
Message examples
Basic examples of messages that can be used as request body for operations.
For the full content specification please visit Btwentyfour Content Specifications.
No null values are allowed when sending messages.
Recommended integration for processing messages
GET /messages/queue
With messages in the queue:
- Extract message ID
- GET /messages/{message_id}/body
- Read/Process message
- PUT /messages/{message_id}/status/40
Price Catalog C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <pricat text="Price Catalog 1" validFrom="2020-01-01T00:00:00Z" validTo="2020-12-31T00:00:00Z" currency="SEK"> <sender gln="0000000000102" /> <recipient gln="0000000000112" /><property name="period" registry="Supplier">AW24</property> <supplier gln="0000000000102" /> <buyer gln="0000000000112" /> <item id="1064-38-666" action="Add"> <property name="brand" registry="Supplier">B24 Running</property> <property name="description" registry="Supplier">B24 Running Shoe Black 38</property> <property name="gender" set="gender" registry="Supplier">Women</property> <property name="modelColor" registry="Supplier">1064-666</property> <property name="modelNo" registry="Supplier">1064</property> <property name="name" registry="Supplier">B24 Running Shoe</property> <property name="unitOfMeasure" set="unitOfMeasure" registry="Supplier">PR</property> <property name="VAT_SE" registry="Supplier">25</property> <dimension code="666" name="color" set="Color" registry="Supplier">Black</dimension> <dimension name="size" set="size" registry="Supplier">38</dimension> <itemReference registry="Supplier" coding="EAN13">7042698315960</itemReference> <goodsClass code="12345" set="Supplier" registry="Supplier" /> <priceBase> <price type="grossPrice" value="1000.0000" currency="SEK" /> <price type="netPrice" value="800.0000" currency="SEK" /> <price type="recRetailPrice" value="1999.0000" currency="SEK" /> </priceBase> </item> </pricat></b24Message>
Price Catalog JSON
{
"b24Message": {
"pricat": {
"text": "Price Catalog 1",
"validFrom": "2020-01-01T00:00:00Z", "validTo": "2020-12-31T00:00:00Z",
"currency": "SEK",
"sender": {"gln": "0000000000102"},
"recipient": {"gln": "0000000000112"},
"property": [{"name": "period", "registry": "Supplier", "data": "AW24"}],
"supplier": {"gln": "0000000000102"},
"buyer": {"gln": "0000000000112"},
"item": [{
"id": "1064-38-666",
"action": "Add",
"property": [
{"name": "period", "registry": "Supplier", "data": "AW24"}, {"name": "description", "registry": "Supplier", "data": "B24 Running Shoe Black 38"}, {"name": "gender", "registry": "Supplier", "data": "Women"}, {"name": "modelColor", "registry": "Supplier", "data": "1064-666"}, {"name": "modelNo", "registry": "Supplier", "data": "1064"}, {"name": "name", "registry": "Supplier", "data": "B24 Running Shoe"}, {"name": "unitOfMeasure", "registry": "Supplier", "data": "PR"}, {"name": "VAT", "data": "25"} ], "dimension": [ {"code": "666", "name": "color", "set": "Color", "registry": "Supplier", "data": "Black"}, {"name": "size", "set": "size", "registry": "Supplier", "data": "38"} ],
"itemReference": [ { "registry": "Supplier", "coding": "EAN13", "data": "7042698315960" }
],
"priceBase": { "price": [ { "type": "netPrice", "value": "800.0000", "currency": "SEK" }, { "type": "grossPrice", "value": "1000.0000", "currency": "SEK" }, { "type": "recRetailPrice", "value": "1999.0000", "currency": "SEK" } ] }
}]
}
}}
Order C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <order orderType="REGULAR_ORDER" currency="SEK" text="Order text"> <sender gln="0000000000112" /> <recipient gln="0000000000102" /> <documentReference documentType="BuyerOrder" id="BUYER-ORDER-001" /> <supplier gln="0000000000102" /> <buyer gln="0000000000112" /> <consignee gln="0000000000112" /> <item id="1064-38-666" quantity="3.00000" deliveryDate="2020-12-24"> <documentReference documentType="BuyerOrder" lineNo="1" /> <property name="unitOfMeasure">PR</property> <property name="VAT">25.00</property> <itemReference registry="Supplier" coding="EAN13">7042698315960</itemReference> <price type="netPrice" value="800.0000" currency="SEK" /> <price type="grossPrice" value="1000.0000" currency="SEK" /> </item> </order></b24Message>
Order JSON
{
"b24Message": {
"order": {
"text": "Order text",
"orderType": "REGULAR_ORDER",
"currency": "SEK",
"sender": {"gln": "0000000000112"},
"recipient": {"gln": "0000000000102"},
"documentReference": [{"documentType": "BuyerOrder", "id": "BUYER-ORDER-001"}],
"supplier": {
"gln": "0000000000102"
},
"buyer": {
"gln": "0000000000112"
},
"consignee": {
"gln": "0000000000112"
},
"item": [{
"id": "1064-38-666",
"quantity": "3.00000",
"deliveryDate": "2020-12-24",
"documentReference": [{"documentType": "BuyerOrder", "lineNo": "1"}],
"property": [
{"name": "unitOfMeasure", "data": "PR"},
{"name": "VAT", "data": "25.00"}
],
"itemReference": [{"registry": "Supplier", "coding": "EAN13", "data": "7042698315960"}],
"price": [
{"type": "netPrice", "value": "800.0000", "currency": "SEK"},
{"type": "grossPrice", "value": "1000.0000", "currency": "SEK"}
]
}]
}
}}
Order Response C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <orderResponse status="ORDER_STATUS_REGISTERED" orderType="REGULAR_ORDER" currency="SEK"> <sender gln="0000000000112" /> <recipient gln="0000000000102" /> <documentReference documentType="BuyerOrder" id="BUYER-ORDER-001" /> <documentReference documentType="SupplierOrder" id="SUPPLIER-ORDER-001" /> <supplier gln="0000000000102" /> <buyer gln="0000000000112" /> <consignee gln="0000000000112" /> <item id="1064-38-666" quantity="3" deliveryDate="2020-12-24" status="ORDER_LINE_STATUS_REGISTERED"> <documentReference documentType="BuyerOrder" lineNo="1" /> <documentReference documentType="SupplierOrder" id="SUPPLIER-ORDER-001" lineNo="1" /> <property name="unitOfMeasure">PR</property> <property name="VAT">25.00</property> <itemReference registry="Supplier" coding="EAN13">7042698315960</itemReference> <price type="netPrice" value="800.0000" currency="SEK" /> <price type="grossPrice" value="1000.0000" currency="SEK" /> </item> </orderResponse></b24Message>
Order response JSON
{
"b24Message": {
"orderResponse": {
"status": "ORDER_STATUS_REGISTERED",
"orderType": "REGULAR_ORDER",
"currency": "SEK",
"sender": {"gln": "0000000000112"},
"recipient": {"gln": "0000000000102"},
"documentReference": [ {"documentType": "BuyerOrder", "id": "BUYER-ORDER-001"}, {"documentType": "SupplierOrder", "id": "SUPPLIER-ORDER-001"} ],
"supplier": {
"gln": "0000000000102"
},
"buyer": {
"gln": "0000000000112"
},
"consignee": {
"gln": "0000000000112"
},
"item": [{
"id": "1064-38-666",
"quantity": "3.00000",
"deliveryDate": "2020-12-24",
"documentReference": [ {"documentType": "BuyerOrder", "lineNo": "1"}, {"documentType": "SupplierOrder", "id": "SUPPLIER-ORDER-001", "lineNo": "1"} ],
"property": [
{"name": "unitOfMeasure", "data": "PR"},
{"name": "VAT", "data": "25.00"}
],
"itemReference": [{"registry": "Supplier", "coding": "EAN13", "data": "7042698315960"}],
"price": [
{"type": "netPrice", "value": "800.0000", "currency": "SEK"},
{"type": "grossPrice", "value": "1000.0000", "currency": "SEK"}
]
}]
}
}}
Despatch Advice C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <despatchAdvice deliveryDate="2020-12-24"> <sender gln="0000000000112" /> <recipient gln="0000000000102" /> <documentReference documentType="DespatchAdvice" id="DESPATCH-001" date="2020-01-20" /> <supplier gln="0000000000102" /> <buyer gln="0000000000112" /> <consignee gln="0000000000112" /> <package packageType="CT" quantity="1"> <item id="1064-38-666" quantity="3"> <documentReference documentType="BuyerOrder" id="BUYER-ORDER-001" lineNo="1" /> <property name="unitOfMeasure">PR</property> <property name="VAT">25.00</property> <itemReference registry="Supplier" coding="EAN13">7042698315960</itemReference> </item> </package> </despatchAdvice></b24Message>
Despatch Advice JSON
{
"b24Message": {
"despatchAdvice": {
"deliveryDate": "2020-12-24",
"sender": {"gln": "0000000000112"},
"recipient": {"gln": "0000000000102"},
"documentReference": [ {"documentType": "DespatchAdvice", "id": "DESPATCH-001", "date": "2020-01-20"} ],
"supplier": {
"gln": "0000000000102"
},
"buyer": {
"gln": "0000000000112"
},
"consignee": {
"gln": "0000000000112"
}, "package": [ { "packageType": "CT", "quantity": "1",
"item": [{
"id": "1064-38-666",
"quantity": "3.00000",
"documentReference": [ {"documentType": "BuyerOrder", "id": "BUYER-ORDER-001", "lineNo": "1"} ],
"property": [
{"name": "unitOfMeasure", "data": "PR"},
{"name": "VAT", "data": "25.00"}
],
"itemReference": [{"registry": "Supplier", "coding": "EAN13", "data": "7042698315960"}],
}] } ]
}
}}
Invoice C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <invoice type="Debit" invoiceNumber="INVOICE-001" currency="SEK"> <sender gln="0000000000112" /> <recipient gln="0000000000102" /> <documentReference documentType="BuyerOrder" id="BUYER-ORDER-001" /> <documentReference documentType="invoiceNumber" id="INVOICE-001" /> <property name="dueDays">30</property> <supplier gln="0000000000102" /> <buyer gln="0000000000112" /> <consignee gln="0000000000112" /> <item id="1064-38-666" quantity="3"> <itemReference registry="Supplier" coding="EAN13">7042698315960</itemReference> <price currency="SEK" unitGrossAmount="1000" unitNetAmount="800" taxRate="25.00" netAmount="2400" taxAmount="600" /> </item> <taxes code="VAT" rate="25.00" amount="600" taxableAmount="2400" /> <total grossAmount="3000" netAmount="2400.00" taxableAmount="2400" taxAmount="2400" netAmountIncTax="3000" /> <paymentDetails dueDate="2020-12-24" paymentTerms="Payment Terms" penaltyInterestRate="0.00"> <account type="Bank" bankName="Bank Name">Account number</account> </paymentDetails> </invoice></b24Message>
Invoice JSON
{
"b24Message": {
"invoice": {
"type": "Debit",
"invoiceNumber": "INVOICE-001",
"currency": "SEK",
"sender": {"gln": "0000000000112"},
"recipient": {"gln": "0000000000102"},
"documentReference": [ {"documentType": "BuyerOrder", "id": "BUYER-ORDER-001"}, {"documentType": "invoiceNumber", "id": "INVOICE-001"} ],
"property": [ {"name": "dueDays","data": "30"}
],
"supplier": {
"gln": "0000000000102"
},
"buyer": {
"gln": "0000000000112"
},
"consignee": {
"gln": "0000000000112"
},
"item": [{
"id": "1064-38-666",
"quantity": "3.00000",
"itemReference": [{"registry": "Supplier", "coding": "EAN13", "data": "7042698315960"}],
"price": [{ "currency":"SEK", "unitGrossAmount":"1000", "unitNetAmount":"800", "taxRate":"25.00", "netAmount":"2400", "taxAmount":"600" }] }], "taxes": [{"code": "VAT", "rate": "25.00", "amount": "600", "taxableAmount": "2400"}], "total": { "grossAmount": "3000", "netAmount": "2400", "taxableAmount": "2400", "taxAmount": "2400", "netAmountIncTax": "3000" }, "paymentDetails": { "dueDate": "2020-12-24", "paymentTerms": "Payment Terms", "penaltyInterestRate": "0.00", "account": [{"type": "Bank", "bankName": "Bank Name", "data": "Account number"}] } }
}
}
Presentation Catalog C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <presentationCatalog> <sender gln="0000000000102" /> <recipient gln="0000000000112" /> <documentReference documentType="SupplierImage" id="PRESENTATION-CATALOG-001"/> <supplier gln="0000000000102" /> <itemPresentation> <property name="modelNo">9906455</property> <dimension name="color" code="666"></dimension> <image url="https://testportal.btwentyfour.com/Media/102/1064-666-1.jpg" index="1" text="Side view 1" isPrimary ="true"> <property name="authorizedForPublicUse">Y</property> <property name="copyrightOwner">0000000000102</property> </image> </itemPresentation> </presentationCatalog></b24Message>
Presentation Catalog JSON
{ "b24Message": { "presentationCatalog": { "sender": {"gln": "0000000000102"}, "recipient": {"gln": "0000000000112"}, "documentReference": [{ "documentType": "SupplierImage", "id": "PRESENTATION-CATALOG-001" }], "supplier": {"gln": "0000000000102"}, "itemPresentation": [{ "property": [{"name": "modelNo", "data": "1064"}], "dimension": [{"code": "666", "name": "color"}], "image": [{ "index": "1", "url": "https://testportal.btwentyfour.com/Media/102/1064-666-1.jpg", "text": "Side view 1", "isPrimary": "true", "property": [ {"name": "authorizedForPublicUse", "data": "Y"}, {"name": "copyrightOwner", "data": "0000000000112"} ] }] }] } } }
Sales Report C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <salesReport> <sender gln="1234000001234" /> <recipient gln="1234000001234" /> <documentReference documentType="SalesReport" id="SALES-REPORT-001" date="2020-01-20" /> <buyer gln="1234000001234" /> <site> <location gln="1234000001234" /> <sale date="2019-05-17T17:26:33" id="XY1234567"> <item> <property name="modelNo">1064-38-666</property> <supplier gln="1234000001234" /> <itemReference registry="Supplier" coding="EAN13">7042698315960</itemReference> <price type="grossSalesPrice" value="1999.00" currency="SEK"></price> <quantity type="Sales">2</quantity> </item> </sale> </site> </salesReport></b24Message>
Sales Report JSON
{ "b24Message": { "salesReport": { "sender": {"gln": "0000000000112"}, "recipient": {"gln": "0000000000102"}, "documentReference": [{ "documentType": "SalesReport", "id": "SALES-REPORT-001", "date": "2020-01-20" }], "buyer": {"gln": "0000000000112"}, "site": [{ "location": {"gln": "1234000001234"}, "sale": [{ "date": "2019-05-17T17:26:33", "id": "XY1234567", "item": [{ "property": [{"name": "modelNo", "data": "1064-38-666"}], "supplier": {"gln": "0000000000102"}, "itemReference": [{ "registry": "Supplier", "coding": "EAN13", "data": "7042698315960" }], "price": [{"type": "grossSalesPrice", "value": "1000.00", "currency": "SEK"}], "quantity": [{"type": "Sales", "data": "2"}] }] }] }] } }}
Inventory Report C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <inventoryReport> <sender gln="0000000000112" /> <recipient gln="0000000000102" /> <documentReference documentType="InventoryReport" id="INVENTORY-REPORT-001" /> <supplier gln="0000000000112" /> <buyer gln="0000000000102" /> <site> <location gln="3453543534534" /> <item id="1064-38-666" quantity="20" allocQuantity="20" targetQuantity="20"> <itemReference registry="Supplier" coding="EAN13">7042698315960</itemReference> <incoming date="2020-12-31" quantity="1000.00" /> <incoming date="2020-11-22" quantity="500.00" /> </item> </site> </inventoryReport></b24Message>
Inventory Report JSON
{ "b24Message": { "inventoryReport": { "sender": {"gln": "0000000000112"}, "recipient": {"gln": "0000000000102"}, "documentReference": [{ "documentType": "InventoryReport", "id": "INVENTORY-REPORT-001" }], "supplier": {"gln": "0000000000112"}, "buyer": {"gln": "0000000000102"}, "site": [{ "location": {"gln": "3453543534534"}, "item": [{ "quantity": "10", "allocQuantity": "20", "targetQuantity": "20", "itemReference": [{ "registry": "Supplier", "coding": "EAN13", "data": "7042698315960" }], "incoming": [ { "date": "2020-12-31", "quantity": "1000.00" }, { "date": "2020-11-22", "quantity": "500.00" } ] }] }] } }}
Order Change C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <orderChange orderType="REGULAR_ORDER" currency="SEK" text="Order text"> <sender gln="0000000000112" /> <recipient gln="0000000000102" /> <documentReference documentType="BuyerOrder" id="BUYER-ORDER-001" /> <supplier gln="0000000000102" /> <buyer gln="0000000000112" /> <consignee gln="0000000000112" /> <item id="1064-38-666" quantity="3.00000" deliveryDate="2020-12-24"> <documentReference documentType="BuyerOrder" lineNo="1" /> <property name="unitOfMeasure">PR</property> <property name="VAT">25.00</property> <itemReference registry="Supplier" coding="EAN13">7042698315960</itemReference> <price type="netPrice" value="800.0000" currency="SEK" /> <price type="grossPrice" value="1000.0000" currency="SEK" /> </item> </orderChange></b24Message>
Order Change JSON
{
"b24Message": {
"orderChange": {
"text": "Order text",
"orderType": "REGULAR_ORDER",
"currency": "SEK",
"sender": {"gln": "0000000000112"},
"recipient": {"gln": "0000000000102"},
"documentReference": [{"documentType": "BuyerOrder", "id": "BUYER-ORDER-001"}],
"supplier": {
"gln": "0000000000102"
},
"buyer": {
"gln": "0000000000112"
},
"consignee": {
"gln": "0000000000112"
},
"item": [{
"id": "1064-38-666",
"quantity": "3.00000",
"deliveryDate": "2020-12-24",
"documentReference": [{"documentType": "BuyerOrder", "lineNo": "1"}],
"property": [
{"name": "unitOfMeasure", "data": "PR"},
{"name": "VAT", "data": "25.00"}
],
"itemReference": [{"registry": "Supplier", "coding": "EAN13", "data": "7042698315960"}],
"price": [
{"type": "netPrice", "value": "800.0000", "currency": "SEK"},
{"type": "grossPrice", "value": "1000.0000", "currency": "SEK"}
]
}]
}
}}
Remittance Advice C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <remittanceAdvice orderType="REGULAR_ORDER" currency="SEK"> <sender gln="0000000000112" /> <recipient gln="0000000000102" /> <documentReference documentType="BuyerOrder" id="BUYER-ORDER-001" /> <supplier gln="0000000000102" /> <buyer gln="0000000000112" /> <receivingAccount bankName="Bank Name" type="bank">Account Number</receivingAccount> <payingAccount bankName="Bank Name" type="bank">Account Number</payingAccount> <accountingDocument quantity="3.00000" id="1064-38-666" deliveryDate="2020-12-24"> <documentReference lineNo="1" documentType="BuyerOrder" /> <property name="unitOfMeasure" text="PR"></property> <itemReference registry="Supplier" coding="EAN13">7042698315960</itemReference> <total currency="SEK" type="netPrice" value="800.0000" /> </accountingDocument> <total documentType="BuyerOrder" id="BUYER-ORDER-001" /> </remittanceAdvice></b24Message>
Remittance Advice JSON
{ "b24Message": { "remittanceAdvice": { "orderType": "REGULAR_ORDER", "currency": "SEK", "sender": {"gln": "0000000000112"}, "recipient": {"gln": "0000000000102"}, "documentReference": [{ "documentType": "BuyerOrder", "id": "BUYER-ORDER-001" }], "supplier": {"gln": "0000000000102"}, "buyer": {"gln": "0000000000112"}, "receivingAccount": { "type": "bank", "bankName": "Bank Name", "data": "Account Number" }, "payingAccount": { "type": "bank", "bankName": "Bank Name", "data": "Account Number" }, "accountingDocument": [{ "id": "1064-38-666", "quantity": "3.00000", "deliveryDate": "2020-12-24", "documentReference": [{ "documentType": "BuyerOrder", "lineNo": "1" }], "property": [{ "name": "unitOfMeasure","text": "PR"}], "itemReference": [{"registry": "Supplier", "coding": "EAN13", "data": "7042698315960"}], "total": {"type": "netPrice", "value": "800.0000","currency": "SEK"} }], "total": {"type": "netPrice","value": "888800.0000", "currency": "SEK"} } }}
Receiving Advice C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"> <receivingAdvice> <sender gln="0000000000102" /> <recipient gln="0000000000112" /> <documentReference date="2019-01-10T00:00:00" documentType="DespatchAdvice" id="DESPATCH-001" /> <supplier gln="0000000000102" /> <buyer gln="0000000000112" /> <shipper gln="0000000000102" /> <shipFrom gln="0000000000102" /> <consignee gln="0000000000102" /> <package parentHierarchyIdentity="1" quantity="0" SSCC="340034251" packageType="CT" hierarchyIdentity="2"> <item quantity="3" id="1064-38-666"> <documentReference date="2019-01-10" lineNo="1" documentType="DespatchAdvice" id="DESPATCH-001" /> <property registry="Supplier" data="PR" name="unitOfMeasure">PR</property> <itemReference registry="Supplier" coding="EAN13" data="4060509072126">4060509072126</itemReference> <variance date="2020-04-23" quantity="2"> <property name="varianceReason">Goods delivered damaged</property> </variance> </item> </package> </receivingAdvice></b24Message>
Receiving Advice JSON
{ "b24Message": { "receivingAdvice": { "sender": {"gln": "0000000000102"}, "recipient": {"gln": "0000000000112"}, "documentReference": [{ "documentType": "DespatchAdvice", "id": "DESPATCH-001", "date": "2019-01-10T00:00:00" }], "supplier": {"gln": "0000000000102"}, "buyer": {"gln": "0000000000112"}, "shipper": { "gln": "0000000000102"}, "shipFrom": {"gln": "0000000000102"}, "consignee": {"gln": "0000000000102"}, "package": [{ "packageType": "CT", "quantity": "0", "hierarchyIdentity": "2", "parentHierarchyIdentity": "1", "SSCC": "340034251289048911", "item": [{ "quantity": "3", "id": "1064-38-666", "documentReference": [{ "documentType": "DespatchAdvice", "id": "DESPATCH-001", "date": "2019-01-10T00:00:00", "lineNo": "1" }], "property": [{ "name": "unitOfMeasure", "registry": "Supplier", "data": "PR" }], "itemReference": [{ "registry": "Supplier", "coding": "EAN13", "data": "4060509072126" }], "variance": [{ "quantity": "2", "date": "2020-04-23", "property": [{ "name": "varianceReason", "data": "Goods delivered damaged" }] }] }] }] } }}
Relocation of Goods C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"><relocationOfGoods dateFrom="2018-05-04" dateTo="2018-05-04"><sender gln="1111111111111"/><recipient gln="2222222222222"/><documentReference documentType="RelocationOfGoods" id="115232" date="2018-05-04"/><supplier gln="2222222222222"/><buyer gln="1111111111111"/><shipFrom gln="3333333333333"/><shipTo gln="44444444444444"/><shipper gln="5555555555555"/><item inTransitQuantity="2"><documentReference documentType="RelocationOfGoods" id="115232" lineNo="1"/><itemReference registry="Supplier" coding="EAN13">1234567891123</itemReference></item><item inTransitQuantity="1"><documentReference documentType="RelocationOfGoods" id="115233" lineNo="2"/><itemReference registry="Supplier" coding="EAN13">1234567891129</itemReference></item></relocationOfGoods></b24Message>
Relocation of Goods JSON
{"b24Message":{"relocationOfGoods":{"dateFrom":"2018-05-04","dateTo":"2018-05-04","sender":{"gln":"1111111111111"},"recipient":{"gln":"2222222222222"},"documentReference":[{"documentType":"RelocationOfGoods","id":"115232","date":"2021-05-04"}],"supplier":{"gln":"2222222222222"},"buyer":{"gln":"1111111111111"},"shipFrom":{"gln":"3333333333333"},"shipTo":{"gln":"44444444444444"},"shipper":{"gln":"5555555555555"},"item":[{"inTransitQuantity":"2","documentReference":[{"documentType":"RelocationOfGoods","id":"115232","lineNo":"1"}],"itemReference":[{"registry":"Supplier","coding":"EAN13","data":"1234567891123"}]},{"inTransitQuantity":"1","documentReference":[{"documentType":"RelocationOfGoods","id":"115233","lineNo":"2"}],"itemReference":[{"registry":"Supplier","coding":"EAN13","data":"1234567891129"}]}]}}}
Communication Event C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1"><communicationEvent refId="TEST-001" messageClass="INVOIC" outcome="Validated"><sender gln="0000000000112"/><recipient gln="0000000000102"/><property name="description" registry="Supplier">TEST</property><property name="modelNo" registry="Supplier">TEST-MODEL-001</property><log id="123" location="Item 1" severity="Information"/><log id="456" location="Item 2" severity="Error"/<<payload><cdata>TEST</cdata></payload></communicationEvent></b24Message>
Communication Event JSON
{"b24Message": {"communicationEvent": {"refId": "TEST-001","messageClass": "INVOIC","outcome": "Validated","sender": {"gln": "0000000000112"},"recipient": {"gln": "0000000000102"},"property": [{"name": "description","registry": "Supplier","data": "TEST"},{"name": "modelNo","registry": "Supplier","data": "TEST-MODEL-001"}],"log": [{"id": "123","location": "Item 1","severity": "Information"},{"id": "456","location": "Item 2","severity": "Error"}],"payload": {"cdata": {"data": "TEST"}}}}}
Party Data C21 XML
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1">
<partyData>
<sender gln="0000000000112" />
<recipient gln="0000000000102" />
<documentReference date="2021-12-20" documentType="PartyData" id="11221" />
<party parentName="Bu500" orgNo="11111111-1000" vatNo="SE111111111000" gln="9999219643744" name="Buyer Concept Sweden" parentGln="0000000000500" isActive="true">
<location>
<address>Movägen 235</address>
<city code="753 23">Uppsala</city>
<country code="SE">Sweden</country>
<telephoneNumber>+46173869412</telephoneNumber>
<emailAddress>buyerconcept1@email.com</emailAddress>
<faxNumber>+4634563436436</faxNumber>
<webAddress>https://www.buyergroupwebsite.se/</webAddress>
<latitude>57.4963576</latitude>
<longitude>13.1029639</longitude>
</location>
</party>
<party parentName="Bu500" orgNo="911111111" vatNo="NO911111111" gln="9999648122391" name="Buyer Concept Norway" parentGln="0000000000500" isActive="true">
<location>
<address>Østre veien 124</address>
<city code="111 11">Oslo</city>
<country code="NO">Norway</country>
<telephoneNumber>+4718100173</telephoneNumber>
<emailAddress>buyerconceptnorway@email.com</emailAddress>
<faxNumber>+471811111111</faxNumber>
<webAddress>https://www.buyergroupwebsite.se/</webAddress>
<latitude>59.888614</latitude>
<longitude>10.779618</longitude>
</location>
</party>
<party parentName="Bu500" orgNo="22222222-1000" vatNo="FI22222222000" gln="9999899801229" name="Buyer Concept Finland" parentGln="0000000000500" isActive="true">
<location>
<address>Katu 1</address>
<city code="222 22">Helsingfors</city>
<country code="FI">Finland</country>
<telephoneNumber>+3582222333222</telephoneNumber>
<emailAddress>buyerconcept3@email.com</emailAddress>
<faxNumber>+35865111222222</faxNumber>
<webAddress>https://www.buyergroupwebsite.se/</webAddress>
<latitude>60.153766</latitude>
<longitude>25.031021</longitude>
</location>
</party>
</partyData>
</b24Message>
Party Data JSON
{
"b24Message": {
"xmlns": "http://btwentyfour.com/schemas/commerce/2.1",
"partyData": {
"sender": {
"gln": "0000000000112"
},
"recipient": {
"gln": "0000000000102"
},
"documentReference": [
{
"date": "2021-12-20",
"documentType": "PartyData",
"id": "11221"
}
],
"party": [
{
"parentName": "Bu500",
"orgNo": "11111111-1000",
"vatNo": "SE111111111000",
"gln": "9999219643744",
"name": "Buyer Concept Sweden",
"parentGln": "0000000000500",
"location": {
"country": {
"code": "SE",
"data": "Sweden"
},
"emailAddress": {
"data": "buyerconcept1@email.com"
},
"address": {
"data": "Movägen 235"
},
"telephoneNumber": {
"data": "+46173869412"
},
"city": {
"code": "753 23",
"data": "Uppsala"
},
"webAddress": {
"data": "https://www.buyergroupwebsite.se/"
},
"latitude": {
"data": "57.4963576"
},
"faxNumber": {
"data": "+4634563436436"
},
"longitude": {
"data": "13.1029639"
}
},
"isActive": "true"
},
{
"parentName": "Bu500",
"orgNo": "911111111",
"vatNo": "NO911111111",
"gln": "9999648122391",
"name": "Buyer Concept Norway",
"parentGln": "0000000000500",
"location": {
"country": {
"code": "NO",
"data": "Norway"
},
"emailAddress": {
"data": "buyerconceptnorway@email.com"
},
"address": {
"data": "Østre veien 124"
},
"telephoneNumber": {
"data": "+4718100173"
},
"city": {
"code": "111 11",
"data": "Oslo"
},
"webAddress": {
"data": "https://www.buyergroupwebsite.se/"
},
"latitude": {
"data": "59.888614"
},
"faxNumber": {
"data": "+471811111111"
},
"longitude": {
"data": "10.779618"
}
},
"isActive": "true"
},
{
"parentName": "Bu500",
"orgNo": "22222222-1000",
"vatNo": "FI22222222000",
"gln": "9999899801229",
"name": "Buyer Concept Finland",
"parentGln": "0000000000500",
"location": {
"country": {
"code": "FI",
"data": "Finland"
},
"emailAddress": {
"data": "buyerconcept3@email.com"
},
"address": {
"data": "Katu 1"
},
"telephoneNumber": {
"data": "+3582222333222"
},
"city": {
"code": "222 22",
"data": "Helsingfors"
},
"webAddress": {
"data": "https://www.buyergroupwebsite.se/"
},
"latitude": {
"data": "60.153766"
},
"faxNumber": {
"data": "+35865111222222"
},
"longitude": {
"data": "25.031021"
}
},
"isActive": "true"
}
]
}
}
}
Stock Report C21 XML
<?xml version="1.0"?>
<b24Message xmlns="http://btwentyfour.com/schemas/commerce/2.1">
<stockReport text="Btwentyfour Example Stock Report" environment="Production" messageId="223456" messageDate="2021-12-23T12:19:05.167Z" dateFrom="2021-12-22" dateTo="2021-12-22">
<sender gln="7340117836950" />
<recipient gln="0000000000010" />
<documentReference documentType="StockReport" id="STOCK1X2345" date="2021-12-23" />
<buyer gln="7340117836950" />
<site>
<location gln="7080001155919" />
<stock date="2021-12-22" id="160-36282308640-2021-12-22">
<item>
<property name="description">Btwentyfour Running Shoe Black 38</property>
<property name="brand">B24 Running</property>
<property name="modelNo" registry="Supplier">1064</property>
<property name="modelColor" registry="Supplier">1064-666</property>
<property name="gender">Women</property>
<property name="ageGroup">Adults</property>
<property code="170255" name="goodsClass" set="Fedas">170255</property>
<supplier gln="7340117815580" />
<dimension code="666" name="color">Black</dimension>
<dimension name="size" set="Wmns FTW EU">38</dimension>
<itemReference coding="EAN13" registry="Supplier">7313492579316</itemReference>
<price type="retailAmountOnHand" value="1200.00" currency="EUR" />
<price type="costAmountOnHand" value="480.00" currency="EUR" />
<price type="retailAmountOnOrder" value="400.00" currency="EUR" />
<price type="costAmountOnOrder" value="160.00" currency="EUR" />
<price type="retailPrice" value="200.00" currency="EUR" />
<price type="costPrice" value="80.00" currency="EUR" />
<quantity type="OnHand" value="6">
<quantityState type="Available" value="3" />
<quantityState type="Allocated" value="3" />
</quantity>
<quantity type="OnOrder" value="2"/>
</item>
<item>
<property name="description">Btwentyfour Running Shoe Black 39</property>
<property name="brand">B24 Running</property>
<property name="modelNo" registry="Supplier">1064</property>
<property name="modelColor" registry="Supplier">1064-666</property>
<property name="gender">Women</property>
<property name="ageGroup">Adults</property>
<property code="170255" name="goodsClass" set="Fedas">170255</property>
<supplier gln="7340117815580" />
<dimension code="666" name="color">Black</dimension>
<dimension name="size" set="Wmns FTW EU">39</dimension>
<itemReference coding="EAN13" registry="Supplier">7313492579347</itemReference>
<price type="retailAmountOnHand" value="2000.00" currency="EUR" />
<price type="costAmountOnHand" value="800.00" currency="EUR" />
<price type="retailAmountOnOrder" value="200.00" currency="EUR" />
<price type="costAmountOnOrder" value="80.00" currency="EUR" />
<price type="retailPrice" value="200.00" currency="EUR" />
<price type="costPrice" value="80.00" currency="EUR" />
<quantity type="OnHand" value="10">
<quantityState type="Available" value="7" />
<quantityState type="Allocated" value="3" />
</quantity>
<quantity type="OnOrder" value="1"/>
</item>
</stock>
</site>
</stockReport>
</b24Message>
Stock Report JSON
{
"b24Message": {
"stockReport": {
"site": [{
"location": {
"gln": "7080001155919"
},
"stock": [{
"date": "2021-12-22",
"item": [{
"itemReference": [{
"coding": "EAN13",
"registry": "Supplier",
"data": "7313492579316"
}
],
"quantity": [{
"quantityState": [{
"type": "Available",
"value": "3"
}, {
"type": "Allocated",
"value": "3"
}
],
"type": "OnHand",
"value": "6"
}, {
"type": "OnOrder",
"value": "2"
}
],
"price": [{
"currency": "EUR",
"type": "retailAmountOnHand",
"value": "1200.00"
}, {
"currency": "EUR",
"type": "costAmountOnHand",
"value": "480.00"
}, {
"currency": "EUR",
"type": "retailAmountOnOrder",
"value": "400.00"
}, {
"currency": "EUR",
"type": "costAmountOnOrder",
"value": "160.00"
}, {
"currency": "EUR",
"type": "retailPrice",
"value": "200.00"
}, {
"currency": "EUR",
"type": "costPrice",
"value": "80.00"
}
],
"supplier": {
"gln": "7340117815580"
},
"property": [{
"name": "description",
"data": "Btwentyfour Running Shoe Black 38"
}, {
"name": "brand",
"data": "B24 Running"
}, {
"registry": "Supplier",
"name": "modelNo",
"data": "1064"
}, {
"registry": "Supplier",
"name": "modelColor",
"data": "1064-666"
}, {
"name": "gender",
"data": "Women"
}, {
"name": "ageGroup",
"data": "Adults"
}, {
"code": "170255",
"set": "Fedas",
"name": "goodsClass",
"data": "170255"
}
],
"dimension": [{
"code": "666",
"name": "color",
"data": "Black"
}, {
"set": "Wmns FTW EU",
"name": "size",
"data": "38"
}
]
}, {
"itemReference": [{
"coding": "EAN13",
"registry": "Supplier",
"data": "7313492579347"
}
],
"quantity": [{
"quantityState": [{
"type": "Available",
"value": "7"
}, {
"type": "Allocated",
"value": "3"
}
],
"type": "OnHand",
"value": "10"
}, {
"type": "OnOrder",
"value": "1"
}
],
"price": [{
"currency": "EUR",
"type": "retailAmountOnHand",
"value": "2000.00"
}, {
"currency": "EUR",
"type": "costAmountOnHand",
"value": "800.00"
}, {
"currency": "EUR",
"type": "retailAmountOnOrder",
"value": "200.00"
}, {
"currency": "EUR",
"type": "costAmountOnOrder",
"value": "80.00"
}, {
"currency": "EUR",
"type": "retailPrice",
"value": "200.00"
}, {
"currency": "EUR",
"type": "costPrice",
"value": "80.00"
}
],
"supplier": {
"gln": "7340117815580"
},
"property": [{
"name": "description",
"data": "Btwentyfour Running Shoe Black 39"
}, {
"name": "brand",
"data": "B24 Running"
}, {
"registry": "Supplier",
"name": "modelNo",
"data": "1064"
}, {
"registry": "Supplier",
"name": "modelColor",
"data": "1064-666"
}, {
"name": "gender",
"data": "Women"
}, {
"name": "ageGroup",
"data": "Adults"
}, {
"code": "170255",
"set": "Fedas",
"name": "goodsClass",
"data": "170255"
}
],
"dimension": [{
"code": "666",
"name": "color",
"data": "Black"
}, {
"set": "Wmns FTW EU",
"name": "size",
"data": "39"
}
]
}
],
"id": "160-36282308640-2021-12-22"
}
]
}
],
"sender": {
"gln": "7340117836950"
},
"dateTo": "2021-12-22",
"recipient": {
"gln": "0000000000010"
},
"documentReference": [{
"date": "2021-12-23",
"documentType": "StockReport",
"id": "STOCK1X2345"
}
],
"dateFrom": "2021-12-22",
"buyer": {
"gln": "7340117836950"
}
}
}
}