verso=13 CODIGO, DESCRICAO, DT_INI, DT_FIM, CAMPO_REF, CHAVE, NIVEL, FORMULA, MENSAGEM
30||01012021|||6|F|SE (N630(6)>((0,04*N630(3))+1)) ENTAO  AVISO()  FIM_SE|Valor deduzido superior a 4% do imposto de renda devido.
40||01012021|||3|F|SE ((N630(6)+N630(10))>((0,04*N630(3))+ 1)) ENTAO AVISO() FIM_SE|Soma das dedues informadas nas Linhas N630/6 e 10 superior a 4% do imposto de renda devido.
60||01012021|||8|F|SE (N630(8)>((0,04*N630(3))+1)) ENTAO  AVISO()  FIM_SE|Valor deduzido superior a 4% do imposto de renda devido.
70||01012021|||9|F|SE ((N630(8)+N630(9))>((0,04*N630(3))+ 1)) ENTAO AVISO() FIM_SE|Soma das dedues informadas nas Linhas N630/8 e 9 superior ao limite permitido.
80||01012021|||9|F|SE (N630(9)>((0,04*N630(3))+ 1) ) ENTAO AVISO() FIM_SE|Valor deduzido superior ao limite permitido.
90||01012021|||10|F|SE (N630(10)> ((0,03*N630(3))+ 1) ) ENTAO  AVISO() FIM_SE|Valor deduzido superior a 3% do imposto de renda devido.
100||01012021|||11|F|SE (N630(11)>((0,01*N630(3))+ 1)) ENTAO AVISO()  FIM_SE|Valor deduzido superior a 1% do imposto de renda devido.
110||01012021|||12|F|SE (N630(12)>((0,01*N630(3))+ 1)) ENTAO AVISO()  FIM_SE|Valor deduzido superior a 1% do imposto de renda devido.
115||01012021|31122022||13|F|SE (N630(13)> ((0,01*N630(3))+ 1) ) ENTAO  AVISO()  FIM_SE|Valor deduzido superior a 1% do imposto de renda devido.
120||01012023|||13|F|SE (N630(13)> ((0,02*N630(3))+ 1) ) ENTAO  AVISO()  FIM_SE|Valor deduzido superior a 2% do imposto de renda devido.
130||01012021|||14|F|SE (N630(14)> ((0,01*N630(3))+ 1) ) ENTAO  AVISO()  FIM_SE|Valor deduzido superior a 1% do imposto de renda devido.
140||01012021|||15|F|SE (N630(15)> ((0,01*N630(3))+ 1) ) ENTAO  AVISO()  FIM_SE|Valor deduzido superior a 1% do imposto de renda devido.
150||01012021|||16|F|SE ((PREENCHIDO(N630(16))=2) E ( N630(16)  > (N630(3)-SOMA(N630(6:15))+ 1))) ENTAO  AVISO()  FIM_SE|Valor superior ao total do imposto de renda sobre o lucro real (Linha N630/2), subtrado das dedues informadas nas Linhas N630/6 a 15.
180||01012021|||17|F|SE ((0020.IND_LUC_EXP()="N") E (N630(17)>0)) ENTAO ERRO() FIM_SE|Informado valor na Linha N630/17 sem demonstrao do lucro da explorao. Neste caso,  necessrio o preenchimento dos registros N610 e N600.
200||01012021|||18|F|SE ((0020.IND_LUC_EXP()="N") E (N630(18)>0)) ENTAO ERRO() FIM_SE|Informado valor na Linha N630/18 sem demonstrao do lucro da explorao. Neste caso,  necessrio o preenchimento dos Registros N610 e N600.
230||01012021|||16.04|H|SE (0020.IND_PART_EXT() = "N") ENTAO DESABILITA() FIM_SE|
240||01012021|||16.05|H|SE (0020.IND_PART_EXT() = "N") ENTAO DESABILITA() FIM_SE|
250||01012021|||17|V|SE ( N630(17) > 0 E  ( (N630(17) > N610(76)) OU ((N630(3) + N630(4)) - (N630(8) + N630(9) + N630(10) + N630(11) + N630(12) + N630(13) + N630(14) + N630(15) + N630(16)) > 0,05 E ((N630(17) - 0,05) > ((N630(3) + N630(4)) - (N630(8) + N630(9) + N630(10) + N630(11) + N630(12) + N630(13) + N630(14) + N630(15) + N630(16)))))))ENTAO ERRO() FIM_SE|O valor da iseno ou reduo do imposto no pode ser superior  soma algbrica das linhas (N630(3) + N630(4))  (N630(7) + N630(8) + N630(9) + N630(10) + N630(11) + N630(12) + N630(13) + N630(14) + N630(15) + N630(16)).
260||01012021|||18|V|SE ((N630(18) > 0) E ( (N630(18) > N610(77))  OU  ((N630(3)) - (N630(8) + N630(9) + N630(10) + N630(11) + N630(12) + N630(13) + N630(14) + N630(15) + N630(16) + N610(2) + N610(7) + N610(12) + N610(17) + N610(22) + N610(27) + N610(32) + N610(37) + N610(42) + N610(47)*0,75 + N610(52)*0,7 + N610(57)*0,5 + N610(62)*0,3333 + N610(67)*0,25 + N610(72)*0,125) > 0,05) E ((N630(18) - 0,05) > ((N630(3)) - (N630(8) + N630(9) + N630(10) + N630(11) + N630(12) + N630(13) + N630(14) + N630(15) + N630(16) + N610(2) + N610(7) + N610(12) + N610(17) + N610(22) + N610(27) + N610(32) + N610(37) + N610(42) + N610(47)*0,75 + N610(52)*0,7 + N610(57)*0,5 + N610(62)*0,3333 + N610(67)*0,25 + N610(72)*0,125)))))ENTAO ERRO() FIM_SE|O valor da reduo por reinvestimentos no pode ser superior  soma algbrica das linhas (N630(3))  (N630(8) + N630(9) + N630(10) + N630(11) + N630(12) + N630(13) + N630(14) + N630(15) + N630(16) + N610(2) + N610(7) + N610(12) + N610(17) + N610(22) + N610(27) + N610(32) + N610(37) + N610(42) +N610(47)*0,75 + N610(52)*0,7 + N610(57)*0,5 + N610(62)*0,3333 + N610(67)*0,25 + N610(72)*0,125).
270||01012021|||24|H|SE (0010.FORMA_APUR () = "T" OU BAL_RED (PERIODO_ATUAL()) = "E") ENTAO DESABILITA () FIM_SE|
280||01012021|||25|H|SE (0010.FORMA_APUR () = "T" OU BAL_RED (PERIODO_ATUAL()) = "E") ENTAO DESABILITA () FIM_SE|
290||01012019|31012019||24|V|SE (SOMA(N620("20.01";*)) <> N630(24;"A00")) ENTAO AVISO() FIM_SE|Valor de estimativas EFETIVAMENTE pagas diferente das estimativas devidas no balancete de dezembro. Verifique se essa informao est correta.
300||01012021|||16.06|V|SE (N630("16.06") > (N630(3) + N630(4))) ENTAO ERRO() FIM_SE|O valor informado da deduo  maior que o IRPJ devido.
310||01012021|||16.07|V|SE (N630("16.07") > 0,30*(N630(3) + N630(4))) ENTAO ERRO() FIM_SE|O valor informado da deduo  maior que 30% (trinta por cento) do IRPJ devido.
320||01012021|||16.06|V|SE (N630("16.06") > 0 E L300("3.01.01.07.01.44") = 0) ENTAO ERRO() FIM_SE|Foi informada deduo referente ao Programa Rota 2030 sem registro na despesa operacional correspondente - L300(3.01.01.07.01.44).
330||01012021|||16.06|V|SE (N630("16.06") > 0,30*L300("3.01.01.07.01.44")) ENTAO AVISO() FIM_SE|Foi informada deduo referente ao Programa Rota 2030 maior que 30% da despesa operacional correspondente - L300(3.01.01.07.01.44) - Lei n 13.755/2018, art. 11. Verifique se a situao est correta.
340||01012021|||16.06|V|SE (N630("16.06") > 0,45*L300("3.01.01.07.01.44")) ENTAO ERRO() FIM_SE|Foi informada deduo referente ao Programa Rota 2030 maior que (30% + 15%) de adicional da despesa operacional correspondente - L300(3.01.01.07.01.44)- Lei n 13.755/2018, art. 11.
350||01012023|||20|V|SE (0010.FORMA_APUR () = "A" E 0010.FORMA_TRIB () = "1") ENTAO SE (ABS(SOMA(N630(20:22;"A00")) + N620(21;"A01") + N620(21;"A02") + N620(21;"A03") + N620(21;"A04") + N620(21;"A05") + N620(21;"A06") + N620(21;"A07") + N620(21;"A08") + N620(21;"A09") + N620(21;"A10") + N620(21;"A11") + N620(21;"A12")+ SOMA(N620(23:24;"A01")) + SOMA(N620(23:24;"A02")) + SOMA(N620(23:24;"A03")) + SOMA(N620(23:24;"A04")) + SOMA(N620(23:24;"A05")) + SOMA(N620(23:24;"A06")) + SOMA(N620(23:24;"A07")) + SOMA(N620(23:24;"A08")) + SOMA(N620(23:24;"A09")) + SOMA(N620(23:24;"A10")) + SOMA(N620(23:24;"A11")) + SOMA(N620(23:24;"A12"))- SOMA(Y570.IR_RET())) > 0,50) ENTAO ERRO() FIM_SE FIM_SE|Foi informada reteno de IR - soma das linhas N630(20 a 22) e N620(21) - diferente do valor total de reteno IR informado no registro Y570.
360||01012023|||20|V|SE (0010.FORMA_APUR () = "T" E 0010.FORMA_TRIB () = "1") ENTAO SE (ABS(SOMA(N630(20:22;"T01")) + SOMA(N630(20:22;"T02")) + SOMA(N630(20:22;"T03")) + SOMA(N630(20:22;"T04")) - SOMA(Y570.IR_RET())) > 0,50) ENTAO ERRO() FIM_SE FIM_SE|Foi informada reteno de IR - soma das linhas N630(20 a 22) - diferente do valor total de reteno IR informado no registro Y570.
10001||01012021|||1|C|N500(1)|
10002||01012021|||3|T|SE (N630(1) > 0)  ENTAO N630(1)*0,15 SENAO 0 FIM_SE|
10003||01012021|||4|T|SE (N630(1) <= 20000 * MESES_PERIODO())  ENTAO 0 SENAO (N630(1) - 20000 * MESES_PERIODO()) * 0,1 FIM_SE|
10004||01012021|||17|T|SE (N610(76) > 0) ENTAO SE (N610(76) > ((N630(3) + N630(4)) - (SOMA(N630(6:"16.99")))) E ((N630(3) + N630(4)) - (SOMA(N630(6:"16.99"))) > 0)) ENTAO ((N630(3) + N630(4)) - (SOMA(N630(6:"16.99")))) SENAO N610(76) FIM_SE SENAO 0 FIM_SE|
10005||01012021|||18|T|SE (N610(77) > 0) ENTAO SE ((N610(77) > ((N630(3)) - (SOMA (N630(6:"16.99")) + N610(2) +  N610(7) + N610(12) + N610(17) + N610(22) + N610(27) + N610(32) + N610(37) + N610(42) + N610(47)*0,75 + N610(52)*0,7 + N610(57)*0,5 + N610(62)*0,3333+ N610(67)*0,25 + N610(72)*0,125))) E (((N630(3)) - (SOMA    (N630(6:"16.99")) + N610(2) +  N610(7) + N610(12) + N610(17) + N610(22) + N610(27) + N610(32) + N610(37) + N610(42) + N610(47)*0,75 + N610(52)*0,7 + N610(57)*0,5 + N610(62)*0,3333+ N610(67)*0,25 + N610(72)*0,125)) > 0))ENTAO ((N630(3)) - (SOMA(N630(6:"16.99")) + N610(2) +  N610(7) + N610(12) + N610(17) + N610(22) + N610(27) + N610(32) + N610(37) + N610(42) + N610(47)*0,75 + N610(52)*0,7 + N610(57)*0,5 + N610(62)*0,3333+ N610(67)*0,25 + N610(72)*0,125))SENAO N610(77) FIM_SE SENAO 0 FIM_SE|
10006||01012021|||26|C|SOMA(N630(3:4)) - SOMA(N630(6:25))|
10007||01012023|||29|T|SE (((-L300("3.01.01.05.01.47") - L300("3.11.01.05.01.48")) < 0)) ENTAO 0 SENAO ((-L300("3.01.01.05.01.47") - L300("3.11.01.05.01.48"))*0,25) FIM_SE|
