If you want to create Xinvoices, fill in the tables below with your data. If you need help with the filling, please contact the support .
XInvoice |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTKEY | required | VARCHAR(15) | Internal Pagination Number | Internal invoice number (i-effect column) | 132 | HTDIRECT | required | CHAR(4) | Direction of XRechnung |
| *IN, *OUT |
Process control (required) |
---|
Grouping of business process information (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTNPROCESS | optional | VARCHAR(255) | Process type | Business Process Type | Production material, other material, freight invoice |
|
Grouping of recommended use information (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTNAPPREF | required | VARCHAR(255) | Referenz zur Anwendung | Recommendation for use | XInvoice |
|
|
Grouping of properties that affect the entire document. (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTNDOCNR | required | VARCHAR(35) | Document number | invoice number | 2012-12345 | HTNDOCT | required | CHAR(3) | Document type (Code), | Code for the invoice type | 326 = Partial invoice 380 = Commercial invoice 384 = Corrected invoic 389 = Self-billed invoice 381 = Credit note further codes are in the code list | HTNDOCD | required | DATE '0001-01-01' | Document date | Date of invoice | 2018-12-10 |
Free text at document level (optional) |
---|
Observe table ZF2INVTX. |
|
Grouping of transaction information (required) |
---|
invoice item (required) |
---|
Note table ZF2INVPI. |
Grouping of contract details (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGBYREF | required | VARCHAR(35) | Buyer reference | Buyer's reference | INV 082 |
Detailed information about the seller (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGSEID | optional | VARCHAR(35) | Identifier of the Seller | Identification of the seller (supplier number) |
| HTGSEGLN | optional* | VARCHAR(35) | Global identifier of the Seller | Global identifier of the seller | 4000001000005 | HTGSEGLNT | required if HTGSEGLN is filled** | CHAR(5) | Type of global Identifier | Identification of the scheme | 0021 : SWIFT 0088 : EAN 0060 : DUNS 0177 : ODETTE other codes in the code list | HTGSENAME | required | VARCHAR(255) | Company/Name of the Seller | Company name/name of the seller | Supplier GmbH | HTGSDESC | optional | VARCHAR(255) | Other remaining information of the Seller | Other legal information of the seller |
|
Details of the organisation (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGSOID | optional | VARCHAR(35) | Identifier of the Organization | Identification of the legal registration of the seller |
| HTGSOIDT | optional | VARCHAR(10) | Type of Organization Identifier | Identification of the scheme |
| HTGSOTRBN | optional | VARCHAR(50) | Trading Business name | Trade name of the seller |
|
|
Contact details of the seller (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGSECT | required | VARCHAR(50) | Contact Name of the Seller | Contact name of the seller | Karin Mustermann | HTGSECTD | optional* | VARCHAR(50) | Department name of the Seller | Department name of the seller | Invoicing |
Detailed information on the seller's telephone number (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGSETE | required | VARCHAR(50) | Phone number of the Seller | Seller's telephone number | +49 (123) 456789-0 |
|
Detailed information on the seller's email address (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGSEEM | required | VARCHAR(200) | Mail adress of the Seller | Email address of the seller | karin.mustermann@seller.tld |
|
|
Postal address of the seller (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGSEZIP | required | VARCHAR(10) | ZIP Code of the Seller | Postcode of the seller address | 80333 | HTGSEAD1 | optional | VARCHAR(50) | Adress line 1 of the Seller | Line 1 of the seller address | Supplier Street 20 | HTGSEAD2 | optional | VARCHAR(50) | Adress line 2 of the Seller | Line 2 of the seller address | Building 3 | HTGSEAD3 | optional | VARCHAR(50) | Adress line 3 of the Seller | Line 3 of the seller address | Building 3 | HTGSELC | required | VARCHAR(50) | City of the Seller | Place of the seller | Munich | HTGSECR | required | CHAR(3) | Country ISO of the Seller | Country of seller (code) | DE | HTGSCSDN | optional | VARCHAR(25) | Country federal state | Federal State |
|
|
Details of the electronic address (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGSURID | optional | VARCHAR(55) | Electronic address | Electronic address of the seller | 5790000435944 | HTGSURIDT | required if HTGSURID is filled | VARCHAR(10) | Electronic address type | Identification of the scheme | Codes can be found in the code list |
|
Detailed information on tax details of the seller (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGSETAX | optional | VARCHAR(35) | Taxnumber of the Seller | Tax number of the seller (FC) | 01/113/40209 | HTGSETAXT | optional | VARCHAR(35) | VAT of the Seller | Value added tax identification number (VA) | DE234567891 |
|
|
Detailed information about the buyer (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGBID | optional | VARCHAR(35) | Identifier of the Buyer | Identifier of the buyer (customer number) | B123456 | HTGBGLN | optional* | VARCHAR(35) | Global identifier of the Buyer | Global identifier of the buyer | 4000001000006 | HTGBGLNT | necessary if HTGBGLN is filled.** | CHAR(5) | Type of global Identifier | Identification of the scheme | 0021 : SWIFT 0088 : EAN 0060 : DUNS 0177 : ODETTE other codes in the code list | HTGBNAME | required | VARCHAR(255) | Company/Name of the Buyer | Company name/name of the buyer | Customers AG Middle |
Details of the organisation (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGBOID | optional | VARCHAR(35) | Identifier of the Organization | Identification of the buyer's legal registration |
| HTGBOIDT | optional | VARCHAR(10) | Type of Organization Identifier | Identification of the scheme |
| HTGBOTRBN | optional | VARCHAR(50) | Trading Business name | Trade name of the buyer |
|
|
Contact details of the buyer (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGBCT | optional | VARCHAR(50) | Contact Name of the Buyer | Contact name of the buyer | Hans Muster | HTGBCTD | optional | VARCHAR(50) | Department name of the Buyer | Department name of the buyer | Invoicing |
Detailed information on the telephone number of the contact person (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGBTE | optional | VARCHAR(50) | Phone number of the Buyer | Telephone number of the buyer's contact point | +49 (123) 56789-0 |
|
Detailed information on the email address of the contact person (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGBEM | optional | VARCHAR(200) | Mail adress of the Buyer | E-mail address of the buyer's contact point | hans.muster@buyer.tld |
|
|
Detailed information on the buyer's address (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGBZIP | required | VARCHAR(10) | ZIP Code of the Buyer | Postcode of the buyer | 69876 | HTGBAD1 | optional | VARCHAR(50) | Adress line 1 of the Buyer | Line 1 of the buyer address | Customer Street 15 | HTGBAD2 | optional | VARCHAR(50) | Adress line 2 of the Buyer | Line 2 of the buyer address | 3rd floor right | HTGBAD3 | optional | VARCHAR(50) | Adress line 3 of the Buyer | Line 3 of the buyer address | 3rd floor right | HTGBLC | required | VARCHAR(50) | City of the Buyer | City of buyer's address | Frankfurt | HTGBCR | required | CHAR(3) | Country ISO of the Buyer | Country code of the buyer address | DE | HTGBCSDN | optional | VARCHAR(25) | Country federal state | Federal State |
|
|
Details of the electronic address (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGBURID | optional | VARCHAR(55) | Electronic address | Electronic address of the buyer |
| HTGBURIDT | optional | VARCHAR(10) | Electronic address type | Identification of the scheme | Codes can be found in the code list |
|
Detailed information on tax details of the buyer (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGBTAXT | optional | VARCHAR(35) | VAT id of the Buyer | Value added tax identification number ("VA" in CII format) | DE234567781 |
|
|
Tax representative of the seller (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGTNAME | required | VARCHAR(255) | Company/Name of the Seller Tax Representative | Name of the tax representative of the seller | Customers AG Middle |
Postal address of the tax representative of the seller (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGTZIP | optional | VARCHAR(10) | ZIP Code of the Seller Tax | Postcode of the tax representative's address |
| HTGTAD1 | optional | VARCHAR(50) | Address line 1 of the Seller Tax Representative | Line 1 of the tax representative document |
| HTGTAD2 | optional | VARCHAR(50) | Address line 2 of the Seller Tax Representative | Line 2 of the tax agent's document |
| HTGTAD3 | optional | VARCHAR(50) | Address line 3 of the Seller Tax Representative | Line 3 of the tax agent's document |
| HTGTLC | optional | VARCHAR(50) | City of the Seller Tax Representative | City of the tax attorney's office |
| HTGTCR | required | CHAR(3) | Country ISO of the Seller Tax Representative | Country code of the tax representative |
| HTGTCSDN | optional | VARCHAR(25) | Country federal state | Federal State |
|
|
Detailed information on the tax number of the seller's tax representative (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGTTAXT | required | VARCHAR(35) | USTid of the Seller Tax Representative | Value added tax identification number ("VA" in CII format) |
|
|
|
Detailed information on the corresponding order confirmation (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGORDERNR | optional | VARCHAR(35) | Order number | Sales order reference |
|
|
Details of the associated order (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGCORDNR | optional | VARCHAR(35) | Order number | Order reference |
|
|
Details of the associated contract (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTGCONTRNR | optional | VARCHAR(35) | Agreement number | Contract reference |
|
|
Justifying documents (optional) |
---|
Note table ZF2INVDR. |
Detailed information on a project reference (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTSPPID | required | VARCHAR(10) | Project reference ID | Project reference |
| HTSPPNA | required* | VARCHAR(35) | Project name | Project name |
|
|
|
Grouping of delivery details (optional) |
---|
Delivery information (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTLWRDID | optional | VARCHAR(35) | Identifier of the were recipients | Identification of the consignee | TO123456 | HTLWRDGLN | optional* | VARCHAR(35) | Global identifier of the were recipients | Global identifier of the consignee (GLN) | 4000001000007 | HTLWRDGLNT | required if HTLWRDGLN is filled.** | CHAR(5) | Type of global identifier | Identification of the scheme | 0021 : SWIFT 0088 : EAN 0060 : DUNS 0177 : ODETTE other codes in the code list | HTLWRDREC | required | VARCHAR(255) | Company/Name of the were recipients | Name/name of the consignee |
|
Delivery address (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTLWRDPLZ | Required | VARCHAR(10) | ZIP Code of the were recipients | Postcode of delivery address |
| HTLWRDAD1 | optional | VARCHAR(50) | Adress line 1 of the were recipients | Line 1 of the delivery address |
| HTLWRDAD2 | optional | VARCHAR(50) | Adress line 2 of the were recipients | Line 2 of the delivery address |
| HTLWRDAD3 | optional | VARCHAR(50) | Adress line 3 of the were recipients | Line 3 of the delivery address |
| HTLWRDCITY | required | VARCHAR(50) | City of the were recipients | City of delivery address |
| HTLWRDLC | required | CHAR(4) | Country ISO of the were recipients | Country code of delivery address |
| HTLWRCSDN | optional | VARCHAR(25) | Country federal state | Federal State |
|
|
|
Detailed information on actual delivery (optional) Note: In Germany, the date of delivery and performance is a mandatory information on invoices. This can be done here or at item level. |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTLDTD | optional | DATE '0001-01-01' | Actual Delivery Time | Actual date of delivery | 2018-12-10 |
|
Detailed information on the corresponding shipping notification (optional) |
---|
Spaltenname | Status | Column definition | Column description | Technical term | Example |
---|
HTLDANR | optional | VARCHAR(25) | Despatch advice number | Shipping notification reference |
|
|
Detailinformationen zur zugehörigen Wareneingangsmeldung (optional) |
---|
Spaltenname | Status | Spaltendefinition | Spaltenbeschreibung | Fachbegriff | Beispiel |
---|
HTLWDANR | optional | VARCHAR(25) | Goods receipt notification number | Referenz auf die Wareneingangsmeldung |
|
|
|
Grouping of payment and settlement details (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTZGPCID | required | VARCHAR(15) | Creditor ID | Identification of the creditor |
| HTZGPZR | recommended | VARCHAR(200) | Intended purpose | Intended use |
| HTZGPTC | optional | VARCHAR(5) | Tax Currency Code | Code for the currency of the VAT accounting transaction |
| HTZGPIC | required | VARCHAR(5) | Invoice Currency Code | Code for the invoicing currency |
|
Creditor (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTZPRDREID | optional | VARCHAR(35) | Identifier of the Payment Receiver | Identification of the different payee |
| HTZPRDGLN | optional* | VARCHAR(35) | Global identifier of the Payment Receiver | Global identifier of the different payee |
| HTZPRDGLNT | required if HTZPRDGLN is filled.** | CHAR(5) | Type of global Identifier | Identification of the scheme | 0021 : SWIFT 0088 : EAN 0060 : DUNS 0177 : ODETTE other codes in the code list | HTZPRDREC | required | VARCHAR(255) | Company/Name of the Payment Receiver | Name/name of the payee |
|
Details of the organisation (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTZPROID | optional | VARCHAR(35) | Identifier of the Organization | Identification of the legal registration of the payee |
| HTZPROIDT | optional | VARCHAR(10) | Type of Organization Identifier | Identification of the scheme | Codes can be found in the ISO/IEC 6523 code list | HTZPROTRBN | optional | VARCHAR(50) | Trading Business name | Trade name |
|
|
|
Payment instructions (optional) |
---|
Note table ZF2INVPT. |
Sales tax breakdown (required) |
---|
Observe table ZF2INVTI. |
Detailed information on the accounting period (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTZBILLBP | optional | VARCHAR(15) | Beginning of the accounting period | Start of the financial period |
| HTZBILLBPF | required if HTZBILLBP is filled.* | CHAR(3) | Date Format | Date, Format | 102 | HTZBILLEP | optional | VARCHAR(15) | End of the accounting | End of the financial period |
| HTZBILLEPF | required if HTZBILLEP is filled.* | CHAR(3) | Date Format | Date, Format | 102 |
|
Surcharges and discounts at document level (optional) |
---|
Observe table ZF2INVAC. |
Detailed information on payment conditions (optional) |
---|
Note table ZFINVTP. |
Total sums at document level (required) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTZTSMSLT | required | DECIMAL(15, 2) | Total amount of positions | Sum of the net amounts of all invoice items | 6913.60 | HTZTSMSCT | optional | DECIMAL(15, 2) | Total amount of surcharges | Total surcharges at document level | 0.00 | HTZTSMSAT | optional | DECIMAL(15, 2) | Total amounts of discounts | Total discounts at document level | 0.00 | HTZTSMSTB1 | required | DECIMAL(15, 2) | Tax basic amount 1 | Total invoice amount without sales tax 1 | 6913.60 | HTZTSMSTT1 | optional | DECIMAL(15, 2) | Tax total amount 1 | Total invoice VAT amount Total tax amount in accounting currency 1 | 1313.58 | HTZTSMSRA | optional | DECIMAL(15, 2) | Rounding amount | Rounding amount |
| HTZTSMSGT1 | required | DECIMAL(15, 2) | Grand total amount 1 | Total invoice amount including VAT 1 | 8227.18 | HTZTSMSTPA | optional | DECIMAL(15, 2) | Deposit amount | Advance payment amount | 0.00 | HTZTSMSDPA | required | DECIMAL(15, 2) | Payment amount | Amount due for payment | 8227.18 |
|
Reference to previous invoices (optional) |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
---|
HTZIRDIAID | required | VARCHAR(35) | Number of previous invoice | Number of the previous invoice |
| HTZIRDFIDT | optional | DATE '0001-01-01' | Invoice Date of previous invoice | Date of invoice |
|
|
Detailed information on the booking reference (optional) |
---|
Note table ZF2INVBR. |
|
|
|
I-Effekt Felder |
---|
Column name | Status | Column definition | Column description | Technical term | Example |
|
|
|
|
|
|
|
|
---|
HTSTATE |
| VARCHAR(1) | State of Order | Status column | Empty string = Not processed, 1 = Processed |
|
|
|
|
|
|
|
| HTSESSUM |
| DECIMAL(15, 0) | i-effect Session Number | i-effect session number |
|
|
|
|
|
|
|
|
| HTPROCNUM |
| DECIMAL(15, 0) | i-effect File Process Number | i-effect file process number |
|
|
|
|
|
|
|
|
| EXTERNAL_RECIPIENT | x |
| CHAR(255) | External recipient for SNDFILE | i-effect recipient from partner master data |
|
|
|
|
|
|
|
| EXTERNAL_ORIGINATOR | x |
| CHAR(255) | External originator für SNDFILE | i-effect originator from partner master data |
|
|
|
|
|
|
|
|
|
*Field is not required in the UBL format of the X calculation
**Field is optional in UBL format of the X calculation