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?