Ir para conteúdo
  • Cadastre-se

dev botao

Sugestão De Alteração Bloco C


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

Recommended Posts

Ola pessoal, segue unit com algumas alterações que tive que fazer para que ao gerar Bloco C, tanto registros de entrada quanto de saída, pois ao gerar registro de movimentação com CST 04 por exemplo, não precisa constar Base de calculo estava deixando 0 e no momento que ia gerar como as opções abaixo estava True ela deixava em branco o campo ||. 

 

DFill(VL_BC_PIS,      2, False) 

DFill(VL_BC_COFINS,      2, False) 

 

 

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

Link para o comentário
Compartilhar em outros sites

Qual registro exatamente está ocorrendo o erro ?

--
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 para o comentário
Compartilhar em outros sites

  • Consultores

Acho que esse é o mesmo problema dos registros C170 e C481... E daqui a pouco vem outros usuários reclamarem que precisam do campo com zero...

  • Curtir 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 para o comentário
Compartilhar em outros sites

Verdade Elton, gero o SPED para clientes meu e o validador não reclama de como está hoje.

 

Anderson por gentileza, anexe aqui o arquivo que gerou, vou valida-lo se o validador reclamar vou buscar no manual o que o ACBrSped está fazendo de errado, se não reclamar não tem o porque de mudar nada.

--
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 para o comentário
Compartilhar em outros sites

  • Consultores

Isaque,

  o que o ACBrSPED está fazendo "errado" é não ter condições de zerar e deixar vazio de acordo com o que o usuário deseja. Alguns usuários precisam que seja vazio, outros zero. Isso depende do CST.

 Talvez queira recordar esses posts:

 

 

 Infelizmente, estou sem tempo para mexer nessa parte dos componentes agora. :(

  • Curtir 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 para o comentário
Compartilhar em outros sites

Anderson, estou anexando uma mudança para que consigamos atender a todas as situações, dessa forma anexei a unit aqui, favor testar e usar com base os registros C181 e C185 para alterar outros registros que necessite.

 

Aguardo um retorno se atendeu a necessidade.

ACBrEPCBloco_C_Class.pas

  • Curtir 1

--
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 para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Isaque não usei a unit por somente precisei gerar novamente o arquivo hoje, pois no outro problema quando abri esse tópico havia resolvido para conseguir validar o arquivo. Como atualizei para os fontes que estão no SVN do ACBr voltou a dar o problema, segue anexo arquivo a ser validado. E esta pedindo valor mesmo que seja 0 no C491 ALIQ_PIS e VL_BC_PIS e no C495  ALIQ_PIS e VL_BC_PIS, campos os quais no manual não são obrigatórios mas no PVA última versão não esta aceitando em branco || sem colocar |0|  ele aceita.

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

andersonh,

   Veja bem, no primeiro post você disse que não podia gerar o zero, agora você diz que precisa do zero. É isso que eu mencionei logo acima. Precisamos de um jeito do componente resolver. Ele poderia ou tratar isso, ou deixar na mão de quem está gerando o arquivo.

   Essa primeira opção seria o ideal. Se entendêssemos como tratar no código se vai ser zero ou vazio isso seria ótimo.

   Contudo, no momento, a segunda opção é a mais fácil pra desenvolver. Só que ela quebra a compatibilidade com TODO o código atual... Então é um dilema...

[]'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 para o comentário
Compartilhar em outros sites

Ei Elton na unit anexada no post  fiz o tratamento pela CST no registro C181, de uma olhada, acredito ser a solução mais adequada, se entendi a necessidade direito.

 

Da forma que fiz, passamos zero, e o componente trata pela CST para gerar vazio, caso Zero.

 

Essa Unit anexada não subi para o SVN, ficou em anexo para teste e avaliação pelo andrersonh, se puder dar sua opinião, reforçamos meu entendimento do relato presente, Karakkkkaaaaasssss fale dificil agora.

  • Curtir 1

--
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 para o comentário
Compartilhar em outros sites

  • Consultores

hahah

Então, achei que o andersonh já tinha testado e estava reclamando justamente por que não tinha funcionado por isso eu não o testei.

 

Vou dar uma olhada e lhe dou um retorno. :)

[]'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 para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...