Sisällysluettelo | |
---|---|
|
Myyntien tuonti ulkopuolisesta järjestelmästä
...
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.
Code Block | ||||
---|---|---|---|---|
| ||||
[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
Code Block |
---|
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, |
sovittava | |||
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 |
7 | Kokolajitelman alkio id | Kokonaisluku | täytyy löytyy Flowvyn lajitelma alkioista, lajitelman numero katsotaan tuotteeen takaa |
8 | Värilajitelman alkio id | Kokonaisluku | täytyy löytyy Flowvyn lajitelma alkioista, lajitelman numero katsotaan tuotteeen takaa |
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 |
...
tositteita (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
Code Block | ||
---|---|---|
| ||
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ä
Code Block | ||
---|---|---|
| ||
myynti2skj YRITYS /L:\\palvelin\winskj\myynti.txt /JATKUVA |
Esimerkkikäyttö automaattituonnilla
...
Nyt kun käynnistää kassan ja tuo myynti2skj -ohjelma on päällä niin se hakee kauppoja kassaan automaattisesti.Luokka__Asennus ja määrittely
Luokka__Tekninen palvelu