[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: PaymentMeans doubt
Pedro One problem is that PaymentMeans MUST include a code which describes the type of payment. e.g. <cac:PaymentMeans> <cac:PaymentMeansTypeCode>20</cac:PaymentMeansTypeCode> <cbc:DuePaymentDate>2004-01-01</cbc:DuePaymentDate> </cac:PaymentMeans> would be valid The PaymentMeansTypeCode values are defined in the UBL-CodeList-PaymentMeansCode-1.0.xsd Schema so you should be able to find a value for whatever type of payment you wish to cover, e.g. '20' stands for 'cheque payment' However, the fact that PaymentMeans has a DuePaymentDate does not mean this is the best way to define a DuePaymentDate, unless you wish to specify DuePaymentDate as part of a requirement for payment being made in a particular way. Although the intention with UBL is to avoid there being more than one way to present any particular data entity, this has not been wholly successful in a few cases (BasePrice being another) and DuePaymentDate is one such case, perhaps. You probably should be using PaymentTerms and SettlementPeriod to define a more general payment due date or period, perhaps with terms for discount if paid on time or a charge if paid late, which should all be possible with PaymentTerms and its members. Is this more in line with your requirements? All the best Stephen Green ----- Original Message ----- From: "Scott Wiseman" <scott@intercore.net> To: <ubl-dev@lists.oasis-open.org> Sent: Friday, May 21, 2004 7:02 PM Subject: RE: PaymentMeans doubt Does this have anything to do with a merchant account? -----Original Message----- From: Pedro Alves [mailto:pmalves@think.pt] Sent: Friday, May 21, 2004 11:03 AM To: ubl-dev@lists.oasis-open.org Subject: PaymentMeans doubt Hi (again). I'm building a UBL Invoice. I'm trying to put the invoice DuePaymentDate. Looking at the sxc I see that cac:PaymentMeans has this element. However, when I make the xml as <cac:PaymentMeans> <DuePaymentDate>2004-05-05</DuePaymentDate> </cac:PaymentMeans> and run the parser, I get this error: tag name "DuePaymentDate" is not allowed. Possible tag names are: <PaymentMeansTypeCode> I can't find this in the xsi. Where is it? I'm looking at UBL-Reusable-1.0.sxc and PaymentMeans has no reference to such tag. Thanks -- Pedro Miguel G. Alves pedro.alves@compta.pt COMPTA - Parceria e Tecnologia www.compta.pt http://www.allaboutsingles.com http://www.people-services.net http://www.avidware.net http://www.intercore.net http://www.cisco-equipment.com http://aboutsingles.net Tel: +351 21 413 46 00 Av. José Gomes Ferreira Fax: +351 21 413 46 09 nº 13 1495-139 ALGÉS
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]