Supplier order
The message describes new orders. This message can be represented in different ways depending on the receipiant.
- Warehouse (represented as Suborder)
- Supplier (represented as New order)
- Customer (represented as Purchase)
Purchase | Direct delivery from supplier to end customer. The purchase order is always triggered by a customer order. |
Suborder | Delivery of goods from supplier to warehouse. |
XML Structure
LxirEnvelope(1)
LxirEnvelope/Header(1)
Element | Data | Mand. | Description |
DateTime | Y | Date and time when message was created. | |
DocumentNumber | Y | Document number/identifier | |
DocumentVersion | Y | Document version | |
DocumentName | Y | Document name | |
ToPartnerUser | Y | Shortname [Name] of the client the message integration relates to. Agreed with Lxir integration technicians. | |
ToPartner | Y | [Name] | |
FromPartnerUser | Y | [Name] | |
FromPartner | Y | Fixed internal value |
LxirEnvelope /Body(1)
LxirEnvelope /Body /LxirSupplierOrder(n)
Element | Data | Mand. | Description |
OperationCode | 1 | Y | Operation code. Today only new orders are possible, i e code 1. |
OrderType | ”Purchase”; ”Suborder” | Y | XML Attribute defining if the supplier order is of type purchase or suborder |
Number | Y | Internal purchase number or suborder number | |
OrderDate | Y | Order date | |
AskedDeliveryDate | Y | Asked delivery date (according to incoterms) | |
Notes | Y | Notes | |
OrderNumberEndCustomer | N | End customer order number (in case of purchase order) | |
AdviceToPhoneNumber | N | Advice to phone number | |
AdviseToEmail | N | Advice to email address | |
HandlingMark | Y | Handling mark | |
ShippingMark | Y | Shipping mark | |
InvoiceMark | Y | Invoice mark | |
OriginalOrderYourReference | N | Purchase field only relates to original customer order’s YourReference value | |
OriginalOrderOurReference | N | Purchase field only relates to original customer order’s OurReference value | |
TermsOfPayment | Y | Payment terms according to supplier agreement | |
ExternalOrderNumber | |||
AdministrativeInstruction | Y | General administrative instruction regarding handling of sub-/purchase order at supplier | |
PurchaseApprovalType | N | This is using to identify if the approval is need and which type of approval Is it. | |
WarehouseExternalId |
LxirSupplierOrder/OrderReference(2)
Element | Data | Mand. | Description |
ReferenceType | Your;Our | Y | Type of order reference |
Name | Y | Name of order reference | |
Phone | N | Phone number | |
Fax | N | Fax number | |
N | Email address |
LxirSupplierOrder/Transport(1)
Element | Data | Mand. | Description |
TransportCondition | Y | Transport condition | |
DeliveryMethod | Y | Method of delivery | |
ForwarderName | Y | Forwarder name | |
CustomerNumberAtForwarder | N | If existing - Customer number at forwarder |
LxirSupplierOrder/Customer(1)
Element | Data | Mand. | Description |
Number | N | Customer number | |
CompanyOrName | Y | Delivery name | |
LastName | N | Last name, private customers only | |
InvoiceName | Y | Invoice name | |
VATNumber | N | VAT-Number |
LxirSupplierOrder/Customer/Addresses/Address(2)
Element | Data | Mand. | Description |
Type | ”Delivery”;”Invoice” | Y | Type of address, XML attribute |
Address1 | Y | Address field 1 | |
Address2 | N | Address field 2 | |
Address3 | N | Address field 3 | |
PostalCode | Y | Postal code | |
City | Y | City | |
State | N | State | |
CountryCode | Y | Country code (SE=Sverige) (ISO 3166-1) |
LxirSupplierOrder/Customer/DeliveryWarehouse
Element | Data | Mand. | Description |
WarehouseOwnerType | 1,2 | Y | Describes who owns the warehouse |
GLN | N | GLN Number of the warehouse |
LxirSupplierOrder/Supplier(1)
Element | Data | Mand. | Description |
Number | Y | Supplier number | |
Name | Y | Supplier name | |
OrganizationNumber | Y | Organization number | |
Phone | Y | Phone number | |
Fax | Y | Fax number | |
AgreementName | Y | Supplier agreement name (Lxir’s internal) |
LxirSupplierOrder/Supplier/ Address(1)
Element | Data | Mand. | Description |
Address1 | Y | Address field 1 | |
Address2 | N | Address field 2 | |
Address3 | N | Address field 3 | |
PostalCode | Y | Postal code | |
City | Y | City | |
State | N | State | |
CountryCode | Y | Country code (SE=Sverige) (ISO 3166-1) |
LxirSupplierOrder/OrderRows(1)/Row(n)
Element | Data | Mand. | Description |
OperationCode | 1 | Y | Operation code, valid value is 1 (Add) |
Position | Y | Position (radnummer) | |
SubPosition | Y | Delposition (rad) | |
Notes | Y | Note | |
SupplierProductNumber | Y | Supplier’s product number | |
SupplierProductName | Y | Supplier’s product name | |
ProductNumber | Y | Lxir’s product number | |
ProductName | Y | Lxirs product name | |
Quantity | Y | Quantity | |
Unit | Y | Unit for ordered quantity | |
Price | Y | Price according to supplier agreement | |
Currency | Y | Currency related to Price | |
VatPercent | Y | Vatpercent related to Price | |
TotalGrossWeight | Y | Gross weight per row in total (kg) | |
DeliveryDate | Y | Calculated delivery date | |
CustomerOrderedSalesUnitQuantity | N | Sales quantity. In case of purchase order only. Informative data. | |
CustomerOrderedSalesUnit | N | Sales unit. In case of purchase order only. Informative data. | |
CustomerSalesPrice | N | Price per unit ex VAT. In case of purchase order only. Informative data. | |
CustomerSalesPriceCurrency | N | Currenc code. In case of purchase order only. Informative data. | |
CustomerSalesPriceVatPercent | N | Vat percentage. In case of purchase order only. Informative data. | |
HandlingMark | Y | Handling mark of row | |
ShippingMark | Y | Shipping mark of row | |
ManufacturePartNumber | N | Manufacture part number | |
InternalPartNumber | N | Internal part number | |
CustomerProductNumber | N | Customer product number known as warehouse part number on UI |
XSD LxirSupplier Order
Version | Date | Author/change | Commenct |
1.1 | 2013-05-27 | Martin Hagman | Created document |
1.2 | 2016-06-08 | Martin Hagman | Added DeliveryWarehouse and additional data like more row data |
1.3 | 2017-06-19 | Martin Hagman | Added PurchaseApprovalType in the header and CustomerProductNumber in the rows. |
2022-03-11 | Zohaib Anees | Added WarehouseExternalId ExternalOrderNumber |