Versions Compared

Key

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

...

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
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>