Назад
Категории
Назад

Категории

Кога могат да се получат разлики от закръгляването?

По подразбиране е заложено закръгляване до втория знак след десетичната запетая.
Как да променя закръгляването във фактурите?

Има няколко ситуации, при които може да се получи разлика в сумите от сбора на редовете във фактурата и общата сума по фактурата. Причината е в закръгляването при пресмятането на сумите.

Кога се получават разлики от закръгляването на сумите и как да ги предотвратим? 
  • разлики при превалутиране

Когато създавате фактури в чуждестранна валута, в тях автоматично се показва и евровата равностойност.
При конвертирането на сумите е възможно да се натрупа разлика от закръгляването.

Пример:
Курс EUR → USD = 0.86
- създавате фактура в EUR с 5 артикула (5 реда) - ако са повече, разликите ще са по-големи
- превалутирате цените от всеки ред в евро (курс: 0.86) и ги закръглявате
- събирате всички закръглени суми по редовете
- общата сума по фактурата в евро е различна от тази, която ви излиза във фактурата в inv.bg

В inv.bg пресмятането на левовата равностойност става по този начин:
- сумата на всеки ред в долари се превалутира в евро и не се закръглява
- събират се сумите от всички редове
- закръглява се само общата сума в евро

За да намалите тези разлики, можете да използвате закръгляване до повече от втория знак след запетаята.
При превалутирането винаги се получават разлики, но можете да ги минимизирате.

  • разлики при импортиране

- във файла сте въвели суми до трети знак след десетичната запетая или дори повече
- след импорта в inv.bg сумите по редовете във фактурата са закръглени и съответно общите суми са различни от желаните

За да избегнете разликите след импорт, можете да използвате закръгляване до повече от втория знак след запетаята.
Ако импортирате от ексел, изберете настройката, която позволява импортиране на суми, без допълнителни изчисления от страна на inv.bg.

  • разлики при въвеждане на единични цени с ДДС

- въвеждате единични цени за артикулите си с ДДС
- системата автоматично пресмята стойността без ДДС, като от крайната сума вади данъчната основа и се получава стойността на ДДС

Пример:
- имаме фактура, в която въвеждаме количествата и сумите с ДДС
- системата ще изчисли единичната цена без ДДС
(изчислява се, като въведената от вас цена с ДДС се раздели на 1.2, когато ДДС е 20%)
- получените суми ще ги закръгли според избраното от вас закръгляване в Настройки->По фактурите->Закръгления
(по подразбиране е заложено закръгляване до втория знак)
- след това ще умножи получената цена без ДДС по количеството, ще попълни общата закръглена сума за съответния ред
- изчислява данъчната основа за фактурата, като събере закръглените суми от всички редове
- сумата за плащане се изчислява, като се съберат въведените от вас цени с ДДС, за да е сигурно, че няма да имате разлика с касовите бележки (ако ползвате касов апарат)
- от сумата за плащане се изважда данъчната основа и се получава сумата на ДДС

Ако се пресметне ръчно ДДС според данъчната основа, която е пресметната от вече закръглените суми по редовете, излиза разлика 0.01 евро. Системата автоматично балансира крайните суми, като добавя разликата от 0.01 евро в стойността на реда, който е с най-голям остатък, а ако са еднакви, в първия артикул с остатък.

Ето и пример с конкретни суми:
- имате 3 реда с артикули с ед. цена с ДДС 10 евро и ги въвеждате по този начин
- ед. цена без ДДС става 8.33333333 евро и съответно закръглена до 2 знак ще бъде 8.33 евро
- при ед. цена 8.33 евро общата сума от 3-те реда ще бъде 29.99 евро, а търсеният резултат при въведена ед. цена с ДДС 10 евро, е 30.00 евро
- за да се избегне това разминаване в общата сума, разликата от 0.01 евро ще излиза в стойността на реда, който е с най-голям остатък, а ако са еднакви, в първия артикул с остатък, т.е. стойността на първия ред ще бъде 8.34 евро, вместо 8.33 евро.

Така ще изглеждат сумите при създаване на фактурата:

Screenshot 2026-04-01 at 16.57.10.png

 

За да избегнете разликите след импорт, можете да използвате закръгляване до повече от втория знак след запетаята или да въвеждате сумите без ДДС.

  • разлики при създаване на фактури чрез API

Когато създавате фактура през API endpoint POST https://api.inv.bg/v3/invoices и не подавате общте суми (всички с приставка payment_amount_*), inv.bg ще се съобрази с настройката за закръгление "Настройки" > "По фактурите"  >  "Закръгления цени". Всички суми ще бъдат закръглени нагоре до съответния според тази настройка.
При това закръгляване е възможно да се натрупа разлика. 

За да избегнете тези разлики има 2 варианта: 
- в настройки да се избере закръгление до повече знаци след десетичната запетая
- в API да подавате всички стойности (с приставка payment_amount_*) и inv.bg да не изчислява никакви суми по фактурата


Защо след импорт има разлика в сумите по фактурите?

Как да променя закръгляването във фактурите?