Namespace
ubl urn:oasis:names:specification:ubl:schema:xsd:Order-2
Child elements
Card Name Description
1..1 cbc:CustomizationID

Specification identification
BEAst: This document describes the BEAst profile, and how BEAst's order messages, version 3.1, for NeC, Rental and Material are linked to the Peppol structure. Peppol: Identifies the specification of content and rules that apply to the transaction.

Example value: urn:fdc:peppol.eu:poacc:trns:order:3

1..1 cbc:ProfileID

Business process type identifier
Peppol: Identifies the BII profile or business process context in which the transaction appears. Values to be used are either urn:fdc:peppol.eu:poacc:bis:order_only:3 or urn:fdc:peppol.eu:poacc:bis:ordering:3

Example value: urn:fdc:peppol.eu:poacc:bis:ordering:3

1..1 cbc:ID

Order identifier
BEAst: T3309 and T0034, Order/Calloff number. Peppol: A transaction instance must have an identifier. The identifier enables referencing the transaction for various purposes such as from other transactions that are part of the same process.

Example value: 110408542

0..1 cbc:SalesOrderID

Sales order reference
BEAst: Not used by BEAst version 3.1. Peppol: An identifier of a referenced sales order, issued by the Seller.

Example value: 112233

1..1 cbc:IssueDate

Order issue date
BEAst: T3310, order date. Peppol: The date on which the transaction instance was issued.

Example value: 2020-11-05

0..1 cbc:IssueTime

Order issue time
BEAst: T3310, order time. Peppol: The time assigned by the buyer on which the order was issued.

Example value: 15:01:50

0..1 cbc:OrderTypeCode

Consignment order indication
BEAst: Order Type (T3100). In this version "220" is the only option. The blanket order ("226") is not yet supported by Peppol, so when you mean "226", this element shall be omitted and when you mean "220", the code "220" shall be sent. Peppol: Indicates wether the order is a purchase order or consignement order. Default is purchase order.

Example value: 220

0..1 cbc:Note

Document level textual note
BEAst: Not used by BEAst version 3.1. Peppol: Free form text applying to the Order. This element may contain notes or any other similar information that is not contained explicitly in another structure.

Example value: Text

1..1 cbc:DocumentCurrencyCode

Currency
BEAst: T6018, Currency code. Peppol: The default currency for the order.

Example value: SEK

0..1 cbc:CustomerReference

Buyer contact
BEAst: T6005, Customer's Reference/Number. Peppol: The element is used for the reference of who ordered the products/services. Example being the name of the person ordering, employee number or a code identifying this person or department/group. Also known as "Buyer reference", and should also be sent in the corresponding invoice.

Example value: oik987

0..1 cbc:AccountingCost

Buyers accounting string
BEAst: T6004, Project number. Peppol: Used by the buyer to specify a reference that should be repeated in e.g. invoice to enable the buyer to automatically book e.g. to the right project, or account.

Example value: 1234:45435:243234

0..1 cac:ValidityPeriod

Validity period

0..1 cac:QuotationDocumentReference

Quotation reference
Peppol: Reference to quotation which is basis for the order

0..1 cac:OrderDocumentReference

Order reference

0..1 cac:OriginatorDocumentReference

Originator document

0..n cac:AdditionalDocumentReference

Additional documents

0..1 cac:Contract

Contract information
Peppol: Reference to contract

1..1 cac:BuyerCustomerParty

Buyer information
Peppol: Description of buyer

1..1 cac:SellerSupplierParty

Seller information
Peppol: Description of seller

0..1 cac:OriginatorCustomerParty

Originator party
BEAst: This party is re-defined by BEAst to be the Ship-from Location. In BEAst version 3.1 both the Ship-from Location and the Originator Customer party are used. Between these two BEAst have prioritized the Ship-from Location. Peppol: Information regarding the originator of the order

0..1 cac:AccountingCustomerParty

Invoicee party
Peppol: Information regarding the receiver of the invoice based on the order (Invoicee)

0..1 cac:Delivery

Delivery information

0..1 cac:DeliveryTerms

Terms of delivery

0..1 cac:PaymentTerms

Payment terms

0..n cac:AllowanceCharge

Allowance and charge information
BEAst: Not used by BEAst version 3.1. Peppol: Allowances and charges for the order

0..1 cac:TaxTotal

Tax total
BEAst: Not used by BEAst version 3.1. Peppol: Specification of expected tax amount

0..1 cac:AnticipatedMonetaryTotal

Anticipated monetary total
BEAst: Not used by BEAst version 3.1. Peppol: Estimated total amounts for the order

1..n cac:OrderLine

Order line
Peppol: Specification of order lines

Rules
Identifier/Error message Flag
PEPPOL-T01-B00101
Element 'cbc:CustomizationID' MUST be provided.
fatal
PEPPOL-T01-B00102
Element 'cbc:ProfileID' MUST be provided.
fatal
PEPPOL-T01-B00103
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B00104
Element 'cbc:IssueDate' MUST be provided.
fatal
PEPPOL-T01-B00105
Element 'cbc:DocumentCurrencyCode' MUST be provided.
fatal
PEPPOL-T01-B00106
Element 'cac:BuyerCustomerParty' MUST be provided.
fatal
PEPPOL-T01-B00107
Element 'cac:SellerSupplierParty' MUST be provided.
fatal
PEPPOL-T01-B00108
Element 'cac:OrderLine' MUST be provided.
fatal
PEPPOL-T01-B00109
Document MUST not contain schema location.
fatal
PEPPOL-T01-B00110
Document MUST NOT contain elements not part of the data model.
fatal