Ir para conteúdo
  • Cadastre-se

dev botao

soma do valor das parcelas difere do valor liquido da fatura


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

Recommended Posts

  • Moderadores
1 minuto atrás, VINHAG disse:

Pessoal na homolocao correu td bem, porem hj na validacao olha o erro: soma do valor das parcelas difere do valor liquido da fatura (6254).

Anexo o .xml que ele gerou.

35180800519418000100550010000062541796294307-nfe.xml

Você não informou no XML os dados da fatura.

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Bom dia.. faltou vc informar a tag da fatura: segue exemplo:

 

      Writeln(Arquivo, '[Fatura]');
      Writeln(Arquivo, 'Numero=' + DM.CDS_NotasNUMERO.Text);
      Writeln(Arquivo, 'ValorOriginal=' + FloatToStr(DM.CDS_NotasTOTAL.AsFloat));
      Writeln(Arquivo, 'ValorDesconto=0');
      Writeln(Arquivo, 'ValorLiquido=' + FloatToStr(DM.CDS_NotasTOTAL.AsFloat));

      Q_Parcelas.Close;
      Q_Parcelas.ParamByName('PARAM1').Text := DM.CDS_NotasCODIGO.Text;
      CDS_Parcelas.Open;
      CDS_Parcelas.First;
      while not CDS_Parcelas.Eof do begin
        Writeln(Arquivo, '[Duplicata' + FormatFloat('000',CDS_Parcelas.RecNo)+ ']');
        Writeln(Arquivo, 'Numero=' + FormatFloat('00',CDS_Parcelas.RecNo) + '/' + FormatFloat('00',CDS_Parcelas.RecordCount));
        Writeln(Arquivo, 'DataVencimento=' + FormatDateTime('dd/mm/yyyy', CDS_ParcelasVENCIMENTO.AsDateTime));
        Writeln(Arquivo, 'Valor=' + FloatToStr(CDS_ParcelasVALOR.AsFloat));
        CDS_Parcelas.Next;
      end;

      CDS_Parcelas.First;
      while not CDS_Parcelas.Eof do begin
        Writeln(Arquivo, '[Pag' + FormatFloat('000',CDS_Parcelas.RecNo)+ ']');
        Writeln(Arquivo, 'tpag=14');
        Writeln(Arquivo, 'vPag=' + FloatToStr(CDS_ParcelasVALOR.AsFloat));
        CDS_Parcelas.Next;
      end;
      CDS_Parcelas.Close;
    end;
 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você usa o INI para gerar o XML, correto ?

Então nesse caso, provavelmente o problema está na formatação do seu INI... forneça o mesmo para analise...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Solution
5 horas atrás, Daniel Simoes disse:

Você usa o INI para gerar o XML, correto ?

Então nesse caso, provavelmente o problema está na formatação do seu INI... forneça o mesmo para analise...

Gente resolvido !!! realmente estava faltando a tag fatura.

Muito obrigada

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

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