Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Olá.

Estou recebendo este retorno da SEFAZ PR quando gero NFC-e via TXT, com pagamento no cartão.

  • XMotivo=Nao informado o tipo de integracao no pagamento com cartao de credito / debito

Analisando o XML, notei que não está sendo gerada a tag do tipo de integração

<pag>
  <tPag>03</tPag>
  <vPag>220.00</vPag>
  <card>
    <CNPJ>03106213000190</CNPJ>
    <tBand>01</tBand>
    <cAut>0000000</cAut>
  </card>
</pag>

Faltou a tag <tpIntegra>1</tpIntegra> antes do CNPJ

Estou usando o ACBrMonitorPLUS 0.3.04.1, mais recente, e gero a NFC-e partir do TXT conforme layout. Segue um exemplo:

NOTA FISCAL|1|
A|3.10|NFe||
B|41| |VENDA MERC TERC P/ MESMA UF|0|65|1|102|2016-04-14T09:35:00-03:00|2016-04-14T09:35:00-03:00|1|1|4119905|4|1| |2|1|1|1|3|3.10||||
C|EDILBERTO TABORDA|EDILBERTO TABORDA LACERTA - ME|9030970940||||1|
C02|01696610000134|
C05|AVENIDA VISCONDE DE MAUA|865||OFICINAS|4119905|PONTA GROSSA|PR|84040290|1058|Brasil|4299920065|
E05|||||4119905|PONTA GROSSA|PR||1058|BRASIL||
H|1||
I|0000000036935||NOTA FISCAL EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL|62052000||5102|UND|2.0000|110.0000000000|220.00||UND|2.0000|110.0000000000|||||1|38||
M|
N|
N10d|0|400|
Q|
Q04|07|
S|
S04|07|
W|
W02|0.00|0.00|0.00|0.00|0.00|220.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|220.00||
X|9|
YA|03|220.00|1|03106213000190|05|0000001|
Z||VALOR APROXIMADO DOS TRIBUTOS: 29,59 (13,45%) FONTE: IBPT. |

Agradeço por qualquer esclarecimento.

Ariston Santos (Macapá-AP)

Linguagem: xHarbour e Fivewin - Bcc55

Recursos: ACBrMonitor - ACBrNFeMonitor - Resource Workshop

EMAIL/MSN: [email protected]

http://www.arsoft-ap.com.br

  • Membros Pro
Postado

Se remover, o ACBrMonitorPLUS retorna este erro:

ERRO: Falha na validação dos dados da nota: 102
TAG:<pag><card> ID:YA05/CNPJ(CNPJ(MF)) - Tamanho menor que o mínimo permitido [05].
TAG:<pag><card> ID:YA05/CNPJ(CNPJ(MF)) - Tamanho menor que o mínimo permitido [05].
TAG:<pag><card> ID:YA05/CNPJ(CNPJ(MF)) - Tamanho menor que o mínimo permitido [05].

'05' violates pattern constraint of '[0-9]{14}'.
The element '{http://www.portalfiscal.inf.br/nfe}CNPJ' with value '05' failed to parse.

 

Ariston Santos (Macapá-AP)

Linguagem: xHarbour e Fivewin - Bcc55

Recursos: ACBrMonitor - ACBrNFeMonitor - Resource Workshop

EMAIL/MSN: [email protected]

http://www.arsoft-ap.com.br

  • Membros Pro
Postado

Por favor, amigos.

Estou precisando de uma versão do ACBrMonitorPLUS que gere a TAG <pag>, para pagamento do cartão, com a tag <card> conforme abaixo.

<pag>
    <tPag>04</tPag>
    <vPag>17.90</vPag>
    <card>
        <tpIntegra>1</tpIntegra>
        <CNPJ>99999999999999</CNPJ>
        <tBand>02</tBand>
        <cAut>180003</cAut>
    </card>
</pag>

Deve-se informar o Tipo de Integração para pagamento.

Por favor, dêem uma ajudinha aí, e disponibilizem para download no suporte pago.

Ariston Santos (Macapá-AP)

Linguagem: xHarbour e Fivewin - Bcc55

Recursos: ACBrMonitor - ACBrNFeMonitor - Resource Workshop

EMAIL/MSN: [email protected]

http://www.arsoft-ap.com.br

  • Membros Pro
Postado (editado)

Sim está. As NFC-es com forma de pagamento no cartão não estão sendo autorizadas sem essa TAG lá desde 01/04.

O ideal seria deixar isso parametrizável, para a gente marcar se a UF exige essa tag ou não.

Editado por Ariston Santos

Ariston Santos (Macapá-AP)

Linguagem: xHarbour e Fivewin - Bcc55

Recursos: ACBrMonitor - ACBrNFeMonitor - Resource Workshop

EMAIL/MSN: [email protected]

http://www.arsoft-ap.com.br

  • Moderadores
Postado
20 horas atrás, Juliomar Marchetti disse:

Só me confirma que isso está no PR pois no código está comentado essa implementação!

Bom dia Juliomar.
Acho que não é só PR, porém pode ser que nem todos os servidores foram atualizados para criticar esta validação. Eu não sei como está no geral, mas o que posso te afirmar por documentos segue abaixo:

NT que normatiza este assunto: NT 2015.002 
Sofreu alteração em: 23/03/2016 (Disponível no Portal da Nota Fiscal Eletrônica) versão: 1.40 


Página 05 - No resumo do que trata a NT temos a legra H com a seguinte informação:

Citar

H. NFC-e: Formas de Pagamento Alterado o grupo de informações sobre o pagamento da NFC-e por cartão de crédito / débito, incluindo a informação do tipo de integração do processo de pagamento com o sistema interno da empresa. Foram estabelecidas novas regras de validação nesta área.

Pág. 26 - Campo/Seq  YA05-10 Modelo: 65

Citar

Se informado o grupo de Cartão de Crédito / Débito (tag:card): - Se o pagamento com cartão for integrado ao sistema de automação da empresa (tag:tpIntegra=1) devem ser informados os campos de CNPJ da Credenciadora e o código de autenticação da operação (tag:card/CNPJ e card/cAut) Observação: Implementação por padrão, opcional a critério da UF. Exceção: A regra de validação não se aplica, em produção, para Nota Fiscal com Data de Emissão anterior a 01/04/2016.

O que pesa ai é esta questão que está na observação: Implementação por padrão opcional a critério da UF e ao mesmo tempo a Exceção: Não se aplica para NFCe com data anterior a 01/04/2016.  Ai fica a dúvida a implementação opcional era antes de 01/04/2016 será?  Já que a NT é antiga. Infelizmente tem momentos que nossas leis são difíceis de interpretar.  Talvez a melhor opção é fazer como nosso colega Ariston comentou. Deixar opcional até que se tenha certeza. 

 

 

 


 


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

 

 

 

 

Postado

Pela leitura da NT, se  cartão de debito/credito for TEF então os dados da operadora e autorização devem ir no xml, caso contrario (POS) são opcionais na aplicação.

Confesso que não vejo o problema, pois se estamos a falar de tef todos os dados necessários estão disponíveis sem intervenção do operador. O tipo de integração determina o modo de atuar

  • Moderadores
Postado
25 minutos atrás, 3Soft Sistemas disse:

Pela leitura da NT, se  cartão de debito/credito for TEF então os dados da operadora e autorização devem ir no xml, caso contrario (POS) são opcionais na aplicação.

Confesso que não vejo o problema, pois se estamos a falar de tef todos os dados necessários estão disponíveis sem intervenção do operador. O tipo de integração determina o modo de atuar

@3Soft Sistemas, Penso que está certo a sua colocação em relação ao TEF e POS, concordo.
Só que o caso do colega Ariston para o ACBrMonitorPLUS pelo arquivo padrão da SEFAZ parece não estar criando a tag   <tpIntegra>1</tpIntegra>. Vou ver se consigo fazer uns testes com o arquivo padrão SEFAZ/SP. Isto é o que ele citou. Quanto a minha resposta acima foi em relação a exigência ou não da tag, (que segundo o Juliomar está comentando nos fontes) e pelo que entendi é obrigatório constar a informação a partir de 01/04/2016. Ou seja quem tem TEF tem que informar <tpintegra>1, porém a observação da NT que confunde. " Observação: Implementação por padrão, opcional a critério da UF. Exceção: A regra de validação não se aplica, em produção, para Nota Fiscal com Data de Emissão anterior a 01/04/2016."  Dá a entender que era opcional até esta data, ou então teremos que ver a resposta de cada servidor se exige ou não. Se exigir no PLUS está faltando a tag <tpintengra> para os que estão informando a opção, salvo se tiver alguma informação faltando no TXT.


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

 

 

 

 

  • Membros Pro
Postado

Obrigado, amigo. Era isso mesmo.

Deu tudo certo. Como não ví nenhuma opção para marcar, fiz essa crítica em meu código mesmo, xBase.

	IF cMdlNf == "65" // Se for NFC-e, informar a tag do total
      FOR nFpg := 1 to 10
         IF aForms[nFpg] > 
	       	c_Txt += "YA"+; // Tag do total
	                  "|"+STRZERO(nFpg-1, 2)+; // tPag - 01=Dinheiro; 02=Cheque; 03=Cartão de Crédito ; 04=Cartão de Débito ; 05=Crédito Loja ; 10=Vale Alimentação ; 11=Vale Refeição; 12=Vale Presente ;13=Vale Combustível ;99=Outros
	                  "|"+ALLTRIM(STR(aForms[nFpg],13,2)) // vPag - Valor do Pagamento - Deve ser o total dos produtos. Não entra desconto
		   	IF &(cNFAlias)->NFE_UF = "PR" // Se UF foi PR, incluir a tag vCard se for pagamento no cartão.
	          	IF ! (STRZERO(nFpg-1, 2) $ "03|04") // Não é pagamento em cartão. Fechar a tag
	               c_Txt += "|"+CRLF // Fechamento da TAG
	          	ELSE // Pagamento em cartão. Infomar dados do cartão.
	          	 	cCard := "1" // Tipo de integração
				 		cCNPJ := "03106213000190" // CNPJ da Administradora de Cartões Sicredi Ltda
				 		tBand := "05" // 01=Visa; 02=Master; 03=American; 04=Sorocred; 05=Outros
				 		cAutr := "0000001" // Número de autorização
	               c_Txt += "|"+cCard+"|"+cCNPJ+"|"+tBand+"|"+cAutr+"|"+CRLF // Dados do cartão e Fechamento da TAG
				 	ENDIF
				ELSE
               c_Txt += "|"+CRLF // Fechamento da TAG
				ENDIF
			ENDIF
      next
   ENDIF

O WebService da SEFAZ-PR autorizou sem problemas:

 

DANFE-41160401696610000134650010000001021413413000.png

Ariston Santos (Macapá-AP)

Linguagem: xHarbour e Fivewin - Bcc55

Recursos: ACBrMonitor - ACBrNFeMonitor - Resource Workshop

EMAIL/MSN: [email protected]

http://www.arsoft-ap.com.br

Postado
Em 20/04/2016 at 16:00, Juliomar Marchetti disse:

Boa tarde ! pra mim compilar somente a noite!

o arquivo não está corrompido, somente seu compactador não deve conseguir abrir ele!

acesse www.7-zip.org e baixe o instalador acho que é 1 mega

Juliomar, boa noite.

Baixei o arquivo zipado conforme disponibilizado e estou recebendo o seguinte erro na instalação: O programa não pode ser iniciado porque está faltando libxmlsec.dll no seu computador.

Postado
11 horas atrás, Juliomar Marchetti disse:

Quando tu instalou os componentes tu marcou pra copiar as dll pra ti ?

caso negativo pode ver que tem uma pasta no svn com isso! é só pegar lá e usar!

Boa noite a todos,

Juliomar, fiz conforme mencionou resolveu o problema, obrigado.

Só que agora não consigo informar a tag card, eu monto o xml via txt. já tentei de varias formas, no txt aparece, só que no xml não aparece a tag (card) e composta pela tagIntegra, você teria algum exemplo de como informar.

Obrigado desde já. 

Postado
1 hora atrás, Mário Octávio disse:

Boa noite a todos,

Juliomar, fiz conforme mencionou resolveu o problema, obrigado.

Só que agora não consigo informar a tag card, eu monto o xml via txt. já tentei de varias formas, no txt aparece, só que no xml não aparece a tag (card) e composta pela tagIntegra, você teria algum exemplo de como informar.

Obrigado desde já. 

Obrigado Juliomar novamente, consegui resolver o problema abraços. Esta colocando o tpIntegra valor (0).

Obs: nunca iria da certo mesmo, pois é 1 quando integra ao sistema da empresa, e 2 quando não integra ao sistema da empresa, ou seja, o meu é o 2, pois o cartão não está integrado com o sistema.

Abraço.

 

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