...
Saapumisilmoitus ostotilaukselle
Kommentoitujen kenttien sisältö on pakkollista.
Tieto luetaan sisään otsaapuu tauluun, josta se varsinaisen saavutuksen yhteydessä viedeään saldoille. Saavutus tehdään ostantoimesta manuaalisesti.
Code Block |
---|
language | xml |
---|
title | Saapumisilmoitus |
---|
|
<?xml version="1.0" encoding="Windows-1257"?>
<Message>
<MessageHeader> <!-- lohkon täytyy olla olemassa, mutta ei käsitellä -->
<MessageType>IncomingReport </MessageType> <--
<Sender>Varasto Oy</Sender>
<Receiver>Asiakas Oy </Receiver>
</MessageHeader>
<VendPackingSlip>
<PurchId>00000010</PurchId> <!-- ostotilauksen numero, pakollinen -->
<PackingSlipId>OSL000015</PackingSlipId>
<ReceiptsListId>OSL000015</ReceiptsListId>
<DeliveryDate>14-02-2008</DeliveryDate>
<VendAccount>43001</VendAccount>
<VendName>Ferrero Scandinavia AB</VendName>
<PurAccount>43001</PurAccount>
<PurName>Ferrero Scandinavia AB</PurName>
<TransportAccount>10</TransportAccount>
<TransportName>Transpoint</TransportName>
<rknumero>212457 </rknumero>
<FreightSlipNum>23654</FreightSlipNum>
<Lines> <!-- pakollinen -->
<Line No="1"> <!-- toistetaan jokaiselle riville -->
<TransId>1</TransId> <!-- ostotilauksen rivinumero, tärkeä. kohdistaa oikeaan riviin, pakollinen -->
<ItemNumber>196</ItemNumber> <!-- skjtuotenumero, pakollinen -->
<BatchId></BatchId>
<Type>1</Type>
<BBDate></BBDate>
<ArrivedQuantity>22</ArrivedQuantity> <!-- saapunut määrä, pakollinen -->
<Unit>kpl</Unit>
</Line>
<Line No="2">
<TransId>2</TransId>
<ItemNumber>266</ItemNumber>
<BatchId>B001</BatchId>
<Type>C</Type>
<BBDate>31-12-2008</BBDate>
<ArrivedQuantity>400</ArrivedQuantity>
<Unit>case</Unit>
</Line>
</Lines>
</VendPackingSlip>
</Message> |
Varastotapahtumat (hävikki, siirto, palautus)
Tapahtumat tuodaan 1 tapahtuma / tiedosto
Code Block |
---|
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<Message>
<!-- Yksi tapahtuma / tiedosto -->
<!-- siirron tapauksessa tulee ensin lähdevaraston tapahtuma ja sitten kohde varaston tapahtuma -->
<MessageHeader>
<MessageType>StockEvents</MessageType>
<Sender>Ei merkitystä</Sender>
<Receiver>SKJ</Receiver>
</MessageHeader>
<WarehouseTransactions>
<TransDate>13-03-2012</TransDate> <!-- huomaa muoto -->
<TransTime>09:08:08</TransTime><!-- huomaa muoto -->
<Lines>
<Line No="1">
<ItemNumber>023833</ItemNumber>
<Warehouse>200</Warehouse>
<TransactCode>2</TransactCode> <!-- koodit noudattavat skj kooodeja, paitsi siirto = S -->
<FreeText1>TUOTTEET OLLEET PIDEMMAN AIKAA LOPPU, JVZ</FreeText1>
<Quantity>24</Quantity> <!-- tyyppi kertoo etumerkin, eli käytännössä kaikki paitsi siirto ovat vähentäviä. eli Normaali 10kpl hävikki merkataan 10, ei -10 (joka taas olisi hävikin korjaus) -->
<TransactDate>09-03-2012</TransactDate>
</Line>
</Lines>
</WarehouseTransactions>
</Message>
|
Saldoraportti
Voidaan lukea inventoinniksi inventaarionkirjauksen kautta (nouda tietoja → logmaster saldoraportti).
Code Block |
---|
|
<Message>
<MessageHeader><!-- ei merkitystä -->
<MessageType>StockReport</MessageType>
<Sender>LMWarehouse</Sender>
<Receiver>SKJ</Receiver>
</MessageHeader>
<InvCounting>
<TransDate>2013-12-05</TransDate> <!-- ei merkitystä -->
<Line No="1">
<ItemNumber>100558</ItemNumber>
<Stock>3</Stock> <!-- tätä ei lueta, käytetään ohjelmassa valittua varastoa -->
<Quantity>7</Quantity>
<Unit></Unit>
</Line>
<Line No="2">
<ItemNumber>100667</ItemNumber>
<Stock>3</Stock>
<Quantity>6</Quantity>
<Unit></Unit>
</Line>
<Line No="3">
<ItemNumber>100559</ItemNumber>
<Stock>3</Stock>
<Quantity>7</Quantity>
<Unit></Unit>
</Line>
</InvCounting>
</Message>
|