Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia amigos, venho através deste tópico, compartilhar o que começou a aconteceu conosco a partir de ontem dia 16/10/2015 no envio de NFC-e com as formas de pagamentos Cartões de Débito/Crédito.

Nosso software ao enviar NFC-e com a forma de pagamento mencionada acima nunca havia precisado inserir o CNPJ da operadora do cartão, sendo assim por padrão estava indo 00.000.000/0000-00, mas a partir de 16/10/2015 pela manhã, ao tentar enviar a NFC-e apenas com essas formas de pagamentos citadas, apresentava a seguinte mensagem: ( Rejeicao: Falha no Schema XML do lote de NFe ). ficando assim no XML.

 - <pag>
  <tPag>04</tPag> 
  <vPag>12.00</vPag> 
- <card>
  <tpIntegra>1</tpIntegra> 
  <CNPJ>00000000000000</CNPJ> 
  <tBand>99</tBand> 
  <cAut>00000000000000000000</cAut> 
  </card>
  </pag> 

Mediante isso, fomos atras de informações a respeito, para verificar se havia alterado alguma validação, mas não conseguimos nenhuma informação a respeito, contudo, ao analisarmos o código fonte notamos essa propriedade, <tpIntegra>, ao alterar para essa opção, o ACBR automaticamente verifica se foi informado o CNPJ da Operadora, caso não, ele automaticamente exclui as tags do xml, ficando assim:

- <pag>
  <tPag>04</tPag> 
  <vPag>12.00</vPag> 
  </pag>

Sendo assim, enviando normalmente a NFC-e.

Gostaríamos de saber o porque dessa alteração repentina, se é alguma validação, ou algo foi alterado no ACBR, e se aconteceu isso com mais alguém.

Conto com a sua colaboração.

  • Membros Pro
Postado

De qual Unit você está falando ? Qual linha do código ?

Daniel, não trata de uma Unidade especifica, apenas notamos que quando informamos as tags 

 - <pag>
  <tPag></tPag> 
  <vPag></vPag> 
- <card>
  <tpIntegra>1</tpIntegra> 
  <CNPJ></CNPJ> 
  <tBand></tBand> 
  <cAut></cAut> 
  </card>
  </pag>

apresenta o retorno da Sefaz: Rejeicao: Falha no Schema XML do lote de NFe.

removendo algumas tags, ficando apenas essas abaixo, a NFC-e envia normalmente.

- <pag>
  <tPag></tPag> 
  <vPag></vPag> 
  </pag>

Já fizemos algumas verificações no validador da Sefaz do RS: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx , e não apresenta nenhum erro na estrutura do xml. 

Nossa preocupação é se isso é alguma nova validação, e se isso não venha a afetar de alguma forma o uso do TEF, lembrando que até dia 15/10/2015, estava funcionando perfeitamente, utilizando todas as tags.

Devido a não conseguir anexar os arquivos, segue abaixo o XML que esta sendo enviado e apresenta o erro. 

  <?xml version="1.0" encoding="UTF-8" ?> 
- <NFe xmlns="http://www.portalfiscal.inf.br/nfe">
- <infNFe versao="3.10" Id="NFe15151010308036000190650010000000749000000745">
- <ide>
  <cUF>15</cUF> 
  <cNF>00000074</cNF> 
  <natOp>VENDA DE MERCADORIA DENTRO DO ESTADO</natOp> 
  <indPag>1</indPag> 
  <mod>65</mod> 
  <serie>1</serie> 
  <nNF>74</nNF> 
  <dhEmi>2015-10-17T11:29:44-03:00</dhEmi> 
  <tpNF>1</tpNF> 
  <idDest>1</idDest> 
  <cMunFG>1505536</cMunFG> 
  <tpImp>4</tpImp> 
  <tpEmis>9</tpEmis> 
  <cDV>5</cDV> 
  <tpAmb>1</tpAmb> 
  <finNFe>1</finNFe> 
  <indFinal>1</indFinal> 
  <indPres>1</indPres> 
  <procEmi>0</procEmi> 
  <verProc>3.0.6.1</verProc> 
  <dhCont>2015-10-17T11:29:44-03:00</dhCont> 
  <xJust>Problemas na internet.</xJust> 
  </ide>
- <emit>
  <CNPJ>10308036000190</CNPJ> 
  <xNome>NOTURNO DESENVOLVIMENTO DE SOFTWARE LTDA - ME</xNome> 
  <xFant>NOTURNO SOLUCOES EM SOFTWARE</xFant> 
- <enderEmit>
  <xLgr>AV FLORIANO PEIXOTO QD. 19 LT 023</xLgr> 
  <nro>S/N</nro> 
  <xBairro>BELA VISTA</xBairro> 
  <cMun>1505536</cMun> 
  <xMun>PARAUAPEBAS</xMun> 
  <UF>PA</UF> 
  <CEP>68515000</CEP> 
  <cPais>1058</cPais> 
  <xPais>BRASIL</xPais> 
  <fone>09433562966</fone> 
  </enderEmit>
  <IE>152770631</IE> 
  <CRT>1</CRT> 
  </emit>
- <dest>
  <CPF>05139143313</CPF> 
  <xNome>ALAN AGUIAR PINTO</xNome> 
- <enderDest>
  <xLgr>RUA PEDRO ALVARES CABRAL</xLgr> 
  <nro>1220</nro> 
  <xCpl>PE COM PE CALCADOS</xCpl> 
  <xBairro>ALTAMIRA</xBairro> 
  <cMun>1505536</cMun> 
  <xMun>PARAUAPEBAS</xMun> 
  <UF>PA</UF> 
  <CEP>68515000</CEP> 
  <cPais>1058</cPais> 
  <xPais>BRASIL</xPais> 
  <fone>09433561335</fone> 
  </enderDest>
  <indIEDest>9</indIEDest> 
  </dest>
- <det nItem="1">
- <prod>
  <cProd>7</cProd> 
  <cEAN>7890000000079</cEAN> 
  <xProd>OLEO LUBRIFICANTE SELENIA 15W40</xProd> 
  <NCM>84133030</NCM> 
  <CFOP>5102</CFOP> 
  <uCom>LI</uCom> 
  <qCom>1.0000</qCom> 
  <vUnCom>15.2400000000</vUnCom> 
  <vProd>15.24</vProd> 
  <cEANTrib>7890000000079</cEANTrib> 
  <uTrib>LI</uTrib> 
  <qTrib>1.0000</qTrib> 
  <vUnTrib>15.2400000000</vUnTrib> 
  <indTot>1</indTot> 
  </prod>
- <imposto>
  <vTotTrib>7.38</vTotTrib> 
- <ICMS>
- <ICMSSN102>
  <orig>0</orig> 
  <CSOSN>102</CSOSN> 
  </ICMSSN102>
  </ICMS>
  </imposto>
  </det>
- <total>
- <ICMSTot>
  <vBC>0.00</vBC> 
  <vICMS>0.00</vICMS> 
  <vICMSDeson>0.00</vICMSDeson> 
  <vBCST>0.00</vBCST> 
  <vST>0.00</vST> 
  <vProd>15.24</vProd> 
  <vFrete>0.00</vFrete> 
  <vSeg>0.00</vSeg> 
  <vDesc>0.00</vDesc> 
  <vII>0.00</vII> 
  <vIPI>0.00</vIPI> 
  <vPIS>0.00</vPIS> 
  <vCOFINS>0.00</vCOFINS> 
  <vOutro>0.00</vOutro> 
  <vNF>15.24</vNF> 
  <vTotTrib>7.38</vTotTrib> 
  </ICMSTot>
  </total>
- <transp>
  <modFrete>9</modFrete> 
  </transp>
- <pag>
  <tPag>04</tPag> 
  <vPag>15.24</vPag> 
- <card>
  <tpIntegra>1</tpIntegra> 
  <CNPJ>02107383000127</CNPJ> 
  <tBand>01</tBand> 
  <cAut>85479256</cAut> 
  </card>
  </pag>
- <infAdic>
  <infCpl>PEDIDO: 0060 EMISSAO: 17/10/15;</infCpl> 
  </infAdic>
  </infNFe>
- <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
- <SignedInfo>
  <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> 
  <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> 
- <Reference URI="#NFe15151010308036000190650010000000749000000745">
- <Transforms>
  <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> 
  <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> 
  </Transforms>
  <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> 
  <DigestValue>qg+MXajydycWJamaRHDNjZOn8/s=</DigestValue> 
  </Reference>
  </SignedInfo>
  <SignatureValue>nSUvJMCHUGxulES3zWxL13tmj3S0bkan18PV2UuyD3Ed12SSzgc+3dd0AmZ5jpeGDK/NAJiAWIilZX9u8r160GlJ6DtxMx6P9o5tc43Wjwa1I1/0aMCQ+ylJaZGsACgkcDKI92+swzSSANcjlNEtkKaZ0P864QwRIgMWaF/AzQ3TYPW02dN/xxNi2dQqzP9HzRxOPKwVNXeUrs5ignY3Xtn4HGAGgXOINQQj3qka0ox1vkBQJPjHmHlmAJ6eYhbBH4kKMHNmT1MkZSIBcrg3ZcuR9rM36cbD19Um4dcvk1GLDO4cMz0G+FKwEbK9eRWLc7qEcZFDvUmVOmSLnn6MCA==</SignatureValue> 
- <KeyInfo>
- <X509Data>
  <X509Certificate>MIIIkjCCBnqgAwIBAgIQIh0UyG2cNA6UFruqdhe84zANBgkqhkiG9w0BAQsFADCBgDELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEkMCIGA1UEAxMbQUMgSW5zdGl0dXRvIEZlbmFjb24gUkZCIEcyMB4XDTE1MDMxODAwMDAwMFoXDTE2MDMxNjIzNTk1OVowggEJMQswCQYDVQQGEwJCUjETMBEGA1UEChQKSUNQLUJyYXNpbDELMAkGA1UECBMCUEExFDASBgNVBAcUC1BBUkFVQVBFQkFTMTYwNAYDVQQLFC1TZWNyZXRhcmlhIGRhIFJlY2VpdGEgRmVkZXJhbCBkbyBCcmFzaWwgLSBSRkIxFjAUBgNVBAsUDVJGQiBlLUNOUEogQTExLTArBgNVBAsUJEF1dGVudGljYWRvIHBvciBBUiBJbnN0aXR1dG8gRmVuYWNvbjFDMEEGA1UEAxM6Tk9UVVJOTyBERVNFTlZPTFZJTUVOVE8gREUgU09GVFdBUkUgTFREQSBNRToxMDMwODAzNjAwMDE5MDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANLFTZoiZcYDzlIXBsY98lrdwuFqTY25FA/FBMwC4N2XhOCdhzMqLdrGhity8hyGkwnRKjI/0K+3PbfHhn8lj4bWno8OaQkPa5oAz18yqPT/Rdzb8ljuqRUvQBA6R+1BNvFHfuW8LotqcF2I9zfiQE5CqZirtgVRa5v4aYu2Kz7XUA+egHrVwhw6M/OPLSNak/BejDzPq+n+D/A54vy5f9M5Vv50PYjb897R7mDJPXQQfgHS82nUTWZbaNtroNNBAmX+aFPykSJAdtUZGPLt9nH1DBL2CrJ/WuDsfQZCYHfWe+P1of02cV4NwmTSeZvKFEdWNYH1uvK7IgOh5IIm1Z0CAwEAAaOCA3owggN2MIG9BgNVHREEgbUwgbKgOAYFYEwBAwSgLwQtMDcwNTE5ODg5MDQwODgyOTI0OTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoCIGBWBMAQMCoBkEF0VMSVZBTklBIEFMVkVTIERBIFNJTFZBoBkGBWBMAQMDoBAEDjEwMzA4MDM2MDAwMTkwoBcGBWBMAQMHoA4EDDAwMDAwMDAwMDAwMIEeZHVhcnRlQG5vdHVybm9zb2Z0d2FyZXMuY29tLmJyMAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAU7Hpbz4ZIg7cDFbXJTUbW3Fp1Ft0wDgYDVR0PAQH/BAQDAgXgMIIBKwYDVR0fBIIBIjCCAR4wXqBcoFqGWGh0dHA6Ly9pY3AtYnJhc2lsLmFjZmVuYWNvbi5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDSW5zdGl0dXRvRmVuYWNvblJGQkcyL0xhdGVzdENSTC5jcmwwXaBboFmGV2h0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNJbnN0aXR1dG9GZW5hY29uUkZCRzIvTGF0ZXN0Q1JMLmNybDBdoFugWYZXaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNpbC5nb3YuYnIvbGNyL0NlcnRpc2lnbi9BQ0luc3RpdHV0b0ZlbmFjb25SRkJHMi9MYXRlc3RDUkwuY3JsMIGGBgNVHSAEfzB9MHsGBmBMAQIBIjBxMG8GCCsGAQUFBwIBFmNodHRwOi8vaWNwLWJyYXNpbC5hY2ZlbmFjb24uY29tLmJyL3JlcG9zaXRvcmlvL2RwYy9BQy1JbnN0aXR1dG8tRmVuYWNvbi1SRkIvRFBDX0FDX0lGZW5hY29uX1JGQi5wZGYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGgBggrBgEFBQcBAQSBkzCBkDBkBggrBgEFBQcwAoZYaHR0cDovL2ljcC1icmFzaWwuYWNmZW5hY29uLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfSW5zdGl0dXRvX0ZlbmFjb25fUkZCLnA3YzAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQsFAAOCAgEArPFxTBmPBOjT3Wmz2JGo3WZxF/dewXUmoY7sb5abG3OEbqWGE0rUzWVN69DSpAtMqB3VWxSgN/8CxJ66h0QoxW5csufk80Lk+gG5xZhTxaiSMMwQGbjyI0Vk0kzLa8GY4h7B4XaRlhtCTV1jT6mffEllS3xH9NmhpMiQkcjE6kUO4jZ7KabSbI5uT/Z8qVksxHIqtiw6M+XeLdMpnhS9OrcHJnP9zxgMx6iJKNgrzD9PJx1m9Wc4UAQA6hwoyGyKcFfGCrLy9yiRAsBjG5sWXRmfmHgvU+ewk6qGezduyaaLtA9nAegiEGdXSBMs6ydIgbQOPM5pNLbyZfPoitjC1g5Y14ZCOUGVqmJCIq2N6lkRpaFv+rEGGQ6dwoIaVRRxGihz5lmjang1BawdWqVUg9/JX/GEfAfvjUw+2fL3ujFO0B41bpRhtv3vm26I9Xu0eTkerVAovSTAS8C/ZWU+BvEPjNkZCxnVuHHerkf+et5R5PWAq0lyBzIFu9Pgx+lj2vYEr39tUxbkIerqAoVOsdfLQhOWo4X0OJJ53FWOagmX6eyl56+HGTagRyXY5A7sp6mXOKPCKMdctQ4gQ1aaOlb+agVLpIZlNOEZkpRTLmuONIfszu3D3qZs4pf/OwEN+MDpcHTplzkeoSLLfCzy3EwHiKxXljzy60iV5GJJpFQ=</X509Certificate> 
  </X509Data>
  </KeyInfo>
  </Signature>
  </NFe>

Segue o Log de retorno.

  <?xml version="1.0" encoding="UTF-8" ?> 
- <retEnviNFe versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe">
  <tpAmb>1</tpAmb> 
  <verAplic>SVRSnfce201508141712</verAplic> 
  <cStat>225</cStat> 
  <xMotivo>Rejeicao: Falha no Schema XML do lote de NFe</xMotivo> 
  <cUF>15</cUF> 
  <dhRecbto>2015-10-17T11:29:08-03:00</dhRecbto> 
  </retEnviNFe>

Obs. Foi retirado a opção de anexar arquivo?

  • Fundadores
Postado

Não houve modificações nos fontes nesse sentido... você mesmo pode comprovar, vendo o histórico do SVN das Units que fazem a geração do XML (pasta "PCNNFe")

Fique atento para as novas regras de validação que estão sendo introduzidas pelo SEFAZ... Há vários tópicos aqui no fórum sobre isso...

Provavelmente você excedeu o limite de MB para anexos... Verifique no seu painel de controle, como apagar anexos antigos...

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.

Postado

@Duarte, a validação passa no site da sefaz RS, mas note que a validação leva em conta a NT 2015/002 a qual atende a alteração da forma de pagamento, no entanto essa alteração deve estar ativa somente em ambiente de homologação já que a ativação do ambiente de produção inicialmente era para ser 03/11 e já foi alterada para 01/12.

No XML em anexo a sua nota está sendo enviada ao ambiente de produção.

  • Curtir 1
  • Membros Pro
Postado

Boa tarde,

Estamos aparentemente com o mesmo problema em produção, pelo menos a msg. de erro é a mesma cStat = 225, Rejeicao: Falha no Schema XML do lote de NFe.

Quanto a tag tPag estamos enviando apenas

<pag>

<tPag>01</tPag>

<vPag>48.55</vPag>

</pag>

Já removi totalmente esta tag mas o problema continua.

No ambiente de homologação está ok.

Alguém te alguma tem alguma ideia do que pode estar ocorrendo no ambiente de produção?

Obrigado

  • Membros Pro
Postado

@Duarte, a validação passa no site da sefaz RS, mas note que a validação leva em conta a NT 2015/002 a qual atende a alteração da forma de pagamento, no entanto essa alteração deve estar ativa somente em ambiente de homologação já que a ativação do ambiente de produção inicialmente era para ser 03/11 e já foi alterada para 01/12.

No XML em anexo a sua nota está sendo enviada ao ambiente de produção.

Isto mesmo! mais já "Desativei", na verdade agora deixei opcional no sistema caso o CNPJ = 00.000.000/0000-00 não alimenta as tag do cartão apenas

<pag>

<tPag>04</tPag>

<vPag>0.00</vPag>

</pag>

Muito obrigado por responder...!

Postado

Cara eu fiz o seguinte, tenho uma tabela de pagamentos onde defino o tipo la para o usuário aparece dinheiro e registra 0, cartão crédito registro 1 e por ai vai. ficou assim na hora de alimentar o componente.

Derepente ajuda.

      while not dm.sqlPagamentosNFCe.Eof do begin

       with Pag.Add do begin

         case dm.sqlPagamentosNFCePMP_ID_FISCAL.AsInteger of
          0: tPag := fpDinheiro;
          1: tPag := fpCheque;
          2: tPag := fpCartaoCredito;
          3: tPag := fpCartaoDebito;
          4: tPag := fpCreditoLoja;
          5: tPag := fpValeAlimentacao;
          6: tPag := fpValeRefeicao;
          7: tPag := fpValePresente;
          8: tPag := fpValeCombustivel;
          9: tPag := fpOutro;
         end;

         //vPag := dm.sqlPagamentosNFCePMP_VALOR_PAGO.AsCurrency; //rTotalNota - rTotalDesconto;
         vPag := dm.sqlPagamentosNFCePMP_VALOR_RECEBIDO.AsCurrency;
       end;


        dm.sqlPagamentosNFCe.Next;
     end;

  • Membros Pro
Postado

Cara eu fiz o seguinte, tenho uma tabela de pagamentos onde defino o tipo la para o usuário aparece dinheiro e registra 0, cartão crédito registro 1 e por ai vai. ficou assim na hora de alimentar o componente.

Derepente ajuda.

      while not dm.sqlPagamentosNFCe.Eof do begin

       with Pag.Add do begin

         case dm.sqlPagamentosNFCePMP_ID_FISCAL.AsInteger of
          0: tPag := fpDinheiro;
          1: tPag := fpCheque;
          2: tPag := fpCartaoCredito;
          3: tPag := fpCartaoDebito;
          4: tPag := fpCreditoLoja;
          5: tPag := fpValeAlimentacao;
          6: tPag := fpValeRefeicao;
          7: tPag := fpValePresente;
          8: tPag := fpValeCombustivel;
          9: tPag := fpOutro;
         end;

         //vPag := dm.sqlPagamentosNFCePMP_VALOR_PAGO.AsCurrency; //rTotalNota - rTotalDesconto;
         vPag := dm.sqlPagamentosNFCePMP_VALOR_RECEBIDO.AsCurrency;
       end;


        dm.sqlPagamentosNFCe.Next;
     end;

Fabio obrigado pela sua disponibilidade, no entanto a questão não como alimentar as tags de pagamentos e sim erro de schemas quanto é pagamento em cartão e se informar o cnpj, bandeira e autorização, tudo vinha funcionando normalmente, acho que é alguma validação na própria sefaz, ou ainda não estão aceitando enviar com estas tag. Esta enviando pagamento em cartão mais apenas com tPag e vPag. Vou esperar até o início de 12/2015 para enviar com as tag novamente o sistema já está pronto para informar as tag apenas colocando um cnpj válido.

  • Membros Pro
Postado

Bom dia.

Amigos eu abri este tópico e encerro ele, pois cheguei a conclusão final, por enquanto em ambiente de produção não está sendo aceito para cartão de crédito / debito apenas os valores tPag e vPag, isto é usando para sefa do PA, RR, envie normalmente para ambiente de homologação usando todas as tag prevista para as forma de pagamento com cartão em anexo xml enviado em homologação. Deste já meu muito obrigado pela ajuda de todos. 15151010308036000190650010000011981000011980.xml

15151010308036000190650010000011981000011980.xml

  • 10 meses depois ...
  • Consultores
  • Solution
Postado

Boa tarde Vinicius,

O layout do XML da NF-e é adotado por todos os Estados brasileiros.

O layout do XML da NFC-e é exatamente o mesmo da NF-e e até onde sei somente SC ainda não aderiu a NFC-e o demais todos adotaram ou vão adotar agora em 2017.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 anos depois...
  • Este tópico foi criado há 2075 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.