Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Erro ao enviar NFC-e em produção com forma de Pagamento Cartão


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

Recommended Posts

Boa noite, hoje efetuando testes, verifiquei um erro no xml quando não tem nenhuma informação na tag <card> ela não devia ir no xml e esta indo vazia </card>.

Desta forma se for usar em produção vai ocorrer erro de validação de schema, ocorreu pela mudança para a nota técnica 2015 02 só que ela só deve ser informada quando estiver em vigor no estado.

Fiz a seguinte modificação no arquivo pcnNFEw, adicionei alem da validação co cnpj mais uma a tinaoinformado, desta forma não atrapalha quem precisar colocar em produção e funciona também em homologação.

        if (nfe.pag.tpIntegra <> tiNaoInformado) or
           (nfe.pag.CNPJ <> '')
        then
          begin
            Gerador.wGrupo('card', 'YA04');
            Gerador.wCampo(tcStr, 'YA04a', 'tpIntegra', 01, 01, 0, tpIntegraToStr(nfe.pag.tpIntegra), DSC_TPINTEGRA);
            if nfe.pag.CNPJ <> '' then
             begin
               Gerador.wCampo(tcStr, 'YA05', 'CNPJ ', 14, 14, 0, nfe.pag.CNPJ, DSC_CNPJ);
               Gerador.wCampo(tcStr, 'YA06', 'tBand', 02, 02, 0, BandeiraCartaoToStr(nfe.pag.tBand), DSC_TBAND);
               Gerador.wCampo(tcStr, 'YA07', 'cAut ', 01, 20, 0, nfe.pag.cAut, DSC_CAUT);
             end;
            Gerador.wGrupo('/card');
          end;

 

Obrigado.
 

Rafael Marcelo dos Santos

Desenvolvedor de Sistemas

Ápice Sistemas - Paranavaí - PR

email: [email protected]

fone: 44 3045 6878

Link to comment
Share on other sites

  • Consultores

Anexe a unit e em qual página da NT tem a validação !

assim verificamos e subimos ao svn

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

Olá amigos.

Também estou com o mesmo problema, o trunk2 está gerando a tag <card /> , referente a informações de cartão de crédito.

Na NT2015.002 só será exigida para produção a partir de 01/12/2015. 

se tpag for 2 ou 3 está gerando a tag card.

 <tPag>03</tPag> 
  <vPag>50.00</vPag> 
  <card /> 
 

Está dando erro: Falha no schema xml do lote da NFe.

 

Edited by joaoelson
Link to comment
Share on other sites

Olá amigos.

fiz uma pequena mudança na sugestão do amigo rafikrafael. Se o tpIntegra for tiNaoInformado, não tem porque informar ocampo CNPJ. Então ficou assim

if(NFe.pag.tPag in [fpCartaoDebito,fpCartaoCredito]) and (NFe.pag.tpIntegra <> tiNaoInformado) then

Enviei uma NFCe em homologação, sem informar a tag Card. Foi aceita com sucesso. 

 


 

pcnNFeW.pas

Link to comment
Share on other sites

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