Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 33 Next »

 

 

Description

Description of message flow regarding new customer order messages sent to Extend Backend.

Only new customer order messages is sent, change and cancellation is not possible.

Specification

XML Struktur

LxirEnvelope(1)

LxirEnvelope/Header(1)

Element             

Code

Mand.

Explanation

DateTime

 

Y

Date and time stamp when message was created

DocumentNumber

 

N

Counter for document no

DocumentVersion

 

N

Document version

DocumentName

 

N

Document name

ToPartnerUser

 

Y

Short name [KORT] on the client the message refers to. Code available from contact person for integration.

ToPartner

 

Y

[KORT]

FromPartnerUser

 

Y

[KORT]

FromPartner

 

N

Fixed value, Short name loading system                

 

LxirEnvelope /Body(1)

LxirEnvelope /Body /LxirCustomerOrder(n)

Element             

Code

Mand.

Explanation

OperationCode

 

Y

OperationCode for Order valid values 1

Number

 

Y

Internal ordernumber                         

OrderDate

 

N

Orderdate (ÅÅÅÅ-MM-DD hh:mm)

AskedDeliveryDate

 

Y

Desired delivery date (ÅÅÅÅ-MM-DD tt:mm) (enligt incoterms)

Notes

 

N

Notes

OrderType

 

N

Order type (1 "Normalorder", 2 "Quickorder",4 "Expressorder",2048 "Season order",4096 "Webshop order")

Default is  1 “NormalOrder” if elementet is missing.

PaymentType

 

Y

Payment (INV "Billing", AUTO Autogiro", ADV "Advance payment", FAC "Factoring", CAS "Cash payment", LAS "Last schrift", CC "Credit card", MOH "Manual on hold", FAM "Invoice me")

FreightFree

 

Y

freight free

OrderNumberEndCustomer

 

N

Ordernummer for end customer

YourReference

 

N

Your reference

OurReference

 

N

Our reference

InvoiceEmail

 

N

E-mail address for invoice. Can put attribute in this element to control which system is master: DataMaster = "Internal" atl. "External".

OrderEmail

 

N

E-mail address for invoice. Can put attribute in this element to control which system is master: DataMaster = "Internal" atl. "External".

OrderPhoneNumber

 

N

Phone number

AdvisePhoneNumber

 

N

Advise phone number

PartialDelivery

 

N

Allow partial delivery of orders. The item is omitted completely if value is missing and default value is to be used.

TransportCondition

 

N

Transport Conditions

DeliveryMethod

 

N

Method of delivery

HandlingMark

 

N

Handling remark

ShippingMark

 

N

Shippment remark

 

LxirCustomerOrder/Customer(1)

Element             

Code

Mand.

Explanation

OperationCode

 

N

Operational code for customer valid value is 1

Number

 

N

Customer number

CustomerType

1 (Private)

2 (Business)

4(Unknown)

8 (Reseller)

N

Customer Type (according to valid customer types, see code field). The item is omitted completely if value is missing and default value is to be used.

CustomerGroup

 

N

Customer group as a customer should belong to

CompanyOrName

 

Y

Delivery name

LastName

 

N

Private customers only

InvoiceName

 

Y

Name of invoice

VATNumber

 

N

VAT-Nummer

PaymentTermsNumberOfDays

 

N

Normal number of days (For calculation of due date)

InternalCustomer

 

N

Internal customer

PalletRegistrationNumber

 

N

Pallet registration number. Can put attribute in this element to control which system is master: DataMaster = "Internal" atl. "External".

 

 

 

ProductName

 

N

Product name

Max 80 characters

 

 

 

 

 

OrderQuantity

 

Y

OrderQuantity

Eg. 0.00

SalesUnit

 

Y

Order Number Unit

 

Price

 

N

Price per ordered unit excluding VAT

Eg. 0.0000

Currency

 

Y

Currency. SEK,EUR USD (ISO 4217)

 

VatPercent

 

N*

VAT in %

* If price is explicitly stated, VatPercent must also be set to a valid value

HandlingMark

 

N

Handling remark

 

ShippingMark

 

N

Goods remark

 

CustomerProductNumber

 

N

Customer product number

string

ExternalFreeTextData

 

N

External free text data that can be reported in order and despatch advica

Max 1600 characters

 

 

Example
<?xml version="1.0" encoding="UTF-8"?>
<LxirEnvelope>
  <Header DateTime="2011-12-05T13:43:24" DocumentNumber="25" DocumentVersion="1.0" DocumentName="LxirCustomerOrder" ToPartnerUser="GBG" ToPartner="GBG" FromPartnerUser="GBG" FromPartner="XOE"/>
  <Body>
    <LxirCustomerOrder>
      <OrderHeader>
        <OperationCode>1</OperationCode>
        <Number>12371</Number>
        <OrderDate>2010-01-01T00:10:10.00000</OrderDate>
        <AskedDeliveryDate>2010-01-01</AskedDeliveryDate>
        <Notes>not</Notes>
        <OrderType>1</OrderType>
        <PaymentType>INV</PaymentType>
        <FreightFree>false</FreightFree>
        <OrderNumberEndCustomer>oendcust</OrderNumberEndCustomer>
        <YourReference>YourReference</YourReference>
        <OurReference>OurReference</OurReference>
        <InvoiceEmail>InvoiceEmail</InvoiceEmail>
        <OrderEmail>OrderEmail</OrderEmail>
        <OrderPhoneNumber>OrderPhoneNumber</OrderPhoneNumber>
        <AdvisePhoneNumber>AdvisePhoneNumber</AdvisePhoneNumber>
        <PartialDelivery>false</PartialDelivery>
        <TransportCondition>TransportCondition</TransportCondition>
        <DeliveryMethod>DeliveryMethod</DeliveryMethod>
        <HandlingMark>HandlingMark</HandlingMark>
        <ShippingMark>ShippingMark</ShippingMark>
        <Customer>
          <OperationCode>1</OperationCode>
          <Number/>
          <CustomerType>1</CustomerType>
          <CustomerGroup>Provision 15%</CustomerGroup>
          <CompanyOrName>CompanyOrName</CompanyOrName>
          <LastName>LastName</LastName>
          <InvoiceName>InvoiceName</InvoiceName>
          <VATNumber>VATNumber</VATNumber>
          <PaymentTermsNumberOfDays>10</PaymentTermsNumberOfDays>
          <InternalCustomer>false</InternalCustomer>
          <Addresses>
            <Address Type="Delivery">
              <Address1>rad1</Address1>
              <Address2>rad2</Address2>
              <Address3>rad3</Address3>
              <PostalCode>57174</PostalCode>
              <City>rad5</City>
              <State/>
              <CountryCode>SE</CountryCode>
            </Address>
          </Addresses>
        </Customer>
<External>
    <ExternalFreeTextData>X-23</ExternalFreeTextData>
<External/>
      </OrderHeader>
      <OrderRows>
        <Row>
          <OperationCode>1</OperationCode>
          <Position/>
          <SubPosition/>
          <Notes/>
          <ProductNumber>T001Taberg</ProductNumber>
          <ProductName>etttvåtre</ProductName>
          <OrderQuantity>25</OrderQuantity>
          <SalesUnit>st</SalesUnit>
          <Price>1.2</Price>
          <Currency>SEK</Currency>
          <VatPercent/>
          <HandlingMark/>
          <ShippingMark/>
           <CustomerProductNumber>CT001Taberg</CustomerProductNumber>
        </Row>
        <Row>
          <OperationCode>1</OperationCode>
          <Position/>
          <SubPosition/>
          <Notes/>
          <ProductNumber>T002Taberg</ProductNumber>
          <ProductName>MyNameIsTwo</ProductName>
          <OrderQuantity>25</OrderQuantity>
          <SalesUnit>st</SalesUnit>
          <Price>2.2</Price>
          <Currency>SEK</Currency>
          <VatPercent/>
          <HandlingMark/>
          <ShippingMark/>
           <External>
    <ExternalFreeTextData>X-23</ExternalFreeTextData>
  <External/>
        </Row>
      </OrderRows>
    </LxirCustomerOrder>
  </Body>
</LxirEnvelope>
Schedule

 


  • No labels