OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] (UBL-230) Cardinality of cac:BuyerCustomerParty / cac:SellerSupplierParty in FulfilmentCancellation in incorrect


Kees Duvekot created UBL-230:
--------------------------------

             Summary: Cardinality of cac:BuyerCustomerParty / cac:SellerSupplierParty  in FulfilmentCancellation in incorrect
                 Key: UBL-230
                 URL: https://issues.oasis-open.org/browse/UBL-230
             Project: OASIS Universal Business Language (UBL) TC
          Issue Type: Bug
         Environment: While going over the FulfilmentCancellation message I noticed the following:
cac:BuyerCustomerParty [1..1]    The buyer.
cac:SellerSupplierParty [1..1]    The seller.

Both of these elements are mandatory in the message.

But the definition of this document is:
A document used to cancel an entire fulfilment document (Despatch Advice or Receipt Advice).

and when you look at both the DA and RA you see the following:
DA
cac:DespatchSupplierParty [1..1]    The despatch party.
cac:DeliveryCustomerParty [1..1]    The delivery recipient.
cac:BuyerCustomerParty [0..1]    The buyer.
cac:SellerSupplierParty [0..1]    The seller.
cac:OriginatorCustomerParty [0..1]    A customer party as originator.

RA
cac:DeliveryCustomerParty [1..1]    The customer party.
cac:DespatchSupplierParty [1..1]    The supplier party.
cac:BuyerCustomerParty [0..1]    The buyer.
cac:SellerSupplierParty [0..1]    The seller.

so in both the DA and RA documents the only required party elements are the cac:DespatchSupplierParty and cac:DeliveryCustomerParty  and the other party elements are optional.

Based on this is very " strange"  that in order to create document to cancel one of these documents you now have to provide information that you might not have available in the original context. (ie the cac:BuyerCustomerParty and cac:SellerSupplierParty ) 

Ideally the same two elements that are mandatory in DA/RA (cac:DespatchSupplierParty and cac:DeliveryCustomerParty ) would be made mandatory in the FulfilmentCancellation  but that is not backwards compatable.

So I would suggest to make both the  cac:BuyerCustomerParty and cac:SellerSupplierParty  optional in the FulfilmentCancellation   document so that people can create that document based on the same information that was available during the DA/RA creation.
            Reporter: Kees Duvekot
            Assignee: Kees Duvekot






--
This message was sent by Atlassian JIRA
(v7.7.2#77003)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]