Evento CTE evento de prestação de serviço em desacordo

Projeto hbNFe (Nota Fiscal Eletronica/Danfe) para [x]Harbour

Moderador: Moderadores

Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

Evento CTE evento de prestação de serviço em desacordo

Mensagem por depaula.jau »

Boa tarde Quintas,

Existe a possibilidade de se adicionar o Evento CTE evento de prestação de serviço em desacordo:

Código: Selecionar todos

<?xml version="1.0" encoding="UTF-8"?>
<eventoCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="3.00">
  <infEvento Id="ID6101103517010000000000019157001000000001106510045301">
    <cOrgao>35</cOrgao>
    <tpAmb>2</tpAmb>
    <CNPJ>10142785000190</CNPJ>
    <chCTe>35170100000000000191570010000000011065100453</chCTe>
    <dhEvento>2017-01-26T22:14:29-02:00</dhEvento>
    <tpEvento>610110</tpEvento>
    <nSeqEvento>1</nSeqEvento>
    <detEvento versaoEvento="3.00">
      <evPrestDesacordo>
        <descEvento>Prestação do Serviço em Desacordo</descEvento>
        <indDesacordoOper>1</indDesacordoOper>
        <xObs>CT-e emitido com dados incorretos</xObs>
      </evPrestDesacordo>
    </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="#ID6101103517010000000000019157001000000001106510045301">
        <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>ekeOwyAyTvli7txo8JZ7Hpjh8UM=</DigestValue>
      </Reference>
    </SignedInfo>
    <SignatureValue>L+ruCGRJayCNG8vYaVhIHHuGfdzA1V(...)BScuA/5NNw1Fn2wU4em4A==</SignatureValue>
    <KeyInfo>
      <X509Data>
        <X509Certificate>MIIIUDCCBjigAwIBAgIQGclP(...)NkBdOAr7Ns4azU=</X509Certificate>
      </X509Data>
    </KeyInfo>
  </Signature>
</eventoCTe>

Eu vi que tem o Evento Cancelamento e essa semana precisei pesquisar sobre esse outro evento.

Se for possível eu agradeço
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

Evento CTE evento de prestação de serviço em desacordo

Mensagem por depaula.jau »

Esse evento é para quando o Tomador recusa o transporte por algum motivo.
Não sei se vc ja teve esse problema com seus clientes.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Evento CTE evento de prestação de serviço em desacordo

Mensagem por JoséQuintas »

Os eventos costumam funcionar do mesmo jeito.
Vou verificar esse.
Tá parecendo manifestação do destinatário.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Evento CTE evento de prestação de serviço em desacordo

Mensagem por JoséQuintas »

Não dá pra acrescentar o evento de desacordo...


É porque ele já está lá, eu nem lembrava disso... kkkkk

Código: Selecionar todos

METHOD CTeEventoDesacordo( cChave, nSequencia, cObs, cCertificado, cAmbiente ) CLASS SefazClass

   hb_Default( @::cProjeto, WS_PROJETO_CTE )
   hb_Default( @::cVersao, "3.00" )
   hb_Default( @nSequencia, 1 )

   ::aSoapUrlList := WS_CTE_ENVIAEVENTO
   ::cSoapAction  := "cteRecepcaoEvento"
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

Evento CTE evento de prestação de serviço em desacordo

Mensagem por depaula.jau »

Kkkkkkk, vou olhar e testar
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

Evento CTE evento de prestação de serviço em desacordo

Mensagem por depaula.jau »

Quintas!!!! o ([<infEvento Id=) , Esta errado

Esse evento é para carta de correção da NF-e

Para CTE é 610110

Código: Selecionar todos

METHOD CTeEventoDesacordo( cChave, nSequencia, cObs, cCertificado, cAmbiente ) CLASS SefazClass

   hb_Default( @::cProjeto, WS_PROJETO_CTE )
   hb_Default( @::cVersao, "3.00" )
   hb_Default( @nSequencia, 1 )

   ::aSoapUrlList := WS_CTE_ENVIAEVENTO
   ::cSoapAction  := "cteRecepcaoEvento"
   ::cSoapService := "http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcaoEvento"
   ::Setup( cChave, cCertificado, cAmbiente )

   ::cXmlDocumento := [<eventoCTe versao="] + ::cVersao + [" ] + WS_XMLNS_CTE + [>]
   ::cXmlDocumento +=    [<infEvento Id="ID110110] + cChave + StrZero( nSequencia, 2 ) + [">]
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Evento CTE evento de prestação de serviço em desacordo

Mensagem por JoséQuintas »

Realmente, está certo mais pra baixo do fonte, mas aí está errado.
Corrigido e atualizado.
Pra curiosidade, pra quem não viu, o evento inteiro.
cteevento.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

Evento CTE evento de prestação de serviço em desacordo

Mensagem por depaula.jau »

Quintas!!!!

Nos meus testes o WebService reclamou :
XmlTag( "dhEvento", ::DateTimeXml( , ,.F.)+'-02:00' ) Faltou o Fuso
XmlTag( "indDesacordoOper", "1" ) Não aceita vazio
XmlTag( "xObs", cObs ) Não pode ser em Maiusculo
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Evento CTE evento de prestação de serviço em desacordo

Mensagem por JoséQuintas »

Pois é... o manual tá incompleto e errado
evento.png


Detalhe: aquele DateTimeXml(...., .F. ) é pra não sair o fuso horário, só deixar DateTimeXml().
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Evento CTE evento de prestação de serviço em desacordo

Mensagem por JoséQuintas »

Não entendo muito do XSD, mas é isso mesmo.
Este é parcial, o evPrestDesacordo_v3.00.xsd.
xsd.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Evento CTE evento de prestação de serviço em desacordo

Mensagem por JoséQuintas »

Pronto.
Só uso cancelamento, e lá o horário está com fuso horário.
Estava errado na carta de correção também.
Valeu
cteevento.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Evento CTE evento de prestação de serviço em desacordo

Mensagem por JoséQuintas »

Só comentário:

Pra quem não sabe, essa tela é do GIT Windows, usado no computador.
Tanto faz se usa somente local, ou se salva na internet.
Muito bom como ferramenta no dia a dia.

Opcionalmente, podemos usar o site BitBucket, e talvez outros, que permite salvar nas nuvens em modo particular grátis, GitHub grátis se for open source, ou GitHub pago se for particular PAGO.
O git Windows funciona para os dois do mesmo jeito, sei porque uso aqui os dois.

Nota:
A sefazclass fica somente no github, é versão única
A josequintas idem
O resto, que é particular, salvo no bitbucket, por ser grátis para projetos particulares até 5 usuários no mesmo projeto. Não uso github porque teria que pagar pra ter projetos particulares.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Evento CTE evento de prestação de serviço em desacordo

Mensagem por JoséQuintas »

Enviar o evento de desacordo e passar 1.... algo como... é verdade.

Me veio na cabeça comparar essa alteração com o bilhete famoso...

"estou em desacordo. é verdade este bilhete"

kkkkkkk
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

Evento CTE evento de prestação de serviço em desacordo

Mensagem por depaula.jau »

Enviar o evento de desacordo e passar 1.... algo como... é verdade.

Me veio na cabeça comparar essa alteração com o bilhete famoso...

"estou em desacordo. é verdade este bilhete"

kkkkkkk
Pensando bem!!! ,,kkkk

Quintas! Tudo em ordem no envio e na recepção tá!

A Rotina de eventos esta funcionando corretamente.
Responder