Invoice INVO
Main function
VAT-compliant electronic invoicing.
Instead of invoices per delivery or invoices per order, collective invoices are also possible - it is important to correctly reference the item (INVOICE_ITEM) to the respective order (ORDER_ID).
Fees/Discounts
Fees and discounts (e.g. vRG, VOC, WEEE) must be included in the item prices (excl. VAT) and correspond to the prices in the product data feed.
XML Element | M/C/S | Sample values | Data type [maxLength] | Description |
|---|---|---|---|---|
INVOICE | Must | - | - | See Namespaces regarding the correct usage of namespaces. |
. INVOICE_HEADER | Must | - | - |
|
. . CONTROL_INFO | Can | - | - |
|
. . . GENERATION_DATE | Can | 2017-10-09T03:26:39 | dtDATETIME | Document creation timestamp |
. . INVOICE_INFO | Must | - | - |
|
. . . INVOICE_ID | Must | 65496816584 | dtSTRING[250] | Unique Invoice number |
. . . INVOICE_DATE | Must | 2017-10-09T03:26:39 | dtDATETIME | Invoice date |
. . . DELIVERYNOTE_ID | Must * | 11720161201040841 | dtSTRING[250] | Delivery note reference |
. . . DELIVERY_DATE | Must * | - | - |
|
. . . . DELIVERY_START_DATE | Must * | 2017-10-11 | dtDATETIME | Delivery date |
. . . . DELIVERY_END_DATE | Must * | 2017-10-11 | dtDATETIME | Delivery date |
. . . PARTIES | Must | - | - |
|
. . . . PARTY | Must | - | - |
|
. . . . . PARTY_ROLE | Must | buyer, invoice_issuer*, delivery | dtSTRING[20] | buyer = buyer |
. . . . . ADDRESS | Must | - | - | The element ADDRESS in the PARTY_ROLE delivery must be present, even without any sub-elements. |
. . . . . . NAME | Should | Mustermann GmbH | dtMLSTRING[50] BMEcat NS | Company name |
. . . . . . NAME3 | Should | Block A | dtMLSTRING[50] BMEcat NS | Building |
. . . . . . DEPARTMENT | Should | Accounting | dtMLSTRING[50] BMEcat NS | Department |
. . . . . . CONTACT_DETAILS | Can | - | - |
|
. . . . . . . TITLE | Should | Mr., Ms. | dtMLSTRING[20] BMEcat NS | Salutation |
. . . . . . . FIRST_NAME | Should | Ulla | dtMLSTRING[50] BMEcat NS | First name |
. . . . . . . CONTACT_NAME | Should | Mustermann | dtMLSTRING[50] BMEcat NS | Last name |
. . . . . . STREET | Should | Musterstrasse 200b | dtMLSTRING[50] BMEcat NS | Street incl. No. |
. . . . . . ZIP | Should | 8000 | dtMLSTRING[20] BMEcat NS | ZIP code of address or post office box |
. . . . . . BOXNO | Should | 7 | dtMLSTRING[20] BMEcat NS | P.O. Box number |
. . . . . . CITY | Should | Zürich | dtMLSTRING[50] BMEcat NS | City |
. . . . . . COUNTRY | Should | Schweiz | dtMLSTRING[50] BMEcat NS | Country |
. . . . . . COUNTRY_CODED | Can | CH, DE, AT | dtCOUNTRIES BMEcat NS | Country code according ISO 3166-1 ALPHA-2 |
. . . . . . VAT_ID | Must | CHE-123.456.789 MWST | dtSTRING[50] BMEcat NS | Company identification number (UID) is mandatory for PARTY_ROLE=invoice_issuer to be VAT compliant |
. . . REMARKS type="qrr" | Can | 949643000000081595108367731 | typeMLSTRING64000[27] | Only for payment transactions in CH |
. . . REMARKS type="qriban" | Can | CH1233000001234567890 | typeMLSTRING64000[21] | Only for payment transactions in CH |
. . . REMARKS type="scor" | Can | RF18000000000539007547034 | typeMLSTRING64000[25] | For international payment transactions |
. . . CURRENCY | Must | CHF, EUR | dtCURRENCIES[3] BMEcat NS | Transaction currency according to ISO 4217:1995 |
. . ORDER_HISTORY | Must * | - | - | * = Mandatory if ALLOW_OR_CHARGES_FIX is used |
. . . ORDER_ID | Must * | 14609982 | dtSTRING[25] | Galaxus purchase Order ID of the Order Placement In the case of collective invoices, one of the affected order numbers must be specified, e.g. the first |
. . . SUPPLIER_ORDER_ID | Can | B2393234 | dtSTRING[250] | Order ID from your ERP |
. INVOICE_ITEM_LIST | Must | - | - |
|
. . INVOICE_ITEM | Must | - | - |
|
. . . PRODUCT_ID | Must | - | - |
|
. . . . SUPPLIER_PID | Must | 26355917130453 | dtSTRING[50] BMEcat NS | Partner product key |
. . . . INTERNATIONAL_PID | Must | 05052197017458 | dtSTRING[14] BMEcat NS | GTIN-14 with leading zeros |
. . . . BUYER_PID | Can | 5952921 | dtSTRING[50] BMEcat NS | Galaxus product key |
. . . QUANTITY | Must | 2 | dtNUMBER | Item position quantity |
. . . PRODUCT_PRICE_FIX | Must | - | - |
|
. . . . PRICE_AMOUNT | Must | 31.30 | dtNUMBER BMEcat NS | Unit price excl. VAT incl. eventual recycling fees (e.g. vRG / WEEE) or position discounts |
. . . . TAX_DETAILS_FIX | Must | - | - |
|
. . . . . TAX | Must | 0.081, 0.19 | dtNUMBER BMEcat NS | VAT-rate as decimal number |
. . . . . TAX_AMOUNT | Should | 4.82 | dtNUMBER | VAT amount * quantity |
. . . PRICE_LINE_AMOUNT | Must | 62.60 | dtNUMBER | Net price for position:Quantity * Unit Price excl. VAT plus eventual recycling fees (e.g. vRG / WEEE) or rebates= QUANTITY * PRICE_AMOUNT |