Sou novo com o componente ACBRNFe e estou implementando o sistema para a versão 3.10. Recentemente fiz todo o escopo de gerar o XML da NF-e pelo componente antes de migrar meu sistema para o componente do ACBR e deu tudo certo, só que ao implementar as mesmas funcionalidades para gerar o XML da NF-e no meu sistema algumas tag's não estão sendo alimentadas, por exemplo a do Emitente:
ACBrNFe.NotasFiscais.Add.NFe.Emit.CNPJCPF := nfe.Emitente.CNPJ.Numero;
ACBrNFe.NotasFiscais.Add.NFe.Emit.IE := nfe.Emitente.InscricaoEstadual;
ACBrNFe.NotasFiscais.Add.NFe.Emit.xNome := nfe.Emitente.RazaoSocial;
ACBrNFe.NotasFiscais.Add.NFe.Emit.xFant := nfe.Emitente.NomeFantasia;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.fone := nfe.Emitente.Telefone.Numero;
if Trim(nfe.Emitente.Endereco.CEP.Numero) <> '' then
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.CEP := StrToInt(nfe.Emitente.Endereco.CEP.Numero)
else
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.CEP := 0;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.xLgr := nfe.Emitente.Endereco.Logradouro;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.nro := nfe.Emitente.Endereco.Numero;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.xCpl := nfe.Emitente.Endereco.Complemento;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.xBairro := nfe.Emitente.Endereco.Bairro;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.cMun := nfe.Emitente.Endereco.Cidade.Codigo;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.xMun := nfe.Emitente.Endereco.Cidade.Nome;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.UF := nfe.Emitente.Endereco.Cidade.Estado.Sigla;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.cPais := 1058;
ACBrNFe.NotasFiscais.Add.NFe.Emit.EnderEmit.xPais := 'BRASIL';
ACBrNFe.NotasFiscais.Add.NFe.Emit.IEST := '';
ACBrNFe.NotasFiscais.Add.NFe.Emit.IM := ''; // Preencher no caso de existir serviços na nota
ACBrNFe.NotasFiscais.Add.NFe.Emit.CNAE := ''; // Verifique na cidade do emissor da NFe se é permitido
// a inclusão de serviços na NFe
case TabelasEstaticasTributos.TabelaTributoRegime.Items[nfe.Emitente.RegimeTibutario.Id] of
// (1-crtSimplesNacional, 2-crtSimplesExcessoReceita, 3-crtRegimeNormal)
1: ACBrNFe.NotasFiscais.Add.NFe.Emit.CRT := crtSimplesNacional;
3: ACBrNFe.NotasFiscais.Add.NFe.Emit.CRT := crtRegimeNormal;
end;
<emit><xNome/><enderEmit><xLgr/><nro>SEM NUMERO</nro><xBairro/><cMun>0</cMun><xMun/><UF/><CEP>00000000</CEP><cPais>1058</cPais><xPais>BRASIL</xPais></enderEmit><IE/><CRT>3</CRT></emit>
.
Utilizo o Delphi XE3 e em outro projeto novo funciona de boa. Somente no projeto do meu sistema de NF-e estou com esse problema... Já apaguei os .dcu e mandei gerar de novo, já removi o componente e adicionei de novo, já criei "na mão" o componente e configurei em tempo de execução mas nada disso deu certo. Alguém já passou por isso?