Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



Panel
title1. Description

This is a description of the flow regarding creating a purchaseorder from XTND Backend Extend Commerce Backend to external warehouse.

XTND Backend Extend Commerce Backend creates a purchase order which the opposite system will receive and update in their system. Then opposite system will reply so that XTND Extend Commerce Backend can update the balance and status for the purchase order.

...

Panel
titleExternalOrderNumber

First we are using the ExternalOrderNumber to identify the purchase order if not found then using the OrderNumber to identify the suborder for the receiving. External Order number range can be dedicated per warehouse.

Identification of order rows

We are identifying the rows by two ways

  1. By position and sub position

If the position and sub positions are given in the external message, then we are using them to identify the row, to handle backorders for order row level this is needed

      2.By product number

If position and sub positions are not available, then we are using the product number to identify the row.


Receiving at warehouse

3.1 LXIRSubOrderResult, GenericWarehouseDELVRY

3.1.1 XMLstructure

LXIRSubOrderResult (1)

LXIRSubOrderResult\Envelope (1)

Attribute 

Code 

Mand. 

Description 

Notes 

FromPartner 

  

Y 

From system 

Will be provided by Extend Commerce

FromPartnerUser 

  

Y 

User from system / Client 

Will be provided by Extend Commerce

ToPartner 

  

Y 

To system 

Will be provided by Extend Commerce

ToPartnerUser 

  

Y 

User of from system / Client 

Will be provided by Extend Commerce

DateTime 

  

N 

Document create date (YY-MM-DD hh:mm) 

  

ReferensNumber 

  

Y 

Message reference number 

  

LXIRSubOrderResult\Header (1) 

LXIRSubOrderResult\Header\HeaderInfo (1) 


Attribute 

Code 

Mand. 

Description 

CreationDate 

  

Y 

Create date 

DocumentNumber 

  

Y 

Message reference number 

DocumentName 

GenericWarehouseDELVRY 

Y 

Suborder result message name: GenericWarehouseDELVRY 


  

LXIRSubOrderResult\Header\SubOrderHeader (1-999) 

LXIRSubOrderResult\Header\SubOrderHeader\SubOrderHeaderInfo (1) 


Attribute 

Code 

Mand. 

Description 

Kommentar 

DeliveryNumber 

  

N 

Delivery Identity.  

  

WareHouseId 

  

Y 

Warehouse name in GenericWarehouse 

  

ArrivalDate 

  

Y 

Time for the start of the registration incoming deliveries 

  

SupplierId 

  

N 

  

  

OrderNumber 

  

Y/N 

Purchase order number 

Not mandatory if ExternalOrdernumber is used 

ExternalOrderNumber 

  

N 

External order number 

Using external order number if order number is not specified 

SequenceNumber 

  

Y 

Sequence 

  

OrderType 

IN 
  

Y 

Purchase order type 
IN = Normal 

  


  

  

 

LXIRSubOrderResult\Header\SubOrderHeader\SubOrderRow (1-99999) 

LXIRSubOrderResult\Header\SubOrderHeader\SubOrderRow\SubOrderRowInfo (1) 


Attribute 

Code 

Mand. 

Description 

ArticleId 

  

Y 

Product number 

OwnerNumber 

  

Y 

Client name in GenericWarehouse, data provided by Extend Commerce

PackageId 

  
  

N 

Unit, same as we sent in the Purchase Order 

DeliveredQuantity 

  

Y 

Delivered quantity. Total, included with any blocked in the .. \ Delivery Blocked \ Blocked Quantity 

OrderPosition 

  

Y 

Row position 

OrderSubPosition 

  

Y 

Row sub position 

OrderNumber 

  

Y 

Purchase order number 


  

LXIRSubOrderResult\Header\SubOrderHeader\SubOrderRow\DeliveryBlocked (0-1) 


Attribut 

Kod 

Mand. 

Description 

Lxir 

GenericWarehouse 

Kommentar 

BlockCode 

XX 

Y 

Different codes shall be treated as a block whatever code 

X 

- 

  

PackageId 

  

Y 

Unit 

X 

- 

  

BlockedQuantity 

  

  

Blocked quantity 

X 

- 

 


Delivery blocked

The element is optional.  

Receiving

In order to check the response to a purchase order is made reference to the row with Order Number + Order Position + OrderSubPosition. 

Over delivery

Over Delivery is normally not not permissible, XTND Extend Commerce must be updated and changed rows sent before the entry into warehouse done. 


Panel
titleExample
  1. Purchase order, LXIR SubOrder 

EXEMPEL 

  1. Receiving, LXIR SubOrderResult 

  

 <?xml version=”1.0” encoding=”ISO-8859-1” ?>  

 - <LXIRSubOrderResult> 

 <Envelope FromPartner=”GenericWarehouse FromPartnerUser=” SOLARSE ToPartner=”XOE ToPartnerUser=” SOLARSE DateTime=”2008-03-12 15:32 ReferensNumber=”0010000080 InterchangeTest=”” />  

 - <Header> 

 <HeaderInfo CreationDate=”2008-03-12 15:32 DocumentName=”DELVRY DocumentNumber=”0010000080” />  

 - <SubOrderHeader> 

 <SubOrderHeaderInfo DeliveryNumber=”29 WarehouseId=”CLJO ArrivalDate=”2008-03-12 15:27:21 SupplierId=”0 OrderNumber=”RP-28 ExternalOrderNumber ="01" SequenceNumber=”” OrderType=”IN WarehouseSection=”” DeliveryNote=”” ConsNote=”” Employee=”Plockare 1” />  

 - <SubOrderRow> 

 <SubOrderRowInfo ArticleId=”01046 OwnerNumber=”541 PackageId=”SÄCK DeliveredQuantity=”126 OrderPosition=”10 OrderSubPosition=”1 OrderNumber=”RP-28 RevisionCode=”” CustomerNumber=”” SupplierArticleId=”01046 AddressIdentity=”” ItemId=”” Weight=”25000” />  

 </SubOrderRow> 

 </SubOrderHeader> 

 </Header> 

 </LXIRSubOrderResult> 




  1. Purchase order, LXIR SubOrder 

EXEMPEL 

  1. Receiving, LXIR SubOrderResult 

  

 <?xml version=”1.0” encoding=”ISO-8859-1” ?>  

 - <LXIRSubOrderResult> 

 <Envelope FromPartner=”GenericWarehouse FromPartnerUser=” SOLARSE ToPartner=”XOE ToPartnerUser=” SOLARSE DateTime=”2008-03-12 15:32 ReferensNumber=”0010000080 InterchangeTest=”” />  

 - <Header> 

 <HeaderInfo CreationDate=”2008-03-12 15:32 DocumentName=”DELVRY DocumentNumber=”0010000080” />  

 - <SubOrderHeader> 

 <SubOrderHeaderInfo DeliveryNumber=”29 WarehouseId=”CLJO ArrivalDate=”2008-03-12 15:27:21 SupplierId=”0 OrderNumber=”RP-28 ExternalOrderNumber ="01" SequenceNumber=”” OrderType=”IN WarehouseSection=”” DeliveryNote=”” ConsNote=”” Employee=”Plockare 1” />  

 - <SubOrderRow> 

 <SubOrderRowInfo ArticleId=”01046 OwnerNumber=”541 PackageId=”SÄCK DeliveredQuantity=”126 OrderPosition=”10 OrderSubPosition=”1 OrderNumber=”RP-28 RevisionCode=”” CustomerNumber=”” SupplierArticleId=”01046 AddressIdentity=”” ItemId=”” Weight=”25000” />  

 </SubOrderRow> 

 </SubOrderHeader> 

 </Header> 

 </LXIRSubOrderResult> 


Include Page
Google Analytics
Google Analytics