Carta Correcao Evento não atende o Schema XML específico

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Carta Correcao Evento não atende o Schema XML específico

Mensagem por porter »

olá pessoal, estou tentando gerar uma carta de correção ainda em homologação, mas está sendo rejeitado:
xMotivo=Rejeição: Evento não atende o Schema XML específico, gostaria de saber o que há de errado no
arquivo abaixo gerado, primeiro estou tentando enviar se estiver tudo Ok, quero imprimir com
?? "NFe.ImprimirEvento(" + '"' + cRetorno + '"' + ')'

ENTNFe.CMD

Código: Selecionar todos

NFE.EnviarEvento("
[CCE]
idLote=1
[EVENTO001]
chNFe=35170108090994000196550010000114021000114020
cOrgao=35
CNPJ=08090994000196
dhEvento=17/01/2017 15:45:37
nSeqEvento=1
xCorrecao=1 - TESTE")

Código: Selecionar todos

OK: 
idLote=1
tpAmb=2
verAplic=SP_EVENTOS_PL_100
cOrgao=35
cStat=128
xMotivo=Lote de Evento Processado

[EVENTO001]
id=
tpAmb=2
verAplic=SP_EVENTOS_PL_100
cOrgao=35
cStat=493
xMotivo=Rejeição: Evento não atende o Schema XML específico
chNFe=35170108090994000196550010000114021000114020
tpEvento=110110
xEvento=
nSeqEvento=1
CNPJDest=
emailDest=
dhRegEvento=17/1/2017 15:45:53
nProt=
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Carta Correcao Evento não atende o Schema XML específico

Mensagem por Kapiaba »

Código: Selecionar todos

   // Sao Paulo: <dhEvento>2016-10-26T13:36:31-02:00</dhEvento>
   //->Brasil tem Horaio de Verao, entao nao e:    - UTC -03:00(Brasilia) Incorreto
   //->No relogio do Windows: UTC -03:00(Brasilia) - UTC -02:00(Brasilia) Correto
   /*
   wDATA := ALLTRIM(STR(YEAR( DATE()  ) ) ) +"-"+ ;
            ALLTRIM(STR(MONTH( DATE() ) ) ) +"-"+ ;
            ALLTRIM(STR(DAY( DATE()   ) ) ) +"T"+ TIME()+[-02:00]
   */
   // Melhor assim seguindo o ex.: do Gilmer, apesar que o anterior funciona.
   // qual o fuso horario - UTC do fuso horario
   IF nHORAMENOS = 1

      wDATA := STRZERO(YEAR(DATE()),4) +"-"+ ;
               STRZERO(MONTH(DATE()),2)+"-"+ ;
               STRZERO(DAY(DATE()),2)+"T"+TIME()+[-01:00]

   ELSEIF nHORAMENOS = 2

      wDATA := STRZERO(YEAR(DATE()),4) +"-"+ ;
               STRZERO(MONTH(DATE()),2)+"-"+ ;
               STRZERO(DAY(DATE()),2)+"T"+TIME()+[-02:00]

   ELSEIF nHORAMENOS = 3

      wDATA := STRZERO(YEAR(DATE()),4) +"-"+ ;
               STRZERO(MONTH(DATE()),2)+"-"+ ;
               STRZERO(DAY(DATE()),2)+"T"+TIME()+[-03:00]

   ELSEIF nHORAMENOS = 4

      wDATA := STRZERO(YEAR(DATE()),4) +"-"+ ;
               STRZERO(MONTH(DATE()),2)+"-"+ ;
               STRZERO(DAY(DATE()),2)+"T"+TIME()+[-04:00]  // OUTROS ESTADOS DO NORTE

   ELSE  // UTC NORMAL = 0 - Sincronizado com o Relogio do Windows.

      wDATA := STRZERO(YEAR(DATE()),4) +"-"+ ;
               STRZERO(MONTH(DATE()),2)+"-"+ ;
               STRZERO(DAY(DATE()),2)+"T"+TIME()

     // strzero(year(date()),4) + "-" + strzero(month(date()),2) + "-" + strzero(day(date()),2) + "T" + time()

   ENDIF

   //? [data e hora de Brasilia: ], wDATA, time()  // horario para nao dar erro 494/578
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Carta Correcao Evento não atende o Schema XML específico

Mensagem por porter »

olá Kapiaba, estou gerando o arquivo dessa forma, essa diferença de horário, seria por exemplo se for estado de São Paulo seria 1 hora ?
Está dando erro is not a valid time, estou gerando carta de correcão para um cliente do estado de São Paulo


ENTNFe.CMD

Código: Selecionar todos

NFE.EnviarEvento("
[CCE]
idLote=1
[EVENTO001]
chNFe=35170108090994000196550010000114021000114020
cOrgao=35
CNPJ=08090994000196
dhEvento=2017-01-17T17:12:34
nSeqEvento=1
xCorrecao=1 - TESTE")

SAINFE.TXT

Código: Selecionar todos

ERRO: "2017-01-17T17:12:34" is not a valid time
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Carta Correcao Evento não atende o Schema XML específico

Mensagem por Jairo Maia »

Olá Porter,
Creio que o problema esteja no formato que você esta usando a data. Você está usando a data no fomato: AAAA-MM-DD. Ela tem que ser no formato: DD-MM-AAAA. Exemplo: 17/01/2017T17:12:34
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Carta Correcao Evento não atende o Schema XML específico

Mensagem por porter »

olá Jairo,
Antes de gerar a carta de correcão, ja conferi no portal, a NFe homologação existe:

Se na data eu colocar a letra "T" 18/01/2017T09:18:00, da esse erro:

ERRO: "18/01/2017T09:18:00" is not a valid time

Se fizer sem o "T" 18/01/2017 09:18:00

xMotivo=Rejeição: Evento não atende o Schema XML específico

Código: Selecionar todos

OK: 
idLote=1
tpAmb=2
verAplic=SP_EVENTOS_PL_100
cOrgao=35
cStat=128
xMotivo=Lote de Evento Processado

[EVENTO001]
id=
tpAmb=2
verAplic=SP_EVENTOS_PL_100
cOrgao=35
cStat=493
xMotivo=Rejeição: Evento não atende o Schema XML específico
chNFe=35170108090994000196550010000114021000114020
tpEvento=110110
xEvento=
nSeqEvento=1
CNPJDest=
emailDest=
dhRegEvento=18/1/2017 09:39:45
nProt=

Código: Selecionar todos

NFE.EnviarEvento("
[CCE]
idLote=1
[EVENTO001]
chNFe=35170108090994000196550010000114021000114020
cOrgao=35
CNPJ=08090994000196
dhEvento=18/01/2017 09:39:41
nSeqEvento=1
xCorrecao=1 - TESTE")
obrigado.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Carta Correcao Evento não atende o Schema XML específico

Mensagem por Kapiaba »

Porter:

Código: Selecionar todos

<?xml version="1.0" encoding="utf-8"?>
<procEventoNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
  <evento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
    <infEvento Id="ID1101103516100777750200017255000000270632100270632601">
      <cOrgao>35</cOrgao>
      <tpAmb>2</tpAmb>
      <CNPJ>07777502000172</CNPJ>
      <chNFe>35161007777502000172550000002706321002706326</chNFe>
      <dhEvento>2016-10-31T10:25:54-02:00</dhEvento>
      <tpEvento>110110</tpEvento>
      <nSeqEvento>1</nSeqEvento>
      <verEvento>1.00</verEvento>
      <detEvento versao="1.00">
        <descEvento>Carta de Correcao</descEvento>
        <xCorrecao>TESTE DE CARTA DE CORRECAO COM ADDPAGE DO FASTREPORT.</xCorrecao>
        <xCondUso>A Carta de Correcao e disciplinada pelo paragrafo 1o-A do art. 7o do Convenio S/N, de 15 de dezembro de 1970 e pode ser utilizada para regularizacao de erro ocorrido na emissao de documento fiscal, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da operacao ou da prestacao; II - a correcao de dados cadastrais que implique mudanca do remetente ou do destinatario; III - a data de emissao ou de saida.</xCondUso>
      </detEvento>
    </infEvento>
    <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="#ID1101103516100777750200017255000000270632100270632601">
          <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>N3n4S/sToMWVJd6Wm41rZuuLzhI=</DigestValue>
        </Reference>
      </SignedInfo>
      <SignatureValue>hUd94NCDQB5zsWhzICI5laVyYIHw/YI7AEnrcHNS4RQFuF8h0R2fQ6nRDgtvj7Z5D2lOMcKDTNS4KKw2rZNe1Vh+IGnVMrGN9UMMSHaGy6qrw426doIAxyoXLqc6PZzFKjqOfwdYn02gPUblmzJEhGXXszPZsg5jDXH+L1zzBqIEVWDLxlKJr0xPsyFduI/iV3Yt4bQdwsajaxv9ItmDh2y2jS5txYJJMFXkSlr/ML5wJQXsy2DbHscxf3xjMWsVBe5Dd2Vm77B/LVVyQ1fE+H+65ER5J9tI3j0Wg28ru8u8iMfFQTgy0vvBSVPg/ZwEFRm6oj1LeRZPQk4ZnEhkMA==</SignatureValue>
      <KeyInfo>
        <X509Data>
          <X509Certificate>MIIIczCCBlugAwIBAgIQXzz2TS0GJd9mVRJgNSImnzANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTE2MDExNDAwMDAwMFoXDTE3MDExMjIzNTk1OVowggETMQswCQYDVQQGEwJCUjETMBEGA1UEChQKSUNQLUJyYXNpbDELMAkGA1UECBMCU1AxHjAcBgNVBAcUFVNBTyBCRVJOQVJETyBETyBDQU1QTzE2MDQGA1UECxQtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRYwFAYDVQQLFA1SRkIgZS1DTlBKIEExMScwJQYDVQQLFB5BdXRlbnRpY2FkbyBwb3IgQVIgTUFTVEVSIFBMVVMxSTBHBgNVBAMTQERFRkFMIENPTUVSQ0lPIEFUQUNBRElTVEEgREUgQkVCSURBUyBBTElNRU5UT1MgTFQ6MDc3Nzc1MDIwMDAxNzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4GoyQpsewIA5rI/EyShWBXgl755xXC5DVjW+0YOplvAaAwE8dvH3xqzQBR8IjJ+9ApuMBgVw04qbwsE77iFK9FwoZsHCnsowVHEHPNci+KJidaX5VJOwOMTuJxA2OA3oWMPiK0kC7kMVMNyd3kTLbmJYIMxz878iaXU0OTjUFx4J5UZyfe3nx+MhTe9mG+oDK+imdgfzpSn9Zie7JYPOPTL4VoXIHvALElWvI0HN3itzCFSZnhvSpNoTOyUzsQE+DMSs3rTm0z2PWvM4/PEt7Do6LfuQtMslEUYuVdFOoZra42QkM67UZO6cANaeAJR0KoeDVDgHA8CR61AbeIVSnAgMBAAGjggNaMIIDVjCBvwYDVR0RBIG3MIG0oD0GBWBMAQMEoDQEMjI0MDIxOTU0MjU0OTA0NTQ4MzAwMDAwMDAwMDAwMDAwMDAwMDA2MzY4NjU4MlNTUFNQoCAGBWBMAQMCoBcEFVNPTklBIFBFUkVJUkEgREVGRU5ESaAZBgVgTAEDA6AQBA4wNzc3NzUwMjAwMDE3MqAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBHWZhdHVyYW1lbnRvQHJlYWxjZXN0YXMuY29tLmJyMAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAULpHq1m3lslmC3DiFKXY0FlY80D4wDgYDVR0PAQH/BAQDAgXgMH8GA1UdIAR4MHYwdAYGYEwBAgEMMGowaAYIKwYBBQUHAgEWXGh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vZHBjL0FDX0NlcnRpc2lnbl9SRkIvRFBDX0FDX0NlcnRpc2lnbl9SRkIucGRmMIIBFgYDVR0fBIIBDTCCAQkwV6BVoFOGUWh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDBWoFSgUoZQaHR0cDovL2ljcC1icmFzaWwub3V0cmFsY3IuY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwVqBUoFKGUGh0dHA6Ly9yZXBvc2l0b3Jpby5pY3BicmFzaWwuZ292LmJyL2xjci9DZXJ0aXNpZ24vQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDCBmwYIKwYBBQUHAQEEgY4wgYswXwYIKwYBBQUHMAKGU2h0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vY2VydGlmaWNhZG9zL0FDX0NlcnRpc2lnbl9SRkJfRzQucDdjMCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcC5jZXJ0aXNpZ24uY29tLmJyMA0GCSqGSIb3DQEBCwUAA4ICAQBTbG2R/S2q40n9s25V2vFcMV/FCCVRoqGUj6XzXFEKJP5BoT2boLAZx8WaP1RZ7mFqkKwBLpxre5ygMkrm43+a3mgjH8xi7FfQ2cJ+YlVoFdzpS5abjFGWhIARkNt6rsrkb9OF+snY1TG6FVjRy0s9ZA5Q35uWQ+tFW/I32IAArgK9FYKv9vO5LvoneNbwAFpWKLvXMOkNiYjiJlw6c8xU+kYGgO55j1s9miaVEl/dP7M9k+PFHSxwEULTMYIEWMGpGFzPmPOpcJCSl22MQhFuAiJl9g7ZEtXWasY/BxbYgJ9FvtzhGpryibtWqHStVExDk1ptpVMbO1k+WchBsbiur90wXNxdpcGIapTK3xdH7z5akYA5nMXVEgmDbKRlRNpwaRnb20Z9rT6+nez6/cCs45Wc5PGjvAlb63rTCXXO5ffvW+ZSOwj5t+f5oY6iSYLkQ1BSjAhNaicSke/uTXqBt5Af9TUJm+XEJ/LqpPIWm8Glndhx7jLS9jH162V4wjs4m27yrBHD/GZYvZCXxyh1zUKbxW2dhvJtvuVaeDyOMiZd/kqIU+UdjqujwsYa9gFmCdO/++pezyslx7zZcdylvwhjCpkzEC2qud6nfH+7e08K7d4bYBkJDEnTZ+DU6KWSd9tZohr1AuMaCJ9L4q2XscgZGuKGIH0rFoqRk/FVww==</X509Certificate>
        </X509Data>
      </KeyInfo>
    </Signature>
  </evento>
  <retEvento versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe">
    <infEvento>
      <tpAmb>2</tpAmb>
      <verAplic>SP_EVENTOS_PL_100</verAplic>
      <cOrgao>35</cOrgao>
      <cStat>135</cStat>
      <xMotivo>Evento registrado e vinculado a NF-e</xMotivo>
      <chNFe>35161007777502000172550000002706321002706326</chNFe>
      <tpEvento>110110</tpEvento>
      <xEvento>Carta de Correcao registrada</xEvento>
      <nSeqEvento>1</nSeqEvento>
      <CNPJDest>99999999000191</CNPJDest>
      <emailDest>pleno@pleno.com.br</emailDest>
      <dhRegEvento>2016-10-31T10:26:28-02:00</dhRegEvento>
      <nProt>135160007994728</nProt>
    </infEvento>
  </retEvento>
</procEventoNFe>
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Carta Correcao Evento não atende o Schema XML específico

Mensagem por porter »

olá Kapiaba,
O problema da data deu certo, agora estou recebendo a seguinte mensagem:

Erro: Nenhum Evento adicionado ao lote

Uma dúvida a sequencia de correcao apenas é mudado no EVENTO, [EVENTO002] ?
O idLote, nSeqEvento e xCorrecao permanece o mesmo ?

Código: Selecionar todos

NFE.EnviarEvento("
[CCE]
idLote=1
[EVENTO002]
chNFe=35170108090994000196550010000114021000114020
cOrgao=35
CNPJ=08090994000196
dhEvento=18/01/2017 11:15:44
nSeqEvento=1
xCorrecao=1 - TESTE DE CARTA DE CORRECAO")
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Carta Correcao Evento não atende o Schema XML específico

Mensagem por Jairo Maia »

Olá Porter,
porter escreveu:a sequencia de correcao apenas é mudado no EVENTO, [EVENTO002]
Não! Se você vai enviar apenas um evento mantenha como [EVENTO001]. A sequencia do evento é informado na tag: nSeqEvento=1

Curioso é que no seu penúltimo post, ande você corrigiu a data e hora, está tudo certo. Esse erro 493 xMotivo=Rejeição: Evento não atende o Schema XML específico ocorre quando algum dado obrigatório está faltando.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Carta Correcao Evento não atende o Schema XML específico

Mensagem por Kapiaba »

idLote -> Não lembro agora.
nSeqEvento -> vá somando até 20 cartas de correção.
xCorrecao permanece o mesmo? Não. Pois não existe cancelamento de CCe, você corrige o texto anterior.

Veja imagem, a próxima seria a CCe de número 2.
cce1.png
Fivewin é o bixo. kkkkkkkkkkkkkkkkkkk
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Carta Correcao Evento não atende o Schema XML específico

Mensagem por porter »

olá Jairo,
Nos dizeres da carta de correção, eu estava escrevendo somente "TESTE", e retornava o erro "Evento não atende o Schema"
mas quando escrevi "TESTE CARTA DE CORREÇÃO", deu certo, não sei se tem alguma coisa a ver.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Carta Correcao Evento não atende o Schema XML específico

Mensagem por Kapiaba »

Porter, leia a tela! No minimo: 15 e no Máximo: 1000 caracteres. abs.
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Carta Correcao Evento não atende o Schema XML específico

Mensagem por porter »

É verdade kapiaba, marquei bobeira.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Carta Correcao Evento não atende o Schema XML específico

Mensagem por Jairo Maia »

Olá Pessoal,
porter escreveu:É verdade kapiaba, marquei bobeira.
Não foi só você. Eu também. E verificando a tela de CCE do meu aplicativo, tem apenas a mensagem: Entre com o texto da Carta de Correção (Máximo 500 caracteres). De onde tirei isso nem sei, mas invenção da minha cabeça quero pensar que não foi.

Enfim, obrigado Porter, obrigado Kapiaba. Vou atualizar minha função de CCE. Valeu...
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Responder