1. Etusivu
  2. Tietopankki
  3. Peppol
  4. Peppol-laskun ja hyvityslaskun tyyppikoodit

Peppol-laskun ja hyvityslaskun tyyppikoodit

Peppol-laskun ja hyvityslaskun tyyppikoodit

Asiakirjatyyppikoodi ilmaisee, minkälaista liiketoiminta-asiakirjaa lähetetään. Se sijaitsee cbc:InvoiceTypeCode laskun saamiseksi ja cbc:CreditNoteTypeCode hyvityslomakkeelle, ja se rajoittuu UN/CEFACT-koodiluettelon UNCL1001 version D.16B Peppol-osajoukkoon. Asiakirjatyyppiä ja summan etumerkkiä on tulkittava yhdessä: koodilla 381 varustettu UBL-hyvityslomake (CreditNote) on hyvityslomake, kun taas koodilla 380 varustettu UBL-lasku (Invoice) voi myös toimia hyvitystoiminnona, kun sen summat ovat negatiivisia.

Hyvityslomakkeet ja miinuslaskut

Peppol BIS Billing tukee sekä hyvityslaskuja että negatiivisia laskuja. UBL-hyvityslasku tunnistetaan asiakirjan syntaksin ja sen cbc:CreditNoteTypeCode; koodi 381 kattaa yleiset hyvityslaskut. Määrittely sallii myös negatiiviset summat ja negatiiviset kokonaissummat laskuissa ja hyvityslaskuissa.

UBL-lasku, jonka tyyppikoodi on 380, voi siis sisältää negatiivisia kokonaissummia, kun sitä käytetään aiemman tapahtuman hyvittämiseen. Tuotteen nettohinta ja bruttohinta eivät saa olla negatiivisia, kun taas määrät, rivisummat ja asiakirjan kokonaissummat voivat olla transaktiossa vaadittavan merkin mukaisia. Vastaanottavien järjestelmien on tuettava sekä hyvityslaskun että negatiivisen laskun malleja, jotka on kuvattu Peppolissa BIS Billing. Maakohtaiset säännöt voivat rajoittaa yleistä mallia; esimerkiksi DK-R-016 kieltää negatiivisen maksettavan summan tanskalaisen toimittajan hyvityslaskussa.

Laskutustyyppikoodit

Laskutusprofiileissa 01 ja 02 yleisiä koodeja ovat esimerkiksi 380 (kauppalasku) ja 386 (ennakkolasku). Koodi 389 viittaa itse laskutettuun laskuun, mutta se ei ole sallittu profiilien 01 ja 02 validointisäännön mukaan. Koodit 326 ja 384 ovat rajoitettuja sellaisiin liiketoimiin, joissa sekä ostaja että myyjä ovat saksalaisia organisaatioita.

KoodiNimi
71Maksupyyntö
80Tavaroihin tai palveluihin liittyvä veloitusilmoitus
82Lasku mitatuista palveluista
84Taloudellisiin oikaisuihin liittyvä veloitusilmoitus
102Verotiedote
218Lopullinen maksupyyntö työn valmistumisen perusteella
219Maksupyyntö valmiista yksiköistä
326Osalaskutus
331Kauppalasku, johon sisältyy pakkausluettelo
380Kauppalasku
382Komission huomautus
383Veloitusilmoitus
384Korjattu lasku
386Ennakkolaskutus
388Verolaskutus
389Itse laadittu lasku
393Fakturoitu lasku
395Lähetysluettelo
553Huolitsijan laskujen poikkeamaraportti
575Vakuutusyhtiön lasku
623Huolitsijan lasku
780Rahtilaskutus
817Vahingonilmoitus
870Konsulilaskutus
875Osittainen rakennuslasku
876Rakennustöiden osittainen loppulaskutus
877Rakennustöiden loppulaskutus

Hyvityslomaketyyppikoodit

KoodiNimi
81Tavaroihin tai palveluihin liittyvä hyvityslasku
83Taloudellisiin oikaisuihin liittyvä hyvityslasku
381Luottoilmoitus
396Faktoroitu hyvityslasku
532Huolitsijan hyvityslasku

381 on yleinen hyvityslaskun koodi.

Kun tyyppikoodit 326 ja 384 ovat sallittuja

PEPPOL-sääntö PEPPOL-EN16931-P0112 sallii laskutyyppikoodit 326 ja 384 vain silloin, kun sekä ostaja että myyjä ovat saksalaisia organisaatioita. Sääntö on ehdoton, joten kumpikaan koodi ei läpäise validointia, jos jompikumpi osapuoli sijaitsee Saksan ulkopuolella.

Koodi 384 tarkoittaa korjattua laskua Saksasta Saksaan -tilanteessa. Saksan säännön DE-R-026 mukaan koodia 384 käytettäessä on mainittava edellisen laskun viitenumero. Koodi 326 tarkoittaa osalaskua, ja siihen sovelletaan samaa, vain Saksaan rajoittuvaa sääntöä. Muissa maayhdistelmissä on käytettävä asiakirjatyyppiä, joka on sallittu sovellettavien Peppol-sääntöjen ja korjausmenettelyn mukaisesti.

Alajoukon ulkopuolella olevat koodit

Peppol-laskutuskoodiluettelossa on 27 koodia ja hyvityskoodiluettelossa 5. Liiketoimintaprofiili voi rajata näitä arvoja entisestään. Esimerkiksi PEPPOL-EN16931-P0100 sulkee pois itse laskutetun laskun koodin 389 laskutusprofiileista 01 ja 02. Koodi, joka on UN/CEFACT-kelpoinen mutta jota asiaankuuluva koodiluettelo tai profiili ei salli, hylätään validoinnissa.

Release Versiossa 3.0.21 lisättiin valinnainen profiili 02 laskutusprosesseja varten, jotka edellyttävät laskuvastausta. Sillä on oma prosessitunnisteensa, ja se edellyttää erillistä SMP-rekisteröintiä. Hyväksyttyjen asiakirjatyyppikoodien osalta noudatetaan edelleen sovellettavaa koodiluetteloa ja validointisääntöjä.

Jo lähetetyn laskun korjaaminen

Peppol- BIS Billing -standardi tukee useampaa kuin yhtä korjausmallia. Sopiva menetelmä riippuu liiketoimintatapauksesta, ostajan prosessista ja mahdollisista sovellettavista kansallisista vaatimuksista.

Hyvityslaskulla voidaan peruuttaa aiempi lasku kokonaan tai osittain. Käytä UBL-hyvityslaskua, jonka tyyppikoodi on 381, ja mainitse asiaankuuluva aiemman laskun viitenumero, jos korjausprosessi sitä edellyttää. Summat voivat olla positiivisia tai negatiivisia sen mukaan, millaisesta tapahtumasta on kyse.

<CreditNote> <cbc:ID>CN-1001</cbc:ID> <cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode> <cac:LegalMonetaryTotal> <cbc:PayableAmount currencyID=”SEK”>12500.00</cbc:PayableAmount> </cac:LegalMonetaryTotal> </CreditNote>
<CreditNote>
  <cbc:ID>CN-1001</cbc:ID>
  <cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
  <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="SEK">12500.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</CreditNote>

Tässä osassa käytetään positiivisia määriä. Asiakirja on hyvityslasku, koska se on UBL-muotoinen CreditNote, jonka koodi on 381.

Miinuslasku on toinen tuettu tapa hyvittää aiempi tapahtuma. Käytä UBL-laskua, jonka tyyppikoodi on 380, ja merkitse peruutettavat summat miinuslukuina. Hinnat eivät saa olla negatiivisia.

<Invoice> <cbc:ID>INV-1002</cbc:ID> <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode> <cac:BillingReference> <cac:InvoiceDocumentReference> <cbc:ID>INV-1001</cbc:ID> </cac:InvoiceDocumentReference> </cac:BillingReference> <cac:LegalMonetaryTotal> <cbc:PayableAmount currencyID=”SEK”>-12500.00</cbc:PayableAmount> </cac:LegalMonetaryTotal> </Invoice>
<Invoice>
  <cbc:ID>INV-1002</cbc:ID>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cac:BillingReference>
    <cac:InvoiceDocumentReference>
      <cbc:ID>INV-1001</cbc:ID>
    </cac:InvoiceDocumentReference>
  </cac:BillingReference>
  <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="SEK">-12500.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</Invoice>

Nämä XML-esimerkit ovat katkelmia, eivät täydellisiä ja kelvollisia asiakirjoja. Varmista korjausmenetelmä ja tarvittavat viitteet ostajan kanssa ennen lähettämistä. Tyyppikoodi 384 on käytettävissä vain, jos molemmat osapuolet ovat saksalaisia organisaatioita.

Oliko tästä artikkelista apua?

Aiheeseen liittyvät artikkelit