Ir para conteúdo
  • Cadastre-se

dev botao

TEF CNPJ da Adquirente


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

Recommended Posts

  • Membros Pro

Bom dia,

Estamos com uma dúvida/dificuldade aqui em relação ao TEF.. Usamos PayGoWeb. A dúvida é em relação ao CNPJ da adquirente que retorna (ou deveria retornar) pelo TEF em ACBrTEFAPI1.UltimaRespostaTEF.NFCeSAT.CNPJCredenciadora.

Na maioria das operações, esse CNPJ retorna certinho. Porém, em alguns casos, essa propriedade vem em branco. É o caso de Pag Seguro e C6Bank.

A questão é que esse CNPJ, pelo menos em nossa aplicação, é usado para gravar no banco de dados para se emitir a nota fiscal onde é preciso informar esse dado nos pagamentos e também é utilizado depois para geração do arquivo SPED Fiscal, onde também é necessário se informar o CNPJ da adquirente.

Muito bem, entendido isso, vamos ao problema que precisamos tentar resolver aqui.

Se o TEF não está retornando esse dado, entendo então que isso não é obrigatório ser retornado pela adquirente na transação, certo?
Então, se não vem temos como pegar esse CNPJ na operação, como fazer para guardar esse dado em cada operação TEF? Perguntar ao usuário para ele informar? Acho que seria inviável. 


Se possível, gostaria de receber sugestões dos colegas de como isso é feito na aplicação de vocês.

Qualquer sugestão serve, rs...

Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution
3 horas atrás, Valdir Dill disse:

Estamos com uma dúvida/dificuldade aqui em relação ao TEF.. Usamos PayGoWeb. A dúvida é em relação ao CNPJ da adquirente que retorna (ou deveria retornar) pelo TEF em ACBrTEFAPI1.UltimaRespostaTEF.NFCeSAT.CNPJCredenciadora.

Na Verdade a TEF House não tem essa responsabilidade...
 

3 horas atrás, Valdir Dill disse:

Se o TEF não está retornando esse dado, entendo então que isso não é obrigatório ser retornado pela adquirente na transação, certo?

Isso também não é uma obrigação da Adquirente...

Compreendo que o CNPJ da Adquirente deve ser preenchido nos documentos fiscais... mas quando a SEFAZ cria essas leis, ela não consulta todas as partes envolvidas...

 

No ACBr fizemos uma tabela cruzada, mas que precisa ser revista...

http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrTEFD/RedesPayGo.txt

  • Curtir 1
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
22 horas atrás, Daniel Simoes disse:

Na Verdade a TEF House não tem essa responsabilidade...
 

Isso também não é uma obrigação da Adquirente...

Compreendo que o CNPJ da Adquirente deve ser preenchido nos documentos fiscais... mas quando a SEFAZ cria essas leis, ela não consulta todas as partes envolvidas...

 

No ACBr fizemos uma tabela cruzada, mas que precisa ser revista...

http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrTEFD/RedesPayGo.txt

Bom dia @Daniel Simoes

Pelo que entendi, devo ler esse arquivo RedesPayGo.txt para verificar o CNPJ da operadora. Para isso, utilizarei o valor de ACBrTEFAPI1.UltimaRespostaTEF.Rede para varrer o arquivo, certo?

Até aí tudo certo, mas ao aplicar essa rotina, verifiquei que o valor - "PAGSEGURO" - retornado em ACBrTEFAPI1.UltimaRespostaTEF.Rede, não é exatamente àquele apresentado no arquivo -> "PAGSEG".

Nesse caso deve fazer uma rotina para tentar deduzir que PAGSEGURO refere-se a PAGSEG, é isso?

Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

@Valdir,

No caso das classes de TEF da PayGo, no ACBr, elas fazem uso desse arquivo, que é adicionado ao componente como Resource, para tentar fazer uma relação da String da Adquirente com o CNPJ... pois o TEF da PayGo não retorna o CNPJ das adquirentes...

Entretanto, como você pode ver no arquivo, não temos os CNPJs de várias adquirentes dos possíveis retornos da PayGo

  • Curtir 1
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
8 minutos atrás, Daniel Simoes disse:

@Valdir,

No caso das classes de TEF da PayGo, no ACBr, elas fazem uso desse arquivo, que é adicionado ao componente como Resource, para tentar fazer uma relação da String da Adquirente com o CNPJ... pois o TEF da PayGo não retorna o CNPJ das adquirentes...

Entretanto, como você pode ver no arquivo, não temos os CNPJs de várias adquirentes dos possíveis retornos da PayGo

Bom dia

Fizemos o seguinte: o usuário é obrigado a cadastrar a operadora no sistema, entre outros dados, informa o nome da adquirente conforme está na lista PayGo e também o CNPJ. Nas operações de TEF, quando não houver retorno do CNPJ, o sistema lê o valor de ACBrTEFAPI1.UltimaRespostaTEF.Rede e busca o CNPJ no banco de dados da nossa aplicação. Se não encontrar o cadastro, a operação não finaliza. Dessa forma, o próprio usuário pode atualizar os cadastros sempre que houver uma operadora nova e, o principal: fica sob responsabilidade dele informar o CNPJ da adquirente.

Obrigado pela ajuda! 

Valdir Dill

Rio de Janeiro - RJ

 

 

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.