diff --git a/project.xml b/project.xml index d222885..5ff7837 100644 --- a/project.xml +++ b/project.xml @@ -16,7 +16,7 @@ Doc-1 bis-sb/ - BIS SelfBilling – Business Interoperability Specifications (BIS) + BIS Self-Billing – Business Interoperability Specifications (BIS) Doc-1 @@ -40,7 +40,16 @@ structure/syntax/ubl-creditnote.xml UBL Credit Note - + + Structure-1 + structure/syntax/ubl-selfbilledinvoice.xml + UBL Invoice + + + Structure-1 + structure/syntax/ubl-selfbilledcreditnote.xml + UBL Credit Note + ubl-tc434 @@ -93,6 +102,13 @@ structure/codelist/UNCL1001-cn.xml + CodeList-1 + structure/codelist/UNCL1001-sbinv.xml + + + CodeList-1 + structure/codelist/UNCL1001-sbcn.xml + CodeList-1 structure/codelist/UNCL1153.xml diff --git a/structure/codelist/UNCL1001-sbcn.xml b/structure/codelist/UNCL1001-sbcn.xml new file mode 100644 index 0000000..a040e00 --- /dev/null +++ b/structure/codelist/UNCL1001-sbcn.xml @@ -0,0 +1,17 @@ + + + + Self-billed Credit note type code (UNCL1001 subset) + UNCL1001-cn + D.16B + UN/CEFACT + openPEPPOL + + + 261 + Self billed credit note + A document which indicates that the customer is claiming credit in a self billing environment. + + + + \ No newline at end of file diff --git a/structure/codelist/UNCL1001-sbinv.xml b/structure/codelist/UNCL1001-sbinv.xml new file mode 100644 index 0000000..912fc75 --- /dev/null +++ b/structure/codelist/UNCL1001-sbinv.xml @@ -0,0 +1,16 @@ + + + + Self-Billing Invoice type code (UNCL1001 subset) + UNCL1001-inv + D.16B + UN/CEFACT + openPEPPOL + + + 389 + Self-billed invoice + An invoice the invoicee is producing instead of the seller. + + + \ No newline at end of file diff --git a/structure/syntax/ubl-selfbilledcreditnote.xml b/structure/syntax/ubl-selfbilledcreditnote.xml new file mode 100644 index 0000000..0ce9e62 --- /dev/null +++ b/structure/syntax/ubl-selfbilledcreditnote.xml @@ -0,0 +1,685 @@ + + + + ubl-creditnote + PEPPOL Credit Note 3.0 + Please note that all element names are inhereted from EN16931 and naming use the term invoice, but this covers both invoice and credit notes. + The tag names are correct according to the UBL Credit note schema + + + urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + + ../../rules/sch/PEPPOL-EN16931-UBL.sch + ../../rules/sch/CEN-EN16931-UBL.sch + + + ubl:CreditNote + + + cbc:CustomizationID + Specification identifier + An identification of the specification containing the total set of rules regarding semantic + content, cardinalities and business rules to which the data contained in the instance document conforms. + + Identifier + BT-24 + PEPPOL-EN16931-R004 + BR-01 + urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:selfbilling:3.0 + + + + cbc:ProfileID + Business process type + Identifies the business process context in which the transaction appears, to enable the Buyer to + process the Invoice in an appropriate way. + + Text + BT-23 + PEPPOL-EN16931-R001 + PEPPOL-EN16931-R007 + urn:fdc:peppol.eu:2017:poacc:selfbilling:01:1.0 + + + + cbc:ID + Invoice number + A unique identification of the Invoice. The sequential number required in Article 226(2) of the directive 2006/112/EC [2], to uniquely identify the Invoice + within the business context, time-frame, operating systems and records of the Seller. No identification scheme is to be used. + Identifier + BT-1 + BR-02 + 33445566 + + + + cbc:IssueDate + Invoice issue date + The date when the Invoice was issued. Format "YYYY-MM-DD" + Date + BT-2 + BR-03 + PEPPOL-EN16931-F001 + 2017-11-01 + + + + cbc:TaxPointDate + Value added tax point date + The date when the VAT becomes accountable for the Seller and for the Buyer in so far as that date + can be determined and differs from the date of issue of the invoice, according to the VAT directive.This element is required if the Value added tax point date is different from the Invoice issue date. + + Date + BT-7 + BR-CO-03 + 2017-11-01 + + + + + cbc:CreditNoteTypeCode + Invoice type code + A code specifying the functional type of the Invoice. + Code + BT-3 + BR-04 + BR-CL-01 + PEPPOL-EN16931-P0101 + UNCL1001-cn + 381 + + + + cbc:Note + Invoice note + A textual note that gives unstructured information that is relevant to the Invoice as a whole. Such as the reason for any correction or + assignment note in case the invoice has been factored. The element is not repeatable, except when both the Buyer and Seller are German, in which case the element can be repeated to meet specific national requirements. + + Text + BT-22 + PEPPOL-EN16931-R002 + BR-CL-08 + Please note our new phone number 33 44 55 66 + + + + + + cbc:DocumentCurrencyCode + Invoice currency code + The currency in which all Invoice amounts are given, except for the Total VAT amount in accounting + currency. Only one currency shall be used in the Invoice, except for the VAT accounting currency code (BT-6) and the invoice total VAT amount in accounting currency (BT-111). + + Code + BT-5 + BR-05 + BR-CL-04 + ISO4217 + EUR + + + + cbc:TaxCurrencyCode + VAT accounting currency code + The currency used for VAT accounting and reporting purposes as accepted or required in the country + of the Seller. Shall be used in combination with the Invoice total VAT amount in accounting currency (BT-111), when the VAT accounting currency code differs from the + Invoice currency code. + + Code + BT-6 + BR-CL-05 + PEPPOL-EN16931-R005 + ISO4217 + SEK + + + + cbc:AccountingCost + Buyer accounting reference + A textual value that specifies where to book the relevant data into the Buyer's financial + accounts. + + Text + BT-19 + 4217:2323:2323 + + + + cbc:BuyerReference + Buyer reference + An identifier assigned by the Buyer used for internal routing purposes. An invoice must have buyer reference or purchase order reference (BT-13). + Text + BT-10 + PEPPOL-EN16931-R003 + DE-R-015 + abs1234 + + + + cac:InvoicePeriod + DELIVERY OR INVOICE PERIOD + A group of business terms providing information on the invoice period. Also called delivery period. + If the group is used, the invoiceing period start date and/or end date must be used. + BG-14 + BR-IC-11 + + + cbc:StartDate + Invoicing period start date + The date when the Invoice period starts. Format = "YYYY-MM-DD". + Date + BT-73 + PEPPOL-EN16931-F001 + BR-CO-19 + 2017-10-01 + + + + cbc:EndDate + Invoicing period end date + The date when the Invoice period ends. Format = "YYYY-MM-DD". + Date + BT-74 + PEPPOL-EN16931-F001 + BR-29 + BR-CO-19 + 2017-10-31 + + + + cbc:DescriptionCode + Value added tax point date code + The code of the date when the VAT becomes accountable for the Seller and for the Buyer. + Code + BT-8 + BR-CO-03 + BR-CL-06 + PEPPOL-EN16931-CL006 + UNCL2005 + 35 + + + + + cac:OrderReference + ORDER AND SALES ORDER REFERENCE + + + cbc:ID + Purchase order reference + An identifier of a referenced purchase order, issued by the Buyer. An invoice must have buyer reference (BT-10) or purchase order reference. In cases where sales order reference is provided, but there's no purchase order reference, then use value "NA" as this element is mandatory in UBL + Document Reference + BT-13 + PEPPOL-EN16931-R003 + 98776 + + + + cbc:SalesOrderID + Sales order reference + An identifier of a referenced Sales order, issued by the Seller. In cases where sales order reference is provided, but there's no purchase order reference, then set cac:OrderReference/cbc:ID to value "NA" as this element is mandatory in UBL. + Document Reference + BT-14 + 112233 + + + + + cac:BillingReference + PRECEDING INVOICE REFERENCE + A group of business terms providing information on one or more preceding Invoices. + BG-3 + + + cac:InvoiceDocumentReference + INVOICE DOCUMENT REFERENCE + + + cbc:ID + Preceding Invoice number + The identification of an Invoice that was previously sent by the Seller. + Document Reference + BT-25 + BR-55 + inv123 + + + cbc:IssueDate + Preceding Invoice issue date + The date when the Preceding Invoice was issued.Shall be + provided in case the Preceding Invoice identifier is not unique. Format = "YYYY-MM-DD". + Date + BT-26 + PEPPOL-EN16931-F001 + 2017-09-15 + + + + + + cac:DespatchDocumentReference + DESPATCH ADVICE REFERENCE + + + cbc:ID + Despatch advice reference + An identifier of a referenced despatch advice. + Document Reference + BT-16 + desp98 + + + + + cac:ReceiptDocumentReference + RECEIPT ADVICE REFERENCE + + + cbc:ID + Receiving advice reference + An identifier of a referenced receiving advice. + Document Reference + BT-15 + rec98 + + + + + cac:ContractDocumentReference + CONTRACT REFERENCE + + + cbc:ID + Contract reference + The identification of a contract. + Document Reference + BT-12 + 123Contractref + + + + + + cac:AdditionalDocumentReference + ADDITIONAL SUPPORTING DOCUMENTS + A group of business terms providing information about additional supporting documents substantiating the claims made in the Invoice. + The additional supporting documents can be used for both referencing a document number which is expected to be known by the receiver, + an external document (referenced by a URL) or as an embedded document, Base64 encoded (such as a time report). + BG-24 + PEPPOL-EN16931-R006 + PEPPOL-EN16931-R080 + DE-R-022 + + + + + cbc:ID + Invoiced object identifier, Supporting document reference or project reference + An identifier for an object on which the invoice is based (with DocumentTypeCode=130), given by the Seller, the identifier for the supporting document or the project reference identifier (DocumentTypeCode=50). + Identifier + BT-18, BT-122 + BR-52 + + + schemeID + Scheme identifier + The identification scheme identifier of the Invoiced object identifier. + BR-CL-07 + UNCL1153 + AUN + + + AB23456 + + + + + cbc:DocumentTypeCode + Document type code + Code "130" MUST be used to indicate an invoice object reference and code "50" for project reference. Element is not used for other additional documents + Code + BT-18 + 130 + + + + cbc:DocumentDescription + Supporting document description + A description of the supporting document, such as: timesheet, usage report etc. + Text + BT-123 + Time list + + + + cac:Attachment + ATTACHMENT + + + cbc:EmbeddedDocumentBinaryObject + Attached document + An attached document embedded as binary object (Base64) or sent together with the invoice. + Binary object + BT-125 + + + + + mimeCode + Attached document Mime code + The mime code of the attached document. + PEPPOL-EN16931-CL001 + UBL-DT-06 + MimeCode + BR-CL-24 + text/csv + + + + filename + Attached document Filename + The file name of the attached document + UBL-DT-07 + Hours-spent.csv + + + + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== + + + + cac:ExternalReference + EXTERNAL REFERENCE + + + cbc:URI + External document location + The URL (Uniform Resource Locator) that identifies where the external document is located. + A means of locating the resource, including its primary access mechanism, e.g. http:// or ftp://. + + Text + BT-124 + http://www.example.com/index.html + + + + + + + + + cac:OriginatorDocumentReference + TENDER OR LOT REFERENCE + + + cbc:ID + Tender or lot reference + The identification of the call for tender or lot the invoice relates to. + Document Reference + BT-17 + PPID-123 + + + + + part/supplier-party.xml + + part/customer-party.xml + + part/payee-party.xml + + part/taxrep-party.xml + + part/delivery.xml + + + + + + cac:PaymentMeans + PAYMENT INSTRUCTIONS + A group of business terms providing information about the payment. + BG-16 + DE-R-001 + + + cbc:PaymentMeansCode + Payment means type code + The means, expressed as code, for how a payment is expected to be or has been settled. + + Code + BT-81 + BR-49 + BR-CL-16 + DE-R-019 + UNCL4461 + + + + name + Payment means text + The means, expressed as text, for how a payment is expected to be or has been settled. + + Text + BT-82 + 432948234234234 + + + 30 + + + + + cbc:PaymentDueDate + Payment due date + The date when the payment is due.Format "YYYY-MM-DD". In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + Date + BT-9 + PEPPOL-EN16931-F001 + BR-CO-25 + 2017-11-01 + + + + + + cbc:PaymentID + Remittance information + A textual value used to establish a link between the payment and the Invoice, issued by the + Seller. Used for creditor's critical reconciliation information. This information element helps the Seller to assign an incoming payment to the relevant payment process. + + Text + BT-83 + Credit transfer + + + + part/card-payment.xml + + part/credit-transfer.xml + + part/payment-mandate.xml + + + + + cac:PaymentTerms + PAYMENT TERMS + + + cbc:Note + Payment terms + A textual description of the payment terms that apply to the amount due for payment (Including + description of possible penalties). In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + Text + BT-20 + BR-CO-25 + DE-R-018 + Net within 30 days + + + + + part/allowance-charge.xml + + part/tax-total.xml + + part/monetary-totals.xml + + + + cac:CreditNoteLine + INVOICE LINE + A group of business terms providing information on individual Invoice lines. + BG-25 + BR-16 + + + + + cbc:ID + Invoice line identifier + A unique identifier for the individual line within the Invoice. + Identifier + BT-126 + BR-21 + 12 + + + + cbc:Note + Invoice line note + A textual note that gives unstructured information that is relevant to the Invoice line. + + Text + BT-127 + New article number 12345 + + + + cbc:CreditedQuantity + Invoiced quantity + The quantity of items (goods or services) that is charged in the Invoice line. + Quantity + BT-129 + BR-22 + + + + unitCode + Invoiced quantity unit of measure + The unit of measure that applies to the invoiced quantity. + Codes for unit of packaging from UNECE Recommendation No. 21 can be used in accordance with the descriptions in the "Intro" section of UN/ECE Recommendation 20, Revision 11 (2015): + The 2 character alphanumeric code values in UNECE Recommendation 21 shall be used. To avoid duplication with existing code values in UNECE Recommendation No. 20, each code value from UNECE Recommendation 21 shall be prefixed with an “X”, resulting in a 3 alphanumeric code when used as a unit of measure. + Code + BT-130 + BR-23 + UNECERec20 + C62 + + 40 + + + + cbc:LineExtensionAmount + Invoice line net amount + The total amount of the Invoice line. + The amount is “net” without VAT, i.e. inclusive of line level allowances and charges as well as other relevant taxes. + Must be rounded to maximum 2 decimals. + Identifier + BT-131 + BR-24 + PEPPOL-EN16931-R120 + BR-DEC-23 + UBL-DT-01 + BR-CL-03 + + currencyID + Mandatory attribute. Use BT-5 + PEPPOL-EN16931-CL007 + PEPPOL-EN16931-R051 + ISO4217 + EUR + + + 3800 + + + + cbc:AccountingCost + Invoice line Buyer accounting reference + A textual value that specifies where to book the relevant data into the Buyer's financial + accounts. + + Identifier + BT-133 + 1287:65464 + + + part/line-period.xml + + + + + cac:OrderLineReference + ORDER LINE REFERENCE + + + cbc:LineID + Referenced purchase order line reference + An identifier for a referenced line within a purchase order, issued by the Buyer. + Identifier + BT-132 + 3 + + + + + cac:DocumentReference + LINE OBJECT IDENTIFIER + PEPPOL-EN16931-R100 + PEPPOL-EN16931-R101 + + + cbc:ID + Invoice line object identifier + An identifier for an object on which the invoice line is based, given by the Seller. + Identifier + BT-128 + + + schemeID + Invoice line object identifier identification scheme identifier + The identification scheme identifier of the Invoice line object identifier. + UNCL1153 + AVV + + 23324234 + + + + cbc:DocumentTypeCode + Document type code + Code "130" MUST be used to indicate an invoice object reference. Not used for other additional documents + Code + BT-128 + 130 + + + + + part/line-allowance-charge.xml + + part/item.xml + + part/price.xml + + + + + + + diff --git a/structure/syntax/ubl-selfbilledinvoice.xml b/structure/syntax/ubl-selfbilledinvoice.xml new file mode 100644 index 0000000..3bf287e --- /dev/null +++ b/structure/syntax/ubl-selfbilledinvoice.xml @@ -0,0 +1,560 @@ + + + + ubl-invoice + PEPPOL BIS Invoice 3.0 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + + ../../rules/sch/PEPPOL-EN16931-UBL.sch + ../../rules/sch/CEN-EN16931-UBL.sch + + + ubl:Invoice + + + cbc:CustomizationID + Specification identifier + An identification of the specification containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms. + Identifier + BT-24 + PEPPOL-EN16931-R004 + BR-01 + urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:selfbilling:3.0 + + + + cbc:ProfileID + Business process type + Identifies the business process context in which the transaction appears, to enable the Buyer to process the Invoice in an appropriate way. + Text + BT-23 + PEPPOL-EN16931-R001 + PEPPOL-EN16931-R007 + urn:fdc:peppol.eu:2017:poacc:selfbilling:01:1.0 + + + + cbc:ID + Invoice number + A unique identification of the Invoice. The sequential number required in Article 226(2) of the directive 2006/112/EC [2], to uniquely identify the Invoice within the business context, time-frame, operating systems and records of the Seller. No identification scheme is to be used. + Identifier + BT-1 + BR-02 + 33445566 + + + + cbc:IssueDate + Invoice issue date + The date when the Invoice was issued. Format "YYYY-MM-DD" + Date + BT-2 + BR-03 + PEPPOL-EN16931-F001 + 2017-11-01 + + + + cbc:DueDate + Payment due date + The date when the payment is due.Format "YYYY-MM-DD". In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + Date + BT-9 + PEPPOL-EN16931-F001 + BR-CO-25 + 2017-11-01 + + + + cbc:InvoiceTypeCode + Invoice type code + A code specifying the functional type of the Invoice. + Code + BT-3 + BR-04 + BR-CL-01 + PEPPOL-EN16931-P0100 + DE-R-017 + UNCL1001-inv + 380 + + + + cbc:Note + Invoice note + A textual note that gives unstructured information that is relevant to the Invoice as a whole.Such as the reason for any correction or assignment note in case the invoice has been factored. The element is not repeatable, except when both the Buyer and Seller are German, in which case the element can be repeated to meet specific legal requirements. + Text + BT-22 + PEPPOL-EN16931-R002 + BR-CL-08 + Please note our new phone number 33 44 55 66 + + + + cbc:TaxPointDate + Value added tax point date + The date when the VAT becomes accountable for the Seller and for the Buyer in so far as that date can be determined and differs from the date of issue of the invoice, according to the VAT directive.This element is required if the Value added tax point date is different from the Invoice issue date. + Date + BT-7 + BR-CO-03 + 2017-11-01 + + + + cbc:DocumentCurrencyCode + Invoice currency code + The currency in which all Invoice amounts are given, except for the Total VAT amount in accounting currency. Only one currency shall be used in the Invoice, except for the VAT accounting currency code (BT-6) and the invoice total VAT amount in accounting currency (BT-111). + Code + BT-5 + BR-05 + BR-CL-04 + ISO4217 + EUR + + + + cbc:TaxCurrencyCode + VAT accounting currency code + The currency used for VAT accounting and reporting purposes as accepted or required in the country of the Seller. Shall be used in combination with the Invoice total VAT amount in accounting currency (BT-111), when the VAT accounting currency code differs from the Invoice currency code. + Code + BT-6 + BR-CL-05 + PEPPOL-EN16931-R005 + PEPPOL-EN16931-R055 + ISO4217 + SEK + + + + cbc:AccountingCost + Buyer accounting reference + A textual value that specifies where to book the relevant data into the Buyer's financial accounts. + Text + BT-19 + 4217:2323:2323 + + + + cbc:BuyerReference + Buyer reference + An identifier assigned by the Buyer used for internal routing purposes. An invoice must have buyer reference or purchase order reference (BT-13). + Text + BT-10 + PEPPOL-EN16931-R003 + DE-R-015 + abs1234 + + + + cac:InvoicePeriod + DELIVERY OR INVOICE PERIOD + A group of business terms providing information on the invoice period. Also called delivery period. If the group is used, the invoiceing period start date and/or end date must be used. + BG-14 + BR-IC-11 + + + cbc:StartDate + Invoicing period start date + The date when the Invoice period starts. Format = "YYYY-MM-DD". + Date + BT-73 + BR-CO-19 + PEPPOL-EN16931-F001 + 2017-10-01 + + + + cbc:EndDate + Invoicing period end date + The date when the Invoice period ends. Format = "YYYY-MM-DD". + Date + BT-74 + PEPPOL-EN16931-F001 + BR-29 + BR-CO-19 + 2017-10-31 + + + + cbc:DescriptionCode + Value added tax point date code + The code of the date when the VAT becomes accountable for the Seller and for the Buyer. + Code + BT-8 + BR-CO-03 + BR-CL-06 + PEPPOL-EN16931-CL006 + UNCL2005 + 35 + + + + + cac:OrderReference + ORDER AND SALES ORDER REFERENCE + + + cbc:ID + Purchase order reference + An identifier of a referenced purchase order, issued by the Buyer. An invoice must have buyer reference (BT-10) or purchase order reference. In cases where sales order reference is provided, but there's no purchase order reference, then use value "NA" as this element is mandatory in UBL. + Document Reference + BT-13 + PEPPOL-EN16931-R003 + 98776 + + + + cbc:SalesOrderID + Sales order reference + An identifier of a referenced sales order, issued by the Seller. In cases where sales order reference is provided, but there's no purchase order reference, then set cac:OrderReference/cbc:ID to value "NA" as this element is mandatory in UBL. + Document Reference + BT-14 + 112233 + + + + + cac:BillingReference + PRECEDING INVOICE REFERENCE + A group of business terms providing information on one or more preceding Invoices. + BG-3 + DE-R-026 + + + cac:InvoiceDocumentReference + INVOICE DOCUMENT REFERENCE + + + cbc:ID + Preceding Invoice number + The identification of an Invoice that was previously sent by the Seller. + Document Reference + BT-25 + BR-55 + inv123 + + + cbc:IssueDate + Preceding Invoice issue date + The date when the Preceding Invoice was issued.Shall be provided in case the Preceding Invoice identifier is not unique. Format = "YYYY-MM-DD". + Date + BT-26 + PEPPOL-EN16931-F001 + 2017-09-15 + + + + + + cac:DespatchDocumentReference + DESPATCH ADVICE REFERENCE + + + cbc:ID + Despatch advice reference + An identifier of a referenced despatch advice. + Document Reference + BT-16 + desp98 + + + + + cac:ReceiptDocumentReference + RECEIPT ADVICE REFERENCE + + + cbc:ID + Receiving advice reference + An identifier of a referenced receiving advice. + Document Reference + BT-15 + rec98 + + + + + cac:OriginatorDocumentReference + TENDER OR LOT REFERENCE + + + cbc:ID + Tender or lot reference + The identification of the call for tender or lot the invoice relates to. + Document Reference + BT-17 + PPID-123 + + + + + cac:ContractDocumentReference + CONTRACT REFERENCE + + + cbc:ID + Contract reference + The identification of a contract. + Document Reference + BT-12 + 123Contractref + + + + + part/additional-docs.xml + + + + + cac:ProjectReference + PROJECT REFERENCE + + + cbc:ID + Project reference + The identification of the project the invoice refers to. + Document Reference + BT-11 + PID33 + + + + + part/supplier-party.xml + + part/customer-party.xml + + part/payee-party.xml + + part/taxrep-party.xml + + part/delivery.xml + + + cac:PaymentMeans + PAYMENT INSTRUCTIONS + A group of business terms providing information about the payment. + BG-16 + DE-R-001 + + + cbc:PaymentMeansCode + Payment means type code + The means, expressed as code, for how a payment is expected to be or has been settled. + Code + BT-81 + BR-49 + BR-CL-16 + DE-R-020 + UNCL4461 + + + + name + Payment means text + The means, expressed as text, for how a payment is expected to be or has been settled. + Text + BT-82 + Credit transfer + + + 30 + + + + + cbc:PaymentID + Remittance information + A textual value used to establish a link between the payment and the Invoice, issued by the Seller. Used for creditor's critical reconciliation information. This information element helps the Seller to assign an incoming payment to the relevant payment process. + Text + BT-83 + 432948234234234 + + + part/card-payment.xml + + part/credit-transfer.xml + + part/payment-mandate.xml + + + + + + + + cac:PaymentTerms + PAYMENT TERMS + + + cbc:Note + Payment terms + A textual description of the payment terms that apply to the amount due for payment (Including description of possible penalties). In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + Text + BT-20 + BR-CO-25 + DE-R-018 + Net within 30 days + + + + part/allowance-charge.xml + + part/tax-total.xml + + part/monetary-totals.xml + + + + + + cac:InvoiceLine + INVOICE LINE + A group of business terms providing information on individual Invoice lines. + BG-25 + BR-16 + + + + + + cbc:ID + Invoice line identifier + A unique identifier for the individual line within the Invoice. + Identifier + BT-126 + BR-21 + 12 + + + + cbc:Note + Invoice line note + A textual note that gives unstructured information that is relevant to the Invoice line. + Text + BT-127 + New article number 12345 + + + + cbc:InvoicedQuantity + Invoiced quantity + The quantity of items (goods or services) that is charged in the Invoice line. + Quantity + BT-129 + BR-22 + BR-CL-23 + + + unitCode + Invoiced quantity unit of measure + The unit of measure that applies to the invoiced quantity. Codes for unit of packaging from UNECE Recommendation No. 21 can be used in accordance with the descriptions in the "Intro" section of UN/ECE Recommendation 20, Revision 11 (2015): The 2 character alphanumeric code values in UNECE Recommendation 21 shall be used. To avoid duplication with existing code values in UNECE Recommendation No. 20, each code value from UNECE Recommendation 21 shall be prefixed + with an “X”, resulting in a 3 alphanumeric code when used as a unit of measure. + Code + BT-130 + BR-23 + UNECERec20 + C62 + + 100 + + + + cbc:LineExtensionAmount + Invoice line net amount + The total amount of the Invoice line. The amount is “net” without VAT, i.e. inclusive of line level allowances and charges as well as other relevant taxes. Must be rounded to maximum 2 decimals. + Amount + BT-131 + BR-24 + PEPPOL-EN16931-R120 + BR-DEC-23 + UBL-DT-01 + BR-CL-03 + + + currencyID + Mandatory attribute. Use BT-5 + PEPPOL-EN16931-CL007 + PEPPOL-EN16931-R051 + ISO4217 + EUR + + + 2145.00 + + + + cbc:AccountingCost + Invoice line Buyer accounting reference + A textual value that specifies where to book the relevant data into the Buyer's financial accounts. + Identifier + BT-133 + 1287:65464 + + + part/line-period.xml + + + + + cac:OrderLineReference + ORDER LINE REFERENCE + + + cbc:LineID + Referenced purchase order line reference + An identifier for a referenced line within a purchase order, issued by the Buyer. + Identifier + BT-132 + 3 + + + + + cac:DocumentReference + LINE OBJECT IDENTIFIER + PEPPOL-EN16931-R100 + PEPPOL-EN16931-R101 + + + cbc:ID + Invoice line object identifier + An identifier for an object on which the invoice line is based, given by the Seller. + Identifier + BT-128 + + + schemeID + Invoice line object identifier identification scheme identifier + The identification scheme identifier of the Invoice line object identifier. + UNCL1153 + ABZ + + AB12345 + + + + cbc:DocumentTypeCode + Document type code + Code "130" MUST be used to indicate an invoice object reference. Not used for other additional documents + Code + BT-128 + 130 + + + + + part/line-allowance-charge.xml + + part/item.xml + + part/price.xml + + + + +