Home Page › Forums › BizTalk 2004 – BizTalk 2010 › Very complex flat file schema. Single record over multiple text rows and levels
- This topic has 0 replies, 1 voice, and was last updated 8 years, 3 months ago by
community-content.
-
AuthorPosts
-
-
November 25, 2008 at 2:45 AM #21250
Hi,
This is my first post and its long so please go easy on me. [:$]
I have been tasked with replaing some of our old EDI systems with BizTalk. I am trying to convert our old legacy invoice file format to XML using the Flat File Schema Wizard. All the examples I can find online are of nice simple flat files with a header row then repeating detail rows (one per record) and then a footer row. Thats all very well and good except my file has detail records that are made from multiple rows that can repeat in groups. Also the structure carriers to 3 levels. These lines are then using positional values.
I dont expect anyone to do my work for me but it would be nice to know if it is even possible to make a flat file schema for this structure. if not I will have to write something to do it.
See example files and schema below. The first file is an simplified example to show the problem and structural logic. Then follows an actual file and then schema I have created. Note, the actual file is only one invoice and one line but would normally be multiples.
Any pointers or help is greatly appreciated.
Thanks
Eddie
SIMPLE FILE – starred lines are not in actual file, They are just there for clarity
STX to ACD appears once (File header)
CLO to TLRA can be repeated (Invoice – Level 2)
ILD to ILDA can be repeated (Invoice line only – Level 3)
VRS to TOTA appears once (File trailer)
***********file header************
STX 5060034480013
SDT 5013546007449 Such and Such Foods Ltd
CDT 5060034480013 Ocado
ACD 0000000000000
***********invoice 1 header************
CLO 5060034480044
CLOAC056004 Ocado-Hatfield
ODDA000000000000114 0000000000000 0000000000000 20094120183556 081114
***********Invoice line 1************
ILD 5000169482377 R7086A170W 00000000000000 0000000000000
ILDA000000000000000 052955 000000000000006 0000000000000
***********Invoice line 2************
ILD 5000169482377 R7086A170W 00000000000000 0000000000000
ILDA000000000000000 052955 000000000000006 0000000000000
***********Invoice trailer for invoice 1***********
STL Z 000000 0000000014 000000098678 000000000000 000000000000 000000000000
TLRA000000098678 000000000000 000000098678 000000000000 000000098678
***********invoice header 2************
CLO 5060034480043
CLOAC056004 Ocado-somewhere else
ODDA000000000000114 0000000000000 0000000000000 20094120183556 081114
***********Invoice line 1************
ILD 5000169482377 R7086A170W 00000000000000 0000000000000
ILDA000000000000000 052955 000000000000006 0000000000000
***********Invoice line 2************
ILD 5000169482377 R7086A170W 00000000000000 0000000000000
ILDA000000000000000 052955 000000000000006 0000000000000
***********Invoice trailer for invoice 2************
STL Z 000000 0000000014 000000098678 000000000000 000000000000 000000000000
TLRA000000098678 000000000000 000000098678 000000000000 000000098678
*************file trailer *****************
VRS 0001
TOTA000000098678 0000000001ACTUAL FILE
STX 5060034480013
STXA INVFIL
TYP 0700 INVOICES
SDT 5013546007449 Bakkavor Foods Ltd – Spalding
SDTAinvoicing on behalf of BCF Ltd West Marsh Road
SDTBSpalding Lincolnshire
SDTCPE11 2BB 119718944
CDT 5060034480013 Ocado
CDTAAccounts Payable Titan Court, 3 Bishops Square.
CDTBHatfield Business Park Hatfield, Herts
CDTCAL10 9NE 220430231
DNA 0000
DNAA
DNAB
DNAC
DNAD
DNAE
DNAF
DNAG
FIL 0260 0001 081119
FDT 151108 141108
ACD 0000000000000
CLO 5060034480044
CLOAC056004 Ocado-Hatfield
CLOBGypsy Moth Avenue Hatfield Business Park
CLOCHatfield AL10 9BD
IRF SINV00214220 081115 081115
PYT 000000 000000 000 000000
ODD 01647409 20094120 081113 081113 20094120183556 081114
ODDA000000000000114 0000000000000 0000000000000 20094120183556 081114
ODDB 0000000000000
ODDC 0000000000000
ODDD
ILD 5000169482377 R7086A170W 00000000000000 0000000000000
ILDA000000000000000 052955 000000000000006 0000000000000
ILDB 000000000000001 0000000000000 00000000056400
ILDC00000000056400 Z 000000 0 Supreme Salsa 6x170g
ILDD 00000000000000 00000000000000
ILDE00000000000000 00000000000000 00000000056400 00000000000000 000000
ILDF00000000000000
DNC 0000
DNCA
DNCB
DNCC
DNCD
DNCE
DNCF
DNCG
STL Z 000000 0000000014 000000098678 000000000000 000000000000 000000000000
STLA000000000000 000000098678 000000000000 000000098678 000000000000
STLB000000098678 000000098678
TLR 0000000001 000000098678 000000000000 000000000000 000000000000 000000000000
TLRA000000098678 000000000000 000000098678 000000000000 000000098678
TLRB000000098678
VRS 0001
VRSAZ 000000 000000098678 000000098678 000000000000 000000098678 000000098678
TOT 000000098678 000000098678 000000000000 000000098678
TOTA000000098678 0000000001Schema
<?xml version=”1.0″ encoding=”utf-16″?>
<xs:schema xmlns:b=”http://schemas.microsoft.com/BizTalk/2003” xmlns=”http://Bakkavor.Invoice.Schemas.UHD_Invoice” targetNamespace=”http://Bakkavor.Invoice.Schemas.UHD_Invoice” xmlns:xs=”http://www.w3.org/2001/XMLSchema“>
<xs:annotation>
<xs:appinfo>
<schemaEditorExtension:schemaInfo namespaceAlias=”b” extensionClass=”Microsoft.BizTalk.FlatFileExtension.FlatFileExtension” standardName=”Flat File” xmlns:schemaEditorExtension=”http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions” />
<b:schemaInfo standard=”Flat File” codepage=”65001″ default_pad_char=” ” pad_char_type=”char” count_positions_by_byte=”false” parser_optimization=”comlpexity” lookahead_depth=”0″ suppress_empty_nodes=”false” generate_empty_nodes=”true” allow_early_termination=”true” early_terminate_optional_fields=”true” allow_message_breakup_of_infix_root=”false” compile_parse_tables=”false” root_reference=”UHD_Invoice” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”UHD_Invoice”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”delimited” child_delimiter_type=”hex” child_delimiter=”0xD 0xA” child_order=”postfix” sequence_number=”1″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”STX”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”STX ” tag_offset=”0″ sequence_number=”1″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”STX_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”RECIPIENT_ANA” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”72″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”STXA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”STXA” tag_offset=”0″ sequence_number=”2″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”STXA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”19″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”APP_REF” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”37″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”TYP”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”TYP ” tag_offset=”0″ sequence_number=”3″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”TYP_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TRANSACTION_CODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”5″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TRANSACTION_TYPE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”SDT”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”SDT ” tag_offset=”0″ sequence_number=”4″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”SDT_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIERS_EAN_LOCATION_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIER_IDENTITY_ALLOCATED_BY_CUSTOMER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIERS_NAME” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”SDTA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”SDTA” tag_offset=”0″ sequence_number=”5″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”SDTA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIER_ADDRESSS_1″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”36″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIER_ADDRESSS_2″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”35″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”SDTB”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”SDTB” tag_offset=”0″ sequence_number=”6″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”SDTB_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIER_ADDRESSS_3″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”36″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIER_ADDRESSS_4″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”35″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”STDC”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”SDTC” tag_offset=”0″ sequence_number=”7″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”STDC_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIER_POSTCODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”9″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIER_VAT_REGISTRATION_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”27″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”CDT”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”CDT ” tag_offset=”0″ sequence_number=”8″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”CDT_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMERS_EAN_LOCATION_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMERS_ALLOCATION_BY_SUPPLIER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMER_NAME” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”CDTA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”CDTA” tag_offset=”0″ sequence_number=”9″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”CDTA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMER_ADDRESS_1″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”36″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMER_ADDRESS_2″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”35″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”CDTB”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”CDTB” tag_offset=”0″ sequence_number=”10″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”CDTB_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMER_ADDRESS_3″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”36″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMER_ADDRESS_4″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”35″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”CDTC”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”CDTC” tag_offset=”0″ sequence_number=”11″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”CDTC_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMER_POSTCODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”9″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMER_VAT_REGISTRATION_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”27″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNA ” tag_offset=”0″ sequence_number=”12″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE_CODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”57″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNAA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNAA” tag_offset=”0″ sequence_number=”13″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNAA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”44″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNAB”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNAB” tag_offset=”0″ sequence_number=”14″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNAB_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”44″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNAC”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNAC” tag_offset=”0″ sequence_number=”15″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNAC_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNAD”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNAD” tag_offset=”0″ sequence_number=”16″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNAD_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNAE”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNAE” tag_offset=”0″ sequence_number=”17″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNAE_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNAF”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNAF” tag_offset=”0″ sequence_number=”18″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNAF_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNAG”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNAG” tag_offset=”0″ sequence_number=”19″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNAG_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”FIL”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”FIL ” tag_offset=”0″ sequence_number=”20″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”FIL_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”GENERATION_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”5″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”VERSION_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”5″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_CREATION_DATE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”47″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”FDT”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”FDT ” tag_offset=”0″ sequence_number=”21″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”FDT_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”INVOICE_PERIOD_END_DATE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DELIVERY_PERIOD_END_DATE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”6″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ACD”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ACD ” tag_offset=”0″ sequence_number=”22″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ACD_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”INVOICE_SYSTEM_EAN_LOCATION_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”31″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs=”32″ maxOccurs=”32″ name=”CLO_LOOP”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”delimited” child_delimiter_type=”hex” child_delimiter=”0xD 0xA” child_order=”postfix” sequence_number=”23″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”CLO”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”CLO ” tag_offset=”0″ sequence_number=”1″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”CLO_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMER_EAN_LOCATION_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMERS_OWN_LOCATION_CODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”35″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”CLOA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” sequence_number=”2″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”CLOA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIERS_CODE_FOR_DEPOT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”41″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DEPOT_NAME” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”35″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”CLOB”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”CLOB” tag_offset=”0″ sequence_number=”3″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”CLOB_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DEPOT_ADDRESS_2″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”36″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DEPOT_ADDRESS_3″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”35″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”CLOC”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”CLOC” tag_offset=”0″ sequence_number=”4″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”CLOC_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DEPOT_ADDRESS_4″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”36″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DEPOT_POSTCODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”8″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”IRF”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”IRF” tag_offset=”0″ sequence_number=”5″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”IRF_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”INVOICE_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DATE_OF_INVOICE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TAX-POINT_DATE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”6″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”PYT”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”PYT ” tag_offset=”0″ sequence_number=”6″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”PYT_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”41″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”10″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ODD”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ODD ” tag_offset=”0″ sequence_number=”7″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ODD_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMERS_ORDER_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIERS_ORDER_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DATE_ORDER_PLACED_BY_CUSTOMER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DATE_ORDER_RECEIVED_BY_SUPPLIER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DELIVERY_NOTE_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DATE_OF_DOCUMENT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”6″ sequence_number=”7″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ODDA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ODDA” tag_offset=”0″ sequence_number=”8″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ODDA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NUMBER_OF_DELIVERY_UNITS” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”16″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”VEHICLE_TARE_WEIGHT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_GOODS_WEIGHT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”POD_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DATE_GOODS_DELIVERED_TO_CUSTOMER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”6″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ODDB”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ODDB” tag_offset=”0″ sequence_number=”9″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ODDB_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NAME_OF_CARRIER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”41″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIERS_DESPATCH_EAN_LOCATION” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIERS_OWN_LOCATION_CODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”17″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ODDC”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ODDC” tag_offset=”0″ sequence_number=”10″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ODDC_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”27″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”19″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”7″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ODDD”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ODDD” tag_offset=”0″ sequence_number=”11″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ODDD_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NOT_USED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”17″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs=”15″ maxOccurs=”15″ name=”ILD_LOOP”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”delimited” child_delimiter_type=”hex” child_delimiter=”0xD 0xA” child_order=”postfix” sequence_number=”12″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ILD”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ILD ” tag_offset=”0″ sequence_number=”1″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ILD_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”EAN-13_ARTICLE_NUMER_FOR_TRADED_UNIT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUPPLIERS_CODE_FOR_TRADED_UNIT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”31″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DUN-14_CODE_FOR_TRADED_UNIT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”15″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”EAN_CODE_FOR_CONSUMER_UNIT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ILDA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ILDA” tag_offset=”0″ sequence_number=”2″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ILDA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMERS_OWN_BRAND_EAN_CODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”16″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CUSTOMERS_ITEM_CODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”31″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CONASUMER_UNITS_IN_TRADED_UNIT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”16″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”ORDER_MEASURE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ILDB”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ILDB” tag_offset=”0″ sequence_number=”3″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ILDB_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”MEASURE_INDICATOR” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NUMBER_OF_TRADED_UNITS_INVOICED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”16″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_MEASURE_INVOICED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”MEASURE_INDICATOR” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”COST_PRICE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”15″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”MEASURE_INDICATOR” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”6″ sequence_number=”7″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ILDC”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ILDC” tag_offset=”0″ sequence_number=”4″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ILDC_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”EXTENDED_LINE_COST_EXCULDING_VAT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”15″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”VAT_RATE_CATEGORY_CODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”2″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”IVAT_RATE_PERCENTAGE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”MIXED_VAT_RATE_PRODUCT_INDICATOR” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”2″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CREDIT_LINE_INDICATOR” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”5″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TRADED_UNIT_DESCRIPTION_LINE_1″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”7″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ILDD”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ILDD” tag_offset=”0″ sequence_number=”5″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ILDD_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TRADED_UNIT_DESCIPTION_LINE_2″ type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”41″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”MANUFATUCRES_RRP” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”15″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”MARKED_PRICE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”14″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ILDE”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ILDE” tag_offset=”0″ sequence_number=”6″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ILDE_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SPLIT_PACK_PRICE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”15″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”STATUTORY_RETAIL_PRICE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”15″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”UNIT_COST_PRICE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”15″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DISCOUNT_VALUE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”15″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DISCOUNT_PERCENTAGE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”6″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”ILDF”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”ILDF” tag_offset=”0″ sequence_number=”7″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”ILDF_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUBSIDY_AMOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”15″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SPECIAL_PRICE_INDICATOR” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”5″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”ITEM_GROUP_IDENTIFIER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”5″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CASH_SETTLEMENT_DISCOUNT_IDENTIFIER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”2″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”VAT_-_TYPE_OF_SUPPLY” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”2″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SPECIFICATION_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”18″ sequence_number=”7″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”CONTRACT_NUMBER” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”17″ sequence_number=”8″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNC”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNC ” tag_offset=”0″ sequence_number=”8″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNC_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”57″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNCA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNCA” tag_offset=”0″ sequence_number=”9″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNCA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”44″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNCB”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNCB” tag_offset=”0″ sequence_number=”10″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNCB_TAG_” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”44″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNCC”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNCC” tag_offset=”0″ sequence_number=”11″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNCC_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNCD”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNCD” tag_offset=”0″ sequence_number=”12″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNCD_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNCE”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNCE” tag_offset=”0″ sequence_number=”13″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNCE_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNCF”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNCF” tag_offset=”0″ sequence_number=”14″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNCF_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”DNCG”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”DNCG” tag_offset=”0″ sequence_number=”15″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”DNCG_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NARRATIVE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”40″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”STL”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”STL ” tag_offset=”0″ sequence_number=”13″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”STL_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”VAT_RATE_CATEGORY_CODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”2″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”VAT_RATE_PERCENTAGE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NUMBER_OF_ITEM_LINES” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”11″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”LINE_SUB-TOTAL_AMOUNT_BEFORE_VAT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DISCOUNT_AMOUNT_FOR_INVOICE_QUANTITY” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”DISCOUNT_AMOUNT_FOR_INVOICE_VALUE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”7″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SURCHARGE_AMOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”12″ sequence_number=”8″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”STLA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”STLA” tag_offset=”0″ sequence_number=”14″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”STLA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUB-TOTAL_SUBSIDY” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”EXTENDED_SUBTOTAL_AMOUNT_BEFEOR_SETTLEMENT_HAS_BEEN_APPLIED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SUB-TOTAL_SETTLEMENT_DISCOUNT_AMOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”EXTENDED_SUBTOTAL_AMOUNT_AFTER_SETTLEMENT_DSICOUNT__HAS_BEEN_APPLIED” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”VAT_AMOUNT_PAYABLE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”12″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”STLB”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”STLB” tag_offset=”0″ sequence_number=”15″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”STLB_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”PAYABLE_SUB-TOTAL_AMOUNT_BEFORE_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”PAYABLE_SUB-TOTAL_AMOUNT_AFTER_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”12″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”TLR”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”TLR ” tag_offset=”0″ sequence_number=”16″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”TLR_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”NUMBER_OF_TOTAL_SEGMENT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”11″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”LINES_TOTAL_AMOUNT_BEFORE_SETTLEMENT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_DISCOUNT_FOR_QUANTITY” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_DISCOUNT_FOR_VALUE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_SURCHARGE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_SUBSIDY” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”12″ sequence_number=”7″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”TLRA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”TLRA” tag_offset=”0″ sequence_number=”17″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”TLRA” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_EXTENDED_AMOUNT_BEFORE_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_SETTLEMENT_DISCOUNT_AMOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_AMOUNT_AFTER_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_VAT_AMOUNT_PAYABLE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_PAYABLE_BEFORE_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”12″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”TLRB”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”TLRB” tag_offset=”0″ sequence_number=”18″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”TLRB_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”TOTAL_PAYABLE_AFTER_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”12″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”VRS”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”VRS ” tag_offset=”0″ sequence_number=”24″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”VRS_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”SEQUENCE_NUMBER__x0028_MAYBE_x0029_” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”VRSA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”VRSA” tag_offset=”0″ sequence_number=”25″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”VRSA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”VAT_RATE_CATEGORY_CODE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”2″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”VAT_RATE_PERCENTAGE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”7″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_SUB-TOTAL_ANOUNT_BEFORE_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_SUB-TOTAL_AMOUNT_AFTER_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_VAT_SUB-TOTAL” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”6″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_SUB-TOTAL_PAYABLE_BEFORE_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”7″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_SUB-TOTAL_PAYABLE_AFTER_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”8″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”TOT”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”TOT ” tag_offset=”0″ sequence_number=”26″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”TOT_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”4″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_TOTAL_AMOUNT_BEFORE_VAT_AND_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_TOTAL_AMOUNT_BEFORE_VAT_BUT_AFTER_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_TOTAL_VAT_AMOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”13″ sequence_number=”4″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_TOTAL_PAYABLE_BEFORE_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”12″ sequence_number=”5″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=”TOTA”>
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure=”positional” tag_name=”TOTA” tag_offset=”0″ sequence_number=”27″ preserve_delimiter_for_empty_data=”true” suppress_trailing_delimiters=”false” />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number=”0″ xmlns=”http://schemas.microsoft.com/BizTalk/2003” />
</xs:appinfo>
</xs:annotation>
<xs:element name=”TOTA_TAG” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”5″ sequence_number=”1″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_TOTAL_PAYABLE_AFTER_SETTLEMENT_DISCOUNT” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”12″ sequence_number=”2″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name=”FILE_TOTAL_NUMBER_OF_INVOICE_MESSAGE” type=”xs:string”>
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification=”left” pos_offset=”0″ pos_length=”10″ sequence_number=”3″ />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
-
-
AuthorPosts
- The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.