Tiedostomuoto
Siirtotiedosto on positioeroteltua tekstimuotoista dataa. Rivinvaihtona on CRLF. Siirretään aineiston jokaiselle kustannuspaikalle (cost group) yksi laskurivi ja 0..n laskuriviä.
Rajaukset
- Työntekijät työntekijänumerolla 0 eivät tule osaksi aineistoa
Otsikkorivi
Tieto | Positio | Pituus | Huom. | Esim. |
---|---|---|---|---|
Yritysnumero | 1 | 2 | MicrosoftAxHeaderCompanyNumber | 11, 19, 29, … |
Tyhjä | 3 | 6 | ||
Rivityyppi | 9 | 1 | 1 = otsikko | 1 |
Asiakasnumero | 10 | 8 | MicrosoftAxHeaderCustomerNumber | 10000141 |
Tyhjä | 18 | 12 | ||
Laskutuspäivä | 30 | 8 |
Laskun muodostuspäivä, MicrosoftAxGenerationDate |
20130627 |
Tyhjä | 38 | 52 | ||
Valuutta | 90 | 3 |
EUR MicrosoftAxHeaderCurrency |
EUR |
Tyhjä | 93 | 6 |
Laskurivi
Tieto | Positio | Pituus | Huom. | Esim. |
---|---|---|---|---|
Yritysnumero | 1 | 2 |
Yhtiökoodi ProjectCode1 |
11, 19, 29, … |
Tyhjä | 3 | 6 | ||
Rivityyppi | 9 | 1 | 2 = rivi | 2 |
Tuotenumero | 10 | 5 | MicrosoftAxProductCode | 99003 |
Tyhjä | 15 | 15 | ||
Tuotenimi | 30 | 60 |
Tuotteen nimi MicrosoftAxProductName |
Toimistohenkilöstö |
Määrä | 90 | 9 | Kappalemäärä etunollilla, ilman desimaalierotinta | 000000750 |
Etumerkki | 99 | 1 |
+'= myyntilasku, '-'=hyvityslasku + or 1 sent based on if Määrä is positive or negative |
+ |
Hinta | 100 | 20 |
Kappalehinta etunollilla, ilman desimaalierotinta MicrosoftAxPrice |
00000000000000002500 |
Tyhjä | 120 | 25 | ||
Alv | 145 | 3 |
ALV-kanta etunollalla MicrosoftAxVatPercentage |
024 |
Tyhjä | 148 | 2 | ||
Kirjanpitotili | 150 | 4 |
Myyntitili MicrosoftAxAccountingAccount |
3910 |
Tyhjä | 154 | 1 | ||
Vastuualue | 155 | 4 |
Henkilöä lainannut kustannuspaikka MicrosoftAxAreaOfResponsibility |
4703 |
Tyhjä | 159 | 6 | ||
Laskutettava yhtiökoodi | 165 | 2 | MicrosoftAxCompanyToInvoice | 11, 19, 29, … |
Tyhjä | 167 | 3 | ||
Laskuriviviite | 170 | 25 |
Laskutettava kustannuspaikka, laskutettava kk/vvvv ja hlö TAI Laskutettava kustannuspaikka, laskutettava kk/vvvv MicrosoftAxReference |
|
Tyhjä | 195 | 145 | ||
Shipment date | 340 | 8 |
Laskutettava päivämäärä, YYYYMMDD SalaryRendergingDate |
20130429 |
Tyhjä | 348 | 2 |
Esimerkki
11 14400 20180801 EUR 11 29900 Toimistohenkilöstö 000000250+00000000000000000000 024 3910 50 23 238 03/2016 602027 20160307 11 29900 Toimistohenkilöstö 000000350+00000000000000000000 024 3910 50 23 238 03/2016 602027 20160308