Description of elements
INSTAT

Function
Root element of INSTAT, the XML document for exchanging Intrastat declarations.
Content/Type

Element Occurrences
Envelope 1
.
INSTAT/Envelope

1 occurrence
Function
Header for the submission of one or more Intrastat declarations.
Envelope contains the following elements in sequence:

Element Occurrences
envelopeId 1
DateTime 1
Party 2 to n
acknowlegementRequest 0 to 1
authentication 0 to 1
testIndicator 0 to 1
applicationReference 0 to 1
softwareUsed 0 to 1
Declaration 1 to n
NumberOfDeclarations 0 to 1
.
INSTAT/Envelope/envelopeId
1 occurrence
Function
Identification code of the envelope
Content/Type
envelopeId has the type string.

Example
<envelopeId>AA010701</envelopeId>
.
INSTAT/Envelope/DateTime
1 occurrence.
Function
Date and time of creation of the envelope.
Content/Type
DateTime contains the following elements in sequence:
Element Occurrences
date 1
time 0 to 1
.
INSTAT/Envelope/DateTime/date
1 occurrence 
Function
Date of creation of the envelope.
Content/Type

date has the type date, represented by CCYY-MM-DD.
Example
<date>2001-07-06</date>
.
INSTAT/Envelope/DateTime/time
1 occurrence, depends if the Member State requires this element
Function
Time of creation of the envelope.
Content/Type

time has the type time, represented by hh:mm:ss
Example
<time>13:34:05</time>
.
INSTAT/Envelope/Party

2 to n occurrences. At least the two occurrences with attribute PartyRole="sender" and "receiver" are mandatory.
Function
Party means the entities involved in the exchange of the envelope containing the Intrastat declarations which are:

  • the Collecting Centre ("CC", Data collection office designated by the Competent National Authorities) which will receive the envelope (mandatory),

  • either the PSI (Party responsible for providing statistical information in the Intrastat system) or the TDP (Declaring Third Party submitting the Intrastat declarations on behalf of a PSI) sending the envelope (mandatory),

  • 1 to n PSIs responsible of the declarations contained in the envelope (optional).

Content/Type
Party contains the following elements in sequence:

Element Occurrences
partyId 1
partyName 0 to 1
interchangeAgreementId 0 to 1
password 0 to 1
Address 0 to 1
ContactPerson 0 to 1

Attributes
Party contains the following mandatory attributes:

Attribute Description Constraint Use
partyType Party has the type "PSI", "TDP", or "CC". PSI|TDP|CC required
partyRole Party has the role "sender", "receiver" or "PSI". sender|receiver|PSI required

Description
The different following options are possible:

  •  partyType="TDP", partyRole="sender"

Party is both TDP and sender of the INSTAT envelope for one or more declarations for him or on behalf of one or more PSIs. In this case, Party can also contain one or more optional occurrences defining PSIs with:

  • partyType="PSI", partyRole="PSI"
    Party is a PSI for whom declarations are reported but is not the sender of the envelope (optional).

  • partyType="PSI", partyRole="sender"

Party is a PSI and the sender of the INSTAT envelope for one or more declarations.

  • partyType="CC", partyRole="receiver"

Party is the Collecting Centre receiving the INSTAT envelope.
Example
<Party partyType="TDP" partyRole="sender">

.
INSTAT/Envelope/Party/PartyId
1 occurrence
Function
Identification code of the Party, which can be the:
  • Collecting Centre,

  • Provider of Statistical Information,

  • Declaring Third Party

Content/Type
partyId has the type string.
Example
<partyId>FRAG35383264500001</partyId>

.
INSTAT/Envelope/Party/partyName

1 occurrence, depends if the Member State requires this element
Function
Name of the party, which can be the name of the:

  • Collecting Centre,

  • Provider of Statistical Information,

  • Declaring Third Party

Content/Type
partyName has the type string.
Example
<partyName>PSI Enterprise</partyName>

.
INSTAT/Envelope/Party/interchangeAgreementId
1 occurrence, depends if the Member State requires this element
Function
Identification code of the Interchange agreement existing between the two parties, in fact the sender (partyType="TDP" or "PSI", partyRole="sender") and the receiver (partyType="CC", partyRole="receiver") of the INSTAT envelope.

Content/Type
interchangeAgreementId has the type string.
Example
<interchangeAgreementId>AG1020</interchangeAgreementId>

.
INSTAT/Envelope/Party/password
1 occurrence, depends if the Member State requires this element
Function
Password to permit access to the CNA system (Competent National Administration (or Authority) responsible for compiling statistics relating to the trading of goods between Member States).
This would be specified in a prior interchange agreement between the parties, in fact the sender (partyType="TDP" or "PSI", partyRole="sender") and the receiver (partyType="CC", partyRole="receiver") of the INSTAT envelope.

Content/Type
password has the type string.
Example
<password>Mot2</password>
.
INSTAT/Envelope/Party/Address
1 occurrence, depends if the Member State requires this element
Function
Address elements common to the PSI, TDP, Collecting Centre and Contact person like postal address, phone, fax, e-mail, URL.

Content/Type
Address contains the following elements in sequence:
Element Occurrences
streetName 0 to 1
streetNumber 0 to 1
postalCode 0 to 1
cityName 0 to 1
countryName 0 to 1
phoneNumber 0 to 1
faxNumber 0 to 1
e-mail 0 to 1
URL 0 to 1
.
INSTAT/Envelope/Party/Address/streetName
1 occurrence, depends if the Member State requires this element.
Function
Name of the street.

Content/Type
streetName has the type string.
Example
<streetName>Lilas Street</streetName>
.
INSTAT/Envelope/Party/Address/streetNumber
1 occurrence, depends if the Member State requires this element.
Function
Number identifying the position of a building on a street.
Content/Type
streetNumber has the type string.
Example
<streetNumber>18</streetNumber>
.
INSTAT/Envelope/Party/Address/postalCode
1 occurrence, depends if the Member State requires this element.
Function
Postal code
Content/Type
postalCode has the type string.
Example
<postalCode>75000</postalCode>
.
INSTAT/Envelope/Party/Address/cityName
1 occurrence, depends if the Member State requires this element.
Function
Name of the city
Content/Type
cityName has the type string.
Example
<cityName>Paris</cityName>
.
INSTAT/Envelope/Party/Address/countryName
1 occurrence, depends if the Member State requires this element.
Function
Name of the country
Content/Type
countryName has the type string.
Example
<countryName>France</countryName>
.
INSTAT/Envelope/Party/Address/phoneNumber
1 occurrence, depends if the Member State requires this element.
Function
Phone number
Content/Type
phoneNumber has the type string.
Example
<phoneNumber>00 33 55 44 66</phoneNumber>
.
INSTAT/Envelope/Party/Address/faxNumber
1 occurrence, depends if the Member State requires this element.
Function
Fax
number
Content/Type
faxNumber has the type string.
Example
<faxNumber>00 33 77 88 99</faxNumber>
.
INSTAT/Envelope/Party/Address/e-mail
1 occurrence, depends if the Member State requires this element.
Function
Electronic mail address
Content/Type
e-mail has the type string.
Example
<e-mail>tdp@tdp.isp.fr</e-mail>
.
INSTAT/Envelope/Party/Address/URL
1 occurrence, depends if the Member State requires this element.
Function
Uniform Resource Locator
Content/Type
URL has the type anyURI.
Example
<URL>http://www.PSIcompany.fr</URL>
.
INSTAT/Envelope/Party/ContactPerson
1 occurrence, depends if the Member State requires this element.
Function
Person to be contacted for the Intrastat declaration associated with the Party, which is a PSI, TDP or a Collecting Centre
Content/Type
ContactPerson contains the following elements in sequence:
Element Occurrences
contactPersonName 0
Address 0 to 1
.
INSTAT/Envelope/Party/ContactPerson/contactPersonName
1 occurrence.
Function
Name of the contact person.

Content/Type
contactPersonName has the type string.
Example
<contactPersonName>Mr Contact</contactPersonName>
.
INSTAT/Envelope/Party/ContactPerson/Address
1 occurrence, depends if the Member State requires this element.
Function
Address elements of Contact person like postal address, phone, fax, e-mail, URL. For more details, refer to Address element described as a sub-element of Party.
.
INSTAT/Envelope/acknowledgementRequest
1 occurrence, depends if the Member State requires this element.
Function
Request for acknowledgement of the receipt of the envelope.

Content/Type
acknowldgementRequest has the type boolean with the value "true" because acknowldgementRequest is sent only if a request for acknowledgement is required.
Example
<acknowledgementRequest>true</acknowledgementRequest>
.
INSTAT/Envelope/authentication
1 occurrence, depends if the Member State requires this element.
Function
Authentication code resulting from an authentication procedure (e.g. use of PSI password in France or electronic signature in Austria).

Content/Type
authentication has the type string.
Example
<authentication>AUT1458</authentication>
.
INSTAT/Envelope/testIndicator
1 occurrence, depends if the Member State requires this element.
Function
Code indicating if the submission is a test.
Content/Type
testIndicator has the type boolean with the value "true" because testIndicator is sent only for indicating that the submission is a test.
Example
<testIndicator>true</testIndicator>
.
INSTAT/Envelope/applicationReference
1 occurrence, depends if the Member State requires this element.
Function
Application reference assigned by the CNA to the application, which must receive the message.

Content/Type
applicationReference has the type string.
Example
<applicationReference>Instat_App</applicationReference>
.
INSTAT/Envelope/softwareUsed
.1 occurrence, depends if the Member State requires this element.
Function
Software used by the PSI or TDP for generating the declarations (e.g. IDEP/CN8).
Content/Type

softwareUsed has the type string.
Example
<softwareUsed>SW=IDEP;V4.1.0;MSRelease=24/11/2000;MSVersion=3.3.2;OS=W98</softwareUsed>
.
INSTAT/Envelope/Declaration
1 to n occurrences.
Function
Intrastat declaration: Statistical declaration of intra-Community trade in goods.

Content/Type
Declaration contains the following elements in sequence:
Element Occurrences
declarationId 1
DateTime 0 to 1
referencePeriod 1
PSIId 1
Function 1
declarationTypeCode 1
flowCode 1
currencyCode 1
firstLast 0 to 1
totalNetMass 0 to 1
totalInvoicedAmount 0 to 1
totalStatisticalValue 0 to 1
Item 0 to 1
totalNumberLines 0 to 1
totalNumberDetailedLines 0 to 1
.
INSTAT/Envelope/Declaration/declarationId
1 occurrence.
Function
Identification of the Intrastat declaration.

Content/Type
declarationId has the type string.
Example
<declarationId>000013</declarationId>
.
INSTAT/Envelope/Declaration/DateTime

1 occurrence, depends if the Member State requires this element.
Function
Date and time of creation of the Intrastat declaration. For more details, refer to DateTime element described as a sub-element of Envelope.

.
INSTAT/Envelope/Declaration/referencePeriod

1 occurrence.
Function
Reference period is composed of:

  • Periodicity: monthly, quarterly or yearly,

  • Year of the period,

  • Period number:

    • 1 to 12 for a monthly declaration,

    • 1 to 4 for a quarterly declaration,

    • Nothing for a yearly declaration.

Content/Type
referencePeriod has the type string. referencePeriod is represented by:
  • CCYY-MM for a monthly period, where "CC" represents the century, "YY" the year, "MM" the month,

  • CCYY-Q for a quarterly period, where "CC" represents the century, "YY" the year, "Q" the quarter with values equal to 1, 2, 3 or 4,

  • CCYY for a yearly period, where "CC" represents the century, "YY" the year.

Example
<referencePeriod>2001-05</referencePeriod>
.
INSTAT/Envelope/Declaration/PSIId
1 occurrence.
Function
Identification code of the PSI associated with the Intrastat declaration.

Content/Type
PSIId has the type string.
Example
<PSIId>FRAG35383264500001</PSIId>
.
INSTAT/Envelope/Declaration/Function
1 occurrence.
Function

Function of the Intrastat declaration.
The declaration is:
  • Original (O),

  • Nil return (N),

or the declaration:
  • Deletes a previously sent declaration (D),

  • Replaces a previously sent declaration (R),

  • Modifies a previously sent declaration (M).

Content/Type
Function contains the following elements in sequence:

Element Occurrences
functionCode 1
previousDeclarationId 0 to 1
.
INSTAT/Envelope/Declaration/Function/functionCode
1 occurrence.
Function

Code of the function of the declaration.
Content/Type
functionCode has the type string. The different values of functionCode are the following:
Value Description
O Original declaration
N Nil declaration
D Deletion of a previously sent declaration
R Replacement of a previously sent declaration
M Modification of a previously sent declaration
Example
<functionCode>O</functionCode>
.
INSTAT/Envelope/Declaration/Function/previousDeclarationId
1 occurrence, only if functionCode is equal to "D", "R", "M".
Function
Identification of the Intrastat declaration to be corrected
Content/Type
PreviousDeclarationId has the type string.
Example
<previousDeclarationId>012</previousDeclarationId>
.
INSTAT/Envelope/Declaration/declarationTypeCode

1 occurrence.
Function
Depending on the MS, the statistical threshold ranges imply different types of declarations:

  • Fiscal return,

  • Simplified return,

  • Detailed return,

  • Very detailed return.

Content/Type
declarationTypeCode has the type string. The different values of declarationTypeCode are defined by the Member States.
Example
<declarationTypeCode>1</declarationTypeCode>

.
INSTAT/Envelope/Declaration/flowCode

1 occurrence.
Function
Flow of goods reported in the Intrastat declaration:

  • Arrival,

  • Dispatch.

Content/Type
flowCode has the type string. The different values of flowCode are the following:

Value Description
A Arrival of goods
D Dispatch of goods

Example
<flowCode>A</flowCode>

.
INSTAT/Envelope/Declaration/currencyCode
1 occurrence.
Function
Euro or currency identification code of the Member State. This code specifies the monetary unit in which the declaration is made.

Content/Type
currencyCode has the type string. [ISO 4217] code list is associated with currencyCode.
Example
<currencyCode>EUR</currencyCode>
.
INSTAT/Envelope/Declaration/firstLast
1 occurrence, depends if the Member State requires this element.
Function
Information indicating if the declaration is the first declaration of the PSI or the last declaration of the PSI.

Content/Type
firstLast has the type string. The different values of firstLast are the following
Value Description
F First declaration of the PSI
L Last declaration of the PSI

Example
<firstLast>F</firstLast>

.
INSTAT/Envelope/Declaration/totalNetMass
1 occurrence, only if functionCode is equal to "O", "M" or "R" and depends if the Member State requires this element relating to the declarationTypeCode.
Function
Total quantity of goods in net mass, for the declaration.

Content/Type
totalNetMass has the type integer.
Example
<totalNetMass>1110</totalNetMass>
.
INSTAT/Envelope/Declaration/totalInvoicedAmount

1 occurrence, only if functionCode is equal to "O", "M" or "R"" and depends if the Member State requires this element relating to the declarationTypeCode.

Function

Total invoiced amount of the goods, for the declaration.

Content/Type

totalInvoicedAmount has the type decimal.

Example
<totalInvoicedAmount>40000</totalInvoicedAmount>  

.
INSTAT/Envelope/Declaration/totalStatisticalValue
1 occurrence, only if functionCode is equal to "O", "M" or "R"" and depends if the Member State requires this element relating to the declarationTypeCode.
Function
Total statistical value of the goods, for the declaration.
Content/Type  
totalStatisticalValue has the type decimal.
Attribute
<totalStatisticalValue>62000</totalStatisticalValue>
.
INSTAT/Envelope/Declaration/Item
Optional, 0 to n occurrences, only if functionCode is equal to "O", "R", "M".
Function
Item or line of the Intrastat declaration

Content/Type
Item contains the following elements in sequence:
Element Occurrences
itemNumber 1
CN8 0 to 1
goodsDescription 0 to 1
MSConsDestCode 0 to 1
countryCodeOfOrigin 0 to 1
netMass 0 to 1
quantityInSU 0 to 1
invoicedAmount 0 to 2
statisticalValue 0 to 1
invoiceNumber 0 to 1
partnerId 0 to 1
statisticalProcedureCode 0 to 1
NatureOfTransaction 0 to 1
modeOfTransportCode 0 to 1
regionCode 0 to 1
portAirportInlandportCode 0 to 1
DeliveryTerms 0 to 1
numberOfConsignments 0 to 1
.
INSTAT/Envelope/Declaration/Item/itemNumber
1 occurrence.
Function
Serial item (or line) number in an Intrastat declaration.

Content/Type
itemNumber has the type integer.
Example
<itemNumber>1</itemNumber>
.
INSTAT/Envelope/Declaration/Item/CN8
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode and statisticalProcedureCode.
Function
Commodity code and associated information like supplementary units and additional goods code.

Content/Type
CN8 contains the following elements in sequence:
Element Occurrences
CN8Code 1
SUCode 0 to 1
additionalGoodsCode 0 to 1
.
INSTAT/Envelope/Declaration/Item/CN8/CN8Code
1 occurrence.
Function
Commodity code: eight-digit code of the appropriate subdivision in the version of the combined nomenclature in force at the time (CN). CN is the European Community's classification of goods, which meets requirements in terms of external trade statistics (both intra- and extra-Community) and the customs tariff within the meaning of Article 9 of the Treaty establishing the European Economic Community.

Content/Type
CN8Code has the type string. The code list associated to CN8Code is the Combined Nomenclature in force at the time.
Example
<CN8Code>23099010</CN8Code>
.
INSTAT/Envelope/Declaration/Item/CN8/SUCode
1 occurrence, depends on the existence of the code of supplementary units associated with CN8 code in the Combined Nomenclature.
Function
Supplementary units code associated with CN8 code (if any).

Content/Type
SUCode has the type string. The code list associated to SUCode is in the Combined Nomenclature in force at the time.
Example
<SUCode>NPR</SUCode>
.
INSTAT/Envelope/Declaration/Item/CN8/additionalGoodsCode
1 occurrence, depends if the Member State has associated this code with a CN8 code.
Function
Additional national subdivision of the Commodity code provided by the Member States in accordance with the combined nomenclature.

Content/Type
additionalGoodsCode has the type string. The associated code list is defined by the Member State relating to the CN8 code.
Example
<additionalGoodsCode>1</additionalGoodsCode>
.
INSTAT/Envelope/Declaration/Item/goodsDescription
1 occurrence, depends if the Member State requires this element
Function
Description of the goods (CN8 or PSI description): Usual trade name of the goods.

Content/Type
goodsDescription has the type string.
Example
<goodsDescription>Mules</goodsdescription>
.
INSTAT/Envelope/Declaration/Item/MSConsDestCode
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
ISO code of Member State of the European Union of consignment of destination of the goods.

Content/Type
MSConsDestCode has the type string. The associated code list is the ISO code list of the 15 EU Member States.

Example
<MSConsDestCode>DK</MSConsDestCode>

.
INSTAT/Envelope/Declaration/Item/countryOfOriginCode
1 occurrence, for arrival of goods and depends if the Member State requires this element relating to declarationTypeCode.
Function
ISO code of the country where the goods originate for Intrastat purposes, when flow is arrival.

Content/Type
countryOfOriginCode has the type string. The associated code list is the ISO code list.
Example
<countryOfOriginCode>CN</countryOfOriginCode>
.
INSTAT/Envelope/Declaration/Item/netMass
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Quantity of goods in net mass, net of all packaging.

Content/Type
netMass has the type integer.
Example
<netMass>1100</netMass>
.
INSTAT/Envelope/Declaration/Item/quantityInSU
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode and in so far as the combined nomenclature provides for a supplementary unit of measurement for the goods in question.
Function
Quantity of goods in supplementary units.

Content/Type
quantityInSU has the type integer.
Example
<quantityInSU>10</quantityInSU>
.
INSTAT/Envelope/Declaration/Item/invoicedAmount

1 to 2 occurrences, depends if the Member State requires this element relating to declarationTypeCode.
Function

invoicedAmount means the:

  • invoiced amount of goods, exclusive of VAT,

  • invoiced amount of goods in a currency different from the currency of the Member State in which the declaration is made (often called invoiced amount in foreign currency).

Content/Type
invoicedAmount
has the type decimal.
Attribute

InvoicedAmount contains the following attribute:
Attribute Description Constraint Use
currencyCode InvoicedAmount can be given with its currency code. [ISO 4217] is the code list associated with currencyCode.

Not required for the invoiced amount of goods.

Mandatory for the invoiced amount of goods in foreign currency.

 Example
<
invoicedAmount>40000</invoicedAmount>
or
<
invoicedAmount currencyCode="USD">40000</invoicedAmount>

.
INSTAT/Envelope/Declaration/Item/statisticalValue
1 ocurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Statistical value of the goods
Content/Type
statisticalValue has the type decimal.
Example
<statisticalValue>50000</statisticalValue>
.
INSTAT/Envelope/Declaration/Item/invoiceNumber
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Invoice number associated with the item.

Content/Type
invoiceNumber has the type string.
Example
<invoiceNumber>20013061</invoiceNumber>
.
INSTAT/Envelope/Declaration/Item/partnerId
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Identification of the partner in one Member State of the European Union involved in the exchange of the goods (different from the Member State in which the declaration is made).

Content/Type
partnerId has the type string.
Example
<partnerId>FI01137535</partnerId>
.
INSTAT/Envelope/Declaration/Item/statisticalProcedureCode
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Code of the statistical procedure defined by the Member State in which the declaration is made.

Content/Type
statisticalProcedureCode has the type string. The associated code list is defined by the Member State.
Example
<statisticalProcedureCode>19</statisticalProcedureCode>
.
INSTAT/Envelope/Declaration/Item/NatureOfTransaction
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Nature of Transaction.

Content/Type
NatureOfTransaction contains the following elements in sequence:
Element Occurrences
natureOfTransactionACode 1
natureOfTransationBCode 0 to 1
.
INSTAT/Envelope/Declaration/Item/NatureOfTransaction/natureOfTransactionACode
1 occurrence.
Function
Code from column A of the table "Nature of transaction".
Content/Type
natureOfTransactionACode has the type string. The different values of natureOfTransactionACode are defined in the table Nature of transaction.
Example
<natureOfTransactionACode>1</natureOfTransactionACode>
.
INSTAT/Envelope/Declaration/Item/NatureOfTransaction/natureOfTransactionBCode
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Code from column B of the table "Nature of transaction".
Content/Type
natureOfTransactionBCode has the type string. The different values of natureOfTransactionBCode are defined in the table Nature of transaction.
Example
<natureOfTransactionBCode>1</natureOfTransactionBCode>
.
INSTAT/Envelope/Declaration/Item/modeOfTransportCode
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Code of the presumed mode of transport by which the goods are presumed to have left the statistical territory of dispatch, or to have entered the statistical territory of arrival.

Content/Type
modeOfTransportCode has the type string. The different values of modeOfTransportCode are the following:
Value Description
1 Transport by sea
2 Transport by rail
3 Transport by road
4 Transport by air
5 Consignments by post
7 Fixed transport installations
8 Transport by inland waterway
9 Own propulsion

Example
<modeOfTransportCode>2</modeOfTransportCode>

.
INSTAT/Envelope/Declaration/Item/regionCode
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Region of origin or destination of goods in the Member State in which the declaration is made.

Content/Type
regionCode has the type string. The associated code list is defined by the Member State.
Example
<regionCode>10</regionCode>
.
INSTAT/Envelope/Declaration/Item/portAirportInlandportCode
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Code of the port/airport/inland port of loading/unloading of goods defined by the Member State in which the declaration is made.

Content/Type
portAirportInlandportCode has the type string. The associated code list is defined by the Member State.
Example
<portAirportInlandportCode>0311</portAirportInlandportCode>
.
INSTAT/Envelope/Declaration/Item/DeliveryTerms
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Terms of delivery (TOD) for the goods.

Content/Type
DeliveryTerms contains the following elements in sequence:
Element Occurrences
TODCode 1
locationCode 0 to 1
TODPlace 0 to 1
TODDetails 0 to 1
.
INSTAT/Envelope/Declaration/Item/DeliveryTerms/TODCode
1 occurrence.
Function
Code of the Delivery terms.

Content/Type
TODCode has the type string. The different values of TODCode follow the Intrastat code list:
Incoterm code Meaning Incoterm ICC/ECE Geneva Place to be indicated
EXW EX-Works location of works
FCA Franco Carrier ...agreed place
FAS Free Alongside Ship agreed port of loading
FOB Free On Board agreed port of loading
CFR Cost and FReight (C&F) agreed port of destination
CIF Cost, Insurance, Freight agreed port of destination
CPT Carriage Paid To ... agreed place of destination
CIP Carriage and Insurance Paid to agreed place of destination
DAF Delivered At Frontier agreed place of delivery at frontier
DES Delivered Ex-Ship agreed port of destination
DEQ Delivered Ex-Quay after customs clearance, agreed port ...
DDU Delivered Duty Unpaid agreed place of destination in importing country
DDP Delivered Duty Paid agreed place of delivery in importing country
XXX Delivery terms other than the above precise statement of terms specified in the contract

Example
<TODCode>CIP</TODCode>

.
INSTAT/Envelope/Declaration/Item/DeliveryTerms/locationCode
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Code of the location of the delivery terms.
Content/Type
locationCode has the type string. The different values of locationCode are the following:
Value Description
1 Place located in the territory of the MS concerned
2 Place located in another MS
3 Other (place located outside the Community)

Example
<locationCode>2</locationCode>

.
INSTAT/Envelope/Declaration/Item/DeliveryTerms/TODPlace
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode.
Function
Place of delivery terms.

Content/Type
TODPlace has the type string. No code list is associated.
Example
<TODPlace>Nancy</TODPlace>
.
INSTAT/Envelope/Declaration/Item/DeliveryTerms/TODDetails
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode and if TODCode is equal to "XXX".
Function
Precise statement of the terms of delivery, if the code of delivery terms is "XXX".

Content/Type
TODDetails has the type string. No code list is associated with this element.
Example
<TODDetails>Terms of delivery = 'XXX'</TODDetails>
.
INSTAT/Envelope/Declaration/Item/Item/numberOfConsignments
1 occurrence, depends if the Member State requires this element relating to declarationTypeCode
Function
Number of consignments relating to the goods.

Content/Type
numberOfConsignments has the type integer.
Example
<numberOfConsignments>22</numberOfConsignments>
.
INSTAT/Envelope/Declaration/totalNumberLines
1 occurrence, only if functionCode is equal to "O", "M" or "R".
Function
Total number of lines of the declaration.

Content/Type
totalNumberLines has the type integer.
Example
<totalNumberLines>2</totalNumberLines>
.
INSTAT/Envelope/Declaration/totalNumberDetailedLines
1 occurrence, only if functionCode is equal to "O", "M" or "R".
Function
Total number of detailed lines of the declaration before aggregation.

Content/Type
totalNumberDetailedLines has the type integer.
Example
<totalNumberDetailedLines>8</totalNumberDetailedLines>
.
INSTAT/Envelope/numberOfDeclarations
1 occurrence, depends if the Member States requires this element.
Function
Number of declarations contained in the envelope.

Content/Type
numberOfDeclarations has the type integer.
Example
<numberOfDeclarations>1</numberOfDeclarations>

Definition of data types

  • string data type represents character strings in XML;

  • boolean data type represents the set of literals {true, false};

  • date is represented by CCYY-MM-DD where "CC" represents the century, "YY" the year, "MM" the month and "DD" the day [ISO 8601];

  • time is represented by hh:mm:ss where "hh", "mm", "ss" represent hour, minute and second respectively [ISO 8601];

  • integer is represented by a finite-length sequence of decimal digits (#x30-#x39) with an optional leading sign; if the sign is omitted, "+" is assumed;

  • anyURI is finite-length character sequences, which result in strings which are legal URIs according to [RFC 2396], as amended by [RFC 2732];

  • decimal is represented by of a finite-length sequence of decimal digits (#x30-#x39) separated by a decimal indicator; an optional leading sign is allowed; if the sign is omitted, "+" is assumed.


Copyright © European Communities 2002