Versions Compared

Key

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


Sisällysluettelo

Table of Contents

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
languagetext
titleMyynti2skj.ini
[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,

sovitta

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
/ALAPOISTAEi poista tiedostoja tuonnin jälkeen.
/JATKUVAOhjelma 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|EAineisto 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
languagetext
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
languagetext
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