ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.
QUOTES D.97A

QUOTES — EDIFACT Quote Message (D.97A)

The QUOTES message conveys a supplier’s formal quotation in response to a request for prices: it sets prices, conditions, delivery times and validity at line level and underpins the contractual basis of a future ORDERS. This page summarises the segment structure as published by UN/CEFACT for directory D.97A.

Purpose

The QUOTES message conveys a supplier’s formal quotation in response to a request for prices: it sets prices, conditions, delivery times and validity at line level and underpins the contractual basis of a future ORDERS.

This page focuses on the structure published by UN/CEFACT for directory D.97A. The segments listed, their status (M / C), position and repetition factor are extracted from the official file quotes_s.htm hosted on service.unece.org.

Segment structure

The QUOTES D.97A message has 104 header entries, 120 detail entries and 8 summary entries (segments and groups combined). Groups are shown in bold and their members are indented by actual nesting depth.

Pos.TagNameSRep.
0010UNHMessage headerM1
0020BGMBeginning of messageM1
0030DTMDate/time/periodM×35
0040PAIPayment instructionsC1
0050ALIAdditional informationC×5
0060IMDItem descriptionC1
0070IRQInformation requiredC×10
0080FTXFree textC×99
0090  SG1Group (×10)C×10
0100  RFFReferenceM1
0110  DTMDate/time/periodC×5
0120    SG2Group (×1)C1
0130    AJTAdjustment detailsM1
0140    FTXFree textC×5
0150      SG3Group (×5)C×5
0160      TAXDuty/tax/fee detailsM1
0170      MOAMonetary amountC1
0180      LOCPlace/location identificationC×5
0190        SG4Group (×5)C×5
0200        CUXCurrenciesM1
0210        PCDPercentage detailsC×5
0220        DTMDate/time/periodC×5
0230          SG5Group (×10)C×10
0240          PATPayment terms basisM1
0250          DTMDate/time/periodC×5
0260          PCDPercentage detailsC1
0270          MOAMonetary amountC1
0280            SG6Group (×10)C×10
0290            TODTerms of delivery or transportM1
0300            LOCPlace/location identificationC×2
0310              SG7Group (×10)C×10
0320              EQDEquipment detailsM1
0330              HANHandling instructionsC×5
0340              MEAMeasurementsC×5
0350              FTXFree textC×5
0360                SG8Group (×10)C×10
0370                RCSRequirements and conditionsM1
0380                RFFReferenceC×5
0390                DTMDate/time/periodC×5
0400                FTXFree textC×5
0410                  SG9Group (×25)C×25
0420                  APRAdditional price informationM1
0430                  PRIPrice detailsC1
0440                  QTYQuantityC×2
0450                  DTMDate/time/periodC1
0460                  MOAMonetary amountC×2
0470                  RNGRange detailsC×2
0480                    SG10Group (×1)C1
0490                    DLMDelivery limitationsM1
0500                    MOAMonetary amountC1
0510                    DTMDate/time/periodC1
0520                      SG11Group (×99)C×99
0530                      NADName and addressM1
0540                      LOCPlace/location identificationC×25
0550                      FIIFinancial institution informationC×5
0560                        SG12Group (×10)C×10
0570                        RFFReferenceM1
0580                        DTMDate/time/periodC×5
0590                        LOCPlace/location identificationC×5
0600                          SG13Group (×5)C×5
0610                          DOCDocument/message detailsM1
0620                          DTMDate/time/periodC1
0630                            SG14Group (×5)C×5
0640                            CTAContact informationM1
0650                            COMCommunication contactC×5
0660                              SG15Group (×10)C×10
0670                              TDTDetails of transportM1
0680                              QTYQuantityC×5
0690                                SG16Group (×10)C×10
0700                                LOCPlace/location identificationM1
0710                                DTMDate/time/periodC×5
0720                                  SG17Group (×10)C×10
0730                                  PACPackageM1
0740                                  MEAMeasurementsC×5
0750                                    SG18Group (×10)C×10
0760                                    PCIPackage identificationM1
0770                                    RFFReferenceC1
0780                                    DTMDate/time/periodC×5
0790                                    GINGoods identity numberC×10
0800                                      SG19Group (×10)C×10
0810                                      SCCScheduling conditionsM1
0820                                      FTXFree textC×5
0830                                        SG20Group (×10)C×10
0840                                        QTYQuantityM1
0850                                        DTMDate/time/periodC×5
0860                                          SG21Group (×15)C×15
0870                                          ALCAllowance or chargeM1
0880                                          ALIAdditional informationC×5
0890                                          DTMDate/time/periodC×5
0900                                            SG22Group (×1)C1
0910                                            QTYQuantityM1
0920                                            RNGRange detailsC1
0930                                              SG23Group (×1)C1
0940                                              PCDPercentage detailsM1
0950                                              RNGRange detailsC1
0960                                                SG24Group (×2)C×2
0970                                                MOAMonetary amountM1
0980                                                RNGRange detailsC1
0990                                                  SG25Group (×1)C1
1000                                                  RTERate detailsM1
1010                                                  RNGRange detailsC1
1020                                                    SG26Group (×5)C×5
1030                                                    TAXDuty/tax/fee detailsM1
1040                                                    MOAMonetary amountC1

Detail

Pos.TagNameSRep.
1050  SG27Group (×200000)M×200000
1060  LINLine itemM1
1070  PIAAdditional product idC×25
1080  IMDItem descriptionC×99
1090  MEAMeasurementsC×5
1100  QTYQuantityC×5
1110  PCDPercentage detailsC1
1120  ALIAdditional informationC×5
1130  DTMDate/time/periodC×35
1140  GINGoods identity numberC×1000
1150  GIRRelated identification numbersC×1000
1160  QVRQuantity variancesC1
1170  FTXFree textC×99
1180  DGSDangerous goodsC1
1190  PAIPayment instructionsC1
1200  DOCDocument/message detailsC1
1210    SG28Group (×999)C×999
1220    CCICharacteristic/class idM1
1230    CAVCharacteristic valueC×10
1240    MEAMeasurementsC×10
1250      SG29Group (×100)C×100
1260      MOAMonetary amountM1
1270      QTYQuantityC×2
1280      IMDItem descriptionC1
1290      CUXCurrenciesC1
1300      DTMDate/time/periodC×2
1310        SG30Group (×1)C1
1320        AJTAdjustment detailsM1
1330        FTXFree textC×5
1340          SG31Group (×99)C×99
1350          PRIPrice detailsM1
1360          APRAdditional price informationC1
1370          RNGRange detailsC1
1380          CUXCurrenciesC×5
1390          DTMDate/time/periodC×5
1400            SG32Group (×99)C×99
1410            RFFReferenceM1
1420            DTMDate/time/periodC×5
1430              SG33Group (×100)C×100
1440              LOCPlace/location identificationM1
1450              QTYQuantityC1
1460              DTMDate/time/periodC×5
1470                SG34Group (×10)C×10
1480                TAXDuty/tax/fee detailsM1
1490                MOAMonetary amountC1
1500                LOCPlace/location identificationC×5
1510                  SG35Group (×5)C×5
1520                  TODTerms of delivery or transportM1
1530                  LOCPlace/location identificationC×2
1540                    SG36Group (×10)C×10
1550                    EQDEquipment detailsM1
1560                    HANHandling instructionsC×5
1570                    MEAMeasurementsC×5
1580                    FTXFree textC×5
1590                      SG37Group (×10)C×10
1600                      RCSRequirements and conditionsM1
1610                      RFFReferenceC×5
1620                      DTMDate/time/periodC×5
1630                      FTXFree textC×5
1640                        SG38Group (×10)C×10
1650                        PATPayment terms basisM1
1660                        DTMDate/time/periodC×5
1670                        PCDPercentage detailsC1
1680                        MOAMonetary amountC1
1690                          SG39Group (×10)C×10
1700                          PACPackageM1
1710                          MEAMeasurementsC×5
1720                          QTYQuantityC×5
1730                          DTMDate/time/periodC×5
1740                            SG40Group (×5)C×5
1750                            RFFReferenceM1
1760                            DTMDate/time/periodC×5
1770                              SG41Group (×10)C×10
1780                              PCIPackage identificationM1
1790                              RFFReferenceC1
1800                              DTMDate/time/periodC×5
1810                              GINGoods identity numberC×10
1820                                SG42Group (×99)C×99
1830                                NADName and addressM1
1840                                LOCPlace/location identificationC×5
1850                                  SG43Group (×5)C×5
1860                                  RFFReferenceM1
1870                                  DTMDate/time/periodC×5
1880                                    SG44Group (×5)C×5
1890                                    DOCDocument/message detailsM1
1900                                    DTMDate/time/periodC×5
1910                                      SG45Group (×5)C×5
1920                                      CTAContact informationM1
1930                                      COMCommunication contactC×5
1940                                        SG46Group (×99)C×99
1950                                        ALCAllowance or chargeM1
1960                                        ALIAdditional informationC×5
1970                                        DTMDate/time/periodC×5
1980                                          SG47Group (×10)C×10
1990                                          QTYQuantityM1
2000                                          RNGRange detailsC1
2010                                            SG48Group (×10)C×10
2020                                            PCDPercentage detailsM1
2030                                            RNGRange detailsC1
2040                                              SG49Group (×10)C×10
2050                                              MOAMonetary amountM1
2060                                              RNGRange detailsC1
2070                                                SG50Group (×10)C×10
2080                                                RTERate detailsM1
2090                                                RNGRange detailsC1
2100                                                  SG51Group (×5)C×5
2110                                                  TAXDuty/tax/fee detailsM1
2120                                                  MOAMonetary amountC1
2130                                                    SG52Group (×10)C×10
2140                                                    TDTDetails of transportM1
2150                                                    QTYQuantityC×5
2160                                                      SG53Group (×10)C×10
2170                                                      LOCPlace/location identificationM1
2180                                                      DTMDate/time/periodC×5
2190                                                        SG54Group (×100)C×100
2200                                                        SCCScheduling conditionsM1
2210                                                        FTXFree textC×5
2220                                                          SG55Group (×10)C×10
2230                                                          QTYQuantityM1
2240                                                          DTMDate/time/periodC×5

Summary

Pos.TagNameSRep.
2250UNSSection controlM1
2260MOAMonetary amountC×15
2270CNTControl totalC×10
2280  SG56Group (×10)C×10
2290  ALCAllowance or chargeM1
2300  MOAMonetary amountM1
2310  ALIAdditional informationC1
2320UNTMessage trailerM1

Changes vs D.96A

Top-level differences between D.96A and D.97A for the QUOTES message (segments directly inside header / detail / summary, ignoring nested groups). The comparison is indicative: a given tag may have evolved inside nested groups without showing up in this synthesis.

No top-level differences detected between D.96A and D.97A for this message. Differences are then limited to nested groups and code lists.

Structural example

Minimal example of an QUOTES D.97A message with mandatory segments only. The goal is to show the exact version declared in UNH (QUOTES:D:97A:UN) — not to replicate a full business case (see the QUOTES D.96A page for an annotated example).

edifact quotes-d97a-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL097001'
UNH+1+QUOTES:D:97A:UN'
BGM+310+QUO-2026-0042+9'
DTM+137:20260514:102'
DTM+9:20260613:102'
CUX+2:EUR:9'
NAD+SE+5410000000456::9'
NAD+BY+5410000000123::9'
LIN+1++3520000001234:EN'
IMD+F++:::Acoustic guitar, mahogany finish'
QTY+21:50'
PRI+AAA:819.00'
MOA+203:40950.00'
UNS+S'
MOA+128:40950.00'
UNT+15+1'
UNZ+1+CTRL097001'

Common errors

  • Misaligned UNH tokens — The UNH+...+QUOTES:D:97A:UN token must reflect exactly the directory in use — a mismatch between the UNH release and the release agreed with the partner is rejected by every strict validator.
  • Wrong UNT segment count — The value after UNT+ must include UNH and UNT themselves. By far the most common sender-side error, regardless of the directory in use.
  • Stale code lists — Between D.96A and D.97A, several code lists received new qualifiers (DTM status, RFF qualifier, NAD codes…). Reusing an older directory’s code tables triggers warnings or even rejections depending on the partner’s strict-conformance mode.

Other versions of this message available on ediverse.io: QUOTES D.96A, QUOTES D.01B, QUOTES D.10A, QUOTES D.16B, QUOTES D.21B, QUOTES D.24A, QUOTES D.99B, QUOTES D.00B, QUOTES D.02B, QUOTES D.05A, QUOTES D.08A, QUOTES D.13B, QUOTES D.18B, QUOTES D.20B.

X12 functional equivalent: X12 843.

← All EDIFACT versions