Jump to content

dev botao

Tabela 21 - Códigos de Incidência Tributária da Rubrica para o IRRF - codIncIRRF


Joffas
Go to solution Solved by EMBarbosa,
  • Este tópico foi criado há 967 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde,

 

Baixei a ultima versão do ACBR e vi que não foi atualizada a tabela codIncIRRF para S-1010.

Pelo que vi para a versão 2.5 era assim...

  result := EnumeradoToStr2(t,[  '00', '01', '09','11', '12', '13', '14', '15', '31', '32', '33', '34',
                                 '35', '41', '42', '43', '44', '46', '47', '51', '52', '53',
                                 '54', '55', '61', '62', '63', '64', '70', '71',
                                 '72', '73', '74', '75', '76', '77', '78', '79', '81', '82',
                                 '83','91', '92', '93', '94', '95' ] );

 

E para S1.0 ficaria assim.

  result := EnumeradoToStr2(t,[  '09','11', '12', '13', '14', '31', '32', '33', '34',
                                 '41', '42', '43', '46', '47', '51', '52', '53',
                                 '54', '61', '62', '63', '64', '67', '70', '71',
                                 '72', '73', '74', '75', '76', '77', '700', '701', '79'] );

novas 67, 700, 701

A pergunta é qual a alteração correta para se fazer no componente, remover os antigos ou somente adicionar os novos?

 

Pois fora essa ainda foram tiradas outros 3 codigos da Incidencia de INSS.

23 - Auxilio doença mensal - Regime Próprio de Previdência Social; 
24 - Auxilio doença 13o salário doença - Regime próprio de previdência social
61 - Complemento de salário-mínimo - Regime próprio de previdência social;

 

Segue manual atualizado Inicio pág 86.

leiautes do esocial v. s-1.0 - anexo i - tabelas (cons. até nt 02.2021).pdf

Link to comment
Share on other sites

  • Moderadores
3 minutos atrás, Joffas disse:

Então @Juliomar Marchetti atualizei o componente na sexta e não encontrei, vou atualizar novamente e verificar ai posto aqui. ;)

caso não esteja anexa ai as alterações que avaliamos e subimos

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link to comment
Share on other sites

  • Membros Pro

Bom dia!

Fiz os ajustes nos módulos anexos para o funcionamento correto nas duas versões do e-Social que estão em vigor (2.5 e simplificada).
Fiz os testes no ambiente de produção restrita para as empresas em geral nas duas versões e correu tudo certo.
Para a administração pública não tenho como testar, pois, não tenho procuração de nenhum órgão cliente para enviar os eventos.
 

pcesConversaoeSocial.pas pcesS1010.pas

Link to comment
Share on other sites

  • Membros Pro

Existiam outros códigos que estavam faltando. Fiz os ajustes, segue módulo com as atualizações.

pcesConversaoeSocial.pas

2 minutos atrás, Marcelo Pontes Melim disse:

Existiam outros códigos que estavam faltando. Fiz os ajustes, segue módulo com as atualizações.

pcesConversaoeSocial.pas 115 kB · 0 downloads

Preciso fazer os outros ajustes, desconsidere o módulo disponibilizado.

Link to comment
Share on other sites

  • Administradores

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • 1 month later...
  • Consultores
  • Solution
Em 26/07/2021 at 17:43, Marcelo Pontes Melim disse:

Muito obrigado pela contribuição.
Fiz a implementação baseada nela.
Subi as alterações para o SVN na Revisão  22934.
Pelo que vi está tudo certo.
Queira por favor atualizar, testar e reportar qualquer problema.

Mais uma vez obrigado.

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • 4 months later...
Em 26/07/2021 at 17:43, Marcelo Pontes Melim disse:

Bom dia Marcelo, 

Estou enviando o evento S-1010 na versão simplificada, estou usando a geração do XML com o arquivo INI, no campo codIncIRRF está sendo informado o código de incidência 9 como é para a versão simplificada, porém no XML esta colocando o código 00, não esta considerando o que esta sendo informado no INI. Segue o arquivo INI em anexo e o XML gerado com as informações desse INI.

Fizemos uma alteração para ver se daria certo que foi:

Arquivo: pcesConversaoeSocial

Adicionamos o código 9 na função, por mais que tenha o 09 na função mas esse é para versão 2.5, para a simplificada 1.0 tem que ser somente o 9.

function eSStrToCodIncIRRF(var ok: boolean; const s: string): tpCodIncIRRF;
begin
  result := tpCodIncIRRF( StrToEnumerado2(ok , s,[    '9', '00',   '01',   '09',   '11',   '12',   '13',   '14',   '15',   '31',   '32',   '33',
                                                      '34',   '35',   '41',   '42',   '43',   '44',   '46',   '47',   '48',   '51',   '52',
                                                      '53',   '54',   '55',   '61',   '62',   '63',   '64',   '65',   '66',   '67',   '70',
                                                      '71',   '72',   '73',   '74',   '75',   '76',   '77',   '78',   '79',   '81',   '82',
                                                      '83',   '91',   '92',   '93',   '94',   '95',  '700',  '701', '9011', '9012', '9013',
                                                    '9014', '9031', '9032', '9033', '9034', '9831', '9832', '9833', '9834', '9041', '9042',
                                                    '9043', '9046', '9047', '9048', '9051', '9052', '9053', '9054', '9061', '9062', '9063',
                                                    '9064', '9065', '9066', '9067', '9082', '9083'
                                                       ] ));
end;


Mas é necessário adicionar a descrição do código 9 nesta lista, como fazer ?


  tpCodIncIRRF   = (ciiNaoeBasedeCalculo,                                               {0}    { Item válido até a versão 2.5 }
                                ciiNaoeBasedeCalculoAcordoInternacional,               {1}    { Item válido até a versão 2.5 }
                                ciiOutrasVerbasNaoConsideradas,                             {9}
                                ciiBasedeCalculoIRRFRemMensal,                              {11}
                                ciiBasedeCalculoIRRF13oSalario,                                {12}
                                ciiBasedeCalculoIRRFFerias,                                       {13}
                                ciiBasedeCalculoIRRFPLR,                                          {14}
                                ciiBasedeCalculoIRRFRRA,                                          {15}    { Item válido até a versão 2.5 }
                                ciiValorIRRFRemMensal,                                              {31}
                                ciiValorIRRF13oSalario,                                                {32}
                                ciiValorIRRFFerias,                                                       {33}
                                ciiValorIRRFPLR,                                                          {34}
                                ciiValorIRRFPLRRRA,                                                   {35}    { Item válido até a versão 2.5 }
                                ciPrevSocialOficialRemMensal,                                   {41}
                                ciPrevSocialOficial13Salario,                                       {42}
                                ciPrevSocialOficialFerias,                                            {43}
                                ciPrevSocialOficialRRA,                                               {44}    { Item válido até a versão 2.5 }
                                ciPrevPrivadaSalarioMensal,                                       {46}
                                ciPrevPrivada13Salario,                                               {47}
                                ciPrevPrivadaFerias,                                                    {48}    { Item válido a partir da versão simplificada }

Mesmo depois de um teste adicionando uma descrição qualquer a compilação apresenta o seguinte erro:

[DCC Fatal Error] as_esocial.dpr(7): F2051 Unit pcesS1210 was compiled with a different version of pcesConversaoeSocial.tpCodIncIRRF

Saberia Marcelo como resolver, pois não conseguimos ?

Uma outra observação é que o campo codIncCPRP no layout ele não é obrigatório a informação, eu não estou informando nada no arquivo INI, mas ele gerou a informação no XML, li em outros posts que já haviam resolvido sobre isso, mas ele continua sendo informado mesmo no arquivo INI não tendo a informação para o mesmo. 

image.png.301fa334e742761b46a8f4d47bbb6a34.png

[dadosRubrica]                                     
dscRubr=REFEICAO
natRubr=1808
tpRubr=3
codIncCP=00
codIncIRRF=9
codIncFGTS=00
codIncCPRP=
tetoRemun=

image.png.f5291d0f195aafd605561c1f1cb71bbb.png

S1010.ini S-1010.xml

Link to comment
Share on other sites

  • Membros Pro

Oi, Kelly.

Veja se agora você consegue importar e gerar os eventos com as units e arquivo INI modificados anexos.

A tag "codIncIRRF" ainda precisar ser compatível com a versão 2.5, portanto, para informar o código 9 deverá passar como parâmetro "09" ou deixar em branco.
 

S1010.ini pcesS1010.pas pcesConversaoeSocial.pas

Link to comment
Share on other sites

2 horas atrás, Marcelo Pontes Melim disse:

Oi, Kelly.

Veja se agora você consegue importar e gerar os eventos com as units e arquivo INI modificados anexos.

A tag "codIncIRRF" ainda precisar ser compatível com a versão 2.5, portanto, para informar o código 9 deverá passar como parâmetro "09" ou deixar em branco.
 

S1010.ini 338 B · 0 downloads pcesS1010.pas 25 kB · 0 downloads pcesConversaoeSocial.pas 121 kB · 0 downloads

Ok, vou testar e informo como se comportou. Obrigada.

Link to comment
Share on other sites

2 horas atrás, Marcelo Pontes Melim disse:

Oi, Kelly.

Veja se agora você consegue importar e gerar os eventos com as units e arquivo INI modificados anexos.

A tag "codIncIRRF" ainda precisar ser compatível com a versão 2.5, portanto, para informar o código 9 deverá passar como parâmetro "09" ou deixar em branco.
 

S1010.ini 338 B · 3 downloads pcesS1010.pas 25 kB · 2 downloads pcesConversaoeSocial.pas 121 kB · 2 downloads

Marcelo, 

Deu certo, coloquei como parâmetro o código 09 e saiu no XML 9 deu certinho. Muito obrigada.

image.png.a06081eb9d377d22b8e2498a694de95d.pngimage.png.430448eeac7d14d86e3ba454a73105a7.pngimage.thumb.png.11ffd6c9b1adc48ef8e90ad08692f239.png

Uma observação sobre o campo codIncCPRP, veja que no meu arquivo INI ele esta em branco e no XML ele ficou informado com 00, e esse campo não é obrigatório, daria para não considerar esse campo quando o campo estiver em branco?

Link to comment
Share on other sites

16 horas atrás, Marcelo Pontes Melim disse:

A unit pcesS1010.pas estava com um erro que foi consertado. Anexo as duas units pcesS1010.pas e pcesConversaoeSocial.pas

pcesS1010.pas 25 kB · 0 downloads pcesConversaoeSocial.pas 121 kB · 0 downloads

Bom dia Marcelo, mas para considerar o código 9 preciso passar por parâmetro ainda o 09? Pois havida dado certo, ou esse ajuste que vc fez foi referente a tag codIncCPRP que eu estava informando em branco e mesmo assim estava saindo no XML com o código 00?

Link to comment
Share on other sites

  • Consultores

Bom tarde pessoal.

21 horas atrás, Marcelo Pontes Melim disse:

A unit pcesS1010.pas estava com um erro que foi consertado. Anexo as duas units pcesS1010.pas e pcesConversaoeSocial.pas

pcesS1010.pas 25 kB · 2 downloads pcesConversaoeSocial.pas 121 kB · 1 download

@Kelly Diego Rakelly obrigado por ter me pingado nesse tópico.

Já adicionei na minha lista de afazeres. Se tudo ocorrer bem, até o meio da semana já deve estar analisado.

TK-2310.

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • 3 weeks later...
Em 24/01/2022 at 14:11, EMBarbosa disse:

Bom tarde pessoal.

@Kelly Diego Rakelly obrigado por ter me pingado nesse tópico.

Já adicionei na minha lista de afazeres. Se tudo ocorrer bem, até o meio da semana já deve estar analisado.

TK-2310.

Bom dia @EMBarbosa tudo bem? Só para saber se essas alterações já subiram para o SVN?

Link to comment
Share on other sites

  • Administradores

Bom dia,

Acredito que ja foi sim comitado, faltou apenas informar aqui.

At.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Este tópico foi criado há 967 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.