Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

soma do valor das parcelas difere do valor liquido da fatura


VINHAG
Go to solution Solved by VINHAG,
  • Este tópico foi criado há 1087 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 to comment
Share on other 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;
 

  • Like 1
Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.