[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ubl-dev] PaymentMeans amount
Thanks, Steve. I was unsure that <PaymentTerms><Amount> represented only the amount of the surcharge/fee (which is what I prototyped), or the sum of the legal monetary amount and the particular payment terms (which I think could be another interpretation of the limited definition). Back to the question of the original poster, which I interpret as documenting in the Invoice what the payments are for two equal payments. Say I would charge a 2% premium for payment in two equal payments. For an amount owed of $100, that would be two payments of $51 each. Then would <PaymentTerms><Amount> be $2 and the note would explain that the payment is made in two equal payments? Thanks again. . . . . . . . . . . Ken At 2009-01-11 17:32 +0000, Stephen Green wrote: >Hi Ken > >Yes, exactly, that's what we had in mind I believe. > >Best regards > >Steve > >2009/1/11 G. Ken Holman <gkholman@cranesoftwrights.com>: > > Steve, given your answer, is this how I would specify in an invoice the > > different options that are available to the customer for their payment? > > > > The invoice line sum total is X > > > > When paying by cheque, the invoice amount due is X > > > > When paying by credit card, the invoice amount due is X*1.05 > > > > When paying by bank transfer, the invoice amount due is X+$25 > > > > <in:Invoice> > > ... > > <cac:PaymentMeans> > > <cbc:ID>Cheque</cbc:ID> > > <cbc:PaymentMeansCode>20</cbc:PaymentMeansCode> > > <cbc:InstructionNote>Payment by a cheque</cbc:InstructionNote> > > </cac:PaymentMeans> > > <cac:PaymentMeans> > > <cbc:ID>CreditCard</cbc:ID> > > <cbc:PaymentMeansCode>48</cbc:PaymentMeansCode> > > <cbc:InstructionNote>Payment by a credit card</cbc:InstructionNote> > > </cac:PaymentMeans> > > <cac:PaymentMeans> > > <cbc:ID>BankAccount</cbc:ID> > > <cbc:PaymentMeansCode>42</cbc:PaymentMeansCode> > > <cbc:InstructionNote>Payment by deposit to a bank > > account</cbc:InstructionNote> > > </cac:PaymentMeans> > > <cac:PaymentTerms> > > <cbc:ID>Cheque</cbc:ID> > > <cbc:PaymentMeansID>Cheque</cbc:PaymentMeansID> > > <cbc:Amount currencyID="CAD">0.00</cbc:Amount> > > </cac:PaymentTerms> > > <cac:PaymentTerms> > > <cbc:ID>CreditCard</cbc:ID> > > <cbc:PaymentMeansID>CreditCard</cbc:PaymentMeansID> > > <cbc:Note>Payment by credit card incurs a surcharge</cbc:Note> > > <cbc:PenaltySurchargePercent>5</cbc:PenaltySurchargePercent> > > <cbc:Amount currencyID="CAD">5.00</cbc:Amount> > > </cac:PaymentTerms> > > <cac:PaymentTerms> > > <cbc:ID>BankAccount</cbc:ID> > > <cbc:PaymentMeansID>BankAccount</cbc:PaymentMeansID> > > <cbc:Note>Payment to a bank account incurs a fee</cbc:Note> > > <cbc:Amount currencyID="CAD">25.00</cbc:Amount> > > </cac:PaymentTerms> > > <cac:LegalMonetaryTotal> > > <cbc:LineExtensionAmount > > currencyID="CAD">100.00</cbc:LineExtensionAmount> > > <cbc:PayableAmount currencyID="CAD">100.00</cbc:PayableAmount> > > </cac:LegalMonetaryTotal> > > ... > > </in:Invoice> > > > > Thanks! > > > > . . . . . . . . . Ken > > > > At 2009-01-11 16:05 +0000, Stephen Green wrote: > >> > >> I assume this is UBL v2.0 > >> > >> What you might need to do is to use PaymentTerms and relate the > >> PaymentTerms to PaymentMeans using a PaymentTerms/PaymentMeansID > >> which matches the PaymentMeans/ID. Then you can put the amount in the > >> PaymentTerms/Amount. > >> > >> Does that work in your use of UBL? > >> > >> Best regards > >> > >> Steve > >> > >> -- > >> Stephen D. Green > >> > >> Document Engineering Services Ltd > >> > >> > >> > >> http://www.biblegateway.com/passage/?search=matthew+22:37 .. and voice > >> > >> > >> > >> > >> 2009/1/11 hazteUnaFacturae. com <info@hazteunafacturae.com>: > >> > Hello: > >> > > >> > In a UBL invoice I want to indicate that total amount is going to be > >> > paid, > >> > for example, in twice. > >> > > >> > I were using twice the element cac:PaymentMeans, but I haven't found the > >> > element to indicate the amount to pay each time. > >> > > >> > Thanks. -- Upcoming XSLT/XSL-FO, UBL and code list hands-on training classes: : Sydney, AU 2009-01/02; Brussels, BE 2009-03; Prague, CZ 2009-03 Training tools: Comprehensive interactive XSLT/XPath 1.0/2.0 video Video lesson: http://www.youtube.com/watch?v=PrNjJCh7Ppg&fmt=18 Video overview: http://www.youtube.com/watch?v=VTiodiij6gE&fmt=18 G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/u/ Male Cancer Awareness Nov'07 http://www.CraneSoftwrights.com/u/bc Legal business disclaimers: http://www.CraneSoftwrights.com/legal
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]