[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: PaymentMeans doubt
On Sun, May 23, 2004 at 10:56:42PM +0100, Stephen Green wrote:
> 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'
Ok, I got it. But I think there is a typo in the documentation. It
is written 'PaymentMeansCode', not 'PaymentMeansTypeCode'. That had me
confused.
>
> 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?
Yes. Thank you.
Best regards
Pedro Alves
--
Pedro Miguel G. Alves pedro.alves@compta.pt
COMPTA - Parceria e Tecnologia www.compta.pt
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]