Ir para conteúdo
  • Cadastre-se

dev botao

Emitir vários Produtos na Nfe


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

Recommended Posts

Caros Colegas, estou começando em Nfe,e no XML...então gostaria da ajuda de vocês se possível...

no exemplo demo, que vem no componente acbr, Nfe esta somente com 1 produto...estou com dificuldades de lançar vários produtos na mesma nota..no meu aplicativo(feito em Delphi) eu lançei a nota(de saida) assinei a mesma e mandei gerar o xml...ate ai sem problemas, porem, eles repete o mesmo produto..gostaria q olhassem meu código e verificassem onde estou errando :oops:

trecho do codigo.txt

Link para o comentário
Compartilhar em outros sites

Olhando seu código não vi nada de anormal.

Acho que está repetindo porque você está passando os mesmos valores para cada "Add" ao invés de buscá-los da tabela. Será que não é isso ?

Pelo que eu vi, você adiciona assim:

Prod.cEAN := '1234567890123';

Prod.xProd := vDescricaoProduto;

Prod.NCM := '12345678'; // Tabela NCM disponível em...

Não deveria ser assim?

Prod.cEAN := ZroItens.CampoEAN;

Prod.xProd := ZroItens.CampoDescricaoProduto;

Prod.NCM := ZroItens.CampoCodigoNCM; ...

Peterson de Cerqueira Matos
[email protected]
Vivo: (11) 97197-1474 / Oi: (11) 98059-4055

Link para o comentário
Compartilhar em outros sites

Seu código parece estar correto, eu uso assim também, conforme exemplo.

Tenta assim (Não testei)

ACBrNFe1.NotasFiscais.Add; // Adiciona uma nota fiscal (Indice 0)

ACBrNFe1.NotasFiscais.Items[0].NFe.Det.Add; // Adiciona produto (Indice 0)

ACBrNFe1.NotasFiscais.Items[0].NFe.Det[0].Prod.xProd := ''; // Define nome no produto (Indice 0)

ACBrNFe1.NotasFiscais.Items[0].NFe.Det.Add; // Adiciona produto (Indice 1)

ACBrNFe1.NotasFiscais.Items[0].NFe.Det[1].Prod.xProd := ''; // Define nome no produto (Indice 1)

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4815 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.