Инструменти за потребители

Инструменти за сайта


kak_da:zakraglenia

КАК ДА: Настроим SelMatic ERP да закръгля в търговските документи

Казус

Ако сте стигнали до тази статия, вероятно имате един или няколко от следните проблеми:

- на фактурите счетоводителите не ми дават да отпечатвам с висока точност цените, стойностите и тоталите, а се изисква да са закръглени до 2ри знак. Това създава сериозни проблеми с клиентите, защото програмата „отдолу“ изчислява всичко с висока точност, но на фактурата всичко е отпечатано до стотинка; съответно клиентите твърдят, че фактурите ни са грешни и дори имаме случаи на развалени сделки или отказ да се плати / приеме фактурата, тъй като софтуера на клиента не иска да я приеме.

Най-честите проблеми са:

  • Вертикалната сума на стойностите без ДДС на редовете не са равни на Тотала без ДДС
  • Ако се изчисли ДДС-то от тотала без ДДС, не се получава винаги Тотала на ДДС-то. Съответно това прави и Тотала с ДДС „грешен“.

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

Защо се получава това?

Защото:

SelMatic ERP обикновено се настройва... ДА НЕ ЗАКРЪГЛЯ НИЩО НИКЪДЕ. 
Проблем може да възникне, когато някой пожелае някъде да има закръгление и грешката 
от това закръгление... трябва да отиде някъде и тук нещата опират до математика, а не до настройки. 

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

Решение 1: никакво закръгляне в ЕРП, закръгляне в подложките за фактура

Решение 2: закръгляне на ниво Стойност без ДДС (т.е. на всеки ред)

Начин на закръгление при копиране в следващ документ

При продажби на дребно, най-често е необходимо да се печата поредова касова бележка, където има закръгление до втори знак на цената и до трети на количеството.
При копиране от незакръглен документ, към продажбен документ (независимо, че във Формулите за ТД е предвидено закръгление по изискванията за поредов ФБ), скриптът записва незакръглени числа. Съответно при разплащане, касовият апарат връща грешка и не позволява печат.
За да може да се подават валидни данни на ФУ и при създаване на един документ, с копиране от друг, двата да са еднакви и да нямат разлики от закръгление, е направена промяна в. Базовия скрипт за копиране на ТД (източник -1).
Добавен е параметър Начин на закръгление (D_ROUND_TYPE), с опции за избор:
1 - Закръгление, когато не е нужен поредов фискален бон – подразбиращ се (текущия начин на работа)
2 - Закръгление подходящо за печат на поредов фискален бон - закръгля по начин, аналогичен на формулите за ТД (закръглящи като ФУ и с отстъпки), предназначени за ползване в поредов фискален бон.

При използване на формули за фактури обаче, в които няма закръгляне на Стойността с ДДС като касов апарат, Базовият копиращ скрипт не закръгля, а ЕРП системата закръгля Стойността без ДДС до знак настроен в Конфигурацията на програмата. Поради тази причина при копиране на документи, при определени Ед. цени и Отстъпки е възможно да се получи разлика при показване на Стойността с ДДС в програмата и пресмятането на стойността при издаване на фискален бон.
За избягване на подобни ситуации и за поставяне на закръгляне и според формулите на програмата, за параметър „Начин на закръгление“ се използват другите две опции:
3 - Закръгля „Стойност без ДДС“ до знак, зависим от Конфигурацията на програмата
4 - Закръгля „Стойност без ДДС“ до втори знак.
След като се закръглят стойностите се преизчисляват „Стойност с ДДС“ и „Стойност ДДС“.

В копиращия скрипт е съобразено, при изпълнение на изгледа, посочен в параметър VIEW_REF да се предава и параметър Начин на закръгление.

(статията тепърва трябва да се продължи)

kak_da/zakraglenia.txt · Последна промяна: 2020/08/12 11:20 от m.ayvazova