INVOIC Invoice
TBG1 Supply Chain
A message claiming payment for goods or services supplied under conditions agreed between the seller and the buyer.
Position
Segment
Name
Max Use
00010
Mandatory
Max 1
A service segment starting and uniquely identifying a message. The message type code for the Invoice message is INVOIC. Note: Invoice messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 INVOIC 0052 D 0054 17A 0051 UN
00020
Mandatory
Max 1
A segment by which the sender must uniquely identify the invoice by means of its type and number and when necessary its function.
00030
Mandatory
Max 35
A segment specifying general dates and, when relevant, times related to the whole message. The segment must be specified at least once to identify the invoice date. Examples of the use of this DTM segment is: "shipped on date" or "delivery date". The Date/time/period segment within other Segment groups should be used whenever the date/time/period requires to be logically related to another specified data item e.g. Payment due date is specified within the PYT Segment group.
00040
Conditional
Max 1
A segment requesting or confirming conditions of payment, guarantee and method of payment for the whole invoice. An example of the use of this segment is to specify the type of documentary credit used in the transaction.
00050
Conditional
Max 5
A segment indicating special conditions related to the total invoice owing to origin, customs preference or other commercial factors.
00060
Conditional
Max 1
A segment providing a description common to all line items of the invoice.
00070
Conditional
Max 99
A segment with free text information, in coded or clear form, used when additional information is needed but cannot be accommodated within other segments. In computer to computer exchanges such text will normally require the receiver to process this segment manually.
00080
Conditional
Max 10
A segment identifying locations for which details of transport are not known such as country of export, place of cargo receipt, and a place of cargo delivery.
00090
Conditional
Max 10
A segment to specify processing indicators relating to the invoice.
00100
Conditional
Max 1
A segment to specify the detail information about dangerous goods related to the whole invoice.
00110
Conditional
Max 10
A segment providing related identification numbers common to all line items.
Segment group 1
Mandatory
Repeat 99999
00130
Mandatory
Max 1
A segment identifying the reference by its number and where appropriate a line number within a document.
00140
Conditional
Max 5
A segment specifying the date/time related to the reference.
00150
Conditional
Max 5
A segment specifying identification numbers related to the reference.
00160
Conditional
Max 2
A segment specifying location information related to the reference.
00170
Conditional
Max 5
A segment specifying measurement information related to the reference.
00180
Conditional
Max 2
A segment specifying quantity information related to the reference.
00190
Conditional
Max 5
A segment specifying free text information related to the reference.
00200
Conditional
Max 2
A segment specifying monetary amounts related to the reference.
00210
Conditional
Max 99
A segment specifying a rate associated with the element being referenced. For example, the resulting coefficient of a referenced formula.
Segment group 2
Mandatory
Repeat 99
00230
Mandatory
Max 1
A segment identifying names and addresses of the parties, in coded or clear form, and their functions relevant to the invoice. Identification of the seller and buyer parties is mandatory for the invoice message. It is recommended that where possible only the coded form of the party ID should be specified e.g. The Buyer and Seller are known to each other, thus only the coded ID is required, but the Consignee or Delivery address may vary and would have to be clearly specified, preferably in structured format.
00240
Conditional
Max 25
A segment giving more specific location information of the party specified in the NAD segment e.g. internal site/building number.
00250
Conditional
Max 5
A segment identifying the financial institution (e.g. bank) and relevant account numbers for the seller, buyer and where necessary other parties.
00260
Conditional
Max 99
A segment specifying the monetary amount associated with the party being defined (e.g. the amount to be paid to the party in question).
Segment group 3
Mandatory
Repeat 9999
00280
Mandatory
Max 1
A segment identifying the reference by its number and where appropriate a line number within a document.
00290
Conditional
Max 5
A segment specifying the date and/or time related to the reference.
Segment group 4
Mandatory
Repeat 5
00310
Mandatory
Max 1
A segment identifying and providing information relating to the documents required by the party specified by the NAD segment.
00320
Conditional
Max 5
A segment specifying the date and/or time of the document.
Segment group 5
Mandatory
Repeat 5
00340
Mandatory
Max 1
A segment to identify a person or department, and their function, to whom communications should be directed.
00350
Conditional
Max 5
A segment to identify a communications type and number for the contact specified in the CTA segment.
Segment group 6
Mandatory
Repeat 5
00370
Mandatory
Max 1
A segment specifying a tax type, category and rate or exemption, relating to the whole invoice e.g. Value Added Tax at the standard rate is applicable for all items.
00380
Conditional
Max 1
A segment specifying the amount for the identified tax/fee.
00390
Conditional
Max 5
A segment indicating the location to which the tax or exemption specified in the TAX segment applies, e.g. city or state or country tax.
Segment group 7
Mandatory
Repeat 99
00410
Mandatory
Max 1
A segment identifying the currencies required in the invoice e.g. the invoice currency. A rate of exchange may be given to convert a reference currency into a target currency.
00420
Conditional
Max 5
A segment specifying the date/time/period related to the rate of exchange.
Segment group 8
Mandatory
Repeat 10
00440
Mandatory
Max 1
A segment identifying the payment terms and date/time basis.
00450
Conditional
Max 5
A segment giving the specific date/time/period, if needed, of any payments, discounts, instalments etc.
00460
Conditional
Max 1
A segment specifying the discount, interest, penalty as well as instalment percentage.
00470
Conditional
Max 1
A segment specifying amounts related to payment discount penalties or instalments.
00480
Conditional
Max 1
To specify the instructions for payment.
00490
Conditional
Max 1
To identify an account and a related financial institution.
Segment group 9
Mandatory
Repeat 10
00510
Mandatory
Max 1
A segment specifying the mode, means and identification of the transport for the goods being invoiced.
00520
Conditional
Max 1
A segment specifying the contract of carriage requirements for the goods being invoiced.
Segment group 10
Mandatory
Repeat 10
00540
Mandatory
Max 1
A segment identifying locations relevant to the transport specified in the TDT segment e.g. place of departure or border crossing point.
00550
Conditional
Max 5
A segment identifying the date/time details of departure and/or arrival of the transported goods for the specified location.
Segment group 11
Mandatory
Repeat 9999
00570
Mandatory
Max 1
A segment giving reference to transport details.
00580
Conditional
Max 5
A segment giving date/time/period on the above reference.
Segment group 12
Mandatory
Repeat 5
00600
Mandatory
Max 1
A segment identifying the delivery terms used e.g. INCOTERMS, code could be used to specify the delivery terms.
00610
Conditional
Max 2
A segment identifying locations relevant to the delivery terms specified in the TOD segment.
Segment group 13
Mandatory
Repeat 99
00630
Mandatory
Max 1
A segment used to identify the equipment, including its type and number.
00640
Conditional
Max 9
Used to identify the seal numbers associated with the above equipment.
Segment group 14
Mandatory
Repeat 1000
00660
Mandatory
Max 1
A segment specifying the number and type of packages for the whole invoice, e.g. number and type of pallets.
00670
Conditional
Max 5
A segment specifying physical measurements of packages described in the PAC segment. e.g. package length, weight.
00680
Conditional
Max 1
A segment specifying the unit of equipment.
Segment group 15
Mandatory
Repeat 5
00700
Mandatory
Max 1
A segment specifying markings and labels used on individual physical units (packages) described in the PAC segment.
00710
Conditional
Max 1
A segment identifying the master label number.
00720
Conditional
Max 5
A segment specifying the dates relevant to the package markings.
00730
Conditional
Max 5
A segment identifying the number or ranges of numbers for use with the package markings.
Segment group 16
Mandatory
Repeat 9999
00750
Mandatory
Max 1
A segment identifying the charge or allowance and, where necessary, its calculation sequence.
00760
Conditional
Max 5
A segment indicating that allowance or charge specified is subject to special conditions owing to origin, customs preference or commercial factors.
00770
Conditional
Max 1
A segment specifying a textual description of the allowance or charge.
Segment group 17
Mandatory
Repeat 5
00790
Mandatory
Max 1
A segment identifying the reference by its number and where appropriate a line number within a document.
00800
Conditional
Max 5
A segment specifying the date and/or time related to the reference.
Segment group 18
Mandatory
Repeat 1
00820
Mandatory
Max 1
A segment identifying the type of quantity and the quantity related to the allowance or charge.
00830
Conditional
Max 1
A segment specifying, if required, the range to which the allowance or charge applies.
Segment group 19
Mandatory
Repeat 1
00850
Mandatory
Max 1
A segment identifying the percentage and the percentage basis for the calculation of the allowance or charge.
00860
Conditional
Max 1
A segment specifying, if required, a range for the application of the percentage.
Segment group 20
Mandatory
Repeat 2
00880
Mandatory
Max 1
A segment identifying the monetary amount for the allowance or charge.
00890
Conditional
Max 1
A segment specifying, if required, a range for the application of the allowance/charge amount.
00900
Conditional
Max 1
A segment specifying the currency and rate of exchange of the monetary amount identified for an allowance or charge.
00910
Conditional
Max 1
A segment specifying the date of application of the currency exchange rate.
Segment group 21
Mandatory
Repeat 1
00930
Mandatory
Max 1
A segment specifying the rate per unit and the basis for calculation.
00940
Conditional
Max 1
A segment specifying, if required, the range for the application of the allowance/charge rate.
Segment group 22
Mandatory
Repeat 5
00960
Mandatory
Max 1
A segment specifying the tax type, category and rate, or exemption, related to the allowance or charge.
00970
Conditional
Max 1
A segment specifying the amount for the allowance or charge.
Segment group 23
Mandatory
Repeat 100
00990
Mandatory
Max 1
A segment to enable industry or national requirements to be specified.
01000
Conditional
Max 5
A segment identifying the referenced document by its number and, where appropriate, a line number.
01010
Conditional
Max 5
A segment specifying the date/time related to the reference.
01020
Conditional
Max 5
A segment with free text information, in coded or clear form, used when additional information is needed but cannot be accommodated within other segments. In computer to computer exchanges such text will normally require the receiver to process this segment manually.
Segment group 24
Mandatory
Repeat 1
01040
Mandatory
Max 1
A segment giving adjustment details.
01050
Conditional
Max 5
A segment giving additional information on the adjustment.
Segment group 25
Mandatory
Repeat 1
01070
Mandatory
Max 1
A segment giving information on parties to instruction.
01080
Conditional
Max 5
A segment giving additional information about parties to instruction.
Segment group 26
Mandatory
Repeat 99
01100
Mandatory
Max 1
This segment will identify the external files by indicating the file name, file number and its sequence number in an exchange
01110
Conditional
Max 99
To give precise definitions of all necessary elements belonging to the configuration of a computer system, e.g. hardware, firmware, operating system, communication and application software.
01120
Conditional
Max 9
To identify a communication number of a department or a person to whom communication should be directed.
01130
Conditional
Max 9
A segment giving reference related to the file identified by a previous external file link identification segment.
01140
Conditional
Max 9
This segment will convey the date/time details of the external file.
01150
Conditional
Max 9
The size/volume of the external file identified in the previous external file link identification segment.