Versions Compared

Key

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

...

Code Block
languagexml
<Tuotteet>
<tietue>
<varilajitelma>0</varilajitelma>
<kokolajitelma>0</kokolajitelma>
<numero>110377</numero>
<nimi>Rekisteri muovi 1-31 A4 sin/valk. 100139</nimi>
<nimi2 />
<valmistaja />
<keskihinta>0,89</keskihinta>
<paaryhma>99</paaryhma>
<ryhma>2020</ryhma>
<aliryhma>20201</aliryhma>
<toimittaja>0001</toimittaja>
<keskusvarasto>False</keskusvarasto>
<valikoimalka />
<muutettupvm>20161027</muutettupvm>
<resepti>False</resepti>
<bruttopaino>0</bruttopaino>
<valikoimalkanimi />
<toiminto />
<lisatunnus />
<tilauskoko>0</tilauskoko>
<hryksikko>srj</hryksikko>
<yks>srj</yks>
<varastoyks>srj</varastoyks>
<tilauskoko2>0</tilauskoko2>
<alkuperamaa>GB</alkuperamaa>
<tilauskoko3>0</tilauskoko3>
<sailyvyys>0</sailyvyys>
<sarjanumerollinen>False</sarjanumerollinen>
<tilkielto>False</tilkielto>
<toimtunnus>100139</toimtunnus>
<cnkoodi>242232</cnkoodi>
<viivakoodi>05902812220865</viivakoodi>
</tietue>
....


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>