Versions Compared

Key

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

...

Code Block
languagexml
titleSaapumisilmoitus
<?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
languagexml
<?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
languagexml
<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>