Switching from Delicom Webconnect to SWS

 

 

Shipper Webservice has few changes compared to the Delicom versions depending on the service or the version.

 

Summary:

 

Loginservice

  • An experation date is returned in the response. The token should be cached for exactly 24 hours. Re-requesting an Auth token has no use. It will provide the exact same token.

 

Shipmentservice.

  • SWS version 3.3 was based upon Delicom version 3.2. The only new mandatory namespace is <type>, which indicates whether a sender is a 'B' = Business or 'P' = Private person. Creating a B2C shipment requires value 'B' for the sender and 'P' for the receiver. A B2B request requires two values 'B'.
  • More options and detailed namespaces are added for non-EU or post-Brexit shipments.
  • Some namespaces as <mobile> were abondoned.
  • <PrintOptions> has received a new structure
  • <Street2> is a valuable field, which will later in 2020 be activated in the data transmission. For now it is unused and will not be accounted for in delivery.

 

ParcelshopfinderService

  • No changes

 

ParcellifecycleService

 

 

Full Comparison:

 

LoginService          
           
Delicom 2.0   SWS 2.1   Comparison  
           
Endpoint: getAuth          
           
<soapenv:Header/> MDT <soapenv:Header/>   Match  
<soapenv:Body> MDT <soapenv:Body>   Match  
<ns:getAuth> MDT <ns:getAuth>   Match  
<delisId>?</delisId> MDT <delisId>?</delisId>   Match  
<password>?</password> MDT <password>?</password>   Match  
<messageLanguage>?</messageLanguage> MDT <messageLanguage>?</messageLanguage>   Match  
</ns:getAuth> MDT </ns:getAuth>   Match  
</soapenv:Body> MDT </soapenv:Body>   Match  
           
           
Response          
           
<return>   <return>   Match  
<delisId>DelisID</delisId>   <delisId>DelisID</delisId>   Match  
<customerUid>DelisID</customerUid>   <customerUid>DelisID</customerUid>   Match  
<authToken>Token</authToken>   <authToken>Token</authToken>   Match  
<depot>05__</depot>   <depot>05__</depot>   Match  
    <authTokenExpires>YYYY-MM-DDTHH:MM:SS.%</authTokenExpires>   Change Added namespace
</return>   </return>   Match  

 

 

ShipmentService                  
          Compared to      
Delicom 3.2 Delicom 4.3   SWS 3.3   3.2 4.3      
                   
Endpoint: storeOrders                  
                   
<soapenv:Header> <soapenv:Header> MDT <soapenv:Header>   Match Match      
<ns:authentication> <ns:authentication> MDT <ns:authentication>   Match Match      
<delisId>?</delisId> <delisId>?</delisId> MDT <delisId>?</delisId>   Match Match      
<authToken>?</authToken> <authToken>?</authToken> MDT <authToken>?</authToken>   Match Match      
<messageLanguage>?</messageLanguage> <messageLanguage>?</messageLanguage> MDT <messageLanguage>?</messageLanguage>   Match Match      
</ns:authentication> </ns:authentication> MDT </ns:authentication>   Match Match      
</soapenv:Header> </soapenv:Header> MDT </soapenv:Header>   Match Match      
                   
<soapenv:Body> <soapenv:Body> MDT <soapenv:Body>   Match Match      
<ns1:storeOrders> <ns1:storeOrders> MDT <ns1:storeOrders>   Match Match      
<printOptions> <printOptions> MDT <printOptions>   Match Match      
  </printOption>       Match Change   </printOption> Abandoned category
  <outputFormat>?</outputFormat>       Match Change   <outputFormat>?</outputFormat> Abandoned option
<printerLanguage>?</printerLanguage>   MDT <printerLanguage>?</printerLanguage>   Match Change   <printerLanguage>?</printerLanguage> A4 - A6 only
<paperFormat>?</paperFormat> <paperFormat>?</paperFormat> MDT <paperFormat>?</paperFormat>   Match Match      
<printer> <printer>   <printer>   Match Match      
<manufacturer>?</manufacturer> <manufacturer>?</manufacturer>   <manufacturer>?</manufacturer>   Match Match      
<model>?</model> <model>?</model>   <model>?</model>   Match Match      
<revision>?</revision> <revision>?</revision>   <revision>?</revision>   Match Match      
<offsetX>?</offsetX> <offsetX>?</offsetX>   <offsetX>?</offsetX>   Match Match      
<offsetY>?</offsetY> <offsetY>?</offsetY>   <offsetY>?</offsetY>   Match Match      
<connectionType>?</connectionType> <connectionType>?</connectionType>   <connectionType>?</connectionType>   Match Match      
<barcodeCapable2D>?</barcodeCapable2D> <barcodeCapable2D>?</barcodeCapable2D>   <barcodeCapable2D>?</barcodeCapable2D>   Match Match      
</printer> </printer>   </printer>   Match Match      
<startPosition>?</startPosition> <startPosition>?</startPosition>   <startPosition>?</startPosition>   Match Match      
  </printOption>       Match Change   </printOption> Abandoned category
  <splitByParcel>false</splitByParcel>       Match Change   <splitByParcel>false</splitByParcel> Abandoned option
      <printerResolution>?</printerResolution>   Change Change   <printerResolution>?</printerResolution> New namespace, in DPI
</printOptions> </printOptions> MDT </printOptions>   Match Match      
<order> <order> MDT <order>   Match Match      
<generalShipmentData> <generalShipmentData> MDT <generalShipmentData>   Match Match      
<mpsId>?</mpsId> <mpsId>?</mpsId>   <mpsId>?</mpsId>   Match Match      
<cUser>?</cUser> <cUser>?</cUser>   <cUser>?</cUser>   Match Match      
<mpsCustomerReferenceNumber1>?</mpsCustomerReferenceNumber1> <mpsCustomerReferenceNumber1>?</mpsCustomerReferenceNumber1>   <mpsCustomerReferenceNumber1>?</mpsCustomerReferenceNumber1>   Match Match      
<mpsCustomerReferenceNumber2>?</mpsCustomerReferenceNumber2> <mpsCustomerReferenceNumber2>?</mpsCustomerReferenceNumber2>   <mpsCustomerReferenceNumber2>?</mpsCustomerReferenceNumber2>   Match Match      
<mpsCustomerReferenceNumber3>?</mpsCustomerReferenceNumber3> <mpsCustomerReferenceNumber3>?</mpsCustomerReferenceNumber3>   <mpsCustomerReferenceNumber3>?</mpsCustomerReferenceNumber3>   Match Match      
<mpsCustomerReferenceNumber4>?</mpsCustomerReferenceNumber4> <mpsCustomerReferenceNumber4>?</mpsCustomerReferenceNumber4>   <mpsCustomerReferenceNumber4>?</mpsCustomerReferenceNumber4>   Match Match      
<identificationNumber>?</identificationNumber> <identificationNumber>?</identificationNumber>   <identificationNumber>?</identificationNumber>   Match Match      
<sendingDepot>?</sendingDepot> <sendingDepot>?</sendingDepot> MDT <sendingDepot>?</sendingDepot>   Match Match      
<product>?</product> <product>?</product> MDT <product>?</product>   Match Match      
<mpsCompleteDelivery>?</mpsCompleteDelivery> <mpsCompleteDelivery>?</mpsCompleteDelivery>   <mpsCompleteDelivery>?</mpsCompleteDelivery>   Match Match      
<mpsCompleteDeliveryLabel>?</mpsCompleteDeliveryLabel> <mpsCompleteDeliveryLabel>?</mpsCompleteDeliveryLabel>   <mpsCompleteDeliveryLabel>?</mpsCompleteDeliveryLabel>   Match Match      
<mpsVolume>?</mpsVolume> <mpsVolume>?</mpsVolume>   <mpsVolume>?</mpsVolume>   Match Match      
<mpsWeight>?</mpsWeight> <mpsWeight>?</mpsWeight>   <mpsWeight>?</mpsWeight>   Match Match      
<mpsExpectedSendingDate>?</mpsExpectedSendingDate> <mpsExpectedSendingDate>?</mpsExpectedSendingDate>   <mpsExpectedSendingDate>?</mpsExpectedSendingDate>   Match Match      
<mpsExpectedSendingTime>?</mpsExpectedSendingTime> <mpsExpectedSendingTime>?</mpsExpectedSendingTime>   <mpsExpectedSendingTime>?</mpsExpectedSendingTime>   Match Match      
<sender> <sender> MDT <sender>   Match Match      
<name1>?</name1> <name1>?</name1> MDT <name1>?</name1>   Match Match      
<name2>?</name2> <name2>?</name2>   <name2>?</name2>   Match Match      
<street>?</street> <street>?</street> MDT <street>?</street>   Match Match      
<houseNo>?</houseNo> <houseNo>?</houseNo>   <houseNo>?</houseNo>   Match Match      
      <street2>?</street2>   Change Change   <street2>?</street2> New namespace, for future use
<state>?</state> <state>?</state>   <state>?</state>   Match Match      
<country>?</country> <country>?</country> MDT <country>?</country>   Match Match      
<zipCode>?</zipCode> <zipCode>?</zipCode> MDT <zipCode>?</zipCode>   Match Match      
<city>?</city> <city>?</city>   <city>?</city>   Match Match      
<gln>?</gln> <gln>?</gln>   <gln>?</gln>   Match Match      
<customerNumber>?</customerNumber> <customerNumber>?</customerNumber>   <customerNumber>?</customerNumber>   Match Match      
    MDT <type>?</type>   Change Change   <type>?</type> Mandatory in all recipient address namespaces
<contact>?</contact> <contact>?</contact>   <contact>?</contact>   Match Match      
<phone>?</phone> <phone>?</phone>   <phone>?</phone>   Match Match      
  <mobile>?</mobile>       Match Change   <mobile>?</mobile> Abandoned option
<fax>?</fax> <fax>?</fax>   <fax>?</fax>   Match Match      
<email>?</email> <email>?</email>   <email>?</email>   Match Match      
<comment>?</comment> <comment>?</comment>   <comment>?</comment>   Match Match      
<iaccount>?</iaccount> <iaccount>?</iaccount>   <iaccount>?</iaccount>   Match Match      
      <eoriNumber>?</eoriNumber>   Change Change   <eoriNumber>?</eoriNumber> Added mandatory fields foor non-EU or post Brexit Shipments
      <vatNumber>?</vatNumber>   Change Change   <vatNumber>?</vatNumber> Added mandatory fields foor non-EU or post Brexit Shipments
      <idDocType>?</idDocType>   Change Change   <idDocType>?</idDocType> Added mandatory fields foor non-EU or post Brexit Shipments
      <idDocNumber>?</idDocNumber>   Change Change   <idDocNumber>?</idDocNumber> Added mandatory fields foor non-EU or post Brexit Shipments
      <webSite>?</webSite>   Change Change   <webSite>?</webSite> Added mandatory fields foor non-EU or post Brexit Shipments
      <referenceNumber>?</referenceNumber>   Change Change   <referenceNumber>?</referenceNumber> Added mandatory fields foor non-EU or post Brexit Shipments
</sender> </sender> MDT </sender>   Match Match      
<recipient> <recipient> MDT <recipient>   Match Match      
<name1>?</name1> <name1>?</name1> MDT <name1>?</name1>   Match Match      
<name2>?</name2> <name2>?</name2>   <name2>?</name2>   Match Match      
<street>?</street> <street>?</street> MDT <street>?</street>   Match Match      
<houseNo>?</houseNo> <houseNo>?</houseNo>   <houseNo>?</houseNo>   Match Match      
      <street2>?</street2>   Change Change   <street2>?</street2> New namespace, for future use
<state>?</state> <state>?</state>   <state>?</state>   Match Match      
<country>?</country> <country>?</country> MDT <country>?</country>   Match Match      
<zipCode>?</zipCode> <zipCode>?</zipCode> MDT <zipCode>?</zipCode>   Match Match      
<city>?</city> <city>?</city>   <city>?</city>   Match Match      
<gln>?</gln> <gln>?</gln>   <gln>?</gln>   Match Match      
<customerNumber>?</customerNumber> <customerNumber>?</customerNumber>   <customerNumber>?</customerNumber>   Match Match      
    MDT <type>?</type>   Change Change   <type>?</type> Mandatory in all recipient address namespaces
<contact>?</contact> <contact>?</contact>   <contact>?</contact>   Match Match      
<phone>?</phone> <phone>?</phone>   <phone>?</phone>   Match Match      
  <mobile>?</mobile>       Match Change   <mobile>?</mobile> Abandoned option
<fax>?</fax> <fax>?</fax>   <fax>?</fax>   Match Match      
<email>?</email> <email>?</email>   <email>?</email>   Match Match      
<comment>?</comment> <comment>?</comment>   <comment>?</comment>   Match Match      
<iaccount>?</iaccount> <iaccount>?</iaccount>   <iaccount>?</iaccount>   Match Match      
      <eoriNumber>?</eoriNumber>   Change Change   <eoriNumber>?</eoriNumber> Added mandatory fields foor non-EU or post Brexit Shipments
      <vatNumber>?</vatNumber>   Change Change   <vatNumber>?</vatNumber> Added mandatory fields foor non-EU or post Brexit Shipments
      <idDocType>?</idDocType>   Change Change   <idDocType>?</idDocType> Added mandatory fields foor non-EU or post Brexit Shipments
      <idDocNumber>?</idDocNumber>   Change Change   <idDocNumber>?</idDocNumber> Added mandatory fields foor non-EU or post Brexit Shipments
      <webSite>?</webSite>   Change Change   <webSite>?</webSite> Added mandatory fields foor non-EU or post Brexit Shipments
      <referenceNumber>?</referenceNumber>   Change Change   <referenceNumber>?</referenceNumber> Added mandatory fields foor non-EU or post Brexit Shipments
</recipient> </recipient> MDT </recipient>   Match Match      
</generalShipmentData> </generalShipmentData> MDT </generalShipmentData>   Match Match      
<parcels> <parcels> MDT <parcels>   Match Match      
<parcelLabelNumber>?</parcelLabelNumber> <parcelLabelNumber>?</parcelLabelNumber>   <parcelLabelNumber>?</parcelLabelNumber>   Match Match      
<customerReferenceNumber1>?</customerReferenceNumber1> <customerReferenceNumber1>?</customerReferenceNumber1>   <customerReferenceNumber1>?</customerReferenceNumber1>   Match Match      
<customerReferenceNumber2>?</customerReferenceNumber2> <customerReferenceNumber2>?</customerReferenceNumber2>   <customerReferenceNumber2>?</customerReferenceNumber2>   Match Match      
<customerReferenceNumber3>?</customerReferenceNumber3> <customerReferenceNumber3>?</customerReferenceNumber3>   <customerReferenceNumber3>?</customerReferenceNumber3>   Match Match      
<customerReferenceNumber4>?</customerReferenceNumber4> <customerReferenceNumber4>?</customerReferenceNumber4>   <customerReferenceNumber4>?</customerReferenceNumber4>   Match Match      
<swap>?</swap> <swap>?</swap>   <swap>?</swap>   Match Match      
<volume>?</volume> <volume>?</volume>   <volume>?</volume>   Match Match      
<weight>?</weight> <weight>?</weight> MDT <weight>?</weight>   Match Match      
<hazardousLimitedQuantities>?</hazardousLimitedQuantities> <hazardousLimitedQuantities>?</hazardousLimitedQuantities>   <hazardousLimitedQuantities>?</hazardousLimitedQuantities>   Match Match      
<higherInsurance> <higherInsurance>   <higherInsurance>   Match Match      
<amount>?</amount> <amount>?</amount>   <amount>?</amount>   Match Match      
<currency>?</currency> <currency>?</currency>   <currency>?</currency>   Match Match      
</higherInsurance> </higherInsurance>   </higherInsurance>   Match Match      
<content>?</content> <content>?</content>   <content>?</content>   Match Match      
<addService>?</addService> <addService>?</addService>   <addService>?</addService>   Match Match      
<messageNumber>?</messageNumber> <messageNumber>?</messageNumber>   <messageNumber>?</messageNumber>   Match Match      
<function>?</function> <function>?</function>   <function>?</function>   Match Match      
<parameter>?</parameter> <parameter>?</parameter>   <parameter>?</parameter>   Match Match      
<cod> <cod>   <cod>   Match Match      
<amount>?</amount> <amount>?</amount>   <amount>?</amount>   Match Match      
<currency>?</currency> <currency>?</currency>   <currency>?</currency>   Match Match      
<inkasso>?</inkasso> <inkasso>?</inkasso>   <inkasso>?</inkasso>   Match Match      
<purpose>?</purpose> <purpose>?</purpose>   <purpose>?</purpose>   Match Match      
<bankCode>?</bankCode> <bankCode>?</bankCode>   <bankCode>?</bankCode>   Match Match      
<bankName>?</bankName> <bankName>?</bankName>   <bankName>?</bankName>   Match Match      
<bankAccountNumber>?</bankAccountNumber> <bankAccountNumber>?</bankAccountNumber>   <bankAccountNumber>?</bankAccountNumber>   Match Match      
<bankAccountHolder>?</bankAccountHolder> <bankAccountHolder>?</bankAccountHolder>   <bankAccountHolder>?</bankAccountHolder>   Match Match      
<iban>?</iban> <iban>?</iban>   <iban>?</iban>   Match Match      
<bic>?</bic> <bic>?</bic>   <bic>?</bic>   Match Match      
</cod> </cod>   </cod>   Match Match      
<international> <international>   <international>   Match Match      
<parcelType>?</parcelType> <parcelType>?</parcelType>   <parcelType>?</parcelType>   Match Match      
<customsAmount>?</customsAmount> <customsAmount>?</customsAmount>   <customsAmount>?</customsAmount>   Match Match      
  <customsAmountParcel>?</customsAmountParcel>       Match Change   <customsAmountParcel>?</customsAmountParcel> Renamed namespace below
<customsCurrency>?</customsCurrency> <customsCurrency>?</customsCurrency>   <customsCurrency>?</customsCurrency>   Match Match      
  <customsAmountExport>?</customsAmountExport>   <customsAmountEx>?</customsAmountEx>   Change Change   <customsAmountEx>?</customsAmountEx> Renamed namespace
  <customsCurrencyExport>?</customsCurrencyExport>   <customsCurrencyEx>?</customsCurrencyEx>   Change Change   <customsCurrencyEx>?</customsCurrencyEx> Renamed namespace
      <clearanceCleared>?</clearanceCleared>   Change Change   <clearanceCleared>?</clearanceCleared> Added mandatory fields foor non-EU or post Brexit Shipments
      <prealertStatus>?</prealertStatus>   Change Change   <prealertStatus>?</prealertStatus> Added mandatory fields foor non-EU or post Brexit Shipments
      <exportReason>?</exportReason>   Change Change   <exportReason>?</exportReason> Added mandatory fields foor non-EU or post Brexit Shipments
<customsTerms>?</customsTerms> <customsTerms>?</customsTerms>   <customsTerms>?</customsTerms>   Match Match      
<customsContent>?</customsContent> <customsContent>?</customsContent>   <customsContent>?</customsContent>   Match Match      
<customsTarif>?</customsTarif> <customsTarif>?</customsTarif>       Change Change   <customsTarif>?</customsTarif> Abandoned option
<customsPaper>?</customsPaper> <customsPaper>?</customsPaper>   <customsPaper>?</customsPaper>   Match Match      
<customsEnclosure>?</customsEnclosure> <customsEnclosure>?</customsEnclosure>   <customsEnclosure>?</customsEnclosure>   Match Match      
<customsInvoice>?</customsInvoice> <customsInvoice>?</customsInvoice>   <customsInvoice>?</customsInvoice>   Match Match      
<customsInvoiceDate>?</customsInvoiceDate> <customsInvoiceDate>?</customsInvoiceDate>   <customsInvoiceDate>?</customsInvoiceDate>   Match Match      
<customsAmountParcel>?</customsAmountParcel>     <customsAmountParcel>?</customsAmountParcel>   Match Change   <customsAmountParcel>?</customsAmountParcel> New namespace
<customsOrigin>?</customsOrigin> <customsOrigin>?</customsOrigin>       Change Change   <customsOrigin>?</customsOrigin> Abandoned option
  <customsOrder>?</customsOrder>       Match Change   <customsOrder>?</customsOrder> Abandoned option
<linehaul>?</linehaul> <linehaul>?</linehaul>   <linehaul>?</linehaul>   Match Match      
<shipMrn>?</shipMrn> <shipMrn>?</shipMrn>   <shipMrn>?</shipMrn>   Match Match      
<collectiveCustomsClearance>?</collectiveCustomsClearance> <collectiveCustomsClearance>?</collectiveCustomsClearance>   <collectiveCustomsClearance>?</collectiveCustomsClearance>   Match Match      
<invoicePosition>?</invoicePosition> <invoicePosition>?</invoicePosition>       Change Change   <invoicePosition>?</invoicePosition> Abandoned option
<comment1>?</comment1> <comment1>?</comment1>   <comment1>?</comment1>   Match Match      
<comment2>?</comment2> <comment2>?</comment2>   <comment2>?</comment2>   Match Match      
<commercialInvoiceConsigneeVatNumber>?</commercialInvoiceConsigneeVatNumber> <commercialInvoiceConsigneeVatNumber>?</commercialInvoiceConsigneeVatNumber>   <commercialInvoiceConsigneeVatNumber>?</commercialInvoiceConsigneeVatNumber>   Match Match      
<commercialInvoiceConsignee> <commercialInvoiceConsignee>   <commercialInvoiceConsignee>   Match Match      
<name1>?</name1> <name1>?</name1>   <name1>?</name1>   Match Match      
<name2>?</name2> <name2>?</name2>   <name2>?</name2>   Match Match      
<street>?</street> <street>?</street>   <street>?</street>   Match Match      
<houseNo>?</houseNo> <houseNo>?</houseNo>   <houseNo>?</houseNo>   Match Match      
      <street2>?</street2>   Change Change   <street2>?</street2> New namespace, for future use
<state>?</state> <state>?</state>   <state>?</state>   Match Match      
<country>?</country> <country>?</country>   <country>?</country>   Match Match      
<zipCode>?</zipCode> <zipCode>?</zipCode>   <zipCode>?</zipCode>   Match Match      
<city>?</city> <city>?</city>   <city>?</city>   Match Match      
<gln>?</gln> <gln>?</gln>   <gln>?</gln>   Match Match      
<customerNumber>?</customerNumber> <customerNumber>?</customerNumber>   <customerNumber>?</customerNumber>   Match Match      
      <type>?</type>   Change Change   <type>?</type> Mandatory in all recipient address namespaces
<contact>?</contact> <contact>?</contact>   <contact>?</contact>   Match Match      
<phone>?</phone> <phone>?</phone>   <phone>?</phone>   Match Match      
  <mobile>?</mobile>       Match Change   <mobile>?</mobile> Abandoned option
<fax>?</fax> <fax>?</fax>   <fax>?</fax>   Match Match      
<email>?</email> <email>?</email>   <email>?</email>   Match Match      
<comment>?</comment> <comment>?</comment>   <comment>?</comment>   Match Match      
<iaccount>?</iaccount> <iaccount>?</iaccount>   <iaccount>?</iaccount>   Match Match      
      <eoriNumber>?</eoriNumber>   Change Change   <eoriNumber>?</eoriNumber> Added mandatory fields foor non-EU or post Brexit Shipments
      <vatNumber>?</vatNumber>   Change Change   <vatNumber>?</vatNumber> Added mandatory fields foor non-EU or post Brexit Shipments
      <idDocType>?</idDocType>   Change Change   <idDocType>?</idDocType> Added mandatory fields foor non-EU or post Brexit Shipments
      <idDocNumber>?</idDocNumber>   Change Change   <idDocNumber>?</idDocNumber> Added mandatory fields foor non-EU or post Brexit Shipments
      <webSite>?</webSite>   Change Change   <webSite>?</webSite> Added mandatory fields foor non-EU or post Brexit Shipments
      <referenceNumber>?</referenceNumber>   Change Change   <referenceNumber>?</referenceNumber> Added mandatory fields foor non-EU or post Brexit Shipments
</commercialInvoiceConsignee> </commercialInvoiceConsignee>   </commercialInvoiceConsignee>   Match Match      
  <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber>       Match Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <commercialInvoiceConsignor>   <commercialInvoiceConsignor>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <name1>?</name1>   <name1>?</name1>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <name2>?</name2>   <name2>?</name2>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <street>?</street>   <street>?</street>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <houseNo>?</houseNo>   <houseNo>?</houseNo>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
      <street2>?</street2>   Change Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <state>?</state>   <state>?</state>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <country>?</country>   <country>?</country>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <zipCode>?</zipCode>   <zipCode>?</zipCode>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <city>?</city>   <city>?</city>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <gln>?</gln>   <gln>?</gln>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <customerNumber>?</customerNumber>   <customerNumber>?</customerNumber>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
      <type>?</type>   Change Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <contact>?</contact>   <contact>?</contact>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <phone>?</phone>   <phone>?</phone>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <mobile>?</mobile>       Match Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <fax>?</fax>   <fax>?</fax>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <email>?</email>   <email>?</email>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <comment>?</comment>   <comment>?</comment>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <iaccount>?</iaccount>   <iaccount>?</iaccount>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
      <eoriNumber>?</eoriNumber>   Change Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
      <vatNumber>?</vatNumber>   Change Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
      <idDocType>?</idDocType>   Change Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
      <idDocNumber>?</idDocNumber>   Change Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
      <webSite>?</webSite>   Change Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
      <referenceNumber>?</referenceNumber>   Change Change   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  </commercialInvoiceConsignor>   </commercialInvoiceConsignor>   Change Match   <commercialInvoiceConsignorVatNumber>?</commercialInvoiceConsignorVatNumber> Reworked category
  <additionalInvoiceLines>       Match Change   <additionalInvoiceLines> Renamed namespace
  <customsInvoicePosition>?</customsInvoicePosition>       Match Change   <customsInvoicePosition>?</customsInvoicePosition> Renamed namespace
  <quantityItems>?</quantityItems>       Match Change   <quantityItems>?</quantityItems> Renamed namespace
  <customsContent>?</customsContent>       Match Change   <customsContent>?</customsContent> Renamed namespace
  <customsTarif>?</customsTarif>       Match Change   <customsTarif>?</customsTarif> Renamed namespace
  <customsAmountLine>?</customsAmountLine>       Match Change   <customsAmountLine>?</customsAmountLine> Renamed namespace
  <customsOrigin>?</customsOrigin>       Match Change   <customsOrigin>?</customsOrigin> Renamed namespace
  <customsNetWeight>?</customsNetWeight>       Match Change   <customsNetWeight>?</customsNetWeight> Renamed namespace
  <customsGrossWeight>?</customsGrossWeight>       Match Change   <customsGrossWeight>?</customsGrossWeight> Renamed namespace
  </additionalInvoiceLines>       Match Change   </additionalInvoiceLines> Renamed namespace
      <commercialInvoiceLine>   Change Change   <commercialInvoiceLine> Renamed namespace
      <customsTarif>?</customsTarif>   Change Change   <customsTarif>?</customsTarif> Renamed namespace
      <receiverCustomsTarif>?</receiverCustomsTarif>   Change Change   <receiverCustomsTarif>?</receiverCustomsTarif> Renamed namespace
      <productCode>?</productCode>   Change Change   <productCode>?</productCode> Renamed namespace
      <content>?</content>   Change Change   <content>?</content> Renamed namespace
      <grossWeight>?</grossWeight>   Change Change   <grossWeight>?</grossWeight> Renamed namespace
      <itemsNumber>?</itemsNumber>   Change Change   <itemsNumber>?</itemsNumber> Renamed namespace
  <