Babelway - Level 2 Certification
The Level 2 Certification Babelway course will give you the materials and prompt you with a hypothetical implementation project.
Upon completion of the work, and submission for approval, the user can be awarded a level 2 Babelway certificate and signifies the users intermediate understanding of the Babelway tool and B2B integration concepts.
Table of contents
Project Scenarios
Scenario #1
In this scenario, we will be adding B2B integration between our host system and our new customer: Adobe. The following transactions must be implemented:
- 810 Invoice (to Adobe)
- 850 Order (from Adobe)
- 855 Order Response (to Adobe)
Adobe has all of their X12 specifications made publicly online.
[https://channelpartners.adobe.com/home/support/edi.html](Adobe Partner Connection)
https://channelpartners.adobe.com/home/support/edi.html#Tabs_contentbody_section_8fee_par_tabs_1e33_1e33_tab2
Our system deals with UBL data. The Adobe information must be translated to and from UBL. Samples of each document type are attached. Specifications can be found online at the https://docs.oasis-open.org/ubl/os-UBL-2.1/UBL-2.1.xml website. (access from main https://docs.oasis-open.org/)
Adobe will allow orders posted on their sFTP site. Our credentials given to us by Adobe are:
Server: sftp.adobe.com
Username: Supplier58192
Password: k92gxk8i4l
Dir: Invoice , DESADV
We will be pulling orders from the same sFTP, but in the directory 'Order'
If you have any questions about this scenario, please direct them to jeff.douglas@babelway.com
UBL 2.1 Order Sample.xml
<?xml version="1.0" encoding="UTF-8"?>
<Order xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:UBLVersionID>2.1</cbc:UBLVersionID>
<cbc:CustomizationID>urn:www.cenbii.eu:transaction:biicoretrdm001:ver1.0</cbc:CustomizationID>
<cbc:ProfileID schemeAgencyID="BII" schemeID="Profile">urn:www.cenbii.eu:profile:BII01:ver1.0</cbc:ProfileID>
<cbc:ID>34</cbc:ID>
<cbc:IssueDate>2010-01-20</cbc:IssueDate>
<cbc:IssueTime>12:30:00</cbc:IssueTime>
<cbc:Note>Information text for the whole order</cbc:Note>
<cbc:DocumentCurrencyCode>SEK</cbc:DocumentCurrencyCode>
<cbc:AccountingCostCode>Project123</cbc:AccountingCostCode>
<cac:ValidityPeriod>
<cbc:EndDate>2010-01-31</cbc:EndDate>
</cac:ValidityPeriod>
<cac:QuotationDocumentReference>
<cbc:ID>QuoteID123</cbc:ID>
</cac:QuotationDocumentReference>
<cac:OrderDocumentReference>
<cbc:ID>RjectedOrderID123</cbc:ID>
</cac:OrderDocumentReference>
<cac:OriginatorDocumentReference>
<cbc:ID>MAFO</cbc:ID>
</cac:OriginatorDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID>Doc1</cbc:ID>
<cbc:DocumentType>Timesheet</cbc:DocumentType>
<cac:Attachment>
<cac:ExternalReference>
<cbc:URI>http://www.suppliersite.eu/sheet001.html</cbc:URI>
</cac:ExternalReference>
</cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID>Doc2</cbc:ID>
<cbc:DocumentType>Drawing</cbc:DocumentType>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf">UjBsR09EbGhjZ0dTQUxNQUFBUUNBRU1tQ1p0dU1GUXhEUzhi</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:Contract>
<cbc:ID>34322</cbc:ID>
<cbc:ContractType>FrameworkAgreementID123</cbc:ContractType>
</cac:Contract>
<cac:BuyerCustomerParty>
<cac:Party>
<cbc:EndpointID schemeAgencyID="9" schemeID="GLN">7300072311115</cbc:EndpointID>
<cac:PartyIdentification>
<cbc:ID schemeAgencyID="9" schemeID="GLN">7300070011115</cbc:ID>
</cac:PartyIdentification>
<cac:PartyIdentification>
<cbc:ID>PartyID123</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Johnssons byggvaror</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:ID schemeAgencyID="9" schemeID="GLN">1234567890123</cbc:ID>
<cbc:Postbox>PoBox123</cbc:Postbox>
<cbc:StreetName>Rådhusgatan</cbc:StreetName>
<cbc:AdditionalStreetName>2nd floor</cbc:AdditionalStreetName>
<cbc:BuildingNumber>5</cbc:BuildingNumber>
<cbc:Department>Purchasing department</cbc:Department>
<cbc:CityName>Stockholm</cbc:CityName>
<cbc:PostalZone>11000</cbc:PostalZone>
<cbc:CountrySubentity>RegionX</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>SE</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:RegistrationName>Herra Johnssons byggvaror AS</cbc:RegistrationName>
<cbc:CompanyID>SE1234567801</cbc:CompanyID>
<cac:RegistrationAddress>
<cbc:CityName>Stockholm</cbc:CityName>
<cac:Country>
<cbc:IdentificationCode>SE</cbc:IdentificationCode>
</cac:Country>
</cac:RegistrationAddress>
<cac:TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Johnssons Byggvaror AB</cbc:RegistrationName>
<cbc:CompanyID schemeID="SE:ORGNR">5532331183</cbc:CompanyID>
<cac:RegistrationAddress>
<cbc:CityName>Stockholm</cbc:CityName>
<cbc:CountrySubentity>RegionX</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>SE</cbc:IdentificationCode>
</cac:Country>
</cac:RegistrationAddress>
</cac:PartyLegalEntity>
<cac:Contact>
<cbc:Telephone>123456</cbc:Telephone>
<cbc:Telefax>123456</cbc:Telefax>
<cbc:ElectronicMail>pelle@johnsson.se</cbc:ElectronicMail>
</cac:Contact>
<cac:Person>
<cbc:FirstName>Pelle</cbc:FirstName>
<cbc:FamilyName>Svensson</cbc:FamilyName>
<cbc:MiddleName>X</cbc:MiddleName>
<cbc:JobTitle>Boss</cbc:JobTitle>
</cac:Person>
</cac:Party>
<cac:DeliveryContact>
<cbc:Name>Eva Johnsson</cbc:Name>
<cbc:Telephone>1234356</cbc:Telephone>
<cbc:Telefax>123455</cbc:Telefax>
<cbc:ElectronicMail>eva@johnsson.se</cbc:ElectronicMail>
</cac:DeliveryContact>
</cac:BuyerCustomerParty>
<cac:SellerSupplierParty>
<cac:Party>
<cbc:EndpointID schemeAgencyID="9" schemeID="GLN">7302347231111</cbc:EndpointID>
<cac:PartyIdentification>
<cbc:ID>SellerPartyID123</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Moderna Produkter AB</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:ID schemeAgencyID="9" schemeID="GLN">0987654321123</cbc:ID>
<cbc:Postbox>321</cbc:Postbox>
<cbc:StreetName>Kungsgatan</cbc:StreetName>
<cbc:AdditionalStreetName>suite12</cbc:AdditionalStreetName>
<cbc:BuildingNumber>22</cbc:BuildingNumber>
<cbc:Department>Sales department</cbc:Department>
<cbc:CityName>Stockholm</cbc:CityName>
<cbc:PostalZone>11000</cbc:PostalZone>
<cbc:CountrySubentity>RegionX</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>SE</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Moderna Produkter AB</cbc:RegistrationName>
<cbc:CompanyID schemeID="SE:ORGNR">5532332283</cbc:CompanyID>
<cac:RegistrationAddress>
<cbc:CityName>Stockholm</cbc:CityName>
<cbc:CountrySubentity>RegionX</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>SE</cbc:IdentificationCode>
</cac:Country>
</cac:RegistrationAddress>
</cac:PartyLegalEntity>
<cac:Contact>
<cbc:Telephone>34557</cbc:Telephone>
<cbc:Telefax>3456767</cbc:Telefax>
<cbc:ElectronicMail>lars@moderna.se</cbc:ElectronicMail>
</cac:Contact>
<cac:Person>
<cbc:FirstName>Lars</cbc:FirstName>
<cbc:FamilyName>Petersen</cbc:FamilyName>
<cbc:MiddleName>M</cbc:MiddleName>
<cbc:JobTitle>Sales manager</cbc:JobTitle>
</cac:Person>
</cac:Party>
</cac:SellerSupplierParty>
<cac:OriginatorCustomerParty>
<cac:Party>
<cac:PartyIdentification>
<cbc:ID schemeAgencyID="9" schemeID="GLN">0987678321123</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Moderna Produkter AB</cbc:Name>
</cac:PartyName>
<cac:Contact>
<cbc:Telephone>346788</cbc:Telephone>
<cbc:Telefax>8567443</cbc:Telefax>
<cbc:ElectronicMail>sven@moderna.se</cbc:ElectronicMail>
</cac:Contact>
<cac:Person>
<cbc:FirstName>Sven</cbc:FirstName>
<cbc:FamilyName>Pereson</cbc:FamilyName>
<cbc:MiddleName>N</cbc:MiddleName>
<cbc:JobTitle>Stuffuser</cbc:JobTitle>
</cac:Person>
</cac:Party>
</cac:OriginatorCustomerParty>
<cac:Delivery>
<cac:DeliveryLocation>
<cac:Address>
<cbc:ID schemeAgencyID="9" schemeID="GLN">1234567890123</cbc:ID>
<cbc:Postbox>123</cbc:Postbox>
<cbc:StreetName>Rådhusgatan</cbc:StreetName>
<cbc:AdditionalStreetName>2nd floor</cbc:AdditionalStreetName>
<cbc:BuildingNumber>5</cbc:BuildingNumber>
<cbc:Department>Purchasing department</cbc:Department>
<cbc:CityName>Stockholm</cbc:CityName>
<cbc:PostalZone>11000</cbc:PostalZone>
<cbc:CountrySubentity>RegionX</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>SE</cbc:IdentificationCode>
</cac:Country>
</cac:Address>
</cac:DeliveryLocation>
<cac:RequestedDeliveryPeriod>
<cbc:StartDate>2010-02-10</cbc:StartDate>
<cbc:EndDate>2010-02-25</cbc:EndDate>
</cac:RequestedDeliveryPeriod>
<cac:DeliveryParty>
<cac:PartyIdentification>
<cbc:ID schemeAgencyID="9" schemeID="GLN">67654328394567</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Swedish trucking</cbc:Name>
</cac:PartyName>
<cac:Contact>
<cbc:Name>Per</cbc:Name>
<cbc:Telephone>987098709</cbc:Telephone>
<cbc:Telefax>34673435</cbc:Telefax>
<cbc:ElectronicMail>bill@svetruck.se</cbc:ElectronicMail>
</cac:Contact>
</cac:DeliveryParty>
</cac:Delivery>
<cac:DeliveryTerms>
<cbc:ID schemeAgencyID="6" schemeID="IMCOTERM">FOT</cbc:ID>
<cbc:SpecialTerms>CAD</cbc:SpecialTerms>
<cac:DeliveryLocation>
<cbc:ID>STO</cbc:ID>
</cac:DeliveryLocation>
</cac:DeliveryTerms>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Transport documents</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="SEK">100</cbc:Amount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Total order value discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="SEK">100</cbc:Amount>
</cac:AllowanceCharge>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="SEK">100</cbc:TaxAmount>
</cac:TaxTotal>
<cac:AnticipatedMonetaryTotal>
<cbc:LineExtensionAmount currencyID="SEK">6225</cbc:LineExtensionAmount>
<cbc:AllowanceTotalAmount currencyID="SEK">100</cbc:AllowanceTotalAmount>
<cbc:ChargeTotalAmount currencyID="SEK">100</cbc:ChargeTotalAmount>
<cbc:PayableAmount currencyID="SEK">6225</cbc:PayableAmount>
</cac:AnticipatedMonetaryTotal>
<cac:OrderLine>
<cbc:Note>Freetext note on line 1</cbc:Note>
<cac:LineItem>
<cbc:ID>1</cbc:ID>
<cbc:Quantity unitCode="LTR">120</cbc:Quantity>
<cbc:LineExtensionAmount currencyID="SEK">6000</cbc:LineExtensionAmount>
<cbc:TotalTaxAmount currencyID="SEK">10</cbc:TotalTaxAmount>
<cbc:PartialDeliveryIndicator>false</cbc:PartialDeliveryIndicator>
<cbc:AccountingCostCode>ProjectID123</cbc:AccountingCostCode>
<cac:Delivery>
<cac:RequestedDeliveryPeriod>
<cbc:StartDate>2010-02-10</cbc:StartDate>
<cbc:EndDate>2010-02-25</cbc:EndDate>
</cac:RequestedDeliveryPeriod>
</cac:Delivery>
<cac:OriginatorParty>
<cac:PartyIdentification>
<cbc:ID schemeAgencyID="ZZZ" schemeID="ZZZ">EmployeeXXX</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Josef K.</cbc:Name>
</cac:PartyName>
</cac:OriginatorParty>
<cac:Price>
<cbc:PriceAmount currencyID="SEK">50</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="LTR">1</cbc:BaseQuantity>
</cac:Price>
<cac:Item>
<cbc:Description>Red paint</cbc:Description>
<cbc:Name>Falu Rödfärg</cbc:Name>
<cac:SellersItemIdentification>
<cbc:ID>SItemNo001</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeAgencyID="6" schemeID="GTIN">1234567890123</cbc:ID>
</cac:StandardItemIdentification>
<cac:AdditionalItemProperty>
<cbc:Name>Paint type</cbc:Name>
<cbc:Value>Acrylic</cbc:Value>
</cac:AdditionalItemProperty>
<cac:AdditionalItemProperty>
<cbc:Name>Solvant</cbc:Name>
<cbc:Value>Water</cbc:Value>
</cac:AdditionalItemProperty>
</cac:Item>
</cac:LineItem>
</cac:OrderLine>
<cac:OrderLine>
<cbc:Note>Freetext note on line 2</cbc:Note>
<cac:LineItem>
<cbc:ID>2</cbc:ID>
<cbc:Quantity unitCode="C62">15</cbc:Quantity>
<cbc:LineExtensionAmount currencyID="SEK">225</cbc:LineExtensionAmount>
<cbc:TotalTaxAmount currencyID="SEK">10</cbc:TotalTaxAmount>
<cbc:PartialDeliveryIndicator>false</cbc:PartialDeliveryIndicator>
<cbc:AccountingCostCode>ProjectID123</cbc:AccountingCostCode>
<cac:Delivery>
<cac:RequestedDeliveryPeriod>
<cbc:StartDate>2010-02-10</cbc:StartDate>
<cbc:EndDate>2010-02-25</cbc:EndDate>
</cac:RequestedDeliveryPeriod>
</cac:Delivery>
<cac:OriginatorParty>
<cac:PartyIdentification>
<cbc:ID schemeAgencyID="ZZZ" schemeID="ZZZ">EmployeeXXX</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Josef K.</cbc:Name>
</cac:PartyName>
</cac:OriginatorParty>
<cac:Price>
<cbc:PriceAmount currencyID="SEK">15</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
</cac:Price>
<cac:Item>
<cbc:Description>Very good pencils for red paint.</cbc:Description>
<cbc:Name>Pensel 20 mm</cbc:Name>
<cac:SellersItemIdentification>
<cbc:ID>SItemNo011</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeAgencyID="6" schemeID="GTIN">123452340123</cbc:ID>
</cac:StandardItemIdentification>
<cac:AdditionalItemProperty>
<cbc:Name>Hair color</cbc:Name>
<cbc:Value>Black</cbc:Value>
</cac:AdditionalItemProperty>
<cac:AdditionalItemProperty>
<cbc:Name>Width</cbc:Name>
<cbc:Value>20mm</cbc:Value>
</cac:AdditionalItemProperty>
</cac:Item>
</cac:LineItem>
</cac:OrderLine>
</Order>
UBL 2.1 Invoice Sample.xml
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:UBLVersionID>2.1</cbc:UBLVersionID>
<cbc:ID>TOSL108</cbc:ID>
<cbc:IssueDate>2009-12-15</cbc:IssueDate>
<cbc:InvoiceTypeCode listID="UN/ECE 1001 Subset" listAgencyID="6">380</cbc:InvoiceTypeCode>
<cbc:Note languageID="en">Ordered in our booth at the convention.</cbc:Note>
<cbc:TaxPointDate>2009-11-30</cbc:TaxPointDate>
<cbc:DocumentCurrencyCode listID="ISO 4217 Alpha" listAgencyID="6">EUR</cbc:DocumentCurrencyCode>
<cbc:AccountingCost>Project cost code 123</cbc:AccountingCost>
<cac:InvoicePeriod>
<cbc:StartDate>2009-11-01</cbc:StartDate>
<cbc:EndDate>2009-11-30</cbc:EndDate>
</cac:InvoicePeriod>
<cac:OrderReference>
<cbc:ID>123</cbc:ID>
</cac:OrderReference>
<cac:ContractDocumentReference>
<cbc:ID>Contract321</cbc:ID>
<cbc:DocumentType>Framework agreement</cbc:DocumentType>
</cac:ContractDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID>Doc1</cbc:ID>
<cbc:DocumentType>Timesheet</cbc:DocumentType>
<cac:Attachment>
<cac:ExternalReference>
<cbc:URI>http://www.suppliersite.eu/sheet001.html</cbc:URI>
</cac:ExternalReference>
</cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID>Doc2</cbc:ID>
<cbc:DocumentType>Drawing</cbc:DocumentType>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf">UjBsR09EbGhjZ0dTQUxNQUFBUUNBRU1tQ1p0dU1GUXhEUzhi</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AccountingSupplierParty>
<cac:Party>
<cbc:EndpointID schemeID="GLN" schemeAgencyID="9">1234567890123</cbc:EndpointID>
<cac:PartyIdentification>
<cbc:ID schemeID="ZZZ">Supp123</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Salescompany ltd.</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:ID schemeID="GLN" schemeAgencyID="9">1231412341324</cbc:ID>
<cbc:Postbox>5467</cbc:Postbox>
<cbc:StreetName>Main street</cbc:StreetName>
<cbc:AdditionalStreetName>Suite 123</cbc:AdditionalStreetName>
<cbc:BuildingNumber>1</cbc:BuildingNumber>
<cbc:Department>Revenue department</cbc:Department>
<cbc:CityName>Big city</cbc:CityName>
<cbc:PostalZone>54321</cbc:PostalZone>
<cbc:CountrySubentityCode>RegionA</cbc:CountrySubentityCode>
<cac:Country>
<cbc:IdentificationCode listID="ISO3166-1" listAgencyID="6">DK</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID schemeID="DKVAT" schemeAgencyID="ZZZ">DK12345</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>The Sellercompany Incorporated</cbc:RegistrationName>
<cbc:CompanyID schemeID="CVR" schemeAgencyID="ZZZ">5402697509</cbc:CompanyID>
<cac:RegistrationAddress>
<cbc:CityName>Big city</cbc:CityName>
<cbc:CountrySubentity>RegionA</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>DK</cbc:IdentificationCode>
</cac:Country>
</cac:RegistrationAddress>
</cac:PartyLegalEntity>
<cac:Contact>
<cbc:Telephone>4621230</cbc:Telephone>
<cbc:Telefax>4621231</cbc:Telefax>
<cbc:ElectronicMail>antonio@salescompany.dk</cbc:ElectronicMail>
</cac:Contact>
<cac:Person>
<cbc:FirstName>Antonio</cbc:FirstName>
<cbc:FamilyName>M</cbc:FamilyName>
<cbc:MiddleName>Salemacher</cbc:MiddleName>
<cbc:JobTitle>Sales manager</cbc:JobTitle>
</cac:Person>
</cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID schemeID="GLN" schemeAgencyID="9">1234567987654</cbc:EndpointID>
<cac:PartyIdentification>
<cbc:ID schemeID="ZZZ">345KS5324</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Buyercompany ltd</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:ID schemeID="GLN" schemeAgencyID="9">1238764941386</cbc:ID>
<cbc:Postbox>123</cbc:Postbox>
<cbc:StreetName>Anystreet</cbc:StreetName>
<cbc:AdditionalStreetName>Back door</cbc:AdditionalStreetName>
<cbc:BuildingNumber>8</cbc:BuildingNumber>
<cbc:Department>Accounting department</cbc:Department>
<cbc:CityName>Anytown</cbc:CityName>
<cbc:PostalZone>101</cbc:PostalZone>
<cbc:CountrySubentity>RegionB</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode listID="ISO3166-1" listAgencyID="6">BE</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID schemeID="BEVAT" schemeAgencyID="ZZZ">BE54321</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>The buyercompany inc.</cbc:RegistrationName>
<cbc:CompanyID schemeAgencyID="ZZZ" schemeID="ZZZ">5645342123</cbc:CompanyID>
<cac:RegistrationAddress>
<cbc:CityName>Mainplace</cbc:CityName>
<cbc:CountrySubentity>RegionB</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>BE</cbc:IdentificationCode>
</cac:Country>
</cac:RegistrationAddress>
</cac:PartyLegalEntity>
<cac:Contact>
<cbc:Telephone>5121230</cbc:Telephone>
<cbc:Telefax>5121231</cbc:Telefax>
<cbc:ElectronicMail>john@buyercompany.eu</cbc:ElectronicMail>
</cac:Contact>
<cac:Person>
<cbc:FirstName>John</cbc:FirstName>
<cbc:FamilyName>X</cbc:FamilyName>
<cbc:MiddleName>Doe</cbc:MiddleName>
<cbc:JobTitle>Purchasing manager</cbc:JobTitle>
</cac:Person>
</cac:Party>
</cac:AccountingCustomerParty>
<cac:PayeeParty>
<cac:PartyIdentification>
<cbc:ID schemeID="GLN" schemeAgencyID="9">098740918237</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Ebeneser Scrooge Inc.</cbc:Name>
</cac:PartyName>
<cac:PartyLegalEntity>
<cbc:CompanyID schemeID="UK:CH" schemeAgencyID="ZZZ">6411982340</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:PayeeParty>
<cac:Delivery>
<cbc:ActualDeliveryDate>2009-12-15</cbc:ActualDeliveryDate>
<cac:DeliveryLocation>
<cbc:ID schemeID="GLN" schemeAgencyID="9">6754238987648</cbc:ID>
<cac:Address>
<cbc:StreetName>Deliverystreet</cbc:StreetName>
<cbc:AdditionalStreetName>Side door</cbc:AdditionalStreetName>
<cbc:BuildingNumber>12</cbc:BuildingNumber>
<cbc:CityName>DeliveryCity</cbc:CityName>
<cbc:PostalZone>523427</cbc:PostalZone>
<cbc:CountrySubentity>RegionC</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>BE</cbc:IdentificationCode>
</cac:Country>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery>
<cac:PaymentMeans>
<cbc:PaymentMeansCode listID="UN/ECE 4461">31</cbc:PaymentMeansCode>
<cbc:PaymentDueDate>2009-12-31</cbc:PaymentDueDate>
<cbc:PaymentChannelCode>IBAN</cbc:PaymentChannelCode>
<cbc:PaymentID>Payref1</cbc:PaymentID>
<cac:PayeeFinancialAccount>
<cbc:ID>DK1212341234123412</cbc:ID>
<cac:FinancialInstitutionBranch>
<cac:FinancialInstitution>
<cbc:ID>DKDKABCD</cbc:ID>
</cac:FinancialInstitution>
</cac:FinancialInstitutionBranch>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans>
<cac:PaymentTerms>
<cbc:Note>Penalty percentage 10% from due date</cbc:Note>
</cac:PaymentTerms>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Packing cost</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">100</cbc:Amount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Promotion discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">100</cbc:Amount>
</cac:AllowanceCharge>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">292.20</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">1460.5</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">292.1</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">S</cbc:ID>
<cbc:Percent>20</cbc:Percent>
<cac:TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">1</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0.1</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">AA</cbc:ID>
<cbc:Percent>10</cbc:Percent>
<cac:TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">-25</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReasonCode listID="CWA 15577" listAgencyID="ZZZ">AAM</cbc:TaxExemptionReasonCode>
<cbc:TaxExemptionReason>Exempt New Means of Transport</cbc:TaxExemptionReason>
<cac:TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
<cbc:LineExtensionAmount currencyID="EUR">1436.5</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="EUR">1436.5</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="EUR">1729</cbc:TaxInclusiveAmount>
<cbc:AllowanceTotalAmount currencyID="EUR">100</cbc:AllowanceTotalAmount>
<cbc:ChargeTotalAmount currencyID="EUR">100</cbc:ChargeTotalAmount>
<cbc:PrepaidAmount currencyID="EUR">1000</cbc:PrepaidAmount>
<cbc:PayableRoundingAmount currencyID="EUR">0.30</cbc:PayableRoundingAmount>
<cbc:PayableAmount currencyID="EUR">729</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:Note>Scratch on box</cbc:Note>
<cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">1273</cbc:LineExtensionAmount>
<cbc:AccountingCost>BookingCode001</cbc:AccountingCost>
<cac:OrderLineReference>
<cbc:LineID>1</cbc:LineID>
</cac:OrderLineReference>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Damage</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">12</cbc:Amount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Testing</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">10</cbc:Amount>
</cac:AllowanceCharge>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">254.6</cbc:TaxAmount>
</cac:TaxTotal>
<cac:Item>
<cbc:Description languageID="EN">Processor: Intel Core 2 Duo SU9400 LV (1.4GHz). RAM: 3MB. Screen 1440x900</cbc:Description>
<cbc:Name>Labtop computer</cbc:Name>
<cac:SellersItemIdentification>
<cbc:ID>JB007</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeID="GTIN" schemeAgencyID="9">1234567890124</cbc:ID>
</cac:StandardItemIdentification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="113" listID="UNSPSC">12344321</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="2" listID="CPV">65434568</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<ClassifiedTaxCategory xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
<cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">S</cbc:ID>
<cbc:Percent>20</cbc:Percent>
<TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</TaxScheme>
</ClassifiedTaxCategory>
<cac:AdditionalItemProperty>
<cbc:Name>Color</cbc:Name>
<cbc:Value>black</cbc:Value>
</cac:AdditionalItemProperty>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">1273</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Contract</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>0.15</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="EUR">225</cbc:Amount>
<cbc:BaseAmount currencyID="EUR">1500</cbc:BaseAmount>
</cac:AllowanceCharge>
</cac:Price>
</cac:InvoiceLine>
<cac:InvoiceLine>
<cbc:ID>2</cbc:ID>
<cbc:Note>Cover is slightly damaged.</cbc:Note>
<cbc:InvoicedQuantity unitCode="C62">-1</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">-3.96</cbc:LineExtensionAmount>
<cac:OrderLineReference>
<cbc:LineID>5</cbc:LineID>
</cac:OrderLineReference>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">-0.396</cbc:TaxAmount>
</cac:TaxTotal>
<cac:Item>
<cbc:Name>Returned "Advanced computing" book</cbc:Name>
<cac:SellersItemIdentification>
<cbc:ID>JB008</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeID="GTIN" schemeAgencyID="9">1234567890125</cbc:ID>
</cac:StandardItemIdentification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="113" listID="UNSPSC">32344324</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="2" listID="CPV">65434567</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<ClassifiedTaxCategory xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
<cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">AA</cbc:ID>
<cbc:Percent>10</cbc:Percent>
<TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</TaxScheme>
</ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">3.96</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
</cac:Price>
</cac:InvoiceLine>
<cac:InvoiceLine>
<cbc:ID>3</cbc:ID>
<cbc:InvoicedQuantity unitCode="C62">2</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">4.96</cbc:LineExtensionAmount>
<cac:OrderLineReference>
<cbc:LineID>3</cbc:LineID>
</cac:OrderLineReference>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">0.496</cbc:TaxAmount>
</cac:TaxTotal>
<cac:Item>
<cbc:Name>"Computing for dummies" book</cbc:Name>
<cac:SellersItemIdentification>
<cbc:ID>JB009</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeID="GTIN" schemeAgencyID="9">1234567890126</cbc:ID>
</cac:StandardItemIdentification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="113" listID="UNSPSC">32344324</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="2" listID="CPV">65434566</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<ClassifiedTaxCategory xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
<cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">AA</cbc:ID>
<cbc:Percent>10</cbc:Percent>
<TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</TaxScheme>
</ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">2.48</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Contract</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>0.1</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="EUR">0.275</cbc:Amount>
<cbc:BaseAmount currencyID="EUR">2.75</cbc:BaseAmount>
</cac:AllowanceCharge>
</cac:Price>
</cac:InvoiceLine>
<cac:InvoiceLine>
<cbc:ID>4</cbc:ID>
<cbc:InvoicedQuantity unitCode="C62">-1</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">-25</cbc:LineExtensionAmount>
<cac:OrderLineReference>
<cbc:LineID>2</cbc:LineID>
</cac:OrderLineReference>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">0</cbc:TaxAmount>
</cac:TaxTotal>
<cac:Item>
<cbc:Name>Returned IBM 5150 desktop</cbc:Name>
<cac:SellersItemIdentification>
<cbc:ID>JB010</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeID="GTIN" schemeAgencyID="9">1234567890127</cbc:ID>
</cac:StandardItemIdentification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="113" listID="UNSPSC">12344322</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="2" listID="CPV">65434565</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<ClassifiedTaxCategory xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
<cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</TaxScheme>
</ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">25</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
</cac:Price>
</cac:InvoiceLine>
<cac:InvoiceLine>
<cbc:ID>5</cbc:ID>
<cbc:InvoicedQuantity unitCode="C62">250</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">187.5</cbc:LineExtensionAmount>
<cbc:AccountingCost>BookingCode002</cbc:AccountingCost>
<cac:OrderLineReference>
<cbc:LineID>4</cbc:LineID>
</cac:OrderLineReference>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">37.5</cbc:TaxAmount>
</cac:TaxTotal>
<cac:Item>
<cbc:Name>Network cable</cbc:Name>
<cac:SellersItemIdentification>
<cbc:ID>JB011</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeID="GTIN" schemeAgencyID="9">1234567890128</cbc:ID>
</cac:StandardItemIdentification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="113" listID="UNSPSC">12344325</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listAgencyID="2" listID="CPV">65434564</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<ClassifiedTaxCategory xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
<cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">S</cbc:ID>
<cbc:Percent>20</cbc:Percent>
<TaxScheme>
<cbc:ID schemeID="UN/ECE 5153" schemeAgencyID="6">VAT</cbc:ID>
</TaxScheme>
</ClassifiedTaxCategory>
<cac:AdditionalItemProperty>
<cbc:Name>Type</cbc:Name>
<cbc:Value>Cat5</cbc:Value>
</cac:AdditionalItemProperty>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">0.75</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
</cac:Price>
</cac:InvoiceLine>
</Invoice>
UBL 2.1 Order Response.xml
<OrderResponse xmlns="urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:UBLVersionID>2.1</cbc:UBLVersionID>
<cbc:CustomizationID>
urn:www.cenbii.eu:transaction:biicoretrdmXYZ:ver1.0
</cbc:CustomizationID>
<cbc:ProfileID schemeAgencyID="BII" schemeID="Profile">urn:www.cenbii.eu:profile:BIIXYZ:ver1.0</cbc:ProfileID>
<cbc:ID>7</cbc:ID>
<cbc:IssueDate>2010-01-21</cbc:IssueDate>
<cbc:IssueTime>12:30:00</cbc:IssueTime>
<cbc:Note>Information text for the whole order response</cbc:Note>
<cbc:DocumentCurrencyCode>SEK</cbc:DocumentCurrencyCode>
<cac:OrderReference>
<cbc:ID>34</cbc:ID>
</cac:OrderReference>
<cac:SellerSupplierParty>
<cac:Party>
<cbc:EndpointID schemeAgencyID="9" schemeID="GLN">7302347231111</cbc:EndpointID>
<cac:PartyIdentification>
<cbc:ID>SellerPartyID123</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Moderna Produkter AB</cbc:Name>
</cac:PartyName>
</cac:Party>
</cac:SellerSupplierParty>
<cac:BuyerCustomerParty>
<cac:Party>
<cbc:EndpointID schemeAgencyID="9" schemeID="GLN">7300072311115</cbc:EndpointID>
<cac:PartyIdentification>
<cbc:ID schemeAgencyID="9" schemeID="GLN">7300070011115</cbc:ID>
</cac:PartyIdentification>
<cac:PartyIdentification>
<cbc:ID>PartyID123</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Johnssons byggvaror</cbc:Name>
</cac:PartyName>
</cac:Party>
</cac:BuyerCustomerParty>
<cac:OrderLine>
<cac:LineItem>
<cbc:ID>1</cbc:ID>
<cbc:LineStatusCode listAgencyID="UBL" listName="Line Status">NoStatus</cbc:LineStatusCode>
<cac:Item/>
</cac:LineItem>
</cac:OrderLine>
<cac:OrderLine>
<cac:LineItem>
<cbc:ID>2</cbc:ID>
<cbc:LineStatusCode listAgencyID="UBL" listName="Line Status">Disputed</cbc:LineStatusCode>
<cac:Item/>
</cac:LineItem>
</cac:OrderLine>
</OrderResponse>
810 Invoice (to Adobe)
- Create the
Level 2 Certification - Invoice
Channel
- Put
Level 2 Certification - Invoice
forName
- Select
FTP Server
forGateway IN
Type.
- Put
Level2CertificationInvoice
forUsername
andPassword
forPassword
- Select
UBL
forMessage IN
type.
- Select
UBL 2.1 Invoice Sample.xml
forUBL sample
We can use the
EDI_810_ANSI_X12_122007_001.pdf
document downloaded from the https://channelpartners.adobe.com/home/support/edi.html#Tabs_contentbody_section_8fee_par_tabs_1e33_1e33_tab2Adobe
website to see the specifications required byAdobe
.We can obtain the following example:
ADOBE_ANSI_X12_810_4010_V1_Example.txt
ISA*00* *00* *16*102096559TEST *14*PARTNERTEST *071214*1406*U*00040*810000263*1*T*>
GS*IN*102096559TEST*PARTNER*20071214*1406*810000263*X*004010
ST*810*166061414
BIG*20070129*0013833070*20070129*V8748745***DI*00
NTE*GEN*If 0% VAT is charged and your VAT ID number is displayed above, this
NTE*GEN*is either an exempt or a reverse charge transaction.
NTE*GEN*This supply is exempt from VAT according to the section 64 of the Czec
NTE*GEN*h VAT Act.
CUR*SE*USD
REF*61*noval*Adobe VAT Number
REF*CO*121212
REF*VN*0070861270
N1*II*ADOBE SYSTEMS INCORPORATED*91*0000012137
N2*ADOBE SYSTEMS INCORPORATED
N3*345 PARK AVENUE
N4*SAN JOSE*CA*95110*US
N1*BY*SOFTWARE.*91*0000012137
N2*SOFTWARE
N3*111 MAIN DR
N4*PLANO*TX*75075*US
N1*BT*SOFTWARE.*91*0000012137
N2*SOFTWARE
N3*111 MAIN DR
N4*PLANO*TX*75075*US
N1*PR*SOFTWARE*91*0000012137
N2*SOFTWARE
N3*111 MAIN DR
N4*PLANO*TX*75075*US
N1*ST*SHIP TO PARTNER*91*0050480425
N2*SHIP TO
N3*122 MAIN AVE
N4*SANTA CLARA*CA*95050*US
PER*CN*JOHN DOE
N1*SE*ADOBE SYSTEMS INCORPORATED*91*ADUS
N2*ADOBE SYSTEMS INCORPORATED
N3*345 Park Avenue
N4*SAN JOSE*CA*95110*US
N1*EN**91*0020064630
N1*DU**91*0010013997
ITD*14*3*****35*****Up to 03/05/2007 without deduction
DTM*011*20070129
IT1*000010*1*EA*160*CP*VP*65008841AB02A00*BP*7167946*UP*883919019161
PID*F****ACRO,8.0,WIN,AOO,UE,1PK,N/A
TDS*16000
TXI*ST*0*0******noval*Customer VAT Number
CTT*1
SE*45*166061414
GE*1*810000263
IEA*1*810000263
- Select
X12
forMessage OUT
type.
- Select
ADOBE_ANSI_X12_810_4010_V1_Example.txt
forX12 sample
- Select
SFTP CLIENT
forGateway OUT
- Put
sftp.adobe.com
forServer
,Supplier58192
forUsername
,k92gxk8i4l
forPassword
and/Invoice
forDirectory
Transformation
ISA-Interchange Control Header
Mapping
GS-Funtional Control Header
Mapping
- It has been detected that
SE, GE and IEA
segments are missing from theMessage OUT
. They should be added:
It has been removed because it is probably generated automatically.
It has been detected that the fields with green seems to be populated automatically, so there is no need to create the transformation. They are going to be removed.
ST - Transaction Set Control Number
BIG - Beginning Segment for Invoice
NTE - Note/Special Instruction
CUR - Currency
REF_61 - Taxing Authority Identification Number
REF_CO - Customer Order Number
REF_VN - Vendor Order Number
<-- NoneN1 Group - N1_II - Issuer of Invoice
N1 Group - N1_II - N2 - Additional Name Information
N1 Group - N1_II - N3 - Address Information
N1 Group - N1_II - N4 - Geographic Location
N1 Group - N1_BY - Buying Party (Purchaser)
<-- None (only if it is different toBill To)
>N1 Group - N1_BT Bill-to-Party
N1 Group - N1_BT - N2 - Additional Name Information
N1 Group - N1_BT - N3 - Address Information
N1 Group - N1_BT - N4 - Geographic Location
N1 Group - N1_PR - Payer
<-- None (same asBill-to-Party
)N1 Group - N1_ST - Ship To
N1 Group - N1_SE - Selling Party
<-- None (same asIssuer of Invoice
)N1 Group - N1_EN End User
N1 Group - N1_DU - Resale Dealer
<-- NoneTD - Terms of Sale/Deferred Terms of Sale
DTM_011 - Shipped
IT1 - Baseline Item Data (Invoice)
PID01 - Item Description Type=
F = Free Form
TDS - Total Monetary Value Summary
TXI - Tax Information
CTT - Transaction Totals
- Create Test case to check the transformation
- Select
UBL 2.1 Invoice Sample.xml
forMessage in
- Change the
CTT - Transaction Totals - CTT01 - Number of Line Items
field.
- Open the
UBL 2.1 Invoice Sample.xml
document with NotePad++ and search for the first field ofInvoice Line
- Obtain the Current XML Path
Value=
/Invoice/cac:InvoiceLine/cbc:ID
- Use the
count
function.
- Remove the mapping for the metadata field already created
- Try again
- Change
formatDatTime
forparseDateTime
- Remove
- We need to modify the
Message OUT
to exclude the fields not needed`
ADOBE_ANSI_X12_810_4010_V1_From_Invoice_UBL-1.txt
ISA*00* *00* *16*1234567890123 *14*PARTNERTEST *190601*1142*U*00040*TOSL108 *1*T*>
GS*IN*1234567890123 *PARTNER*20091215*00-00*TOSL108 *X*004010
ST*810*201906011
BIG*20091215*TOSL108 **123***DI*00
NTE*GEN*Ordered in our booth at the convention.
CUR*SE*EUR
REF*61*BE54321*VAT
REF*CO*123
REF*VN
N1*II*Salescompany ltd.*91*Supp123
N2*The Sellercompany Incorporated
N3*5467 Main street Suite 123*1 Revenue department
N4*Big city**54321*DK
N1*BT*Buyercompany ltd*91*345KS5324
N2*The buyercompany inc.
N3*123 Anystreet Back door*8 Accounting department
N4*Anytown**101*BE
N1*ST*GLN*91*6754238987648
N2*SHIP TO
N3*12 Deliverystreet Side door*
N4*DeliveryCity**523427*BE
PER*CN
N1*EN**91*antonio@salescompany.dk
ITD*14*3**********Penalty percentage 10% from due date
DTM*011*20091215
IT1*1*1*EA*1273*CP*VP*JB007*BP**UP*1234567890124
PID*F****Labtop computer
IT1*2*-1*EA*3.96*CP*VP*JB008*BP**UP*1234567890125
PID*F****Returned "Advanced computing" book
IT1*3*2*EA*2.48*CP*VP*JB009*BP**UP*1234567890126
PID*F****"Computing for dummies" book
IT1*4*-1*EA*25*CP*VP*JB010*BP**UP*1234567890127
PID*F****Returned IBM 5150 desktop
IT1*5*250*EA*0.75*CP*VP*JB011*BP**UP*1234567890128
PID*F****Network cable
TDS*1436.5
TXI*ST*292.20*20******DK12345*VAT
CTT*1
SE*37*201906011
GE*1*TOSL108
IEA*1*TOSL108
Level 2 Certification Invoice - Mapping.xml
<?xml version="1.0" encoding="UTF-8"?>
<mappings>
<user-functions>
</user-functions>
<user-defined-fields>
<user-defined-field uid="udfs_0" select="bbw:padRight($arg1, 15, ' ')">
<arg source="md:da12743d58ac0b0dc15ba4b94592360b"/>
</user-defined-field>
<user-defined-field uid="udfs_1" select="bbw:padRight('PARTNERTEST', 15, ' ')">
</user-defined-field>
<user-defined-field uid="udfs_2" select="bbw:formatDateTime(bbw:currentDateTime(), 'yyMMdd')">
</user-defined-field>
<user-defined-field uid="udfs_3" select="bbw:formatDateTime(bbw:currentDateTime(), 'hhmm')">
</user-defined-field>
<user-defined-field uid="udfs_4" select="'U'">
</user-defined-field>
<user-defined-field uid="udfs_5" select="bbw:padRight($arg1, 9, ' ')">
<arg source="md:389a90000fe53687cae9f13061f43b21"/>
</user-defined-field>
<user-defined-field uid="udfs_6" select="'00-00'">
</user-defined-field>
<user-defined-field uid="udfs_7" select="substring(bbw:formatDateTime(bbw:currentDateTime(), 'yyyyMMddhhMMss'), 1, 9)">
</user-defined-field>
<user-defined-field uid="udfs_14" select="concat($arg1, ' ', $arg2, ' ', $arg3)">
<arg source="md:9e412d3844cc2ab037d89160b451cf16"/>
<arg source="md:58b8dbb6fed1ac80902ec26a792097fa"/>
<arg source="md:cea3f4426145f2c4142f132ef2dff62f"/>
</user-defined-field>
<user-defined-field uid="udfs_15" select="concat($arg1, ' ', $arg2)">
<arg source="md:40bda8896ecb61440499ab32fe15d0ff"/>
<arg source="md:dda14061c6ba7b040f7f5453c7371e41"/>
</user-defined-field>
<user-defined-field uid="udfs_22" select="concat($arg1, ' ', $arg2, ' ', $arg3)">
<arg source="md:87ab82c136752931a9a8dfd4d6388adc"/>
<arg source="md:475706128ee22637647362d5ebad93aa"/>
<arg source="md:73e257698ff9503e506a1e9367b2f519"/>
</user-defined-field>
<user-defined-field uid="udfs_23" select="concat($arg1, ' ', $arg2)">
<arg source="md:13fd05690798d81eb2b459ea00ebf858"/>
<arg source="md:449fe425472a5dbfda061a3aabcb3c86"/>
</user-defined-field>
<user-defined-field uid="udfs_29" select="concat($arg1, ' ', $arg2, ' ', $arg3)">
<arg source="md:cc0aef858b09d3d805cd88fb1b2dc9b1"/>
<arg source="md:a23058a2f1585fb73a82344cb65faf30"/>
<arg source="md:45c5ad733c6abc9cb4a5ac312c49640c"/>
</user-defined-field>
<user-defined-field uid="udfs_46" select="count('/Invoice/cac:InvoiceLine/cbc:')">
</user-defined-field>
<user-defined-field uid="udfs_47" select="bbw:changeDateTimeFormat($arg1, 'yyyy-MM-dd', 'yyyyMMdd')">
<arg source="md:802222021a5843fc952f3f8a25e6860a"/>
</user-defined-field>
<user-defined-field uid="udfs_48" select="bbw:changeDateTimeFormat($arg1, 'yyyy-MM-dd', 'yyyyMMdd')">
<arg source="md:fdca9beb670aacbb258dd41431f3fee4"/>
</user-defined-field>
<user-defined-field uid="udfs_50" select="'SHIP TO'">
</user-defined-field>
<user-defined-field uid="udfs_51" select="''">
</user-defined-field>
<user-defined-field uid="udfs_53" select="'F'">
</user-defined-field>
</user-defined-fields>
<mapping id="8" target="md:X12.ISA.ISA06" source="udf:udfs_0" operation="value"/>
<mapping id="13" target="md:X12.ISA.ISA08" source="udf:udfs_1" operation="value"/>
<mapping id="14" target="md:X12.ISA.ISA09" source="udf:udfs_2" operation="value"/>
<mapping id="17" target="md:X12.ISA.ISA10" source="udf:udfs_3" operation="value"/>
<mapping id="20" target="md:X12.ISA.ISA11" source="udf:udfs_4" operation="value"/>
<mapping id="23" target="md:X12.ISA.ISA13" source="udf:udfs_5" operation="value"/>
<mapping id="28" target="md:X12.MESSAGES.GS.GS02" source="udf:udfs_0" operation="value"/>
<mapping id="33" target="md:X12.MESSAGES.GS.GS05" source="udf:udfs_6" operation="value"/>
<mapping id="36" target="md:X12.MESSAGES.GS.GS06" source="udf:udfs_5" operation="value"/>
<mapping id="44" target="md:X12.MESSAGES.M810.ST.ST02" source="udf:udfs_7" operation="value"/>
<mapping id="47" target="md:X12.MESSAGES.M810.BIG.BIG02" source="udf:udfs_5" operation="value"/>
<mapping id="49" target="md:X12.MESSAGES.M810.BIG.BIG04" source="md:154cd2ef64c7928f8d0fa53ca0791578" operation="value"/>
<mapping id="65" target="md:X12.MESSAGES.M810.REF_CO.REF02" source="md:154cd2ef64c7928f8d0fa53ca0791578" operation="value"/>
<mapping id="66" target="md:X12.MESSAGES.M810.REF_61.REF02" source="md:83ca6cfd59832c956db505115008e7df" operation="value"/>
<mapping id="67" target="md:X12.MESSAGES.M810.REF_61.REF03" source="md:6ff617e0e7433ee35c9a2d036056ce54" operation="value"/>
<mapping id="75" target="md:X12.MESSAGES.M810.SG10070_N1_II.N1_II.N102" source="md:0a8a1459cb5f0d19e32207b714be51da" operation="value"/>
<mapping id="76" target="md:X12.MESSAGES.M810.SG10070_N1_II.N1_II.N104" source="md:8a807b4db5c3dfea8a4b845bc0b94eb9" operation="value"/>
<mapping id="78" target="md:X12.MESSAGES.M810.SG10070_N1_II.N2.N201" source="md:b387a5b824c41d6baead87bbe8d2bdf4" operation="value"/>
<mapping id="79" target="md:X12.MESSAGES.M810.SG10070_N1_II.N3.N301" source="udf:udfs_14" operation="value"/>
<mapping id="80" target="md:X12.MESSAGES.M810.SG10070_N1_II.N3.N302" source="udf:udfs_15" operation="value"/>
<mapping id="81" target="md:X12.MESSAGES.M810.SG10070_N1_II.N4.N401" source="md:c3869fba8d46893eaa973eff22b572cd" operation="value"/>
<mapping id="83" target="md:X12.MESSAGES.M810.SG10070_N1_II.N4.N403" source="md:35c6daa242e0fad0462d8f089b57fffb" operation="value"/>
<mapping id="84" target="md:X12.MESSAGES.M810.SG10070_N1_II.N4.N404" source="md:cbf0404c5618d7dbc329946e4154cbc2" operation="value"/>
<mapping id="91" target="md:X12.MESSAGES.M810.SG10070_N1_BT.N1_BT.N102" source="md:f8185b0e76b11d6f6ddda946ab8eae01" operation="value"/>
<mapping id="93" target="md:X12.MESSAGES.M810.SG10070_N1_BT.N1_BT.N104" source="md:69941b536202843474900fe921f2a3cc" operation="value"/>
<mapping id="94" target="md:X12.MESSAGES.M810.SG10070_N1_BT.N2.N201" source="md:1f4b2b6362378147a597ccebc9bd86d3" operation="value"/>
<mapping id="95" target="md:X12.MESSAGES.M810.SG10070_N1_BT.N3.N301" source="udf:udfs_22" operation="value"/>
<mapping id="96" target="md:X12.MESSAGES.M810.SG10070_N1_BT.N3.N302" source="udf:udfs_23" operation="value"/>
<mapping id="97" target="md:X12.MESSAGES.M810.SG10070_N1_BT.N4.N401" source="md:6cc1ee59126593bc0527e5ff121da05e" operation="value"/>
<mapping id="98" target="md:X12.MESSAGES.M810.SG10070_N1_BT.N4.N403" source="md:5193a8b0ba55546370adb4d97d0d4f6f" operation="value"/>
<mapping id="100" target="md:X12.MESSAGES.M810.SG10070_N1_BT.N4.N404" source="md:39ca06f5bc08adf9ba4dfe677de5930f" operation="value"/>
<mapping id="105" target="md:X12.MESSAGES.M810.SG10070_N1_ST.N1_ST.N102" source="md:a4498f5c7eb6875f5d75928f955d5c00" operation="value"/>
<mapping id="106" target="md:X12.MESSAGES.M810.SG10070_N1_ST.N1_ST.N104" source="md:9436d8916549214792a68e74e5a0c890" operation="value"/>
<mapping id="107" target="md:X12.MESSAGES.M810.SG10070_N1_ST.N3.N301" source="udf:udfs_29" operation="value"/>
<mapping id="109" target="md:X12.MESSAGES.M810.SG10070_N1_ST.N4.N401" source="md:92ff0c0c2dabece6e68177bff3a3b567" operation="value"/>
<mapping id="110" target="md:X12.MESSAGES.M810.SG10070_N1_ST.N4.N403" source="md:d3fd8fe685d3652587bfde4d63329039" operation="value"/>
<mapping id="112" target="md:X12.MESSAGES.M810.SG10070_N1_ST.N4.N404" source="md:4a513efbac16edf10c16fd479db7bb55" operation="value"/>
<mapping id="114" target="md:X12.MESSAGES.M810.SG10070_N1_EN.N1_EN.N104" source="md:9cc52266e2dc0b7e933f4defa7395a88" operation="value"/>
<mapping id="116" target="md:X12.MESSAGES.M810.ITD.ITD12" source="md:9b3221332e7b1d65cc60640a225cbf1a" operation="value"/>
<mapping id="118" target="md:X12.MESSAGES.M810.SG20010_Loop" source="md:d190035e554" operation="loop"/>
<mapping id="123" target="md:X12.MESSAGES.M810.SG20010.IT1.IT101" source="md:8de2f7b337b1f853ecff32090d7ecac9" operation="value"/>
<mapping id="124" target="md:X12.MESSAGES.M810.SG20010.IT1.IT102" source="md:d8af38e324b581023a5529fa1b15e433" operation="value"/>
<mapping id="129" target="md:X12.MESSAGES.M810.SG20010.IT1.IT104" source="md:5cf0cb5f33328a2108e78d74ca6f5381" operation="value"/>
<mapping id="136" target="md:X12.MESSAGES.M810.SG20010.IT1.IT107" source="md:d4a1a95bb54cac2bc50121b35cde0df6" operation="value"/>
<mapping id="138" target="md:X12.MESSAGES.M810.SG20010.IT1.IT111" source="md:c60de599d3acd766e6b18efeb445219e" operation="value"/>
<mapping id="149" target="md:X12.MESSAGES.M810.CUR.CUR02" source="md:5e57ea04b85fda3f7eb18c050c0c35f0" operation="value"/>
<mapping id="150" target="md:X12.MESSAGES.M810.TDS.TDS01" source="md:e29e6fccbb2272fd9708c5fca8e81282" operation="value"/>
<mapping id="153" target="md:X12.MESSAGES.M810.TXI.TXI02" source="md:6d2bb554e0176f4fd20fd47b915c6701" operation="value"/>
<mapping id="154" target="md:X12.MESSAGES.M810.TXI.TXI03" source="md:f56e35ce540984c7408f89bc731bdaae" operation="value"/>
<mapping id="155" target="md:X12.MESSAGES.M810.TXI.TXI09" source="md:4542116b07a735947330971fcb30f132" operation="value"/>
<mapping id="156" target="md:X12.MESSAGES.M810.TXI" source="md:d190035e462" operation="loop"/>
<mapping id="159" target="md:X12.MESSAGES.M810.TXI.TXI10" source="md:66354d2c2163005846c6b77ebc3c0e60" operation="value"/>
<mapping id="168" target="md:X12.MESSAGES.M810.CTT.CTT01" source="udf:udfs_46" operation="value"/>
<mapping id="31" target="md:X12.MESSAGES.GS.GS04" source="udf:udfs_47" operation="value"/>
<mapping id="46" target="md:X12.MESSAGES.M810.BIG.BIG01" source="udf:udfs_47" operation="value"/>
<mapping id="117" target="md:X12.MESSAGES.M810.DTM_011.DTM02" source="udf:udfs_48" operation="value"/>
<mapping id="178" target="md:X12.MESSAGES.M810.NTE.NTE02" source="md:2665671c180765649f5c9e602b220645" operation="value"/>
<mapping id="179" target="md:X12.MESSAGES.M810.SG10070_N1_ST.N2.N201" source="udf:udfs_50" operation="value"/>
<mapping id="181" target="md:X12.MESSAGES.M810.SG10070_N1_BT.N4.N402" source="udf:udfs_51" operation="value"/>
<mapping id="182" target="md:X12.MESSAGES.M810.SG10070_N1_ST.N4.N402" source="udf:udfs_51" operation="value"/>
<mapping id="183" target="md:X12.MESSAGES.M810.SG10070_N1_II.N4.N402" source="udf:udfs_51" operation="value"/>
<mapping id="201" target="md:X12.MESSAGES.M810.SG20010.SG20060.PID.PID05" source="md:07aaee74e496fddae875c568558cd17e" operation="value"/>
<mapping id="203" target="md:X12.MESSAGES.M810.SG20010.SG20060.PID.PID01" source="udf:udfs_53" operation="value"/>
</mappings>
850 Order (from Adobe)
We are supposed to receive orders from Adobe in the Transactional Licensing Program (TLP Format), as explained on Quick snapshot of CLP and TLP, so the document that we have to use is
EDI_850_TLP_ANSI_000.pdf
Create the
Level 2 Certification - Order
Channel
- Put
Level 2 Certification - Order
forName
- Select
SFTP Client
forGateway IN
Type.
- Put
sftp.adobe.com
forServer
,Supplier58192
forUsername
,k92gxk8i4l
forPassword
and/Order
forDirectory
- Select
X12
forMessage IN
type.
EDI_850_TLP_ANSI_000_Example.txt
ISA*00* *00* *01*000000000 *16*102096559TEST *100614*1600*U*00401*000211462*0*P*>
GS*PO*007911209*102096559TEST*20100614*1600*11464*X*004010
ST*850*114640004
BEG*00*NE*TLP-X12**20100614
CUR*SE*USD
REF*CT*123456
REF*DC*123456
REF*EU*123456
DTM*010*20100614
N1*BY*SOLD TO*91*ID Number
N1*PO*PAYER*91*ID Number
N1*BT*BILL TO*91*ID Number
N1*DU*RESELLER
N2*Reseller NameII
N3*123 MAIN STREET
N4*CEDAR RAPIDS*IA*524032140
REF*DP*DP*DEPARTMENT 100
REF*7I*ResellerAuthID
PER*IC*RESELLER TO*TE*8015551234*FX*8015554321*EM*john@doe.com
N1*EN*END USER
N2*EndUser NameII
N3*123 MAIN STREET
N4*CEDAR RAPIDS*IA*524032140
REF*DP*DP*DEPARTMENT 200
N1*IA*DEPLOY TO
N2*DeployTo NameII
N3*123 MAIN STREET
N4*CEDAR RAPIDS*IA*524032140
REF*DP*DP*DEPARTMENT 300
PER*IC*DEPLOY TO*TE*8015551234*FX*8015554321*EM*john@doe.com
N1*ST*SHIP TO
N2*ShipTo NameII
N3*123 MAIN STREET
N4*CEDAR RAPIDS*IA*524032140
REF*DP*DP*DEPARTMENT 400
PER*IC*SHIP TO*TE*8015551234*FX*8015554321*EM*john@doe.com
PO1*1*1*EA*665*CA*BP*12345678*MG*64113730AD01A00
DTM*010*20100614
DTM*196*20100614
CTT*1
AMT*TT*12
SE*40*114640004
GE*1*11464
IEA*1*000211462
- Select
EDI_850_TLP_ANSI_000_Example.txt
forX12 sample
- Select
UBL
forMessage OUT
type.
- Select
UBL 2.1 Order Sample.xml
forUBL sample
- Select
FTP Server
forGateway OUT
Type.
- Put
Level2CertificationOrder
forUsername
andPassword
forPassword
Mapping Transformation
= Items
- Create Metadata for the Currency
- Create Test case to check the transformation
- Chose
EDI_850_TLP_ANSI_000_Example.txt
forMessage in
- We need to exclude
AllowanceCharge
,TaxTotal
andAnticipatedMonetaryTotal
UBL 2.1 Order_from_EDI_850_TLP_ANSI.xml
<?xml version="1.0" encoding="UTF-8"?>
<Order xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
<cbc:UBLVersionID>2.1</cbc:UBLVersionID>
<cbc:CustomizationID>urn:www.cenbii.eu:transaction:biicoretrdm001:ver1.0</cbc:CustomizationID>
<cbc:ProfileID schemeID="BII" schemeAgencyID="Profile">urn:www.cenbii.eu:profile:BII01:ver1.0</cbc:ProfileID>
<cbc:ID>000211462</cbc:ID>
<cbc:IssueDate>2010-06-14</cbc:IssueDate>
<cbc:IssueTime>16:00:00</cbc:IssueTime>
<cbc:DocumentCurrencyCode>USD</cbc:DocumentCurrencyCode>
<cac:QuotationDocumentReference>
<cbc:ID/>
</cac:QuotationDocumentReference>
<cac:OrderDocumentReference>
<cbc:ID>102096559TEST</cbc:ID>
</cac:OrderDocumentReference>
<cac:OriginatorDocumentReference>
<cbc:ID>007911209</cbc:ID>
</cac:OriginatorDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID/>
</cac:AdditionalDocumentReference>
<cac:Contract>
<cbc:ID>TLP-X12</cbc:ID>
<cbc:ContractType>NE</cbc:ContractType>
</cac:Contract>
<cac:BuyerCustomerParty>
<cac:Party>
<cac:PartyIdentification>
<cbc:ID>ID Number</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name/>
</cac:PartyName>
<cac:PartyTaxScheme>
<cac:TaxScheme/>
</cac:PartyTaxScheme>
</cac:Party>
</cac:BuyerCustomerParty>
<cac:SellerSupplierParty>
<cac:Party>
<cac:PartyIdentification>
<cbc:ID>ID Number</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>BILL TO</cbc:Name>
</cac:PartyName>
</cac:Party>
</cac:SellerSupplierParty>
<cac:OriginatorCustomerParty>
<cac:Party>
<cac:PartyIdentification>
<cbc:ID/>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name/>
</cac:PartyName>
</cac:Party>
</cac:OriginatorCustomerParty>
<cac:Delivery>
<cac:DeliveryLocation>
<cac:Address>
<cbc:StreetName>123 MAIN STREET</cbc:StreetName>
<cbc:Department>DEPARTMENT 400</cbc:Department>
<cbc:CityName>CEDAR RAPIDS</cbc:CityName>
<cbc:PostalZone>524032140</cbc:PostalZone>
</cac:Address>
</cac:DeliveryLocation>
<cac:DeliveryParty>
<cac:PartyIdentification>
<cbc:ID/>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>SHIP TO</cbc:Name>
</cac:PartyName>
<cac:Contact>
<cbc:Name>SHIP TO</cbc:Name>
<cbc:Telephone>8015551234</cbc:Telephone>
<cbc:Telefax>8015554321</cbc:Telefax>
<cbc:ElectronicMail>john@doe.com</cbc:ElectronicMail>
</cac:Contact>
</cac:DeliveryParty>
</cac:Delivery>
<cac:TaxTotal>
<cbc:TaxAmount/>
</cac:TaxTotal>
<cac:OrderLine>
<cac:LineItem>
<cbc:ID>1</cbc:ID>
<cbc:Quantity unitCode="EA">1</cbc:Quantity>
<cbc:PartialDeliveryIndicator>false</cbc:PartialDeliveryIndicator>
<cac:Delivery>
<cac:RequestedDeliveryPeriod>
<cbc:StartDate>2010-06-14</cbc:StartDate>
<cbc:EndDate>2010-06-14</cbc:EndDate>
</cac:RequestedDeliveryPeriod>
</cac:Delivery>
<cac:OriginatorParty>
<cac:PartyIdentification>
<cbc:ID/>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name/>
</cac:PartyName>
</cac:OriginatorParty>
<cac:Price>
<cbc:PriceAmount currencyID="USD">665</cbc:PriceAmount>
</cac:Price>
<cac:Item>
<cac:SellersItemIdentification>
<cbc:ID>64113730AD01A00</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID/>
</cac:StandardItemIdentification>
<cac:AdditionalItemProperty>
<cbc:Name/>
</cac:AdditionalItemProperty>
</cac:Item>
</cac:LineItem>
</cac:OrderLine>
</Order>
Level 2 Certification - Order - Mapping.xml
<?xml version="1.0" encoding="UTF-8"?>
<mappings>
<user-functions>
</user-functions>
<user-defined-fields>
<user-defined-field uid="udfs_0" select="'2.1'">
</user-defined-field>
<user-defined-field uid="udfs_1" select="'urn:www.cenbii.eu:transaction:biicoretrdm001:ver1.0'">
</user-defined-field>
<user-defined-field uid="udfs_2" select="'urn:www.cenbii.eu:profile:BII01:ver1.0'">
</user-defined-field>
<user-defined-field uid="udfs_3" select="'BII'">
</user-defined-field>
<user-defined-field uid="udfs_4" select="'Profile'">
</user-defined-field>
<user-defined-field uid="udfs_6" select="bbw:changeDateTimeFormat($arg1, 'yyyyMMdd', 'yyyy-MM-dd')">
<arg source="md:X12.MESSAGES.GS.GS04"/>
</user-defined-field>
<user-defined-field uid="udfs_26" select="'false'">
</user-defined-field>
<user-defined-field uid="udfs_29" select="bbw:changeDateTimeFormat($arg1, 'yyyyMMdd', 'yyyy-MM-dd')">
<arg source="md:X12.MESSAGES.M850.SG20010.DTM_196.DTM02"/>
</user-defined-field>
<user-defined-field uid="udfs_30" select="bbw:changeDateTimeFormat($arg1, 'yyyyMMdd', 'yyyy-MM-dd')">
<arg source="md:X12.MESSAGES.M850.SG20010.DTM_010.DTM02"/>
</user-defined-field>
<user-defined-field uid="udfs_31" select="bbw:setMetadata('''currency''', $arg1)">
<arg source="md:X12.MESSAGES.M850.CUR.CUR02"/>
</user-defined-field>
<user-defined-field uid="udfs_32" select="bbw:metadataObject('''currency''')">
</user-defined-field>
<user-defined-field uid="udfs_33" select="bbw:changeDateTimeFormat($arg1, 'HHmm', 'HH:mm:00')">
<arg source="md:X12.MESSAGES.GS.GS05"/>
</user-defined-field>
</user-defined-fields>
<mapping id="0" target="md:ed3b0bc319ee9adc92e2905b2ce19337" source="udf:udfs_0" operation="value"/>
<mapping id="3" target="md:620f792cfd5c9a6aaa282033a79b4bed" source="udf:udfs_1" operation="value"/>
<mapping id="4" target="md:d6422fb0dbb19f71054423528597daa5" source="udf:udfs_2" operation="value"/>
<mapping id="5" target="md:1f8d53fb151370419372ba4e59220c4f" source="udf:udfs_3" operation="value"/>
<mapping id="6" target="md:ae7eec020ffb816b12b925d3ebe3ffb3" source="udf:udfs_4" operation="value"/>
<mapping id="7" target="md:2e97fb370e3e3b18047fb796dd72fec2" source="md:X12.ISA.ISA13" operation="value"/>
<mapping id="8" target="md:daa33e1a6fd06740f81de8d4e1474733" source="udf:udfs_6" operation="value"/>
<mapping id="12" target="md:e95cbccfaa5405225e29834e466e3500" source="md:X12.MESSAGES.GS.GS02" operation="value"/>
<mapping id="13" target="md:f6404f42056c0925d69e07c9b5c19407" source="md:X12.MESSAGES.GS.GS03" operation="value"/>
<mapping id="14" target="md:12c44ea485d4e86d999600e25401114b" source="md:X12.MESSAGES.M850.BEG.BEG03" operation="value"/>
<mapping id="15" target="md:dd8029d0fa81152bfb950cbea802ec4d" source="md:X12.MESSAGES.M850.BEG.BEG02" operation="value"/>
<mapping id="16" target="md:185cd23fb289a6ba3fa4cb3d4e30a5c7" source="md:X12.MESSAGES.M850.SG10310_N1_BY.N1_BY.N104" operation="value"/>
<mapping id="19" target="md:beae848cb08d36b537f42aa77cc5c6f4" source="md:X12.MESSAGES.M850.SG10310_N1_BT.N1_BT.N102" operation="value"/>
<mapping id="20" target="md:722587451097c2da5d3d950b4d8c7bb6" source="md:X12.MESSAGES.M850.SG10310_N1_BT.N1_BT.N104" operation="value"/>
<mapping id="22" target="md:3fd5e57ddeecb7e5e0ccfb5d1bdfb378" source="md:X12.MESSAGES.M850.SG10310_N1_ST.N1_ST.N102" operation="value"/>
<mapping id="23" target="md:09899c880af8bf6adaf6b2b8ba0b9911" source="md:X12.MESSAGES.M850.SG10310_N1_ST.N3.N301" operation="value"/>
<mapping id="24" target="md:bb33cce29cfefadefce05bbd3f6285d6" source="md:X12.MESSAGES.M850.SG10310_N1_ST.N4.N401" operation="value"/>
<mapping id="25" target="md:43b48573e2f3a7f171253bbb8b334fbe" source="md:X12.MESSAGES.M850.SG10310_N1_ST.N4.N403" operation="value"/>
<mapping id="26" target="md:aacec553fbe9cdc272bb94f08d6515f4" source="md:X12.MESSAGES.M850.SG10310_N1_ST.REF_DP.REF03" operation="value"/>
<mapping id="27" target="md:5a35c5d71538f1d22e2b56d61e4d7488" source="md:X12.MESSAGES.M850.SG10310_N1_ST.PER.PER02" operation="value"/>
<mapping id="28" target="md:b11c47185008fcb3ce022d3db5310807" source="md:X12.MESSAGES.M850.SG10310_N1_ST.PER.PER04" operation="value"/>
<mapping id="29" target="md:9ad7f6eaf758fa8d7b7c11f1f0132be9" source="md:X12.MESSAGES.M850.SG10310_N1_ST.PER.PER06" operation="value"/>
<mapping id="30" target="md:c3fc0a0027f174fc3ad5073e97cdcebf" source="md:X12.MESSAGES.M850.SG10310_N1_ST.PER.PER08" operation="value"/>
<mapping id="31" target="md:d268350e511" source="md:X12.MESSAGES.M850.SG20010_Loop" operation="loop"/>
<mapping id="32" target="md:a4cf552d378ce985b8604006fe53c52a" source="md:X12.MESSAGES.M850.SG20010.PO1.PO101" operation="value"/>
<mapping id="33" target="md:2f12624a183ad296285f3a16faa1ed09" source="md:X12.MESSAGES.M850.SG20010.PO1.PO102" operation="value"/>
<mapping id="34" target="md:e278305cfc6c675d3d07ec05cbbb6f05" source="md:X12.MESSAGES.M850.SG20010.PO1.PO103" operation="value"/>
<mapping id="36" target="md:8b8f04bf20b463f3c9cf1db399cee0a7" source="udf:udfs_26" operation="value"/>
<mapping id="37" target="md:9da014dbd9d7129066d4714940e7194c" source="md:X12.MESSAGES.M850.SG20010.PO1.PO109" operation="value"/>
<mapping id="38" target="md:48633f21ba0807876c71815321bec773" source="md:X12.MESSAGES.M850.SG20010.PO1.PO104" operation="value"/>
<mapping id="41" target="md:253e63cbd82e67cd9fed2ca13366e2ec" source="udf:udfs_29" operation="value"/>
<mapping id="42" target="md:06ea523be863afcfa75949a6525d71a6" source="udf:udfs_30" operation="value"/>
<mapping id="11" target="md:d843f198f4e4a0b757d6d4110ce18413" source="udf:udfs_31" operation="value"/>
<mapping id="45" target="md:f20b6f48dea81209d6647e482cab4b1b" source="udf:udfs_32" operation="value"/>
<mapping id="46" target="md:18c817ad93425877d3d5b862236f556e" source="md:X12.MESSAGES.M850_Loop" operation="loop"/>
<mapping id="48" target="md:7c4ed6434cc1a75ac47361646378a302" source="udf:udfs_33" operation="value"/>
<mapping id="50" target="md:5283b82269c5ae9490e53fd9aa3e5847" source="md:X12.MESSAGES.M850.SG20010.PO1.PO107" operation="value"/>
</mappings>
855 Order Response (to Adobe)
- Create the
Level 2 Certification - Order Response
Channel
- Put
Level 2 Certification - Order Response
forName
- Select
FTP Server
forGateway IN
Type.
- Put
Level2CertificationOrderResponse
forUsername
andPassword
forPassword
- Select
UBL
forMessage IN
type.
- Select
UBL 2.1 Order Response.xml
forUBL sample
We can use the
EDI_855_Outbound_ANSIX12_4010_29jun04_000.pdf
document downloaded from the https://channelpartners.adobe.com/home/support/edi.html#Tabs_contentbody_section_8fee_par_tabs_1e33_1e33_tab2Adobe
website to see the specifications required byAdobe
.We can obtain the following example:
EDI_855_Outbound_ANSIX12_4010_29jun04_000_Example.txt
ISA*00* *00* *16*102096559PROD *01*PARTNER
*090612*2028*U*00400*855336885*0*P*>
GS*PR*102096559PROD*PARTNER*20090612*2028*855336885*X*004010
ST*855*852281220
BAK*00*AD*0132710645*20090612
CUR*SE*USD
REF*CO*11KH111D
TD5**ZZ*0000011111
TD5**ZZ*0000011111
TD5**ZZ*0000011111
TD5**91*0000011111
TD5**ZZ*0011111111
N1*BY*PURCHASING PARTY*ZZ*0000011111
N2*TRADING PARTNER
N3*1111 Main Street*VENDOR A11111
N4*SAN JOSE*CA*951102704*US
N1*BT*BILL TO PARTY*ZZ*0000022222
N2*TRADING PARTNER
N3*2222 Main Street*VENDOR A22222
N4*SAN JOSE*CA*951102704*US
N1*PR*PAYER PARTY*ZZ*0000033333
N2*TRADING PARTNER
N3*3333 Main Street*VENDOR A33333
N4*SAN JOSE*CA*951102704*US
N1*CA*OTHER CARRIER-NOTE IN SHIP INSTRUC.*ZZ*0000444444
N2*OTHER CARRIER-NOTE IN SHIP INSTRUC.
N3*4444 MAIN ST.
N4*SANTA CLARA*CA*95050*US
N1*II*ADOBE SYSTEMS INCORPORATED*91*0000012137
N2*ADOBE SYSTEMS INCORPORATED
N3*345 PARK AVENUE
N4*SAN JOSE*CA*95110*US
N1*SE*ADOBE SYSTEMS INCORPORATED*91*ADUS
N2*ADOBE SYSTEMS INCORPORATED
N3*345 Park Avenue
N4*SAN JOSE*CA*95110*US
N1*ST*SHIP TO PARTY*ZZ*0055555555
N2*TRADING PARTNER
N3*5555 161TH AVE
N4*SEATTLE*WA*98134*US
PER*CN*JOHN DOE
PO1*000010*1*EA*369*CA*MG*00065008880AD01A00*BP*T05249
PID*F****APRO,9.0,WIN,AOO,UE,1PK,N/A
CTT*1
AMT*TT*369
SE*43*852281220
GE*1*855336885
IEA*1*855336885
Page
- Select
X12
forMessage OUT
type.
- Select
EDI_855_Outbound_ANSIX12_4010_29jun04_000_Example.txt
forX12 sample
- Select
SFTP CLIENT
forGateway OUT
- Put
sftp.adobe.com
forServer
,Supplier58192
forUsername
,k92gxk8i4l
forPassword
and/DESADV
forDirectory
Transformation
ISA-Interchange Control Header
Mapping
GS-Funtional Control Header
Mapping
ST - Transaction Set Control Number
BIG - Beginning Segment for Invoice
CUR - Currency
REF_CO - Customer Order Number
- Remove
TD5 - Carrier Details
BY - Buying Party (Purchaser)
- Remove
BY - Buying Party N2, N3 and N4
- Remove
BT - Bill-to-Party
,PR - Payer
,CA - Carrier
,II - Issuer of Invoice
andST - Ship To
.
SE - Selling Party
- Remove
SE - Selling Party N2, N3 and N4
PO1 - Baseline Item Data
CTT - Transaction Totals
- Open the
UBL 2.1 Order Response.xml
document with NotePad++ and search for the first field ofOrderLine
- Obtain the Current XML Path
Value=
/OrderResponse/cac:OrderLine/cac:LineItem
- Use the
count
function.
- Create
Test Case
- Select
UBL 2.1 Order Response.xml
forMessage in
- Run
test case
- Remove
N2
,N3
andN4
for all theN1 Groups
- Run
Test Case
again
EDI_855_Outbound_ANSIX12_4010_29jun04_000_From_UBL_OrderResponse.txt
ISA*00* *00* *16*7302347231111 *01*PARTNERTEST *190602*false*U*00400*7 *0*P*>
GS*PR*7302347231111 *PARTNER*20100121*1230*7 *X*004010
ST*855*201906020
BAK*00*AD*34*20100121
CUR*SE*SEK
REF*CO*7
N1*BY*Johnssons byggvaror*ZZ*7300070011115
N1*SE*Moderna Produkter AB*91*SellerPartyID123
PER*CN
PO1*1**EA**CA*MG**BP
PID*F****Line Status
PO1*2**EA**CA*MG**BP
PID*F****Line Status
CTT*1
AMT*TT*0
SE*14*201906020
GE*1*7
IEA*1*7
Level 2 Certification - Order Response - Mapping.xml
<?xml version="1.0" encoding="UTF-8"?>
<mappings>
<user-functions>
</user-functions>
<user-defined-fields>
<user-defined-field uid="udfs_0" select="bbw:padRight($arg1, 15, ' ')">
<arg source="md:1df002f86f41458923c1c378f6f30ecc"/>
</user-defined-field>
<user-defined-field uid="udfs_1" select="bbw:padRight('PARTNERTEST', 15, ' ')">
</user-defined-field>
<user-defined-field uid="udfs_2" select="bbw:formatDateTime(bbw:currentDateTime(), 'yyMMdd')">
</user-defined-field>
<user-defined-field uid="udfs_3" select="Time =bbw:formatDateTime(bbw:currentDateTime(), 'hhmm')">
</user-defined-field>
<user-defined-field uid="udfs_4" select="'U'">
</user-defined-field>
<user-defined-field uid="udfs_5" select="bbw:padRight($arg1, 9, ' ')">
<arg source="md:f458ba2300063fa97aedeb00c4949a1c"/>
</user-defined-field>
<user-defined-field uid="udfs_6" select="bbw:changeDateTimeFormat($arg1, 'yyyy-MM-dd', 'yyyyMMdd')">
<arg source="md:5ca1cda77df7c63c0f7facf9bb415189"/>
</user-defined-field>
<user-defined-field uid="udfs_7" select="bbw:changeDateTimeFormat($arg1, 'HH:mm:ss', 'HHmm')">
<arg source="md:5ead17495d008825e7a584df81e70b72"/>
</user-defined-field>
<user-defined-field uid="udfs_8" select="substring(bbw:formatDateTime(bbw:currentDateTime(), 'yyyyMMddhhMMss'), 1, 9)">
</user-defined-field>
<user-defined-field uid="udfs_9" select="'AD'">
</user-defined-field>
<user-defined-field uid="udfs_18" select="'F'">
</user-defined-field>
<user-defined-field uid="udfs_20" select="count('/OrderResponse/cac:OrderLine/cac:LineItem')">
</user-defined-field>
<user-defined-field uid="udfs_21" select="0">
</user-defined-field>
</user-defined-fields>
<mapping id="0" target="md:X12.ISA.ISA06" source="udf:udfs_0" operation="value"/>
<mapping id="1" target="md:X12.ISA.ISA08" source="udf:udfs_1" operation="value"/>
<mapping id="3" target="md:X12.ISA.ISA09" source="udf:udfs_2" operation="value"/>
<mapping id="4" target="md:X12.ISA.ISA10" source="udf:udfs_3" operation="value"/>
<mapping id="6" target="md:X12.ISA.ISA11" source="udf:udfs_4" operation="value"/>
<mapping id="7" target="md:X12.ISA.ISA13" source="udf:udfs_5" operation="value"/>
<mapping id="9" target="md:X12.MESSAGES.GS.GS02" source="udf:udfs_0" operation="value"/>
<mapping id="10" target="md:X12.MESSAGES.GS.GS04" source="udf:udfs_6" operation="value"/>
<mapping id="11" target="md:X12.MESSAGES.GS.GS05" source="udf:udfs_7" operation="value"/>
<mapping id="12" target="md:X12.MESSAGES.GS.GS06" source="udf:udfs_5" operation="value"/>
<mapping id="13" target="md:X12.MESSAGES.M855.ST.ST02" source="udf:udfs_8" operation="value"/>
<mapping id="14" target="md:X12.MESSAGES.M855.BAK.BAK02" source="udf:udfs_9" operation="value"/>
<mapping id="16" target="md:X12.MESSAGES.M855.BAK.BAK03" source="md:b7e20866528650b0225f5ff695e1d9fe" operation="value"/>
<mapping id="17" target="md:X12.MESSAGES.M855.BAK.BAK04" source="udf:udfs_6" operation="value"/>
<mapping id="19" target="md:X12.MESSAGES.M855.CUR.CUR02" source="md:bf5d6bb31784d66c148a93921d206747" operation="value"/>
<mapping id="20" target="md:X12.MESSAGES.M855.REF_CO.REF02" source="md:f458ba2300063fa97aedeb00c4949a1c" operation="value"/>
<mapping id="21" target="md:X12.MESSAGES.M855.SG10300_N1_BY.N1_BY.N102" source="md:08380f72dc7c41a2927062bf705651ad" operation="value"/>
<mapping id="22" target="md:X12.MESSAGES.M855.SG10300_N1_BY.N1_BY.N104" source="md:d9aa85a2337aa0c40ad466a8f19b5cb2" operation="value"/>
<mapping id="23" target="md:X12.MESSAGES.M855.SG10300_N1_BY.N1_BY" source="md:d270051e75" operation="loop"/>
<mapping id="26" target="md:X12.MESSAGES.M855.SG10300_N1_SE.N1_SE.N102" source="md:efc1a874515b166a23629b68af0f1deb" operation="value"/>
<mapping id="27" target="md:X12.MESSAGES.M855.SG10300_N1_SE.N1_SE.N104" source="md:9f3410988b66316fce9d41b04a0fd405" operation="value"/>
<mapping id="28" target="md:X12.MESSAGES.M855.SG20010_Loop" source="md:d270051e96" operation="loop"/>
<mapping id="29" target="md:X12.MESSAGES.M855.SG20010.PO1.PO101" source="md:df1dd569bf61c2c48a43f0304d30c724" operation="value"/>
<mapping id="31" target="md:X12.MESSAGES.M855.SG20010.SG20050.PID.PID01" source="udf:udfs_18" operation="value"/>
<mapping id="32" target="md:X12.MESSAGES.M855.SG20010.SG20050.PID.PID05" source="md:e0f9ab62cf12076ffc6a843750c853ba" operation="value"/>
<mapping id="35" target="md:X12.MESSAGES.M855.SG30010.CTT.CTT01" source="udf:udfs_20" operation="value"/>
<mapping id="36" target="md:X12.MESSAGES.M855.SG30010.AMT_TT.AMT02" source="udf:udfs_21" operation="value"/>
</mappings>
Certification Submission
Submit for Review
When you are done building both scenarios, complete the attached certification submission form.
Fill out the information and submit the form to: info@babelway.com
Include in the subject line of the submission BabelAcademy Level 2 Certification