Ir para conteúdo
  • Cadastre-se

Novos campos de impostos não são apresentados no XML da NF-e


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 263 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Bom dia pessoa.

Estou implementando o preenchimento dos novos impostos IBS/CBS na emissão de NF-e no nosso sistema. O preenchimento está sendo feito sem problemas, porém ao gerar o XML da NF-e, esses campos não são apresentados no grupo de impostos. 

Atualizei a versão do ACBr ontem (dia 01/10/2025) e também atualizei a pasta de schemas com os arquivos distribuídos juntamente a atualização. 

Abaixo segue trecho de código responsável por preencher o IBS e CBS:

         IBSCBS := lACBRItem.Imposto.IBSCBS;
         IBSCBS.CST := StrToCSTIBSCBS(lcdsItens.Campo('CST_CBSIBS').AsString);
         IBSCBS.cClassTrib := StrTocClassTrib(lcdsItens.Campo('COD_CLASSIFICACAO_FISCAL').AsString);

         IBSCBS.gIBSCBS.vBC := lcdsItens.Campo('BASE_CALCULO_CBS').AsFloat;

         IBSCBS.gIBSCBS.gIBSUF.pIBSUF := lcdsItens.Campo('ALIQUOTA_IBS').AsFloat * 100;
         IBSCBS.gIBSCBS.gIBSUF.vIBSUF := lcdsItens.Campo('VALOR_IBS').AsFloat;

         IBSCBS.gIBSCBS.gIBSUF.gRed.pRedAliq := lcdsItens.Campo('REDUCAO_IBS').AsFloat;
         IBSCBS.gIBSCBS.gIBSUF.gRed.pAliqEfet := CalculaAliquotaEfetiva(lcdsItens.Campo('ALIQUOTA_IBS').AsFloat,lcdsItens.Campo('REDUCAO_IBS').AsFloat,0);

         IBSCBS.gIBSCBS.gIBSMun.pIBSMun := lcdsItens.Campo('ALIQUOTA_IBS').AsFloat * 100;
         IBSCBS.gIBSCBS.gIBSMun.vIBSMun := lcdsItens.Campo('VALOR_IBS').AsFloat;

         IBSCBS.gIBSCBS.gIBSMun.gRed.pRedAliq := lcdsItens.Campo('REDUCAO_IBS').AsFloat;
         IBSCBS.gIBSCBS.gIBSMun.gRed.pAliqEfet := CalculaAliquotaEfetiva(lcdsItens.Campo('ALIQUOTA_IBS').AsFloat,lcdsItens.Campo('REDUCAO_IBS').AsFloat,0);

         IBSCBS.gIBSCBS.gCBS.pCBS := lcdsItens.Campo('ALIQUOTA_CBS').AsFloat * 100;
         IBSCBS.gIBSCBS.gCBS.vCBS := lcdsItens.Campo('VALOR_CBS').AsFloat;

         IBSCBS.gIBSCBS.gCBS.gRed.pRedAliq := lcdsItens.Campo('REDUCAO_CBS').AsFloat;
         IBSCBS.gIBSCBS.gCBS.gRed.pAliqEfet := CalculaAliquotaEfetiva(lcdsItens.Campo('ALIQUOTA_CBS').AsFloat,lcdsItens.Campo('REDUCAO_CBS').AsFloat,0);

Acabei esquecendo de algo para que os valores sejam apresentados no XML? 

  • Moderadores
  • Solution
Postado
5 minutos atrás, Dev Comercial disse:

Acabei esquecendo de algo para que os valores sejam apresentados no XML? 

Marcou a opção de usar ACBrXMLDocument no instalador do ACBr?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 263 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...