Myyntien tuonti ulkopuolisesta järjestelmästä
SKJ-ohjelmistoon on mahdollista tuoda myyntejä ja tallennettuja tositteita ulkopuolisesta järjestelmästä tekstitiedoston avulla.
Kun tuodaan myyntejä tapahtumat kulkevat seuraavasti:
- Ulkoinen järjestelmä tuottaa myyntiaineiston.
- Aineisto välitetään esim. myymälän tai ketjuhallinnon palvelimelle.
- Aineisto muunnetaan myynti2skj -ohjelmalla kassan tositetiedostoksi.
- Ajetaan myynninpäivitys (winpaiv).
Kun tuodaan tallennettuja tositteita tapahtumat kulkevat seuraavasti:
- Ulkoinen järjestelmä tuottaa tallennetut tositteet.
- Aineisto välitetään esim. myymälän tai ketjuhallinnon palvelimelle.
- Aineisto muunnetaan myynti2skj -ohjelmalla wkassan tallennetuiksi tositteiksi.
- Rahastetaan tositteet kassalla.
Myynti2skj.ini -asetustiedostossa voidaan määrätä myymälänumerokohtaiset tallennuspolut.
Jos polkua ei ole määritelty, käytetään ohjelman käytössä olevan yrityken polkua.
POLUT
320=\\helsinkipalvelin1\winskj\files
340=\\kuopiopalvelin\winskj\files
Ohjelma ei tee / tue:
- Vähennä varastosaldoja (myynninpäivitys tekee sen).
- Tee laskuja, tilimyyntejä tms. (vaikka maksutapa olisikin tilimyynti).
- Väri/koko tuotteita (tulevat versiot tukevat)
Tiedostomuoto
Tallennetut tositteet ja myynti voivat olla yhdessä samassa tiedostossa tai monissa eri tiedostoissa.
- Tiedostomuotona on tekstitiedosto, jossa sarakkeen erottimena on sarkain eli tabulaattori (ASCII 9).
- Desimaalierottimena on piste
- Jokainen tietuee on omalla rivillään ja tietueen erottimena on CR ja LF (ASCII 13 ja ASCII 10).
- Tallennettavat tositteet ylikirjoitetaan aina ja tallennetaan yrityshakemiston alle kassakohtaiseen hakemistoon KASSANRO\tositenro.wt
- Tallennettava myynti menee aina yrityshakemistoon annetun kassan numerolla.
- Käsitellyistä tiedostoista tehdään kopio ohjelmakansion alihakemistoon kasitellyt\yyyymmddhhnnsszzz.TXT (vuosi + kk + päivä + kellonaika tuhannesosan tarkkuudella)
Esimerkki
99 22.05.2013 16:49:11 1 00001 10 6123 2 1 1 1111 20 1.20 24 0 24 1 2222 10 2.40 24 0 24 9999
Kyseessä on kahden tuoterivin tallennetun tositteen haulla löytyvä myynti kassalle 00001, myymälään 1, myyjälle 10. Tositenumerona 6123.
Kuvaus
Perustiedot |
|||||
0 |
Tunniste |
99 |
|||
1 |
Pvm |
Merkkijono (pvm) |
dd.mm.yyyy esim. 26.01.2011 |
||
2 |
Klo |
Merkkijono (klo) |
hh:mm:ss esim. 16:30:00 |
||
3 |
Myymälä |
Kokonaisluku |
> 0, sovitta |
||
4 |
Kassa |
Kokonaisluku |
Suositellaan omaa kassanumeroa erityyppiseille lähteille. Verkkokaupalle oma, automaateille oma |
||
5 |
Myyjä |
Kokonaisluku |
> 0, lähdejärjestelmän myyjäkoodi |
||
6 |
Tosite |
Kokonaisluku |
> 0, lähdejärjestelmän tositenumero |
||
7 |
Asiakas |
Kokonaisluku |
> 0, kuitin käytettävä asiakas. Päivitettävät asiakastiedot (rivin tunniste 10) ovat erikseen ja eivät vaikuta tähän |
||
8 |
Tyyppi |
Integer |
|||
|
|||||
Tuotetiedot |
|||||
0 |
Tunniste |
1 |
|||
1 |
Tuotekoodi |
Merkkijono |
Skj Hakee tuote.numero, tuote.lisatunnus, viivakoodi |
||
2 |
Määrä |
Liukuluku |
|||
3 |
A-hinta |
Liukuluku |
Verollinen |
||
4 |
Alv - % |
Liukuluku |
|||
5 |
Rivin ale - % |
Liukuluku |
|||
6 |
Yhteensä (verollinen) |
Liukuluku |
|||
|
|||||
Maksutapa |
|||||
0 |
Tunniste |
2 |
Ei tallennetulle tositteelle |
||
1 |
Maksutavan nro |
Kokonaiskuku |
Täytyy täsmätä SKJ:n maksutapoihin, täytyy olla välillä 1 - 25 |
||
2 |
Maksutavan summa |
Liukuluku |
Maksutavan/kaupan summa |
||
3 |
Erikoistoiminto |
Kokonaisluku |
|||
4 |
Maksutapa annettu |
Ei/Kyllä |
Vaihtoraha: 0 = Ei, 1 = Kyllä |
||
5 |
Annettu summa |
Liukuluku |
Vaihtorahan summa: vaikuttaa vain jos maksutapa on annettu (= 1), muuten ohitetaan |
||
|
|||||
Tekstiä |
|||||
0 |
Tunniste |
5 |
|||
1 |
Teksti |
Merkkijono |
Max 192mrk |
||
2 |
Liput |
Luku (bitit) |
|||
|
|||||
Asiakastiedot |
|||||
0 |
Tunniste |
10 |
|||
1 |
Nro |
Kokonaisluku |
> 0 |
||
2 |
Nimi |
Merkkijono |
Max. 40 mrk |
||
3 |
Nimi2 |
Merkkijono |
Max. 40 mrk |
||
4 |
Nimi3 |
Merkkijono |
Max. 40 mrk |
||
5 |
Osoite |
Merkkijono |
Max. 35 mrk |
||
6 |
PostiNro |
Merkkijono |
Max. 10 mrk |
||
7 |
PostiTmp |
Merkkijono |
Max. 22 mrk |
||
8 |
PuhNro |
Merkkijono |
Max. 17 mrk |
||
9 |
Asiakasliput |
Luku (bitit) |
1 = Kerta-asiakas, 2 = Keräilykorttiasiakas, 8 = Luottokiellossa, 16 = Matkustajamyynti |
||
|
|||||
Kassaanmaksu |
|||||
0 |
Tunniste |
13 |
|||
1 |
Nro |
Kokonaisluku |
Skj hakee tämän numeron perusteella kassaanmaksun nimen (määritellään WinSKJ:n asetuksissa). |
||
2 |
Summa |
Liukuluku |
|||
3 |
Tilinro |
Merkkijono |
|||
4 |
Projekti |
Merkkijono |
|||
5 |
Kustannuspaikka |
Merkkijono |
|||
6 |
Vastapuoli |
Merkkijono |
|||
7 |
Tositeselite |
Merkkijono |
|||
8 |
Alvkoodi |
Merkkijono |
HUOM |
Tämä EI ole sama asia kuin alv-% |
|
9 |
Kohde |
Merkkijono |
|||
10 |
Tuotekoodi |
Merkkijono |
|||
11 |
Toiminto |
Merkkijono |
|||
12 |
Kiinteisto |
Merkkijono |
|||
Ulosmaksu |
|||||
0 |
Tunniste |
14 |
|||
1 |
Nro |
Kokonaisluku |
Skj hakee tämän numeron perusteella ulosmaksun nimen (määritellään WinSKJ:n asetuksissa). |
||
2 |
Summa |
Liukuluku |
|||
3 |
Tilinro |
Merkkijono |
|||
4 |
Projekti |
Merkkijono |
|||
5 |
Kustannuspaikka |
Merkkijono |
|||
6 |
Vastapuoli |
Merkkijono |
|||
7 |
Tositeselite |
Merkkijono |
|||
8 |
Alvkoodi |
Merkkijono |
HUOM |
Tämä EI ole sama asia kuin alv-% |
|
9 |
Kohde |
Merkkijono |
|||
10 |
Tuotekoodi |
Merkkijono |
|||
11 |
Toiminto |
Merkkijono |
|||
12 |
Kiinteisto |
Merkkijono |
|||
Tosite loppu |
|||||
0 |
Tunniste |
9999 |
|||
|
Komentoriviparametrit
/L: Lähdetiedosto polkuineen
/ALAPOISTA Ei poista tiedostoja tuonnin jälkeen.
/JATKUVA Ohjelma toimii taustalla odottaen tiedostoja. Jatkuva tilassa ohjelma 24.11.2013 alkaen kuuntelee annenttua kansiota, ja heti kun sinne ilmestyy tiedosto se tutkii kansion sisällön.
/TOSTAL=K|E Aineisto on vain tallennettuja tositteta (E=päätellän aineistosta)
/K=kohdehakemisto / tiedosto. Kun TOSTAL=K, määrittää /K parametri kohdehakemiston
Esimerkkikäyttö
Lähdejärjestelmä kirjoittaa tiedoston myynti.txt jonka se tallentaa \\palvelin\winskj kansioon.
Ohjelma voidaan käynnistää ajastetusti komennolla
myynti2skj YRITYS /L:\\palvelin\winskj\myynti.txt
jolloin se lukee myynnit ja tallennetut tositteet sieltä ja kirjoittaa tiedostoon.
Ohjelma voidaan laittaa myös pyörimään taustalle esim. koneen käynnistyessä
myynti2skj YRITYS /L:\\palvelin\winskj\myynti.txt /JATKUVA
Esimerkkikäyttö automaattituonnilla
Mikäli järjestelmän halutaan toimivan siten, että heti tositteen saapuessa se ilmestyy kassan ruudulle, voidaan toimia seuraavasti:
- Tee kaksi kansiota:
- C:\WinSKJ\Kaupat
- Hakemisto, josta kassa hakee tuotuja tositteita
- C:\WinSKJ\Tosite
- Hakemisto, johon tallennetaan ulkoisesta järjestelmästä generoidut tositetiedostot
- C:\WinSKJ\Kaupat
- Määritä WinSKJ -> Tiedosto -> Asetukset -> Muut2 -> Autom. kaupan haun poluksi C:\WinSKJ\Kaupat
- Laita myynti2skj.exe pyörimään seuraavin parametrein:
#*myynti2skj /L:C:\WINSKJ\tosite*.txt /K:C:\WINSKJ\kaupat /TOSTAL=K YRITYS /jatkuva - Muuta kassan asetuksista, yleisasetuksista asetus "Uudet tallennetut kaupat noudetaan automaattisesti" päälle.
Nyt kun käynnistää kassan ja tuo myynti2skj -ohjelma on päällä niin se hakee kauppoja kassaan automaattisesti.