Ir para conteúdo
  • Cadastre-se

[ACBR-9087] [ACBR-9026] Geração da tag vTotDFe para cte simplificado.


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

Postado

Boa tarde. 

Estou transmitindo um cte simplificado, enviando os dados de ibs cbs, preencho a propriedade ACBrCTe.imp.vTotDFe com o total da prestação(vTPrest), e a tag não é gerada no XML. Isso só ocorre no simplificado, no cte normal, transmite sem erros.

Se o mesmo cte simplificado que retorna a rejeição(Rejeição: Total do DFe de preenchimento obrigatório), eu remover a geração das tags do ibs cbs, o mesmo é autorizado.

Não sei se existe alguma outra propriedade que deve ser preenchida obrigatoriamente no simplificado, para que o acbr gere essa tag no xml. 

Postado

Eu também estou tendo problemas com a ACBrCTe.imp.vTotDFe. 

Quando é enviado um valor zerado, a tag não é criada, o que gera uma rejeição por parte da Sefaz.

O componente deveria criar a tag com valor zero, nesse caso.

  • valterpatrick changed the title to [ACBR-9026] Geração da tag vTotDFe para cte simplificado.
Postado

Boa tarde!

O ajuste efetuado na ACBR-9026 contempla somente o moCTe e moCTeOS, no caso do moCTeSimp que foi a situação levantada pelo Dalton não está ajustada, ao informar o valor da prestação para a tag vTotDFe a tag não é gerada, e retorna a rejeição 360,  se adicionado o moCTeSimp dessa forma na linha 1448 do arquivo ACBrCTe.XmlWriter.pas retorna 1871 - Element '{http://www.portalfiscal.inf.br/cte}vTotDFe': This element is not expected, neste caso no CT-e simplificado.

 if (VersaoDF >= ve400) and (ModeloDF in [moCTe, moCTeOS, moCTeSimp, moCTeSimp]) then
    if (CTe.imp.IBSCBS.CST <> cstNenhum) and (CTe.imp.IBSCBS.cClassTrib <> '') then
      Result.AppendChild(AddNode(tcDe2, '#250', 'vTotDFe', 1, 15, 1,
                                                 CTe.Imp.vTotDFe, DSC_VTOTDFE));

 

Postado

Boa tarde, estou com um problema parecido na emissão do CTE.
Já atualizei os fontes do componente, mas o vTotDev aparece sempre com valor zero no XML.
Alguém poderia me dar alguma dica, por favor?

  • valterpatrick changed the title to [ACBR-9087] [ACBR-9026] Geração da tag vTotDFe para cte simplificado.
  • Consultores
Postado

Foi criada a tarefa ACBR-9087 para análise do caso e parecer por parte da equipe de consultores.

Qualquer novidade será divulgada aqui no tópico.

 

 

  • Curtir 1

Valter Patrick
Gerente de Projetos na empresa CTEC
Consultor ACBr
(33)98400-0936
GitHub: https://github.com/valterpatrick

Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Postado
Em 02/03/2026 at 17:03, Everton_ disse:

Boa tarde!

O ajuste efetuado na ACBR-9026 contempla somente o moCTe e moCTeOS, no caso do moCTeSimp que foi a situação levantada pelo Dalton não está ajustada, ao informar o valor da prestação para a tag vTotDFe a tag não é gerada, e retorna a rejeição 360,  se adicionado o moCTeSimp dessa forma na linha 1448 do arquivo ACBrCTe.XmlWriter.pas retorna 1871 - Element '{http://www.portalfiscal.inf.br/cte}vTotDFe': This element is not expected, neste caso no CT-e simplificado.

 if (VersaoDF >= ve400) and (ModeloDF in [moCTe, moCTeOS, moCTeSimp, moCTeSimp]) then
    if (CTe.imp.IBSCBS.CST <> cstNenhum) and (CTe.imp.IBSCBS.cClassTrib <> '') then
      Result.AppendChild(AddNode(tcDe2, '#250', 'vTotDFe', 1, 15, 1,
                                                 CTe.Imp.vTotDFe, DSC_VTOTDFE));

 

Segundo o schema do CTe simplificado, o vTotDFe fica no grupo "total". Dessa forma adicionei a tag neste grupo e passou a autorizar normalmente aqui.

ACBrCTe.XmlWriter.pas

Jeanny Paiva Lopes

Analista de Sistemas / Desenvolvedora 

[email protected]

[email protected]
Tel.: +55 (32) 3539-5700

 

 

Postado
Em 02/03/2026 at 17:03, Everton_ disse:

Boa tarde!

O ajuste efetuado na ACBR-9026 contempla somente o moCTe e moCTeOS, no caso do moCTeSimp que foi a situação levantada pelo Dalton não está ajustada, ao informar o valor da prestação para a tag vTotDFe a tag não é gerada, e retorna a rejeição 360,  se adicionado o moCTeSimp dessa forma na linha 1448 do arquivo ACBrCTe.XmlWriter.pas retorna 1871 - Element '{http://www.portalfiscal.inf.br/cte}vTotDFe': This element is not expected, neste caso no CT-e simplificado.

 if (VersaoDF >= ve400) and (ModeloDF in [moCTe, moCTeOS, moCTeSimp, moCTeSimp]) then
    if (CTe.imp.IBSCBS.CST <> cstNenhum) and (CTe.imp.IBSCBS.cClassTrib <> '') then
      Result.AppendChild(AddNode(tcDe2, '#250', 'vTotDFe', 1, 15, 1,
                                                 CTe.Imp.vTotDFe, DSC_VTOTDFE));

 

Segundo o schema do CTe simplificado, o vTotDFe fica no grupo "total". Dessa forma adicionei a tag neste grupo e passou a autorizar normalmente aqui.

ACBrCTe.XmlWriter.pasACBrCTe.XmlReader.pas

  • Curtir 1

Jeanny Paiva Lopes

Analista de Sistemas / Desenvolvedora 

[email protected]

[email protected]
Tel.: +55 (32) 3539-5700

 

 

  • 2 semanas depois ...
  • Consultores
Postado
52 minutos atrás, WINDEL disse:

Bom dia @JeannyPaiva, testei agora pela manhã e sua solução deu certo, obrigado!

Complementando:
A tarefa ACBR-9087 já está disponivel no ACBr, atualize os fontes e re-instale o ACBr

Valter Patrick
Gerente de Projetos na empresa CTEC
Consultor ACBr
(33)98400-0936
GitHub: https://github.com/valterpatrick

Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

  • 3 semanas depois ...
Postado

ValterPatrick, fiz a atualizacao, re-instalei acbr mas nao resolveu !   a tag nao esta sendo gerada no imp, retirei a validacao forcando a transmissao e o sefaz agora informa "Rejeição: Total do DFe de preenchimento obrigatório."  onde estou errando ?

 

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...