Особые правила предоставления освобождений 2018
http://lex.justice.md/viewdoc.php?action=view&view=doc&id=376849&lang=2
ЗАКОН Nr. 178 от 26.07.2018 ( вступает с 01.10.2018)
Статья 46. Особые правила предоставления освобождений
(1) На первом этапе налогового периода 2018 года (с 1 января 2018 года по 30 сентября 2018 года) освобождения, на которые налогоплательщик имеет право, предоставляются:
а) налогоплательщикам, указанным в части (1) статьи 33 Налогового кодекса, – в размере 8460 леев;
b) налогоплательщикам, указанным в части (2) статьи 33 Налогового кодекса, – в размере 12600 леев;
с) налогоплательщикам, указанным в части (1) статьи 34 Налогового кодекса, – в размере 8460 леев;
d) налогоплательщикам, указанным в части (2) статьи 34 Налогового кодекса, – в размере 12600 леев;
e) иждивенцам в значении статьи 35 Налогового кодекса, для каждого из которых освобождение составляет 1890 леев, за исключением лиц с ограниченными возможностями вследствие врожденного заболевания или заболевания с детства, для которых освобождение составляет 8460 леев. В целях применения положений пункта b) части (2) статьи 35 Налогового кодекса доход иждивенца на первом этапе налогового периода 2018 года не должен превышать сумму 8460 леев.
(2) На втором этапе налогового периода 2018 года (с 1 октября 2018 года по 31 декабря 2018 года) освобождения, на которые налогоплательщик имеет право, предоставляются:
а) налогоплательщикам, указанным в части (1) статьи 33 Налогового кодекса, – в размере 6000 леев;
b) налогоплательщикам, указанным в части (2) статьи 33 Налогового кодекса, – в размере 7500 леев;
с) налогоплательщикам, указанным в части (1) статьи 34 Налогового кодекса, – в размере 2820 леев;
d) налогоплательщикам, указанным в части (2) статьи 34 Налогового кодекса, – в размере 4500 леев;
e) иждивенцам в значении статьи 35 Налогового кодекса, для каждого из которых освобождение составляет 750 леев, за исключением лиц с ограниченными возможностями вследствие врожденного заболевания или заболевания с детства и лиц с тяжелым и выраженным ограничением возможностей, для которых освобождение составляет 4500 леев. В целях применения положений пункта b) части (2) статьи 35 Налогового кодекса доход иждивенца на втором этапе налогового периода 2018 года не должен превышать сумму 2820 леев.
При исчислении дохода не учитывается сумма пособий, выплаченных из государственного бюджета лицам с ограниченными возможностями вследствие врожденного заболевания или заболевания с детства и лицам с тяжелым и выраженным ограничением возможностей.
(3) Освобождение предоставляется иждивенцу, если он отвечает условиям, установленным статьей 35 Налогового кодекса и настоящей статьей, отдельно для первого и, соответственно, второго этапа налогового периода 2018 года, по состоянию на 30 сентября 2018 года и 31 декабря 2018 года.
Статья 47. Особые правила, относящиеся к подоходному налогу с заработной платы
(1) Выплаты по оплате труда, полученные работниками, облагаются отдельно на первом и, соответственно, втором этапе налогового периода 2018 года с учетом освобождений, вычетов и ставок налога, установленных статьей 15 Налогового кодекса.
(2) Определение облагаемого дохода и исчисление подоходного налога, подлежащего удержанию у источника выплаты, осуществляются нарастающим итогом с первого дня или, в случае если работник принят на работу в течение текущего налогового года, со дня приема на работу до последнего дня первого и, соответственно, второго этапа налогового периода 2018 года.
Из этих данных рассчитываем годовые ставки для каждого этапа и заполняем годовые параметры:


Для корректного расчета 6% пенсионного добавить строку с 01,10,2018:
и аналогично в таблице входимости добавить строку с аналитикой для расчета соцфонда с 01.10.2018 на 18%.

И обновить PACKAGE SL_IMP_VENIT с air@clouddev
И УСТАНОВИТЬ SL_RP2018
в отчете Fisa personala (Impozit) (Anexa №8) 2018
заменить SQLAllinOne на
-------------
[ZZZ]
SQLAllinOne=.MEMO.ZZZ.SQLAllinOne
.type.SQLAllinOne=Memo
[.MEMO.ZZZ.SQLAllinOne]
begin
if to_date(:dataend) between '01.01.2018' and '31.12.2018'
then
----
sl_rp2018.fisha_pers (:datastart ,:dataend , :filt1 ,:filt2
, :filt4 ,:filt5 ,:filt6 ,'Ct' -- dlia GCC Dt else ct
, :SQLMaster , :SQLDetail, :SQLHeader,vGroupByMonths =>false ) ;
-----
else
----
sl_rp.fisha_pers (:datastart ,:dataend , :filt1 ,:filt2
, :filt4 ,:filt5 ,:filt6 ,'Ct' -- dlia GCC Dt else ct
, :SQLMaster , :SQLDetail, :SQLHeader,vGroupByMonths =>false ) ;
-----
end if;
end;
----
/*begin
sl_rp.fisha_pers (:datastart ,:dataend , :filt1 ,:filt2
, :filt4 ,:filt5 ,:filt6 ,'Ct' -- dlia GCC Dt else ct
, :SQLMaster , :SQLDetail, :SQLHeader ) ;
end;*/