Business rules for Receipt Advice transaction 1.0
Identifier/Error message | Flag |
---|---|
PEPPOL-T128-R001 CustomizationID SHALL have the value 'urn:fdc:peppol.eu:logistics:trns:receipt_advice:1'. |
fatal |
PEPPOL-T128-R002 ProfileID SHALL have the value urn:fdc:peppol.eu:logistics:bis:despatch_advice_w_receipt_advice:1. |
fatal |
PEPPOL-T128-R003 Each item in a Receipt Advice line SHALL be identifiable by either "item seller's identifier" or "item standard identifier" |
fatal |
PEPPOL-T128-R004 A Reject Action Code SHALL be provided if the receipt line contains a rejected quantity |
fatal |
PEPPOL-T128-R005 A Reject Reason Code SHALL be provided if the receipt line contains a rejected quantity |
fatal |
PEPPOL-T128-R006 A Reject Reason SHALL be provided if the receipt line contains a rejected quantity |
fatal |
PEPPOL-T128-R007 A Shortage Action Code SHALL be provided if the receipt line contains a shortage quantity |
fatal |
PEPPOL-T128-R008 A Receipt Advice Buyer Party SHALL contain the name or an identifier |
fatal |
PEPPOL-T128-R009 A Receipt Advice Seller Party SHALL contain the name or an identifier |
fatal |
PEPPOL-T128-R012 Start date must be earlier or equal to end date |
fatal |
PEPPOL-T128-R013 EndTime cannot be specified without StartTime |
fatal |
PEPPOL-T128-R014 EndTime cannot be specified without EndDate |
fatal |
PEPPOL-T128-R015 StartTime must be before EndTime |
fatal |
PEPPOL-T128-R022 Either ID or special terms need to be specified in Delivery terms |
fatal |
PEPPOL-T128-R023 When ReceiptAdvice is a response to Advanced Despatch Advice (D), it MUST contain a Status on the Referred Despatch Advice but it MUST NOT contain any Shipment group. When it is a response to a recived shipment/service (S), it SHALL include the Shipment group but MUST NOT contain any Status on the Referred Despatch Advice. |
fatal |
PEPPOL-T128-R025 If the Consignment is Conditionally Accepted or Rejected (CA/RE), a status reason code SHALL be provided. |
fatal |
PEPPOL-T128-R026 If the Consignment is Conditionally Accepted or Rejected (CA/RE), a status reason (text) SHALL be provided. |
fatal |
PEPPOL-T128-R027 If the Consignment is Conditionally Accepted or Rejected (CA/RE), a status reason code SHALL be provided. |
fatal |
PEPPOL-T128-R028 If the Consignment is Conditionally Accepted or Rejected (CA/RE), a status reason (text) SHALL be provided. |
fatal |
PEPPOL-T128-R031 AdditionalDocumentReference SHALL contain a Document Type Code or a Document Type. |
fatal |
PEPPOL-T128-R108 A Receipt Advice Delivery Customer Party SHALL contain the name or an identifier |
fatal |
PEPPOL-T128-R109 A Receipt Advice Despatch Supplier Party SHALL contain the name or an identifier |
fatal |
PEPPOL-T128-R110 A Receipt Advice Carrier Party SHALL contain the name or an identifier |
fatal |