Ajankohtaiset tiedotteet

Ulkoisen aineiston tuominen Asteri Laskutukseen

Asteri laskutukseen voi tuoda kolmannen osapuolen tuottamaa aineistoa

  • tilauksia valinnalla tiedosto/tuo tilaukset tekstitiedostosta, mallitiedosto tilaus3.txt
  • lähetteitä valinnalla tiedosto/tuo lähetteet tekstitiedostosta, mallitiedosto lahete3.txt
  • laskuja valinnalla tiedosto/laskut tekstitiedostosta, mallitiedosto laskuja3.txt

Ulkoisen aineiston siirtämistä voi hyödyntää mm.

  • tilauksien siirtämiseen nettikaupasta tai tiedonkeruupäätteeltä
  • laskutustietojen siirtämiseksi tuotannonohjausjärjestelmästä
  • reskontratietojen siirtämiseksi, kun laskut on tulostettu jollain muulla järjestelmällä

Ulkoisen aineiston tuomiseksi kolmannen osapuolen järjestelmään täytyy rakentaa toiminto, joka tallentaa Asteri laskutuksen mukaista siirtotiedostoa.

Viitenumero?

Asteri laskutus muodostaa itse viitenumeron:

Laskunsyöttötilassa määritä / perustiedot / syöttötoiminnot / [x] Muodosta viitenumero kaavalla -kohdassa määritetään mistä Asteri muodostaa viitenumeron.

Jos siirtoaineisto sisältää ennalta määrätyn viitenumeron, se voidaan tuoda ilman viimeistä numeroa (tarkistetta) ja antaa Asterin muodostaa viitenumero uudestaan.

Yleensä viitenumerossa on laskunnumero, sen lisäksi voi olla asiakasnumero tai päiväys, Viitenumero voi olla täysin mielivaltainenkin.

Tarvittaessa voidaan menetellä siten, että viitenumeron muodostusohjeeksi annetaan H (=viitteemme kentästä muodostetaan viitenumero) ja siirtotiedostossa tuodaan Viitteemme -kentässä etukäteen muodostettu viitenumero ilman viimeistä numeroa, tai jos viitteemme -kenttää ei voi käyttää, käytä G = viitteenne tai I = toimitus -kenttää.

Siirtotiedostosta

Tiedosto on normaali tekstitiedosto, joka on avattavissa muistioon.

  • Yhdessä tekstitiedostossa voi olla yhden tai useamman laskun tiedot.
  • Tekstitiedoston rakenne on sellainen, että jokaisella rivillä on oma tietonsa.

Tiedostoversioita on 3+2 vaihtoehtoa:

  • Versio 1.4, jossa tuodaan lisätieto1-lisätieto6 kentät mutta ei tuoda laskun päiväystä ja eräpäivää, jolloin Asteri laskutus laskee laskunnumeron, laskun päiväyksen ja eräpäivä
    • (UTF8 koodatuissa käytä versio 1.6. Se on muuten sama kuin 1.4, mutta muuntaa UTF8 merkit ANSI merkeiksi)
  • Versio 1.3, jossa tuodaan versio 1.2 lisäksi lisätieto1-lisätieto6 kentät
    • (UTF8 koodatuissa käytä versio 1.5. Se on muuten sama kuin 1.3, mutta muuntaa UTF8 merkit ANSI merkeiksi)
  • Versio 1.2, jossa tuodaan myös laskunnumero, laskun päiväys ja eräpäivä (esim. tilanne, jossa laskut on lähetetty asiakkaalle muusta järjestelmästä ja laskun tiedot siirretään Asteriin reskontran ja tilastoinnin hoitamiseksi alkuperäinen, jossa ei tuoda laskunnumeroa, laskun päiväystä ja eräpäivää. jolloin Asteri laskutus laskee laskunnumeron, laskun päiväyksen ja eräpäivän

Peräkkäiset laskut erotetaan toisistaan tähtimerkillä (*)

Suosittelemme uusissa projekteissa:

  • Käytä versiota 1.3, jos tuot valmiita laskuja (=laskun päivä, eräpäivä ja laskunnumero tiedossa)
  • Käytä versiota 1.4, jos tuot lähetteitä, jotka Asteri ohjelma muuttaa laskuiksi

Testaaminen

Testaaminen onnistuu laskutuksen esittelyversiolla, jonka voi asentaa täältä

Tietuekuvaus

EsimSelitys
versio 1.2vakio: ”versio 1.3” kun tuodaan laskun numero, laskun päivä ja laskun eräpäivä (”versio 1.5” jos merkistö on UTF8) ”versio 1.4” kun ei tuoda laskunnumeroa, laskun päivää eikä eräpäivää (”versio 1.6” jos merkistö on UTF8) ”versio 1.2” vanha siirtotiedosto, kun tuodaan laskun numero, laskun päivä ja laskun eräpäivä. ”lähete versio 1.3” kun tuodaan lähetteitä lähetteiksi ”tilaus versio 1.3” kun tuodaan tilauksia tilauksiksi
*uusi lasku alkaa, vakio aina *
10507laskunnumero. Huom: jos ei tuoda laskunnumeroa (ensimmäisellä rivillä ”versio 1.4”) tai versiotieto puuttuu, laskun päiväystä ja eräpäivää niin tiedoston ensimmäinen rivi alkaa asiakkaan nimi -tiedolla.
13.2.2021laskun päivä
14.3.2021eräpäivä
Annen Ananas Kynimi (asiakkaan tiedot alkavat…) Jos ei tuoda laskunnumeroa, laskun päiväystä ja eräpäivää niin tiedoston ensimmäinen rivi alkaa asiakkaan nimi -tiedolla (tämä on ensimmäinen rivi)
Anne MangoLisänimi
Kasarmikatu 6 A 3osoite
00100 HÄMEENLINNApaikka
09-3507530puhelin
1005asiakasnumero (Jos on tyhjä, ohjelma antaa asiakasnumeron tälle asiakkaalle. Jos on käytössä, ohjelma päivittää asiakaskortin tiedot asiakaskortistoon.) Uusi asiakas voidaan tuoda siirtotiedostossa jättämällä tämä kenttä tyhjäksi (jolloin ohjelma antaa asiakasnumeron) tai tuomalla tässä kentässä käyttämättömän asiakasnumeron (jolloin siirtotiedoston luonut ohjelma on huolehtinut asiakasnumeroinnista)
1Maksuehtokoodi 1,2,3 tai 4. Koodia vastaava maksuehtolauseke määritetään asiakaskortisto -työvaiheessa valinnalla muokkaa/maksuehdot
0Asiakaskortin kenttä ’alennus’ (asiakaskohtainen koko laskusta annettava vakioalennusprosentti).
Asiakaskortin kenttä ’Ostanut kpl’. Jätä tyhjäksi, ohjelma tilastoi
Asiakaskortin kenttä ’Ostanut euro’. Jätä tyhjäksi, ohjelma tilastoi
Asiakaskortin kenttä ’laskutusosoite’. Yleensä jätetään tyhjäksi
Asiakaskortin kenttä ’toimitusosoite’. Yleensä jätetään tyhjäksi
Asiakaskortin kenttä ’koodirivi’. Yleensä jätetään tyhjäksi
Disketti Oytoimitusosoite nimi (toimitusasiakkaan tiedot alkavat…). Jätä tyhjäksi, jos ei erillistä toimitusosoitetta
Kari Korpputoimitusosoite Lisänimi. Jätä tyhjäksi, jos ei erillistä toimitusosoitetta
PL 45toimitusosoite osoite. Jätä tyhjäksi, jos ei erillistä toimitusosoitetta
02101 ESPOOtoimitusosoitteen paikka. Jätä tyhjäksi, jos ei erillistä toimitusosoitetta
09-3507530toimitusosoitteen puhelin. Jätä tyhjäksi, jos ei erillistä toimitusosoitetta
1004toimitusosoitteen asiakasnumero (Jos on tyhjä, ohjelma luo. Jos on käytössä, ohjelma päivittää osoitteet yms.). Jätä tyhjäksi, jos ei erillistä toimitusosoitetta
1toimitusosoite-asiakkaan maksuehto Koodi 1,2,3,4 … . Koodia vastaava maksuehtolauseke määritetään asiakaskortisto -työvaiheessa valinnalla muokkaa/maksuehdot . Jätä tyhjäksi, jos ei erillistä toimitusosoitetta
0Toimitusosoite-asiakkaan asiakaskortin kenttä ’alennus’. . Jätä tyhjäksi, jos ei erillistä toimitusosoitetta
Ostanut kpl. Jätä tyhjäksi, ohjelma tilastoi
Ostanut euro. Jätä tyhjäksi, ohjelma tilastoi
laskutusosoite. Yleensä jätetään tyhjäksi. Asiakaskortin kenttä ’laskutusosoite’
toimitusosoite. Yleensä jätetään tyhjäksi. Asiakaskortin kenttä ’toimitusosoite’
koodirivi. Yleensä jätetään tyhjäksi. Asiakaskortin kenttä ’koodirivi’
Matti MangoViitteemme (laskukohtainen tieto, esim. myyjähenkilö)
Matti MäkinenViitteenne (laskukohtainen tieto, esim. ostajahenkilö)
Posti 10.2. 2021Toimitus (laskukohtainen tieto, esim. noudetaan)
versio 1.3 ja versio 1.4 tässä kohdassa tuodaan laskunsyöttötilaan lisätieto1. Versio 1.2 ja alkuperäinen: näitä 6 lisätietoriviä ei tuoda, vaan toimitus kentän jälkeen on heti 1. rivin tuotenumero
lisätieto2 kenttään tieto (versio 1.3 ja versio 1.4)
lisätieto3 kenttään tieto (versio 1.3 ja versio 1.4)
lisätieto4 kenttään tieto (versio 1.3 ja versio 1.4)
lisätieto5 kenttään tieto (versio 1.3 ja versio 1.4)
lisätieto6 kenttään tieto (versio 1.3 ja versio 1.4)
Tuotenumero. Voi jättää tyhjäksi, jos tuodaan seliterivi tai laskurivi ilman tuotekoodia. Jokaista tuoteriviä kohden tulee 14 riviä tietoa. Jos tuote on jo tuotekortistossa, täytä minimissään kaksi kenttää: koodi ja määrä. Ohjelma hakee selitteen, verokannan ja hinnan tuotekortistosta. Jos tuote ei ole tuotekortistossa, täytä minimissään neljä kenttää: nimike, määrä, a-hinta ja verokanta.
winTuoteryhmä. Voi jättää tyhjäksi
Asteri lähete/laskutusTuoterivin nimike tai selite.
1Määrä. Anna tähän kpl-määrä, esim 1 tai 15
kplYksikkö. Esim,. h, kpl, pss. Voi jättää tyhjäksi
409,83a-hinta. Yksikköhinta.
yhteensä euro. Ohjelma laskee, jätä tyhjäksi
0ale %. Alennusprosentti. Jätä tyhjäksi jos ei anneta tuoterivikohtaista alennusprosenttia.
Ale euroa. Ohjelma laskee, jätä tyhjäksi
netto euro. Ohjelma laskee, jätä tyhjäksi
22Verokanta (alv%). Anna tähän tuoterivin verokanta, esim 24, 14, 10 tai 0.
alv euro. Ohjelma laskee, jätä tyhjäksi.
brutto euro. Ohjelma laskee, jätä tyhjäksi.
kp-tili. Kirjanpidon tilinumero, jolle tuoterivi tiliöidään. Voi jättää tyhjäksi.
ywäTuotenumero (seuraavan tuoterivin tiedot alkavat …)
winTuoteryhmä
Ylläpito lähete/laskutusNimike
12Määrä
kplYksikkö
10,929a-hinta
yhteensä euro x
ale %
ale euro x
netto euro x
24Verokanta (alv%)
alv euro x
brutto euro x
kp-tili
*aloittaa seuraavan laskun: ei tarvita tiedoston lopussa
(asiakkaan tiedot kuten yllä)
(ensimmäisen tuoterivin tiedot kuten yllä)
(toisen tuoterivin tiedot kuten yllä)
(jne.)
(jne.)
osa tiedoista on vähemmän oleellisia: usein esimerkiksi x:llä merkittyjä tietoja
ei tarvita, vaan ne voivat olla siirtotiedostossa tyhjiä

Ohjelmantekijöille omaan koodin kommenteiksi:



’ Lähetteiden/laskujen tuonti Asteri lähete/laskutuksen
’ Lähde: https://asteri.fi/ulkoisen-aineiston-tuominen-asteri-laskutukseen/
’ – jätä [hakasuluissa] olevat rivit aina tyhjiksi: ohjelma laskee ne itse


’ 1 – versio 1.3, aina ”versio 1.3” (ilman lainausmerkkejä)
’ 2 – , aina ”” (ilman lainausmerkkejä)
’ 3 – laskunnumero
’ 4 – laskun päivä
’ 5 – eräpäivä
’ 6 – Asiakkaan nimi
’ 7 – Asiakkaan lisänimi
’ 8 – Asiakkaan osoite
’ 9 – Asiakkaan paikka
’ 10 – Asiakkaan puhelin
’ 11 – Asiakasnumero
’ 12 – Maksuehtokoodi (asiakaskortistoon)
’ 13 – Asiakkaan vakioalennus (asiakaskortistoon)
’ 14 – [Ostanut kpl (asiakaskortistoon)]
’ 15 – [Ostanut euro (asiakaskortistoon)]
’ 16 – laskutusosoitteen asiakasnumero (asiakaskortistoon)
’ 17 – toimitusosoitteen asiakasnumero (asiakaskortistoon)
’ 18 – Koodirivi (asiakaskortistoon)
’ 19 – Toimitusosoitteen nimi
’ 20 – Toimitusosoitteen lisänimi
’ 21 – Toimitusosoitteen osoite
’ 22 – Toimitusosoitteen paikka
’ 23 – Toimitusosoitteen puhelinnumero
’ 24 – Toimitusosoitteen asiakasnumero
’ 25 – Toimitusosoitteen maksuehto
’ 26 – Toimitusosoitteen alennus
’ 27 – [Toimitusosoitteen ostanut kpl]
’ 28 – [Toimitusosoitteen ostanut euroa]
’ 29 – Toimitusosoitteen laskutuosoite asiakasnumero
’ 30 – Toimitusosoitteen toimitusosoite asiakasnumero
’ 31 – Toimitusosoitteen koodirivi
’ 32 – Viitteemme
’ 33 – Viitteenne
’ 34 – Toimitus
’ 35 – Lisätieto1 (nämä 6 lisätietoriviä tulleet lisää versio 1.3:ssa)
’ 36 – Lisätieto2 (laskun syöttötilan lisätieto 1-6 kenttiin)
’ 37 – Lisätieto3
’ 38 – Lisätieto4
’ 39 – Lisätieto5
’ 40 – Lisätieto6
’ 41 – tuoterivin tuotenumero
’ 42 – tuoterivin tuoteryhmä
’ 43 – tuoterivin nimike
’ 44 – tuoterivin määrä
’ 45 – tuoterivin yksikkö
’ 46 – tuoterivin a-hinta
’ 47 – [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
’ 48 – tuoterivin ale%
’ 49 – [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
’ 50 – [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
’ 51 – tuoterivin verokanta (alv%)
’ 52 – [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
’ 53 – [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
’ 54 – tuoterivin kirjanpidon tili
’ toisen tuoterivin tuotenumero
’ toisen tuoterivin tuoteryhmä
’ toisen tuoterivin nimike
’ toisen tuoterivin määrä
’ toisen tuoterivin yksikkö
’ toisen tuoterivin a-hinta
’ toisen tuoterivin yhteensä euro
’ toisen tuoterivin ale%
’ toisen tuoterivin ale euroa
’ toisen tuoterivin netto euroa
’ toisen tuoterivin verokanta (alv%)
’ toisen tuoterivin alv euroa
’ toisen tuoterivin brutto euroa
’ toisen tuoterivin kirjanpidon tili
’ *, seuraava lasku alkaa tähdellä *
’ seuraavan laskun laskunnumero
’ seuraavan laskun laskun päivä
’ seuraavan laskun eräpäivä
’ seuraavan laskun Asiakkaan nimi
’ seuraavan laskun Asiakkaan lisänimi

… jne

Mallikoodi

Seuraavassa on Visual Basic -mallikoodi ohjelmoijia varten.

Toimi seuraavasti:

  • Tee uusi projekti
  • Lisää sinne painike
  • kopioi allaoleva koodi painikkeeseen
  • testaa
' Esimerkki ulkoisten laskujen tuomisesta Asteri lähete/laskutukseen
'
Static tied As Integer
tied = FreeFile
' Muuta tiedostonimi tarvittaessa toiseksi.  
Open "C:\WINLS\LASKUT.TXT" For Output As #tied

Print #tied, "versio 1.3"      '  1 - versio 1.3 tulee vain tiedoston ensimmäiselle riville
Print #tied, "*"               '  2 - * tähti aloittaa uuden laskun
Print #tied, "10507"           '  3 - laskunnumero
Print #tied, "26.4.2010"       '  4 - laskun päivä
Print #tied, "10.5.2010"       '  5 - eräpäivä. Eräpäivän tulee vastata oletusmaksuehdosta laskettua eräpäivää.
' Tuomalla pelkän asiakasnumeron ja jättämällä tiedot 
' 6-11 tyhjiksi käytetään asiakaskortistosta asnolla löytyviä tietoja
Print #tied, "Malliasiakas Oy" '  6 - Asiakkaan nimi
Print #tied, "Malli Asiakas"   '  7 - Asiakkaan lisänimi
Print #tied, "Mallitie 12"     '  8 - Asiakkaan osoite
Print #tied, "00700  HELSINKI" '  9 - Asiakkaan paikka
Print #tied, "(09)350 75 30"   ' 10 - Asiakkaan puhelin
Print #tied, "2001"            ' 11 - Asiakasnumero. Jos on tyhjä, ohjelma antaa asiakasnumeron tälle asiakkaalle.
                               '      Jos on käytössä, ohjelma päivittää asiakaskortin tiedot asiakaskortistoon.
Print #tied, "1"               ' 12 - Maksuehtokoodi (asiakaskortistoon). Mitä oletusmaksuehtoa 1-10 käytetään. Yleensä jää tyhjäksi.
                               '      Maksuehdot määritetään asiakaskortisto -tilassa valinnalla MUOKKAA / MAKSUEHDOT
Print #tied, "5"               ' 13 - Asiakkaan vakioalennus (asiakaskortistoon). Yleensä jää tyhjäksi. Tässä 5%
Print #tied, ""                ' 14 - Jätä tyhjäksi. [Ostanut kpl (asiakaskortistoon)]
Print #tied, ""                ' 15 - Jätä tyhjäksi. [Ostanut euro (asiakaskortistoon)]
Print #tied, "405556-172"      ' 16 - Laskutusasiakkaan tietoihin laskutusosoitteen asiakasnumero (asiakaskortistoon). Yleensä jää tyhjäksi
                               '      Suoraveloitusasiakkailla pankkitilinumero
Print #tied, "2002"            ' 17 - Laskutusasiakkaan tietoihin toimitusosoitteen asiakasnumero (asiakaskortistoon). Yleensä jää tyhjäksi
Print #tied, "FI4040555610000072+HELSFIHH"   ' 18 - Koodirivi (asiakaskortistoon). Yleensä jää tyhjäksi
                               '      Finvoicessa verkkolaskuosoite+välittäjän tunnus
Print #tied, "Malliasiakas Oy" ' 19 - Toimitusosoitteen nimi. Jää tyhjäksi, jos ei toimitusosoitetta
Print #tied, ""                ' 20 - Toimitusosoitteen lisänimi. Jää tyhjäksi, jos ei toimitusosoitetta
Print #tied, "Varastokatu 123" ' 21 - Toimitusosoitteen osoite. Jää tyhjäksi, jos ei toimitusosoitetta
Print #tied, "00700 HELSINKI"  ' 22 - Toimitusosoitteen paikka. Jää tyhjäksi, jos ei toimitusosoitetta
Print #tied, "0400 316 088"    ' 23 - Toimitusosoitteen puhelinnumero. Jää tyhjäksi, jos ei toimitusosoitetta
Print #tied, "2002"            ' 24 - Toimitusosoitteen asiakasnumero. Jää tyhjäksi, jos ei toimitusosoitetta
Print #tied, ""                ' 25 - Toimitusosoitteen maksuehto. Jää tyhjäksi, jos ei toimitusosoitetta
Print #tied, ""                ' 26 - Toimitusosoitteen alennus. Jää tyhjäksi, jos ei toimitusosoitetta
Print #tied, ""                ' 27 - [Toimitusosoitteen ostanut kpl]
Print #tied, ""                ' 28 - [Toimitusosoitteen ostanut euroa]
Print #tied, "2001"            ' 29 - Yleensä jää tyhjäksi. Toimitusosoitteen asiakaskorttiin tieto "laskutuosoite asiakasnumero"
Print #tied, ""                ' 30 - Toimitusosoitteen asiakaskorttiin tieto "toimitusosoite asiakasnumero"
Print #tied, ""                ' 31 - Toimitusosoitteen asiakaskorttiin tieto koodirivi
Print #tied, "Mäkinen"         ' 32 - Viitteemme. Laskun Viitteemme -kohtaan
Print #tied, "Merkki 564021"   ' 33 - Viitteenne. Laskun Viitteenne -kohtaan
Print #tied, "Posti"           ' 34 - Toimitus. Laskun Toimitus -kohtaan
Print #tied, ""                ' 35 - Lisätieto1 (nämä 6 lisätietoriviä tulleet lisää versio 1.3:ssa)
Print #tied, ""                ' 36 - Lisätieto2 (laskun syöttötilan lisätieto 1-6 kenttiin)
Print #tied, ""                ' 37 - Lisätieto3
Print #tied, ""                ' 38 - Lisätieto4
Print #tied, ""                ' 39 - Lisätieto5
Print #tied, ""                ' 40 - Lisätieto6
' Tuoterivit. Tässä esimerkissä 5 tuoteriviä.
For x = 1 To 5
    Print #tied, "mt"          ' 41 - tuoterivin tuotenumero
    ' Jättämällä tiedon tyhjäksi ohjelma hakee
    ' tuotekortistosta tuotenumeron mukaisen tiedon
    ' esim. hinnan tai nimikkeen
    Print #tied, "mallit"      ' 42 - tuoterivin tuoteryhmä
    Print #tied, "Mallituote"  ' 43 - tuoterivin nimike
    Print #tied, "3"           ' 44 - tuoterivin määrä
    Print #tied, "kpl"         ' 45 - tuoterivin yksikkö
    Print #tied, "12,50"       ' 46 - tuoterivin a-hinta
    Print #tied, ""            ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
    Print #tied, "2"           ' 48 - tuoterivin ale%
    Print #tied, ""            ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
    Print #tied, ""            ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
    Print #tied, "22"          ' 51 - tuoterivin verokanta (alv%)
    Print #tied, ""            ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
    Print #tied, ""            ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
    Print #tied, "3000"        ' 54 - tuoterivin kirjanpidon tili
Next x

' SEURAAVA LASKU ALKAA
Print #tied, "*" ' 2 - * aloitaa uuden laskun
Print #tied, "10508" ' 3 - laskunnumero
Print #tied, "26.4.2021" ' 4 - laskun päivä
Print #tied, "10.5.2021" ' 5 - eräpäivä
Print #tied, "Uusi Asiakas Oy" ' 6 - Asiakkaan nimi
Print #tied, ""       ' 7 - Asiakkaan lisänimi
Print #tied, "Puljuntie" ' 8 - Asiakkaan osoite
Print #tied, "99170 KITTILÄ" ' 9 - Asiakkaan paikka
Print #tied, "(09)350 75 30" ' 10 - Asiakkaan puhelin
Print #tied, "" ' 11 - Asiakasnumero. Jättämällä tyhjäksi ohjelma antaa asiakasnumeron.
Print #tied, "" ' 12 - Maksuehtokoodi (asiakaskortistoon)
Print #tied, "" ' 13 - Asiakkaan vakioalennus (asiakaskortistoon)
Print #tied, "" ' 14 - [Ostanut kpl (asiakaskortistoon)]
Print #tied, "" ' 15 - [Ostanut euro (asiakaskortistoon)]
Print #tied, "" ' 16 - laskutusosoitteen asiakasnumero (asiakaskortistoon)
Print #tied, "" ' 17 - toimitusosoitteen asiakasnumero (asiakaskortistoon)
Print #tied, "" ' 18 - Koodirivi (asiakaskortistoon)
Print #tied, "" ' 19 - Toimitusosoitteen nimi
Print #tied, "" ' 20 - Toimitusosoitteen lisänimi
Print #tied, "" ' 21 - Toimitusosoitteen osoite
Print #tied, "" ' 22 - Toimitusosoitteen paikka
Print #tied, "" ' 23 - Toimitusosoitteen puhelinnumero
Print #tied, "" ' 24 - Toimitusosoitteen asiakasnumero
Print #tied, "" ' 25 - Toimitusosoitteen maksuehto
Print #tied, "" ' 26 - Toimitusosoitteen alennus
Print #tied, "" ' 27 - [Toimitusosoitteen ostanut kpl]
Print #tied, "" ' 28 - [Toimitusosoitteen ostanut euroa]
Print #tied, "" ' 29 - Toimitusosoitteen laskutuosoite asiakasnumero
Print #tied, "" ' 30 - Toimitusosoitteen toimitusosoite asiakasnumero
Print #tied, "" ' 31 - Toimitusosoitteen koodirivi
Print #tied, "" ' 32 - Viitteemme
Print #tied, "" ' 33 - Viitteenne
Print #tied, "" ' 34 - Toimitus
Print #tied, "" ' 35 - Lisätieto1 (nämä 6 lisätietoriviä tulleet lisää versio 1.3:ssa)
Print #tied, "" ' 36 - Lisätieto2 (laskun syöttötilan lisätieto 1-6 kenttiin)
Print #tied, "" ' 37 - Lisätieto3
Print #tied, "" ' 38 - Lisätieto4
Print #tied, "" ' 39 - Lisätieto5
Print #tied, "" ' 40 - Lisätieto6

' Ensimmäinen tuoterivi: esimerkki seliterivistä
Print #tied, "" ' 41 - tuoterivin tuotenumero
Print #tied, "" ' 42 - tuoterivin tuoteryhmä
Print #tied, "Vaihdettu sekoittajan kara ja huleaukon tiivisteet." ' 43 - tuoterivin nimike
Print #tied, "" ' 44 - tuoterivin määrä
Print #tied, "" ' 45 - tuoterivin yksikkö
Print #tied, "" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili

' tuoterivi
Print #tied, "jm" ' 41 - tuoterivin tuotenumero
Print #tied, "asennus" ' 42 - tuoterivin tuoteryhmä
Print #tied, "Asennustyö" ' 43 - tuoterivin nimike
Print #tied, "3,5" ' 44 - tuoterivin määrä
Print #tied, "h" ' 45 - tuoterivin yksikkö
Print #tied, "75" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "22" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili

' tuoterivi
Print #tied, "ha" ' 41 - tuoterivin tuotenumero
Print #tied, "auto" ' 42 - tuoterivin tuoteryhmä
Print #tied, "Huoltoautoveloitus, pk-seutu" ' 43 - tuoterivin nimike
Print #tied, "1" ' 44 - tuoterivin määrä
Print #tied, "kpl" ' 45 - tuoterivin yksikkö
Print #tied, "80" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 51 - tuoterivin verokanta (alv%). Jos tyhjä, ohjelma käyttää oletusverokantaa
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili


' tuoterivi: esimerkki välisummaa edeltävästä alleviivasta
Print #tied, "-" ' 41 - tuoterivin tuotenumero
Print #tied, "" ' 42 - tuoterivin tuoteryhmä
Print #tied, "" ' 43 - tuoterivin nimike
Print #tied, "" ' 44 - tuoterivin määrä
Print #tied, "" ' 45 - tuoterivin yksikkö
Print #tied, "" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili

' tuoterivi: esimerkki välisummasta
Print #tied, "#" ' 41 - tuoterivin tuotenumero
Print #tied, "" ' 42 - tuoterivin tuoteryhmä
Print #tied, "Työt yhteensä" ' 43 - tuoterivin nimike
Print #tied, "" ' 44 - tuoterivin määrä
Print #tied, "" ' 45 - tuoterivin yksikkö
Print #tied, "" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili

' tuoterivi: esimerkki välisumman alle tulevasta alleviivasta
Print #tied, "=" ' 41 - tuoterivin tuotenumero
Print #tied, "" ' 42 - tuoterivin tuoteryhmä
Print #tied, "" ' 43 - tuoterivin nimike
Print #tied, "" ' 44 - tuoterivin määrä
Print #tied, "" ' 45 - tuoterivin yksikkö
Print #tied, "" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili

' tuoterivi: tyhjä rivi selkeyttämään laskun rivejä
Print #tied, "" ' 41 - tuoterivin tuotenumero
Print #tied, "" ' 42 - tuoterivin tuoteryhmä
Print #tied, "" ' 43 - tuoterivin nimike
Print #tied, "" ' 44 - tuoterivin määrä
Print #tied, "" ' 45 - tuoterivin yksikkö
Print #tied, "" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili




' tuoterivi
Print #tied, "1234" ' 41 - tuoterivin tuotenumero
Print #tied, "varaosat" ' 42 - tuoterivin tuoteryhmä
Print #tied, "Kara Oras 1234" ' 43 - tuoterivin nimike
Print #tied, "1" ' 44 - tuoterivin määrä
Print #tied, "kpl" ' 45 - tuoterivin yksikkö
Print #tied, "85" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "22" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "3011" ' 54 - tuoterivin kirjanpidon tili

' tuoterivi
Print #tied, "pt" ' 41 - tuoterivin tuotenumero
Print #tied, "tarvike" ' 42 - tuoterivin tuoteryhmä
Print #tied, "Pientarvikevelotus" ' 43 - tuoterivin nimike
Print #tied, "1" ' 44 - tuoterivin määrä
Print #tied, "kpl" ' 45 - tuoterivin yksikkö
Print #tied, "20" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "22" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili

' tuoterivi: alleviiva kun tuotenumerona miinusmerkki -
Print #tied, "-" ' 41 - tuoterivin tuotenumero
Print #tied, "" ' 42 - tuoterivin tuoteryhmä
Print #tied, "" ' 43 - tuoterivin nimike
Print #tied, "" ' 44 - tuoterivin määrä
Print #tied, "" ' 45 - tuoterivin yksikkö
Print #tied, "" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili

' tuoterivi: välisumma, kun tuotenumerona häkkyrä #
Print #tied, "#" ' 41 - tuoterivin tuotenumero
Print #tied, "" ' 42 - tuoterivin tuoteryhmä
Print #tied, "Tarvikkeet yhteensä" ' 43 - tuoterivin nimike
Print #tied, "" ' 44 - tuoterivin määrä
Print #tied, "" ' 45 - tuoterivin yksikkö
Print #tied, "" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili

' tuoterivi: kaksinkertainen alleviiva kun tuotenumerona yhtäsuuruusmerkki =
Print #tied, "=" ' 41 - tuoterivin tuotenumero
Print #tied, "" ' 42 - tuoterivin tuoteryhmä
Print #tied, "" ' 43 - tuoterivin nimike
Print #tied, "" ' 44 - tuoterivin määrä
Print #tied, "" ' 45 - tuoterivin yksikkö
Print #tied, "" ' 46 - tuoterivin a-hinta
Print #tied, "" ' 47 - [tuoterivin yhteensä euro]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 48 - tuoterivin ale%
Print #tied, "" ' 49 - [tuoterivin ale euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 50 - [tuoterivin netto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 51 - tuoterivin verokanta (alv%)
Print #tied, "" ' 52 - [tuoterivin alv euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 53 - [tuoterivin brutto euroa]. Ohjelma laskee, jätä tyhjäksi
Print #tied, "" ' 54 - tuoterivin kirjanpidon tili


Close #tied