Jump to content

dev botao

Pagamento de cartão de credito


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

Recommended Posts

  • Membros Pro

Boa noite estou com problema na nota fiscal NFCe 4.0 pagamento com cartão de credito, quando informo pagamento com apenas um cartão retorna o seguinte erro: 

Rejeicao: Nao informados os dados do cartao de credito/debito nas Formas de Pagamento da Nota Fiscal

 

Ja com duas forma de pagamento funciona normal29170812667605000110650010000018991000018993-nfe.xml

29170812667605000110650010000019011000019019-nfe.xml

Link to comment
Share on other sites

  • Fundadores

Você precisa fornecer as informações da Operadora...

Exemplo:

NFePag.tpIntegra := tiPagIntegrado;
NFePag.CNPJ      := CNPJAdministradora;
NFePag.cAut      := NSUdaTransacaoTEF;
NFePag.tBand     := bcMasterCard;

 

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

  • Membros Pro

Segue XML

Fonte 

      with pag.Add do
      begin
        if (queNFe2.FieldByName('tpag').AsString = '01') then
        begin
          tPag := fpDinheiro;
        end
        else if (queNFe2.FieldByName('tpag').AsString = '02') then
        begin
          tPag := fpCheque;
        end
        else if (queNFe2.FieldByName('tpag').AsString = '03') then
        begin
          tPag := fpCartaoCredito;
        end
        else if (queNFe2.FieldByName('tpag').AsString = '04') then
        begin
          tPag := fpCartaoDebito;
        end
        else if (queNFe2.FieldByName('tpag').AsString = '05') then
        begin
          tPag := fpCreditoLoja;
        end
        else if (queNFe2.FieldByName('tpag').AsString = '10') then
        begin
          tPag := fpValeAlimentacao;
        end
        else if (queNFe2.FieldByName('tpag').AsString = '11') then
        begin
          tPag := fpValeRefeicao;
        end
        else if (queNFe2.FieldByName('tpag').AsString = '12') then
        begin
          tPag := fpValePresente;
        end
        else if (queNFe2.FieldByName('tpag').AsString = '99') then
        begin
          tPag := fpOutro;
        end;

        ACBrNFeDANFeESCPOS1.vTroco := queNFe2.FieldByName('valor_troco').AsFloat;
        vPag := queNFe2.FieldByName('valor_pagamento').AsFloat;
        if (not queNFe2.FieldByName('cnpj').IsNull) then
        begin
          if (queNFe2.FieldByName('tpIntegra').AsInteger = 1) then
          begin
            tpIntegra := tiPagIntegrado;
          end
          else
          begin
            tpIntegra := tiPagNaoIntegrado;
          end;


          CNPJ := queNFe2.FieldByName('cnpj').AsString;
          if (queNFe2.FieldByName('tband').AsString = '01') then
          begin
            tBand := bcVisa;
          end
          else if (queNFe2.FieldByName('tband').AsString = '02') then
          begin
            tBand := bcMasterCard;
          end
          else if (queNFe2.FieldByName('tband').AsString = '03') then
          begin
            tBand := bcAmericanExpress;
          end
          else if (queNFe2.FieldByName('tband').AsString = '04') then
          begin
            tBand := bcSorocred;
          end
          else if (queNFe2.FieldByName('tband').AsString = '99') then
          begin
            tBand := bcOutros;
          end;
          cAut := queNFe2.FieldByName('numero_autorizacao').AsString;
        end;
 

-<pag>


-<detPag>

<tPag>03</tPag>

<vPag>58.50</vPag>


-<card>

<tpIntegra>2</tpIntegra>

<CNPJ>01425787000104</CNPJ>

<tBand>01</tBand>

<cAut>333333</cAut>

</card>

</detPag>

</pag>

29170812667605000110650010000019111000019112-nfe.xml

Link to comment
Share on other sites

  • Fundadores

<tpIntegra>2</tpIntegra> = tiPagNaoIntegrado

12 minutos atrás, Antonio Luiz disse:

acho que o pessoal da sefaz mudou algo na 4.0, quanto ao pagamento com cartão e precisa rever, pois estou com o mesmo erro

é o mesmo que já existia na NFCe...

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

14 horas atrás, José M. S. Junior disse:

Pode ser alguma instabilidade no Sefaz, realizei um teste na 4.0 desta mesma forma com apenas um tipo de pagamento e aceitou...

acha que pode ser algo relacionado com a sefaz PB? a duas semanas que venho testando, e o resultado é o mesmo. 

Sem título.png

Link to comment
Share on other sites

  • 1 month later...
  • Fundadores

Até onde eu sei... não há uma pendência de desenvolvimento para o ACBr, nesse sentido... a prova disso, é que as formas de pagamento na NFCe já funcionam há muito tempo...

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

Em ‎27‎/‎09‎/‎2017 at 15:39, cgcesar disse:

Opa,

Não quis dizer isso, so queria saber se tem alguma novidade.

enviei um e-mail para o pessoal da Receita do meu estado, relatando o erro, estou aguardando retorno.

a resposta deles foi o seguinte: 

(Boa tarde,

 O erro foi repassado para análise do analista do sistema autorizador da Sefaz Virtual do RS.

Atenciosamente,

Auditor Fiscal Tributário Estadual
Chefe do NAPDF - SER - Paraíba)

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.