Keri sisuni

Andmepõhine KMD

Erinevad maksumäärad samal arvel ja andmepõhine KMD majandustarkvaras Profit

Näide:

<gl-cor:entryDetail>
    <gl-cor:lineNumberCounter contextRef="now" unitRef="NotUsed">7</gl-cor:lineNumberCounter>
    <gl-cor:account>
        <gl-cor:accountSub>
            <gl-cor:accountSubID contextRef="now">M_101</gl-cor:accountSubID>
            <gl-cor:accountSubType contextRef="now">KMDTYYP2024ap</gl-cor:accountSubType>
        </gl-cor:accountSub>
    </gl-cor:account>
    <gl-cor:amount contextRef="now" decimals="2" unitRef="eur">600</gl-cor:amount>
    <gl-cor:identifierReference>
        <gl-cor:identifierCode contextRef="now">11111124</gl-cor:identifierCode>
        <gl-cor:identifierDescription contextRef="now">ARIREGISTRIKOOD</gl-cor:identifierDescription>
        <gl-cor:identifierCategory contextRef="now">1</gl-cor:identifierCategory>
    </gl-cor:identifierReference>
    <gl-cor:documentNumber contextRef="now">10024</gl-cor:documentNumber>
    <gl-cor:documentDate contextRef="now">2025-02-02</gl-cor:documentDate>
    <gl-cor:taxes>
        <gl-cor:taxPercentageRate contextRef="now" unitRef="pureRef">0.09</gl-cor:taxPercentageRate>
    </gl-cor:taxes>
    <gl-bus:measurable>
        <gl-bus:measurableDescription contextRef="now">ARVE_KOGUSUMMA</gl-bus:measurableDescription>
        <gl-bus:measurableQuantity contextRef="now" unitRef="pureRef">1500</gl-bus:measurableQuantity>
    </gl-bus:measurable>
</gl-cor:entryDetail>
<gl-cor:entryDetail>
    <gl-cor:lineNumberCounter contextRef="now" unitRef="NotUsed">8</gl-cor:lineNumberCounter>
    <gl-cor:account>
        <gl-cor:accountSub>
            <gl-cor:accountSubID contextRef="now">M_101</gl-cor:accountSubID>
            <gl-cor:accountSubType contextRef="now">KMDTYYP2024ap</gl-cor:accountSubType>
        </gl-cor:accountSub>
    </gl-cor:account>
    <gl-cor:amount contextRef="now" decimals="2" unitRef="eur">900</gl-cor:amount>
    <gl-cor:identifierReference>
        <gl-cor:identifierCode contextRef="now">11111124</gl-cor:identifierCode>
        <gl-cor:identifierDescription contextRef="now">ARIREGISTRIKOOD</gl-cor:identifierDescription>
        <gl-cor:identifierCategory contextRef="now">1</gl-cor:identifierCategory>
    </gl-cor:identifierReference>
    <gl-cor:documentNumber contextRef="now">10024</gl-cor:documentNumber>
    <gl-cor:documentDate contextRef="now">2025-02-02</gl-cor:documentDate>
    <gl-cor:taxes>
        <gl-cor:taxPercentageRate contextRef="now" unitRef="pureRef">0.22</gl-cor:taxPercentageRate>
    </gl-cor:taxes>
    <gl-bus:measurable>
        <gl-bus:measurableDescription contextRef="now">ARVE_KOGUSUMMA</gl-bus:measurableDescription>
        <gl-bus:measurableQuantity contextRef="now" unitRef="pureRef">1500</gl-bus:measurableQuantity>
    </gl-bus:measurable>
</gl-cor:entryDetail>

Juhul, kui samal arvel on erinevate maksumääradega maksustatud kaubad, neid esitatakse mitme kirjana KMD-l.

Näitel on arve nr MA10024, mille summa on 1500 eur (km-ta), millest 600 eur maksustatakse 9% km-ga ja 900 eur on maksustatud 22%.

NB! Arve kogusumma (element gl-bus:measurable) tuleb mõlemas kirjes kogu arve summa ehk 1500 eur.

Profiti kasutajaliides

Näidisarve Profitis

Loe lisaks

Klassifikaatorid

KMD ja VD andmepõhise aruandluse edastamise võimaluste uurimine majandustarkvarast Profit Maksu- ja Tolliameti infosüsteemi

Intellisoft OÜ koostöös Maksu- ja Tolliametiga osaleb projektis “KMD ja VD andmepõhise aruandluse edastamise võimaluste uurimine majandustarkvarast Profit Maksu- ja Tolliameti infosüsteemi”.

Tegemist on reaalajamajanduse andmepõhise aruandluse prototüüplahendusega.

Eesmärk on toetada läbi andmepõhine aruandluse arendamise tarkvara arendusi, mis lihtsustavad aruandluskohustuslastel andmete esitamist.

Projekti kogumaksumus on 50 000 eurot, millest 35 000 eurot on EIS-i toetus.

alt text

Ühendusesisene käive

Näide:

<gl-cor:entryDetail>
    <gl-cor:lineNumberCounter contextRef="now" unitRef="NotUsed">5</gl-cor:lineNumberCounter>
    <gl-cor:account>
        <gl-cor:accountSub>
            <gl-cor:accountSubID contextRef="now">M_201</gl-cor:accountSubID>
            <gl-cor:accountSubType contextRef="now">KMDTYYP2024ap</gl-cor:accountSubType>
        </gl-cor:accountSub>
        <gl-cor:accountSub>
            <gl-cor:accountSubID contextRef="now">FI,RR_ostja</gl-cor:accountSubID>
            <gl-cor:accountSubType contextRef="now">RTK2T2013ap,RIIGIROLL2022ap</gl-cor:accountSubType>
        </gl-cor:accountSub>
    </gl-cor:account>
    <!-- Deklareeritav summa ehk antud kirjendi korral maksustatav väärtus-->   
    <gl-cor:amount contextRef="now" decimals="2" unitRef="eur">1000</gl-cor:amount>
    <!-- Siin määratakse tehingu osapoole info-->
    <gl-cor:identifierReference>
        <!-- Ühendusesisese käibe korral on kohustuslik esitada tehingupartneri KMKR number-->
        <gl-cor:identifierCode contextRef="now">FI08611111</gl-cor:identifierCode>
        <gl-cor:identifierDescription contextRef="now">KMKR_NUMBER</gl-cor:identifierDescription>
        <gl-cor:identifierCategory contextRef="now">1</gl-cor:identifierCategory>
    </gl-cor:identifierReference>
    <!--Arve numbri, kuupäeva ja kogusumma esitamine pole kohustuslik-->
    <gl-cor:documentNumber contextRef="now">MA10011</gl-cor:documentNumber>
    <gl-cor:documentDate contextRef="now">2024-11-10</gl-cor:documentDate>
    <gl-bus:measurable>
        <gl-bus:measurableDescription contextRef="now">ARVE_KOGUSUMMA</gl-bus:measurableDescription>
        <gl-bus:measurableQuantity contextRef="now" unitRef="pureRef">1000</gl-bus:measurableQuantity>
    </gl-bus:measurable>
</gl-cor:entryDetail>

Tehingu KMD tüüp on M_201.

Käived summeeritakse firma kaupa, arveid (arve nr, kuupäev, arve summa) ei pea eraldi välja tooma, aga seda võib teha.

Tuleb näidata ostja käibemaksukohuslase numbri (koos riigi koodiga).

gl-cor:accountSubID

Samuti tuleb näidata riigi koodi (siin näites FI) ja riigi rolli (siin näites RR_Ostja = "Ostja riik"). Need tulevad vastavalt klassifikaatoritest RTK2T2013ap ja RIIGIROLL2022ap.

Profiti kasutajaliides

KMD tüüp M_201 Kauba ühendusesisene käive tuleb vastavalt realisatsioonikontole. Konto valikut saab automatiseerida firma ja kauba KM liigi abil - sõltuvalt kauba ja kliendi kombinatsioonist programm pakub sobiva km määra ja realisatsioonikontot.

Riigi kood määratakse riigi kaardil.

Riigi rolliks müügiarvete puhul tuleb automaatselt RR_Ostja.

Loe lisaks

Klassifikaatorid

KMD ja VD andmepõhise aruandluse edastamise võimaluste uurimine majandustarkvarast Profit Maksu- ja Tolliameti infosüsteemi

Intellisoft OÜ koostöös Maksu- ja Tolliametiga osaleb projektis “KMD ja VD andmepõhise aruandluse edastamise võimaluste uurimine majandustarkvarast Profit Maksu- ja Tolliameti infosüsteemi”.

Tegemist on reaalajamajanduse andmepõhise aruandluse prototüüplahendusega.

Eesmärk on toetada läbi andmepõhine aruandluse arendamise tarkvara arendusi, mis lihtsustavad aruandluskohustuslastel andmete esitamist.

Projekti kogumaksumus on 50 000 eurot, millest 35 000 eurot on EIS-i toetus.

alt text

Eraisikule esitatud arvete kajastamine andmepõhisel KMD-l

Näide:

<gl-cor:entryDetail>
    <gl-cor:lineNumberCounter contextRef="now" unitRef="NotUsed">1</gl-cor:lineNumberCounter>
    <gl-cor:account>
        <gl-cor:accountSub>
            <gl-cor:accountSubID contextRef="now">M_101</gl-cor:accountSubID>
            <gl-cor:accountSubType contextRef="now">KMDTYYP2024ap</gl-cor:accountSubType>
        </gl-cor:accountSub>
    </gl-cor:account>
    <gl-cor:amount contextRef="now" decimals="2" unitRef="eur">409.5</gl-cor:amount>
    <gl-cor:identifierReference>
        <gl-cor:identifierCategory contextRef="now">2</gl-cor:identifierCategory>
    </gl-cor:identifierReference>
    <gl-cor:taxes>
        <gl-cor:taxPercentageRate contextRef="now" unitRef="pureRef">0.22</gl-cor:taxPercentageRate>
    </gl-cor:taxes>
</gl-cor:entryDetail>

Kõik eraisikutele esitatud müügiarved summeeritakse KMD tüübi ja käibemaksumäära kaupa. Ülaltoodud näites on kasutatud tüüpi M_101 (standard- või soodusmääraga maksustatav käive, v.a ettemaks), millele rakendub 22% käibemaksumäär.

Et tegemist on eraisikuga, näitab gl-cor:identifierCategory väärtus 2.

Eraisiku kaart Joonis: eraisiku kaart, tehingu osapoole kategooria ja täpsustuse valikud

Tehingu osapoole kategooria saab valida Finantsi leheküljel kliendi kaardil. Lahendus toimib Profitis nii eraisikute müügi kokkuvõtmisel (kõik eraisikute müügid lähevad ühe "firma" arvele) kui ka siis, kui iga eraisikust kliendi kohta on oma kirje andmebaasis.

Elemendi gl-cor:amount väärtus peab kajastama kogu maksustatavat käivet, mis on arvestatud sellel perioodil esitatud arvete alusel.

Loe lisaks

KMD ja VD andmepõhise aruandluse edastamise võimaluste uurimine majandustarkvarast Profit Maksu- ja Tolliameti infosüsteemi

Intellisoft OÜ koostöös Maksu- ja Tolliametiga osaleb projektis “KMD ja VD andmepõhise aruandluse edastamise võimaluste uurimine majandustarkvarast Profit Maksu- ja Tolliameti infosüsteemi”.

Tegemist on reaalajamajanduse andmepõhise aruandluse prototüüplahendusega.

Eesmärk on toetada läbi andmepõhine aruandluse arendamise tarkvara arendusi, mis lihtsustavad aruandluskohustuslastel andmete esitamist.

Projekti kogumaksumus on 50 000 eurot, millest 35 000 eurot on EIS-i toetus.

alt text

Tavalise müügiarve kajastamine andmepõhisel KMD-l

Täna vaatleme tavalise müügiarve kajastamist.

Selleks XBRL GL dokumendis kasutatakse elementi <gl-cor:entryDetail>

Näide:

<gl-cor:entryDetail>

  <!-- Kirje number -->
  <gl-cor:lineNumberCounter contextRef="now" unitRef="NotUsed">1</gl-cor:lineNumberCounter>
  <gl-cor:account>
    <!-- Alamkontod ehk dimensioonid on vajalikud info lahterdamiseks soovitud klassifikaatorite abil -->
    <gl-cor:accountSub>
      <!--Iga kirjendi korral tuleb lisada tehingute ja toimingute käibemaksu liikide klassifikaatori element-->
      <gl-cor:accountSubID contextRef="now">M_101</gl-cor:accountSubID>
      <gl-cor:accountSubType contextRef="now">KMDTYYP2024ap</gl-cor:accountSubType>
    </gl-cor:accountSub>
  </gl-cor:account>
  <!-- Deklareeritav summa-->
  <gl-cor:amount contextRef="now" decimals="2" unitRef="eur">1000</gl-cor:amount>
  <!-- tehingu osapoole info-->
  <gl-cor:identifierReference>
    <!-- Siseriiklike arvete korral on kohustus esitada tehingupartneri registrikood (äriregistri kood, isikukood, MRR nr)-->
    <gl-cor:identifierCode contextRef="now">11111111</gl-cor:identifierCode>
    <gl-cor:identifierDescription contextRef="now">ARIREGISTRIKOOD</gl-cor:identifierDescription>
    <!-- Siin määratakse ära, kas tehing tehti füüsilise või juriidilise isikuga, sh Eestis koodita mitteresidendiga või teises liikmesriigis käibemaksukohustuslasena registreeritud/registreerimata isikuga -->
    <gl-cor:identifierCategory contextRef="now">1</gl-cor:identifierCategory>
  </gl-cor:identifierReference>
  <!--arve number-->
  <gl-cor:documentNumber contextRef="now">MA10001</gl-cor:documentNumber>
  <!--Siis tuleb arve kuupäev-->
  <gl-cor:documentDate contextRef="now">2024-11-02</gl-cor:documentDate>
  <!-- maksumäära info-->
  <gl-cor:taxes>
    <gl-cor:taxPercentageRate contextRef="now" unitRef="pureRef">0.22</gl-cor:taxPercentageRate>
  </gl-cor:taxes>
  <gl-bus:measurable>
    <gl-bus:measurableDescription contextRef="now">ARVE_KOGUSUMMA</gl-bus:measurableDescription>
    <gl-bus:measurableQuantity contextRef="now" unitRef="pureRef">1000</gl-bus:measurableQuantity>
  </gl-bus:measurable>
</gl-cor:entryDetail>

Võtame ükshaaval läbi kõik entryDetail alamelemente ja kirjeldame, mis on nende eesmärk ja kust Profit neid võtab:

  • gl-cor:lineNumberCounter - järjekorranumber, niipalju kui on gl-cor:entryDetailelemente, nii palju ka numbreid
  • gl-cor:account - võtab kokku alamkontosid ehk dimensioone

    • gl-cor:accountSub - ühe dimensiooni kirje. KMD-l ongi üks ainuke dimensioon ühel kirjel
      • gl-cor:accountSubID - käibemaksu liik, näiteks M_101 - valik KMDTYYP2024apklassifikaatorist. Aruandesse tuleb see valik käive konto kaardilt (nt konto 311 Profiti standardkontoplaanis). Vajalikud klassifikaatorid ja loetelud laeb Profit automaatselt alla riiklikust serverist. Lahendatakse klassifikaatorite automaatne värskendamine juhuks, kui nad peavad muutuma. Joonis: Klassifikaatorite lehele konto kaardil lisandub KMD tüübi valik.
      • gl-cor:accountSubType - klassifikaatori nimi, siin KMDTYYP2024ap
      • gl-cor:amount- maksustatav väärtus. Profit summeerib samasugused käived kokku, st kui nt samas kandes on mitu rida erineva kontoga, kuid kõigi nende kontode KMD tüüp sama, liidetakse nende väärtused kokku.
        • atribuudid decimals="2" ja unitRef="eur" näitavad, et väärtus antakse täpsusega 2 kohta peale koma ja selle valuuta on euro.
      • gl-cor:identifierReference - siseriiklike arvete korral tuleb esidata tehingupartneri registrikood või teatud juhtudel muu tunnus

        • gl-cor:identifierCode - võetakse firma kaardilt, sõltuvalt gl-cor:identifierDescription väärtusest on see reg. kood (vaikimisi valik), eraisiku puhul, kui isikukoodi tuleb valida, sisestatakse see reg.koodi lahtrisse, km kohuslase number või MRR kood (uus valik)
        • gl-cor:identifierDescription - tehingupartneri koodi täpsustus, võetakse firma kaardilt.

          Võimalikud väärtused
          • ARIREGISTRIKOOD
          • ISIKUKOOD
          • KMKR_NUMBER
          • MRR_KOOD

          Vaata lisaks IDENTIFIERDESCRIPTION_enum

        • identifierCategory - tehingu osapoole kategooria

          Võimalikud väärtused
          • 1 = eesti firma või fie
          • 2 = eraisik või mitte eesti firma
          • 3 = km grupi liige

          Vaata lisaks IDENTIFIERCATEGORY_enum

    Joonis: Firma kaard tehingu osapoole koodi täpsustuse ja kategooriaga

  • gl-cor:documentNumber - arve number. Info tuleb kanderea vastavast lahtrist, mis täidetakse automaatse kande puhul ostu- või müügiarve numbriga. Käsitsi kannet tehes saab kasutaja sisestada arve numbri ise

  • gl-cor:documentDate- kande kuupäev
  • gl-cor:taxes - maksumäära info blokk
    • gl-cor:taxPercentageRate - maksu protsent koefitsiendi kujul, st kui maksu protsent on 24, aruandesse tuleb 0.24. Maksu protsendi lahter lisatakse kandesse selleks, et võimaldada käsitsi seda sisestada. Automaatsesse kandesse info tuleb vastava dokumendirea pealt.
  • gl-bus:measurable - Koguselised mõõdetavad näitajad/klassifikaatorid
    • gl-bus:measurableDescription - alati tuleb ARVE_KOGUSUMMA
    • gl-bus:measurableQuantity - dubleeritakse arve või arvete summa, vt gl-cor:amount

Loe lisaks

KMD ja VD andmepõhise aruandluse edastamise võimaluste uurimine majandustarkvarast Profit Maksu- ja Tolliameti infosüsteemi

Intellisoft OÜ koostöös Maksu- ja Tolliametiga osaleb projektis “KMD ja VD andmepõhise aruandluse edastamise võimaluste uurimine majandustarkvarast Profit Maksu- ja Tolliameti infosüsteemi”.

Tegemist on reaalajamajanduse andmepõhise aruandluse prototüüplahendusega.

Eesmärk on toetada läbi andmepõhine aruandluse arendamise tarkvara arendusi, mis lihtsustavad aruandluskohustuslastel andmete esitamist.

Projekti kogumaksumus on 50 000 eurot, millest 35 000 eurot on EIS-i toetus.

alt text