Skip to main content
Skip table of contents

ZF2INVHT - Head Information

ZF2INVHT - Head Information

If you want to create a XRechnung, fill in the tables below with your data. If you need help with the filling, please contact the support .

XRechnung

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

XRechnung

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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.