Jump to content

Preciso de uma Atualização do ACBrSPEDPisCofins


antoniojr
  • Este tópico foi criado há 3808 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Preciso de uma atualização do ACBrSPEDPisCofins pois o validador do PISCOFINS da erro nos seguintes registros M210 e M610 no campo 6 QUANT_BC_PIS quando não mandar nada tem q colocar apenas "0" (zero) o componente esta mandando "0,00" e por este motivo o validador da erro.

Já nos registros M100 e M500 no campo 7 ALIQ_COFINS_QUANT senão mandar nada tem q ir em branco pois hoje esta indo "0,00" ,o mesmo ocorre com os registro filhos M105 e M505 no campo 5 VL_BC_COFINS_CUM caso não informar nada tem q deixar em branco e não com "0,00".

Bom o validador não esta validando por causa disto, espero que tenha estas atualizações o mais rápido o possível, muito obrigado, aguardo ate+.

Link to comment
Share on other sites

  • Consultores

Olá antoniojr,

Você chegou a procurar aqui no forum sobre esses registros?

[]'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

Urgente, preciso que alguem ai da ACBr faz as seguintes alterações para que o validador do PISCOFINS consiga validar os arquivos:

Entrar na pasta do ACBr\Fontes\ACBrSPED\ACBrSPEDPisCofins

Procurar o arquivo: ACBrEPCBloco_M_Class

dentro dele procura o campo ALIQ_PIS_QUANT do registro M100

SUBSTITUI a linha LFill( ALIQ_PIS_QUANT,0,2 ) para LFillLFillLFill( ALIQ_PIS_QUANT,0,2, True )

procura tambem o campo VL_BC_PIS_CUM do registro M105

SUBSTITUI a linha LFill( VL_BC_PIS_CUM,0,2 ) para LFillLFillLFill( VL_BC_PIS_CUM,0,2, True )

procura tambem o campo QUANT_BC_PIS do registro M210

SUBSTITUI a linha LFill( QUANT_BC_PIS ,0,2 ) para LFill( QUANT_BC_PIS ,0,2, False )

procura tambem o campo ALIQ_COFINS_QUANT do registro M500

SUBSTITUI a linha LFill( ALIQ_COFINS_QUANT,0,2 ) para LFillLFillLFill( ALIQ_COFINS_QUANT,0,2,True )

procura tambem o campo VL_BC_COFINS_CUM do registro M505

SUBSTITUI a linha LFill( VL_BC_COFINS_CUM,0,2 ) para LFillLFillLFill( VL_BC_COFINS_CUM,0,2, True )

Depois fazer o mesmo para o cofins procura o campo QUANT_BC_COFINS do registro M610

SUBSTITUI a linha LFill( QUANT_BC_COFINS ,0,2, True ) para LFill( QUANT_BC_COFINS ,0,2,False )

são estas as atualizações com urgencia que estou precisando, pois senão o validor não irar validar o arquivo do PISCOFINS.

Aguardo resposta, muito obrigado, ate+.

Link to comment
Share on other sites

Outro BO do componente, registro M100 campo 5 ALIQ_PIS e registro M500 ALIQ_COFINS o componente esta mandando com apenas 2 casas decimais, ai da erro no validador porque ele arredonda no meu caso por exemplo tenho aliquota 0,198 o compoente arredonda pra 0,20 outro exemplo aliquota 0,912 ficou 0,91 , isso nao pode da erro no validador.

Aguardo resposta obrigado ate+.

Link to comment
Share on other sites

  • Consultores

Olá Antonio,

O problema foi você ter desconsiderado minha mensagem e não ter percebido que a discussão sobre esses campos já aconteceu aqui e no Mantis, mas ninguém foi capaz de citar um exemplo. De qualquer forma, obrigado por reportar.

Eu vou analisar a fundo essa questão na segunda feira e postar as correções assim que possível.

[]'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

  • Consultores

procura tambem o campo QUANT_BC_PIS do registro M210

SUBSTITUI a linha LFill( QUANT_BC_PIS ,0,2 ) para LFill( QUANT_BC_PIS ,0,2, False )

Depois fazer o mesmo para o cofins procura o campo QUANT_BC_COFINS do registro M610

SUBSTITUI a linha LFill( QUANT_BC_COFINS ,0,2, True ) para LFill( QUANT_BC_COFINS ,0,2,False )

Não seria True nesses campos?

[]'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

  • Consultores

Outro BO do componente, registro M100 campo 5 ALIQ_PIS e registro M500 ALIQ_COFINS o componente esta mandando com apenas 2 casas decimais, ai da erro no validador porque ele arredonda no meu caso por exemplo tenho aliquota 0,198 o compoente arredonda pra 0,20 outro exemplo aliquota 0,912 ficou 0,91 , isso nao pode da erro no validador.

Aguardo resposta obrigado ate+.

Faça a alteração do CurMask para '#0.00##' e veja se resolve por favor.

[]'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

Outro BO do componente, registro M100 campo 5 ALIQ_PIS e registro M500 ALIQ_COFINS o componente esta mandando com apenas 2 casas decimais, ai da erro no validador porque ele arredonda no meu caso por exemplo tenho aliquota 0,198 o compoente arredonda pra 0,20 outro exemplo aliquota 0,912 ficou 0,91 , isso nao pode da erro no validador.

Aguardo resposta obrigado ate+.

Faça a alteração do CurMask para '#0.00##'

Olhe no manual quantas casas decimais é pedido para esses campos e mude, no componente, se pede três mude para 3, se pede 4 muda para quatro, as casas decimais tem que estar conforme é pedido no manual.

Abraço

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link to comment
Share on other sites

  • Consultores

Vou alterar no componente. É que talvez ele precisasse de algo pra fazer com urgência, por isso eu dei a sugestão de alterar o CurMask.

[]'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

Vou alterar no componente. É que talvez ele precisasse de algo pra fazer com urgência, por isso eu dei a sugestão de alterar o CurMask.

Blz Elton.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link to comment
Share on other sites

  • Consultores

Fiz um commit nos registros já implementados para resolver de vez (assim espero) os problemas de casas decimais.

Agora preciso analisar os casos em que os campos irão ficar em branco, ou seja, ||

[]'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

Fiz um commit nos registros já implementados para resolver de vez (assim espero) os problemas de casas decimais.

Agora preciso analisar os casos em que os campos irão ficar em branco, ou seja, ||

Nesse caso o ultimo parâmetro deve estar True.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link to comment
Share on other sites

  • Consultores

Fiz um commit nos registros já implementados para resolver de vez (assim espero) os problemas de casas decimais.

Agora preciso analisar os casos em que os campos irão ficar em branco, ou seja, ||

Nesse caso o ultimo parâmetro deve estar True.

Sim. Quis dizer que vou analisar caso a caso....

[]'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

  • Consultores

Acredito que os problemas dos registros mencionados nesse post estão resolvidos.

Caso alguém encontre algum problema favor reportar.

[]'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...

Ola EMBarbosa!

Só para constar, no meu arquivo acbrepc_bloco_m_class os valores não estão como true na geração do registro m100 então o registro 07 - aliq_pis_quant ficava com valor 0,00 e não em branco como deveria ser, e o chato do validador não validava

Atualizei o componente na semana passada, então acredito que não seja só o meu.

Aqui está a linha que modifiquei, mas acredito que todas deveriam ser true.

Add( LFill('M100') +

LFill( COD_CRED ) + //Verificar criação da tabela no ACBrEPCBlocos

LFill( strIND_CRED_ORI ) +

LFill( VL_BC_PIS,0,2 ) +

LFill( ALIQ_PIS,0,2 ) +

LFill( QUANT_BC_PIS,0,2 ) +

LFill( ALIQ_PIS_QUANT,0,2, True ) +

LFill( VL_CRED ,0,2 ) +

LFill( VL_AJUS_ACRES ,0,2 ) +

LFill( VL_AJUS_REDUC ,0,2 ) +

LFill( VL_CRED_DIF ,0,2 ) +

LFill( VL_CRED_DISP ,0,2 ) +

LFill( strIND_DESC_CRED ) +

LFill( VL_CRED_DESC ,0,2 ) +

LFill( SLD_CRED ,0,2 ) ) ;

Agradeço a atenção.

Link to comment
Share on other sites

  • Consultores

Seu código está desatualizado. Atualize aí.

Só pra você ter uma ideia, o código atual é o seguinte:

          Add( LFill('M100')                      +
LFill( COD_CRED ) + //Verificar criação da tabela no ACBrEPCBlocos
LFill( strIND_CRED_ORI ) +
LFill( VL_BC_PIS,0,2, True) +
DFill( ALIQ_PIS, 4, True) +
DFill( QUANT_BC_PIS, 3, True) + // Veja nota abaixo e também http://www.djsystem.com.br/acbr/mantis/view.php?id=1010
DFill( ALIQ_PIS_QUANT, 4, True) + //Deve permitir nulo, pois só deve ser preenchido caso COD_CRED ser 103, 203, 303, 105, 205, 305, 108, 208 e 308.
LFill( VL_CRED ,0,2) +
LFill( VL_AJUS_ACRES ,0,2 ) +
LFill( VL_AJUS_REDUC ,0,2 ) +
LFill( VL_CRED_DIF ,0,2 ) +
LFill( VL_CRED_DISP ,0,2 ) +
LFill( strIND_DESC_CRED ) +
LFill( VL_CRED_DESC ,0,2, True ) +
LFill( SLD_CRED ,0,2 ) ) ;[/code]

[]'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

  • Consultores

Normalmente não precisa deletar. É só fazer um update mesmo. Mas verifique que o update está ocorrendo corretamente.

Agora, se aparecer um "mini-ícone" amarelo no ícone do arquivo, isso significa que deu conflito. Se o "mini-ícone" ficar vermelho, é porque o arquivo que você possui aí é diferente do SVN.

EDIT: Mas a propósito, desde o dia 15 de fevereiro houve alterações no componente. Talvez seja isso...

[]'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

  • Este tópico foi criado há 3808 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.