Vda4938 Inoice v1 1 en
Vda4938 Inoice v1 1 en
Version: 1.1
Variant: Rechnungen/Invoices
Basic: UN D.07A S3
Publishing: 01.06.2012
Author: Th. Sieck/J. Hubrig
EDI Implementation Guidelines Message Implementation Guideline
Table of Contents
IN
Introduction............................................................................................................................................. 3
2 Nachrichtentyp ..................................................................................................................................... 5
3 Nachrichtenaufbaudiagramm .............................................................................................................. 9
4 Segmentbeschreibung ........................................................................................................................ 21
Introduction
This message guide contains the information for exchanging outbound incoming financing documents of the
Volkswagen Group based on the VDA subset 4938 version 1.0 for the “Global INVOIC UN D.07A S53“.
A special guide was created for the VW Group from this subset which only contains those segments, data fields
and qualifier which are used by the participating companies in the VW Group.
1. General settings
The term VOLKSWAGEN is used in the guidelines as a substitute for all participating group companies. A
number of segments and segment groups which are classified as optional according to the VDA recommendation
have to be transmitted by default.
With the start of the VDA 4938, the dispatch of the summary sheet is not applicable for supplies from the EU to
the subsidiaries based in Germany.
Preconditions for the cancellation of these documents are:
- to settle an EDI agreement.
At Volkswagen, the standard contract »Agreement on the settlement with structured electronic data exchange
(EDI)« created by the VDA is used
and
- the transmission of all fiscal relevant information.
3. Forecast
The goal of VOLKSWAGEN is the complete replacement of VDA 4906 by the VDA 4938 for incoming Invoices.
During the transition period both message formats will be supported in parallel.
Currently no exact dates are defined for the shutdown of the VDA 4906.
4. OFTP - Parameter
See here for the OFTP parameter and virtual file names
http://www.vwgroupsupply.com/b2bpub/zusammenarbeit/edi/oftp_parameter.html
The file names are analogous to the logistical messages. The recipient of the Invoice results from the Routing
address of the massage header data.
Attached in the guide find the companies from the Volkswagen Group which are participate in the procedure.
The current version of this guide can be found on the Group Business Platform:
http://www.vwgroupsupply.com/b2bpub/zusammenarbeit/edi/downloads.html
1 Change list
Date Version Description SG Se (cons.no.) DE
2 Message Type
Tag No St MaxOcc Name
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
SG29 R 1
PRI 61 M 1 Price details
SG29 O 1
PRI 62 M 1 Price details
SG29 O 1
PRI 63 M 1 Price details
SG29 O 1
PRI 64 M 1 Price details
SG30 R 10
RFF 65 M 1 Delivery note number
DTM 66 O 1 Reference message date
SG30 R 10
RFF 67 M 1 Frame contract no.
DTM 68 O 1 Reference message date
SG30 R 10
RFF 69 M 1 Buyer's account assingnment
SG30 R 10
RFF 70 M 1 Reference message number
DTM 71 O 1 Reference message date
SG30 R 10
RFF 72 M 1 BM/BANF no.
DTM 73 O 1 Reference message date
SG30 R 10
RFF 74 M 1 Order number
DTM 75 O 1 Reference message date
SG34 R 5
TAX 76 M 1 VAT or other tax rate
SG35 O 1
NAD 77 M 1 Ship-to's name and address
LOC 78 O 1 Place of discharge
LOC 79 O 1 Place of delivery or warehouse after discharge
SG36 O 4
RFF 80 M 1 Ship-to's reference number(s)
SG39 D 10
ALC 81 M 1 Allowance/charge
FTX 82 O 1 Allowance/charge description
SG41 D 1
PCD 83 M 1 Allowance/charge Percentage
SG42 D 1
MOA 84 M 1 Allowance/charge - monetary amount
SG47 O 1
TOD 85 M 1 Terms of delivery - incoterms
LOC 86 O 1 Place/location identification
UNS 87 M 1 Section control
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
3 Branching Diagram
see
1
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see see
1 3
Level 0
COM
Level 3
O 4
19
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see
2
SG5
O 1
CTA
Level 2
M 1
22
COM
Level 3
O 1
23
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see see
3 4
Level 0
COM
Level 3
O 5
30
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see see
4 6
Level 0
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see see
5 7
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see see
7 8
SG27 SG27 SG29 SG29 SG29 SG29 SG30 SG30 SG30
R 1 D 1 R 1 O 1 O 1 O 1 R 10 R 10 R 10
MOA MOA PRI PRI PRI PRI RFF RFF RFF
Level 2
M 1 M 1 M 1 M 1 M 1 M 1 M 1 M 1 M 1
59 60 61 62 63 64 65 67 69
DTM DTM
Level 3
O 1 O 1
66 68
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see see
8 10
SG30 SG30 SG30 SG34 SG35 SG39
R 10 R 10 R 10 R 5 O 1 D 10
RFF RFF RFF TAX NAD ALC
Level 2
M 1 M 1 M 1 M 1 M 1 M 1
70 72 74 76 77 81
see
9
SG36 SG41
O 4 D 1
DTM DTM DTM LOC LOC RFF FTX PCD
Level 3
O 1 O 1 O 1 O 1 O 1 M 1 O 1 M 1
71 73 75 78 79 80 82 83
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see
9
SG42
D 1
MOA
Level 3
M 1
84
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see
10
SG47
O 1
TOD
Level 2
M 1
85
LOC
Level 3
O 1
86
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see see
6 11
UNS
Level 0
M 1
87
SG51
D 1
RFF
Level 2
M 1
96
DTM
Level 3
O 1
97
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
see
11
UNT UNZ
Level 0
M 1 M 1
105 106
This message structure described. A documented Segment/Segmentgroup shouldn't have to be assigned always.
In contrast to the EDIFACT- Message layout chart the different Segment-version will be displayed explicitly.
4 Segment Details
No Tag St MaxOcc Level Name
St = Status
2 M 1 0 Interchange header
UNB
Standard Implementation
Tag Name St Format St Format Usage / Remark
S001 Syntax identifier M M
0001 Syntax identifier M a4 M a4 UNOA UN/ECE level A
UNOB UN/ECE level B
UNOC UN/ECE level C
UNOD UN/ECE level D
0002 Syntax version M n1 M n1 2 Version 2
number 3 Version 3
S002 Interchange sender M M
0004 Sender M an..35 M an..35 The supplier's Odette ID
identification
0007 Partner C an..4 O an..4
identification code
qualifier
0008 Address for reverse C an..14 O an..14
routing
S003 Interchange M M
recipient
0010 Recipient M an..35 M an..35 Odette-Id of receiving IVZ at VOLKSWAGEN as
identification agreed; in this example R11 (Id contains 6
blanks)
0007 Partner C an..4 N Not used
identification code
qualifier
0014 Company reference C an..14 R n4 Reference to downstream VOLKSWAGEN
VOLKSWAGEN companies.
The company reference key is assigned by
VOLKSWAGEN. In normal cases the buyer
applies to a certain company reference key .
Volkswagen AG = 0100
Volkswagen Logistics GmbH & Co OHG =
4700
Audi AG = 0200
Volkswagen Sachsen GmbH = 0320
St = Status
Standard Implementation
Tag Name St Format St Format Usage / Remark
0022 Recipient's M an..14 N Not used
reference/password
0026 Application C an..14 N Not used
reference
0029 Processing priority C a1 N Not used
code
0031 Acknowledgement C n1 N Not used
request
0032 Communications C an..35 N Not used
agreement ID
0035 Test indicator C n1 n1 1 Interchange is a test
Remark:
Example:
UNB+UNOC:3+O0013000001XYZ Z01:59:123+O0013000001VW R11::01+071205:1446+144659++++++
1'
St = Status
3 M 1 0 Message header
UNH
Standard Implementation
Tag Name St Format St Format Usage / Remark
0062 Message reference M an..14 an..14 Message reference number - unique number to
number identify the message within the interchange,
usually a consecutive number starting with 1.
S009 Message identifier M M
0065 Message type M an..6 M an..6 INVOIC Invoice message
0052 Message version M an..3 M an..3 D Draft version/UN/EDIFACT Directory
number
0054 Message release M an..3 M an..3 07A Release 2007 - A
number
0051 Controlling agency M an..2 M an..2 UN UN/CEFACT
0057 Association C an..6 R an6 GAVA11 Global INVOIC (Version 3) VDA
assigned code Profile Version 1.1
Remark:
Example:
UNH+1+INVOIC:D:07A:UN:GAVA11'
St = Status
4 M 1 0 Beginning of message
BGM
Standard Implementation
Tag Name St Format St Format Usage / Remark
C002 Document/message C R
name
1001 Message Type, C an..3 R an..3 The following explanations are intended to
Coded support a unique usage of the different message
types:
St = Status
5 M 1 1 Message date
DTM
Standard Implementation
Tag Name St Format St Format Usage / Remark
C507 Date/time/period M M
2005 Date or time or M an..3 M an..3 The message date is perceived as synonym also
period function for the invoice date.
code qualifier 137 Document issue date time
2380 Date or time or C an..35 R n8
period text
2379 Date or time or C an..3 R an..3 102 CCYYMMDD
period format code
Remark:
Example:
DTM+137:20110715:102'
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
13 R 1 1 Processing indicator
GEI
Standard Implementation
Tag Name St Format St Format Usage / Remark
9649 Processing M an..3 an..3 Codes have been defined by GIP in JAI013 code
information code list - to be used with code 272 in DE 3055.
qualifier PM Production material
LC Logistics cost
OM Other Material
S Service
(1) JAIF Code - to be used together with code
272 in data element 3055.
C012 Processing C O
indicator
7365 Processing C an..3 N Not used
indicator
description code
1131 Code list C an..17 N Not used
identification code
3055 Code list C an..3 R an..3 272 Joint Automotive Industry agency
responsible agency
code
Remark:
This segment can be used to distinguish between production and non-production item invoices.
Example:
GEI+PM+::272'
St = Status
14 M 1 1 Reference number
RFF
Standard Implementation
Tag Name St Format St Format Usage / Remark
C506 Reference M M
1153 Reference code M an..3 M an..3 Use qualifier IV only together with credit notes or
qualifier debit notes, which are related to previous invoice
documents/messages. Qualifier PQ:
denominates a reference, which has to be given
on the payment of the invoice.
PQ Payment reference
IV Invoice document identifier
AGK Application reference number
1154 Reference identifier C an..70 R an..70 1153 = IV Invoice number.
Remark:
Example:
RFF+IV:654321'
St = Status
SG2 R 1 1 Buyer
St = Status
SG2 R 1 1 Buyer
St = Status
SG2 R 1 1 Buyer
St = Status
SG2 R 1 1 Buyer
18 M 1 2 Contact information
CTA
Standard Implementation
Tag Name St Format St Format Usage / Remark
3139 Contact function C an..3 an..3 IC Information contact
code
C056 Contact details C O
3413 Contact identifier C an..17 O an..17
3412 Contact name C an..256 O an..35
Remark:
Example:
CTA+IC+1899:Herr Sample'
St = Status
SG2 R 1 1 Buyer
19 O 4 3 Communication contact
COM
Standard Implementation
Tag Name St Format St Format Usage / Remark
C076 Communication M M
contact
3148 Communication M an..512 M an..100 Buyer's Communication Number
address identifier
3155 Communication M an..3 M an..3 EM Electronic mail
means type code FX Telefax
IM Internal mail
TE Telephone
Remark:
Example:
COM+?+49536195433:TE'
St = Status
SG2 O 1 1 Ship-to
The consignee can be transmitted in the header section if all line items have the same consignee.
In case of deviating consignees in the line item section the SG2, NAD+ST, must not be transmitted.
St = Status
SG2 O 1 1 Ship-to
The consignee can be transmitted in the header section if all line items have the same consignee.
In case of deviating consignees in the line item section the SG2, NAD+ST, must not be transmitted.
St = Status
SG2 O 1 1 Ship-to
The consignee can be transmitted in the header section if all line items have the same consignee.
In case of deviating consignees in the line item section the SG2, NAD+ST, must not be transmitted.
St = Status
SG2 O 1 1 Ship-to
The consignee can be transmitted in the header section if all line items have the same consignee.
In case of deviating consignees in the line item section the SG2, NAD+ST, must not be transmitted.
23 O 1 3 Communication contact
COM
Standard Implementation
Tag Name St Format St Format Usage / Remark
C076 Communication M M
contact
3148 Communication M an..512 M an..100 Ship-to's contact communication number
address identifier
3155 Communication M an..3 M an..3 EM Electronic mail
means type code
Remark:
Example:
[email protected]:EM'
St = Status
SG2 R 1 1 Seller
St = Status
SG2 R 1 1 Seller
St = Status
SG2 R 1 1 Seller
St = Status
SG2 R 1 1 Seller
27 M 1 2 DUNS no.
RFF
Standard Implementation
Tag Name St Format St Format Usage / Remark
C506 Reference M M
1153 Reference code M an..3 R an..3 ANK Reference number assigned by
qualifier third party
DUNS no.
1154 Reference identifier C an..70 R an..70
Remark:
Example:
RFF+ANK:987654321'
St = Status
SG2 R 1 1 Seller
St = Status
SG2 R 1 1 Seller
29 M 1 2 Information contact
CTA
Standard Implementation
Tag Name St Format St Format Usage / Remark
3139 Contact function C an..3 an..3 IC Information contact
code
C056 Contact details C O
3413 Contact identifier C an..17 O an..17
3412 Contact name C an..256 O an..35
Remark:
Example:
CTA+IC+:Max Mueller'
St = Status
SG2 R 1 1 Seller
30 O 5 3 Communication contact
COM
Standard Implementation
Tag Name St Format St Format Usage / Remark
C076 Communication M M
contact
3148 Communication M an..512 M an..100 Seller's contact communication
address identifier
3155 Communication M an..3 M an..3 TE Telephone
means type code FX Telefax
EM Electronic mail
IM Internal mail
Remark:
Example:
[email protected]:EM'
St = Status
SG2 D 1 1 Payee
To be transmitted if the Seller deviates from the Payee.
St = Status
SG2 O 1 1 Ship-from
St = Status
SG2 O 1 1 Ship-from
St = Status
St = Status
St = Status
36 M 1 1 Currencies
CUX
Standard Implementation
Tag Name St Format St Format Usage / Remark
C504 Invoice currency C C
6347 Currency usage M an..3 M an..3 2 Reference currency
code qualifier
6345 Currency C an..3 R an..3
identification code
6343 Currency type code C an..3 R an..3 4 Invoicing currency
qualifier
C504 Home or payment C O The content of the Data element group C504
currency may be transmitted. The data serves, however,
only as an additional information and will not be
processed by VOLKSWAGEN.
6347 Currency usage M an..3 M an..3 3 Target currency
code qualifier
6345 Currency C an..3 R an..3
identification code
6343 Currency type code C an..3 R an..3 3 Home currency
qualifier 11 Payment currency
5402 Currency exchange C n..12 n..12
rate
Remark:
If the invoicing currency is the official domestic currency, this segment group can be omitted (this may depend
on national fiscal requirements). Otherwise it is used to state the necessary currencies.
VOLKSWAGEN: The posting of the documents will always be processed in invoice currency (DE6345).
It has to contain the invoice currency and may contain home or payment currency.
Invoicing currency is always to be given in the first occurrence of the CUX segment, C504#1 as follows:
6347: '2', 6345: currency, 6343: '4'
If a different payment or home currency is to be given, the second occurrence of C504 in the CUX segment is to
be used as follows:
second 6347: '3' , second 6345: currency, and second 6343: '3' or '11'. Data element 5402 contains the
currency conversion rate.
If three currencies have to be transmitted, another SG7 - CUX, DTM has to be created and the following rule
shall apply:
SG7#1 CUX C504#1: invoice currency (see above)
SG7#1 CUX C504#2: payment currency (see above)
SG7#2 CUX C504#1: home currency (see below)
6347 '3' 6345 Currency 6343 '3'
Home currency: in some countries it is a requirement that, for invoicing in foreign currency, the invoice taxable
and tax (e.g. VAT) amounts must also be expressed in home currency. Relating this to the CUX segments,
authorities would require the invoicing currency and the home currency to be shown, together with the rate of
exchange (element 5402).
Example:
CUX+2:EUR:4+3:USD:11+1.4567'
St = Status
St = Status
38 M 1 1 Home currency
CUX
Standard Implementation
Tag Name St Format St Format Usage / Remark
C504 Currency details C R
6347 Currency usage M an..3 M an..3 3 Target currency
code qualifier
6345 Currency C an..3 R an..3
identification code
6343 Currency type code C an..3 R an..3 3 Home currency
qualifier
C504 Currency details C N
6347 Currency usage M an..3 N Not used
code qualifier
5402 Currency exchange C n..12 n..12 Exchange rate between the invoice currency and
rate the home(domestic) currency.
Remark:
In some countries it is a requirement that, for invoicing in foreign currency, the invoice taxable and tax (e.g. VAT)
amounts must also be expressed in home currency. Relating this to the CUX segments, authorities would
require the invoicing currency and the home currency to be shown, together with the rate of exchange (element
5402).
Invoicing currency is always to be given in the first occurrence of the CUX segment.
Example:
CUX+3:HUF:3'
St = Status
St = Status
40 M 1 1 Payment terms
PYT
Standard Implementation
Tag Name St Format St Format Usage / Remark
4279 Payment terms type M an..3 an..3 1 Basic
code qualifier 22 Discount
If cash discount agreements exist or cash
discounts are granted the transmission of code
22 is required!
C019 Payment terms C N
4277 Payment terms C an..17 N Not used
description
identifier
2475 Event time C an..3 an..3 Payment Time Reference Coded - see code list
reference code 2475
Reference to the date of a specific event, e.g.
issue date of a specified business document (for
example invoice date).
see code list 2475
2009 Terms time relation C an..3 an..3 1 Reference date
code 2 Before reference
3 After reference
4 End of 10-day period containing the
reference date
5 End of 2-week period containing
the reference date
6 End of month containing the
reference date
8 End of quarter containing the
reference date
9 End of year containing the
reference date
12 End of half year containing the
reference date
2151 Period type code C an..3 an..3 3M Quarter
6M Half-year
D Day
M Month
P Four month period
W Week
Y Year
2152 Period count C n..3 n..3
quantity
Remark:
Example:
PYT+22++5+3+D+14'
St = Status
St = Status
42 O 1 2 Reference date/time
DTM
Standard Implementation
Tag Name St Format St Format Usage / Remark
C507 Date/time/period M M
2005 Date or time or M an..3 M an..3 171 Reference date/time
period function
code qualifier
2380 Date or time or C an..35 R n8
period text
2379 Date or time or C an..3 O an..3 102 CCYYMMDD
period format code
Remark:
The reference date is related to data element 2009 or code ZZZ in DE 2475 in the previous PYT segment. If
data element 2009 is filled, this reference date has to be specified.
Example:
DTM+171:20110715:102'
St = Status
UK: Present HM Customs rules are that where invoice discounts (PYT/4279 = "22") are offered, based on a
percentage of the invoice, then the percentage rate must also be explicitly declared - in such cases, the optional
PCD segment would be mandatory for UK invoicing purposes. Please note also that, where (settlement)
discounts are allowed, the VAT on the invoice is based on the discounted invoice amounts, irrespective of
whether the terms of the discount are actually taken up by the Buyer.
If a cash discount agreement exists (PYT+22) the transmission of the segments PCD+12 and MOA+52 is not
required.
Example:
PCD+12:3.00'
St = Status
St = Status
St = Status
46 M 1 1 Transport information
TDT
Standard Implementation
Tag Name St Format St Format Usage / Remark
8051 Transport stage M an..3 an..3 12 At departure
code qualifier
8028 Conveyance C an..17 an..17
Reference Number
C220 Mode of transport C R
8067 Transport mode C an..3 R an..3 Examples:
name code C = Consolidation (which means the shipment is
consolidated and possibly transferred to another
truck prior to arrival at the ultimate destination,
U = Private Parcel Service (vs.public parcel
service). Public parcel in the US would be the US
Postal Service and private parcel in the US
would be United Parcel Service or Federal
Express.
St = Status
St = Status
St = Status
St = Status
50 R 1 2 Invoiced quantity
QTY
Standard Implementation
Tag Name St Format St Format Usage / Remark
C186 Quantity details M M
6063 Quantity type code M an..3 M an..3 47 Invoiced quantity
qualifier
6060 Quantity M an..35 M n..10
6411 Measurement unit C an..8 R an..3 Is no Measurment Unit /invalid code transmitted
code always "Piece" (C62) is assumed.
Remark:
The quantity invoiced is necessary for line items belonging to an invoice, credit or debit note. It might be omitted
in the invoice response and invoice trailer message.
Example:
QTY+47:10:C62'
St = Status
St = Status
Standard Implementation
Tag Name St Format St Format Usage / Remark
3239 Country of origin C an..3 a2
identifier
9213 Duty regime type C an..3 an..3 1 Origin subject to EC/EFTA
code preference
2 Origin subject to other preference
agreement
3 No preference origin
Remark:
Example:
ALI+DE+3'
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
61 M 1 2 Price details
PRI
Standard Implementation
Tag Name St Format St Format Usage / Remark
C509 Price information C R
5125 Price code qualifier M an..3 M an..3 The price stated is the net price including
allowances/charges. Allowances/charges may be
stated for information only.
AAA Calculation net
5118 Price amount C n..15 R n..15
5375 Price type code C an..3 N Not used
5387 Price specification C an..3 R an..3 CON Contract price
code The contract price is assumed to be the default
net price. In retrospective price adjustments the
old price (AAL), the new price (CON) and the
price difference (ABM) can be used.
5284 Unit price basis C n..9 R n..9
quantity
6411 Measurement unit C an..8 R an..3
code
Remark:
Price including allowances and charges (ALC), this represents the net price applicable to the line, it does also
include any allowances/charges (ALCs) that may be applicable to the line and which are deductible from the
gross price.
Net price must always be transmitted!°
Example:
PRI+AAA:23.54::CON:1:C62'
St = Status
62 M 1 2 Price details
PRI
Standard Implementation
Tag Name St Format St Format Usage / Remark
C509 Price information C R
5125 Price code qualifier M an..3 M an..3 The price stated is the net price including
allowances/charges. Allowances/charges may be
stated for information only.
AAA Calculation net
5118 Price amount C n..15 R n..15
5375 Price type code C an..3 N Not used
5387 Price specification C an..3 R an..3 AAL Old price
code The contract price is assumed to be the default
net price. In retrospective price adjustments the
old price (AAL), the new price (CON) and the
price difference (ABM) can be used.
5284 Unit price basis C n..9 R n..9
quantity
6411 Measurement unit C an..8 R an..3
code
Remark:
Price including allowances and charges (ALC), this represents the net price applicable to the line, it does also
include any allowances/charges (ALCs) that may be applicable to the line and which are deductible from the
gross price.
The transmission of the former net price is optional. It is used only for price variances. Incorrect data content
causes a rejection of the complete invoice.
Example:
PRI+AAA:23.50::AAL:1:C62'
St = Status
63 M 1 2 Price details
PRI
Standard Implementation
Tag Name St Format St Format Usage / Remark
C509 Price information C R
5125 Price code qualifier M an..3 M an..3 The price stated is the net price including
allowances/charges. Allowances/charges may be
stated for information only.
AAA Calculation net
5118 Price amount C n..15 R n..15
5375 Price type code C an..3 N Not used
5387 Price specification C an..3 O an..3 ABM Base price difference
code The contract price is assumed to be the default
net price. In retrospective price adjustments the
old price (AAL), the new price (CON) and the
price difference (ABM) can be used.
5284 Unit price basis C n..9 O n..9
quantity
6411 Measurement unit C an..8 O an..3
code
Remark:
Price including allowances and charges (ALC), this represents the net price applicable to the line, it does also
include any allowances/charges (ALCs) that may be applicable to the line and which are deductible from the
gross price.
The transmission of the former net price is optional. It is used only for price variances. Incorrect data content
causes a rejection of the complete invoice.
Example:
PRI+AAA:::ABM'
St = Status
64 M 1 2 Price details
PRI
Standard Implementation
Tag Name St Format St Format Usage / Remark
C509 Price information C R
5125 Price code qualifier M an..3 M an..3 AAB Calculation gross
5118 Price amount C n..15 R n..15
5375 Price type code C an..3 N Not used
5387 Price specification C an..3 O an..3 AAL Old price
code ABM Base price difference
CON Contract price
The contract price is considered to be the
standard gross price. AAL and ABM are used for
retrospective price adjustments.
5284 Unit price basis C n..9 O n..9
quantity
6411 Measurement unit C an..8 O an..3
code
Remark:
Price without allowances and charges), this represents the gross price applicable to the line, but does not
include any allowances/charges that may be applicable to the line and which are deductible from the gross
price.
Example:
PRI+AAB:::AAL'
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
St = Status
72 M 1 2 BM/BANF no.
RFF
Standard Implementation
Tag Name St Format St Format Usage / Remark
C506 Reference M M
1153 Reference code M an..3 R an..3 DQ is the number of receiving slip which is
qualifier issued when OEM receives parts.
AAU is the number of delivery tag which is
issued when supplier ships parts to OEM
CR Customer reference number
ON
1154 Reference identifier C an..70 R an..70
Remark:
BM/BANF no.
Only expli...
Example:
RFF+CR:1234567'
St = Status
St = Status
74 M 1 2 Order number
RFF
Standard Implementation
Tag Name St Format St Format Usage / Remark
C506 Reference M M
1153 Reference code M an..3 R an..3 ON
qualifier ON Order document identifier, buyer
assigned
1154 Reference identifier C an..70 R an..15
Remark:
Order number from Delivery call-offs (Series material, stockable A material), single orders, frame contract,
SOFA no (VW/Audi/VW Logistics), SOTRANS no. (VW/Audi/VW Logistics), S no. (Cargosoft) etc. If no order no
is available "NOT AVAILABLE" must be transmitted. In these cases the buyer's contact data must be populated.
ON must be always be transmitted.
Only expli...
Example:
RFF+ON:1234567'
St = Status
St = Status
SG34 R 5 2 VAT or other tax rate and amount for line item
St = Status
Standard Implementation
Tag Name St Format St Format Usage / Remark
Recommendation:
AA Lower rate
E Exempt from tax
H Higher rate
O Services outside scope of tax
S Standard rate
Z Zero rated goods
AAA Exempt - Article 146, 148 and 151 of
Council Directive 2006/112//EC
AAB Exempt - Article 164 of Council
Directive 2006/112//EC
AAC Exempt - Article 138 of Council
Directive 2006/112//EC
AAD Exempt - Article 28c(B)
AAE Exempt - Article 44 of Council
Directive 2006/112/EC
AAF Exempt - Article 346 of Council
Directive 2006/112//EC
AAG Exempt - Article 131, 132 and 135 of
Council Directive 2006/112//EC
AAH Margin Scheme - Title XII,Chapter 4
of Council Directive 2006/112//EC
AAI Margin Scheme - Title XII, Chapter 3
of Council Directive 2006/112//EC
AAJ Reverse Charge - Article 198 of
Council Directive 2006/112//EC
AAK Reverse Charge - Article 194 of
Council Directive 2006/112//EC
AAL Reverse Charge Exempt - Article
164 of Council Directive 2006/112//
EC
AAM Exempt New Means of Transport -
Article 2, 3 and 4 of Council
Directive 2006/112//EC
AAN Exempt Triangulation - Article 141
of Council Directive 2006/112//EC
AAO Reverse Charge - Article 196 of
Council Directive 2006/112//EC
AAP VAT exempt/reverse charge, within
the construction business, Article
199 1 a-b of Council Directive
2006/112//EC
The segment reason for tax excemption must be
filled in the case that an amount in SG50(8)
MOA+403 or +342 equal Zero is transmitted . As
an alternative the reason for tax excemption can
be transmitted in the header (FTX+TXD) or total
(SG52, TAX_5305) section if it applies for the
whole invoice. Furthermore the reason can be
coded in SG34, TAX, C243, DE5305.
Remark:
This segment group is required when VAT is calculated at the line item level. Tax identification is required at the
line item level as different goods and services can be taxed at different rates. That concerns VAT as well as
different intrastate or interstate tax rates in the US.
Example:
TAX+7+VAT+++:::19.00+S'
St = Status
St = Status
NAD+ST+14::92++Volkswagen AG::X:X++Baunatal++34000+DE'
St = Status
78 O 1 3 Place of discharge
LOC
Standard Implementation
Tag Name St Format St Format Usage / Remark
3227 Location function M an..3 an..3 11 Place of discharge
code qualifier
C517 Location C R
identification
3225 Location identifier C an..35 D an..35 Either coded place/location or location name (DE
3224) must be present.
1131 Code list C an..17 N Not used
identification code
3055 Code list C an..3 N Not used
responsible agency
code
3224 Location name C an..256 R an..35
Remark:
Example:
LOC+11+:::KAK50'
St = Status
St = Status
St = Status
81 M 1 2 Allowance/charge
ALC
Standard Implementation
Tag Name St Format St Format Usage / Remark
5463 Allowance or charge M an..3 an..3 A Allowance
code qualifier C Charge
C552 Allowance/charge C N
information
1230 Allowance or C an..35 N Not used
charge identifier
4471 Settlement means C an..3 N Not used
code
1227 Calculation C an..3 N Not used
sequence code
C214 Special services C O
identification
7161 Special service C an..3 R an..3
description code
1131 Code list C an..17 N Not used
identification code
3055 Code list C an..3 O an..3 6 UN/ECE (United Nations - Economic
responsible agency Commission for Europe)
code 272 Joint Automotive Industry agency
Remark:
Example:
ALC+A++++AAK'
St = Status
82 O 1 3 Allowance/charge description
FTX
Standard Implementation
Tag Name St Format St Format Usage / Remark
4451 Text subject code M an..3 an..3 ALC Allowance/charge information
qualifier
4453 Free text function C an..3 N Not used
code
C107 Text reference C N
4441 Free text M an..17 N Not used
description code
C108 Text literal C R
4440 Free text M an..512 O an..256 Allowance or charge description in free text
4440 Free text C an..512 O an..256 see 4440 # 1
4440 Free text C an..512 O an..256 see 4440 # 1
4440 Free text C an..512 O an..256 see 4440 # 1
4440 Free text C an..512 O an..256 see 4440 # 1
3453 Language name C an..3 an..3
code
Remark:
This segment is to be used, if allowance or charge cannot be transmitted with a code.
Example:
FTX+ALC++++DEU'
St = Status
83 M 1 3 Allowance/charge Percentage
PCD
Standard Implementation
Tag Name St Format St Format Usage / Remark
C501 Percentage details M M
5245 Percentage type M an..3 M an..3 3 Monetary amount adjustment
code qualifier percentage
5482 Percentage C n..10 R n..10
Remark:
Either SG41 (percentage) or SG42 (monetary amount) has to be sent.
Example:
PCD+3:3.00'
St = Status
St = Status
St = Status
86 O 1 3 Place/location identification
LOC
Standard Implementation
Tag Name St Format St Format Usage / Remark
3227 Location function M an..3 an..3 1 Place of terms of delivery
code qualifier
C517 Location C R
identification
3225 Location identifier C an..35 D a5 Either location code or name has to be
transmitted.
1131 Code list C an..17 N Not used
identification code
3055 Code list C an..3 D an..3 3 IATA (International Air Transport
responsible agency Association)
code
3224 Location name C an..256 R an..35
Remark:
Terms of delivery are not processed by VOLKSWAGEN. they may, however, be populated.
Example:
LOC+1+BS:::Braunschweig'
St = Status
87 M 1 0 Section control
UNS
Standard Implementation
Tag Name St Format St Format Usage / Remark
0081 Section M a1 a1 S Detail/summary section separation
identification
Remark:
Example:
UNS+S'
St = Status
88 O 1 1 Control total
CNT
Standard Implementation
Tag Name St Format St Format Usage / Remark
C270 Control M M
6069 Control total type M an..3 M an..3 2 Number of line items in message
code qualifier
6066 Control total M n..18 R n..10 Quantity / Control value
quantity
Remark:
Example:
CNT+:1'
St = Status
89 M 1 1 Invoice amount
MOA
Standard Implementation
Tag Name St Format St Format Usage / Remark
C516 Monetary amount M M
5025 Monetary amount M an..3 M an..3 77 Invoice line item amount
type code qualifier
5004 Monetary amount C n..35 R n..15
6345 Currency C an..3 R an..3
identification code
Remark:
Total sum charged in respect of a single invoice in accordance with the terms of delivery.
Invoice amount (MOA+77) is the sum of:
line item amounts (MOA+79)
plus total invoice additional amont (MOA+136)
plus total duty/tax/fee amount (MOA+176)
less payment discount amount (MOA+109)
plus or less adjustment amount (MOA+165)
Relation between Home Currency and Invoicing Currency is established through data element 5402 (rate of
exchange) in the CUX segment at header level.
Example:
MOA+77:1000.00:EUR'
St = Status
St = Status
St = Status
St = Status
St = Status
Standard Implementation
Tag Name St Format St Format Usage / Remark
C516 Monetary amount M M
5025 Monetary amount M an..3 M an..3 109 Payment discount amount
type code qualifier
5004 Monetary amount C n..35 R n..15
6345 Currency C an..3 R an..3
identification code
Remark:
For information only, not part of the calculation of the total invoice amount.
Example:
MOA+109:13.00:EUR'
St = Status
95 M 1 1 Prepaid amount
MOA
Standard Implementation
Tag Name St Format St Format Usage / Remark
C516 Monetary amount M M
5025 Monetary amount M an..3 M an..3 Amount Type
type code qualifier 113 Prepaid amount
5004 Monetary amount C n..35 R n..15
6345 Currency C an..3 R an..3
identification code
Remark:
This segment can be used for indication of received prepayments.
Example:
MOA+113:300.00:EUR'
St = Status
St = Status
St = Status
St = Status
St = Status
Standard Implementation
Tag Name St Format St Format Usage / Remark
S Standard rate
Z Zero rated goods
AAA Exempt - Article 146, 148 and 151 of
Council Directive 2006/112//EC
AAB Exempt - Article 164 of Council
Directive 2006/112//EC
AAC Exempt - Article 138 of Council
Directive 2006/112//EC
AAD Exempt - Article 28c(B)
AAE Exempt - Article 44 of Council
Directive 2006/112/EC
AAF Exempt - Article 346 of Council
Directive 2006/112//EC
AAG Exempt - Article 131, 132 and 135 of
Council Directive 2006/112//EC
AAH Margin Scheme - Title XII,Chapter 4
of Council Directive 2006/112//EC
AAI Margin Scheme - Title XII, Chapter 3
of Council Directive 2006/112//EC
AAJ Reverse Charge - Article 198 of
Council Directive 2006/112//EC
AAK Reverse Charge - Article 194 of
Council Directive 2006/112//EC
AAL Reverse Charge Exempt - Article
164 of Council Directive 2006/112//
EC
AAM Exempt New Means of Transport -
Article 2, 3 and 4 of Council
Directive 2006/112//EC
AAN Exempt Triangulation - Article 141
of Council Directive 2006/112//EC
3446 Party tax identifier C an..20 N Not used
1227 Calculation C an..3 N Not used
sequence code
5307 Tax or duty or fee C an..3 an..3 1 Duty, tax or fee payment due on
payment due date invoice payment date
code 2 Duty, tax or fee payment due on
invoice issue date
Not processed by VOLKSWAGEN.
Remark:
Example:
TAX+7+VAT+++:::19.00++++1'
St = Status
St = Status
St = Status
102 M 1 1 Charge
ALC
Standard Implementation
Tag Name St Format St Format Usage / Remark
5463 Allowance or charge M an..3 an..3 C Charge
code qualifier A Allowance
Difference to VDA 4938
The usage of the qualifier "A" is optionally
possible for a discount on the complete invoice
which relies exclusively and independently from
the tax rate . Precondition is the transmission of
the qualifier "DI" in the data element 7161 in the
same segment.
St = Status
St = Status
St = Status
St = Status
St = Status