Ir para conteúdo
  • Cadastre-se

dev botao

Pagamento de cartão de credito


  • Este tópico foi criado há 2367 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...