Ugrás a fő tartalomhoz

Tételösszegek és kerekítés (netto, afa, brutto)

Forintban kiállított nyugtánál (a <penznem> értéke Ft vagy HUF) a tétel összegmezőire szigorú szabályok vonatkoznak:

  • A <brutto> csak egész szám lehet. A nyugta készpénzes bizonylat, amely egész forintban fizetendő.
  • A <netto> és az <afa> legfeljebb 2 tizedesjegyet tartalmazhat.
  • A <netto> + <afa> összegének pontosan ki kell adnia a <brutto> értéket. Nincs tűrés: az értékeket a rendszer kerekítés nélkül hasonlítja össze, ezért már kerekített összegeket küldj be.
  • A <nettoEgysegar> × <mennyiseg> szorzatnak egyeznie kell a <netto> értékkel, a <netto> × <afakulcs> / 100 szorzatnak pedig az <afa> értékkel, mindkettőnél kis tűréssel (2 Ft).

Ezek a szabályok devizás nyugtára (a Ft/HUF-tól eltérő <penznem> esetén) nem vonatkoznak.

Kerekített értékeket küldj be

A nyugta összegellenőrzése pontos egyezést követel: a kerekítetlen (például 10+ tizedesjegyes) nettó és áfa értékeket a rendszer 261-es hibakóddal elutasítja. A tételösszegeket a beküldés előtt kerekítsd, és ne használj fel változtatás nélkül más rendszerből vagy bizonylatból származó kerekítetlen tételadatokat.

Példa

Elutasított tétel (27%-os áfa, kerekítetlen értékek; 787.40157480315 + 212.59842519685 = 999.999999..., ami nem pontosan 1000):

<netto>787.40157480315</netto>
<afa>212.59842519685</afa>
<brutto>1000.0</brutto>

Ugyanez a tétel helyesen kerekített értékekkel, amelyet a rendszer elfogad:

<netto>787.40</netto>
<afa>212.60</afa>
<brutto>1000</brutto>

Kapcsolódó hibakódok

HibakódJelentés
261A <netto> + <afa> összege nem pontosan egyenlő a <brutto> értékkel.
363A <brutto> nem egész szám.
364A <netto> 2-nél több tizedesjegyet tartalmaz.
365Az <afa> 2-nél több tizedesjegyet tartalmaz.

Az ellenőrzések a fenti sorrendben futnak: először az összegegyezés fut le, ezért kerekítetlen értékeknél mindig a 261-es hibát kapod először, és ha csak a bruttót javítod, a következő körben a tizedesjegy-hibák jönnek elő. Lásd még: Hibakezelés, hibakódok.