Ir para conteúdo
  • Cadastre-se

dev botao

PRESTAÇÃO DE SERVIÇO EM DESACORDO - CTE


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1787 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa noite  @Italo Jurisato Junior,

Por gentileza, como vi em outros posts que vc estava a frente da versão CTe 3.00 estou com um problema, estou desenvolvendo o processo de PRESTAÇÃO DE SERVIÇO EM DESACORDO NO CTE, estou utilizando a seguinte estrutura :

      ACBr.EventoCTe.Evento.Clear;
      with ACBr.EventoCTe.Evento.Add do begin
         InfEvento.chCTe                  := chave_CTe;
         InfEvento.cOrgao                 := 35;
         InfEvento.CNPJ                   := Remove_Char(utcadest.FieldByName('Cnpj').AsString);
         InfEvento.dhEvento               := (now);
         InfEvento.tpEvento               := tePrestDesacordo;
         InfEvento.detEvento.xOBS         := justificativa;
      end;
      ACBr.EnviarEvento(1);

 Quando roda a função "EnviarEvento" esta dando a mensagem de erro "Arquivo C:\SchemasCTE\ERRO_v3.00.xsd não encontrado". Em anexo estou enviando a mensagem e o metodo onde esta gerando a mensagem.

Poderiam me ajudar com este caso, pois não sei se este método do ACBR está correto, e não consigo identificar o que está faltando preencher para que este processo seja enviado a SEFAZ.

Agradeço.

@Fábio Eduardo de Souza

  

 

 

2017-06-18 21_07_17-C__acbr_trunk2_Fontes_ACBrDFe_ACBrDFeSSL.pas.png

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa noite JulioMAR, obrigado pela atendimento....

Atualizei os SCHEMAS, e a versão do ACBR, inclusive reinstalei o ACBR inteiro achando que a minha versão estava desatualizada, mas continuou dando o erro. Este Schema  ERRO_v3.00.XSD , não existe em lugar nenhum,pelo que entendi é uma especie de excessão, o metodo não encontrou o evento prestação desacordo e assim acabou não encontrando o nome do XSD para buscar no diretorio de schemas.  Pelo que vi o correto é o schema evPrestDesacordo_v3.00.xsd que consta no meu diretório C:\SchemasCTE .

Por isso que estou perdido com este evento. E não achei nenhum exemplo deste processo nem no ACBR nem na internet.

@Fábio Eduardo de Souza

Editado por Fábio Eduardo de Souza
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Fábio,

Favor atualizar todos os fontes de todas as pastas.

Refaça os testes.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Italo, bom dia

Atualizei os fontes conforme me orientou, fiz os testes e o XML gereou perfeitamente, agora estou com uma mensagem de ERRO INTERNO 12002 -  falha na requisição - erro 12002 - TimeOut de requisição

Estou mandando os testes todos em ambiente de homologação. Tem alguma coisa que eu possa fazer?

@Fábio Eduardo de Souza

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Fábio,

Fiz mais alguns ajustes, pois o evento de Prestação em desacordo deve ser enviado a SEFAZ-Autorizadora e o componente estava enviando para o Ambiente Nacional.

Favor atualizar os fontes e refazer os testes.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Fábio,

Favor atualizar os fontes e refazer os testes.

Lembrando que o evento "Prestação em desacordo" deve ser enviado pelo Tomador do Serviço e não pelo emitente do CT-e.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde, Italo

Com esta ultima alteração, já não mais ocorreu erros, apenas a rejeição que já era previsto , de que o autor da prestação de serviço em desacordo deve ser o TOMADOR do serviço e não o emitente. Como eu não tinha outra forma para realizar a homologação, utilizei o mesmo XML que emiti.

Agora posso realizar os testes definitivos no meu cliente, com base e informações reais e ai finalizarmos este processo.

Obrigado Italo mais uma vez pela atenção dispensado e principalmente por me ajudar rapidamente a validar este processo.

Conforme formos avançando nas validações com os dados reais, vou te posicionando, para assim liberar mais uma função da ferramenta ACBR

Valeu.

@Fábio Eduardo de Souza

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Bom dia Italo ,tudo bem?

Estou usando o acbrmonitorplus versao 1.1.0.62 pra gerar o evento do CTE pra Recusa do CTE ,  pois meu cliente recebeu indevidamente o CTE como sendo "suposto Tomador" .

Seguindo o manual do acbrmonitorplus tentei gerar o evento mais sem Sucesso.

Poderia me ajudar por favor ?

Anexo o arquivo .INI gerado , xml do CTE ,  xml enviados do evento recusa  , e INI gerado com erro da resposta dando Erro Interno: 12002 desde ontem pela manhã.

Agradeço sua atenção

att

Oliveira

 

1-ped-eve.xml 1-ped-eve-soap.xml sai-cte.txt Ent-CTE.txt 35190305727095000163570010000522331000769705-nfe.XML

Editado por lcdsistemas
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Oliveira,

Acredito que o evento que você deseja enviar é o de Prestação de Serviço em Desacordo, correto?

Sendo assim veja o seu arquivo:

[EVENTO]
idLote = 1
[EVENTO001]
chCTe=35190305727095000163570010000522331000769705
cOrgao =35
CNPJ = 00670226000108
dhEvento=17/04/2019  11:44:21
nSeqEvento = 1
verEvento = 3.00
tpEvento=210220
xOBS=CT-e emitido com dados incorretos"

Agora veja o modelo que consta no manual do ACBrMonitor:

[EVENTO]
idLote=1 

[EVENTO001]
cOrgao=<informar o código da UF do emitente>
CNPJ=<CNPJ do emitente>
chCTe=<chave do CTe>
dhEvento=<data e hora do evento>
tpEvento=610110
nSeqEvento=1
versaoEvento=3.00
xObs=<Informar o motivo do desacordo>

A ordem dos campos não importa muito, mas vamos o que esta errado no seu arquivo:

1. o nome do campo esta errado, em vez de verEvento o correto é versaoEvento

2. o tipo do evento esta errado, em vez de 210220 o correto é 610110

Faça essas correções e tente novamente.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

21 horas atrás, Italo Jurisato Junior disse:

Boa tarde Oliveira,

Acredito que o evento que você deseja enviar é o de Prestação de Serviço em Desacordo, correto?

Sendo assim veja o seu arquivo:


[EVENTO]
idLote = 1
[EVENTO001]
chCTe=35190305727095000163570010000522331000769705
cOrgao =35
CNPJ = 00670226000108
dhEvento=17/04/2019  11:44:21
nSeqEvento = 1
verEvento = 3.00
tpEvento=210220
xOBS=CT-e emitido com dados incorretos"

Agora veja o modelo que consta no manual do ACBrMonitor:


[EVENTO]
idLote=1 

[EVENTO001]
cOrgao=<informar o código da UF do emitente>
CNPJ=<CNPJ do emitente>
chCTe=<chave do CTe>
dhEvento=<data e hora do evento>
tpEvento=610110
nSeqEvento=1
versaoEvento=3.00
xObs=<Informar o motivo do desacordo>

A ordem dos campos não importa muito, mas vamos o que esta errado no seu arquivo:

1. o nome do campo esta errado, em vez de verEvento o correto é versaoEvento

2. o tipo do evento esta errado, em vez de 210220 o correto é 610110

Faça essas correções e tente novamente.

Bom dia!

Fiz o procedimento e obtive o erro a seguir:

 

ERRO: Rejeicao: Falha no Schema XML especifico para o evento [Det: The 'http://www.portalfiscal.inf.br/cte:xObs' element is invalid - The value '' is invalid according to its datatype 'String' - The Pattern constraint failed.]

Estou usando o esquema abaixo no .INI criado.

 

CTE.ENVIAREVENTO("[EVENTO]
idLote = 1

[EVENTO001]
cOrgao=35
CNPJ=00670226000108
chCTe=35190305727095000163570010000522331000769705
dhEvento=18/04/2019  09:20:21
tpEvento=610110
nSeqEvento=1
versaoEvento=3.00
xObs=CT-e emitido com informacao incorreta do Tomador" )

Link para o comentário
Compartilhar em outros sites

  • Moderadores
57 minutos atrás, lcdsistemas disse:

Bom dia!

Fiz o procedimento e obtive o erro a seguir:

 

ERRO: Rejeicao: Falha no Schema XML especifico para o evento [Det: The 'http://www.portalfiscal.inf.br/cte:xObs' element is invalid - The value '' is invalid according to its datatype 'String' - The Pattern constraint failed.]

Estou usando o esquema abaixo no .INI criado.

Bom dia, utilize uma versão mais atualizada do ACBrMonitor, sua versão é bem antiga, pode ter ocorrido alterações.

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Anexo a requisição gerada . Notei que a tag xobs tá ficando vazia. ( anexo xml )

Estou criando o ini como o abaixo:

CTE.ENVIAREVENTO("[EVENTO]
idLote = 1

[EVENTO001]
cOrgao=35
CNPJ=00670226000108
chCTe=35190305727095000163570010000522331000769705
dhEvento=18/04/2019  09:20:21
tpEvento=610110
nSeqEvento=1
versaoEvento=3.00
descEvento=Prestacao do Servico em Desacordo
indDesacordoOper=1
xObs=A MERCADORIA TRANSPORTADA NÃO ME PERTENCE")
 

1-ped-eve.xml

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Note que já estamos na versão 1.2.0.54

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
Em 18/04/2019 at 14:21, Juliana Tamizou disse:

Boa tarde.

Note que já estamos na versão 1.2.0.54

Att.

Boa noite.

Meu problema ainda persiste ao tentar informar CTE em desacordo .

Anexo imagem da versão que estou usando do AcbrmonitorPlus 1.2.0.55

Agradeço muito se alguém possa me auxiliar.

att

Oliveira

========================================

Abaixo a forma que estou enviando.:

CTE.ENVIAREVENTO("[EVENTO]
idLote = 1

[EVENTO001]
cOrgao=35
CNPJ=00670226000108
chCTe=35190305727095000163570010000522331000769705
dhEvento=06/05/2019  18:52:21
tpEvento=610110
nSeqEvento=1
versaoEvento=3.00
xObs=A MERCADORIA TRANSPORTADA NÃO ME PERTENCE")

 

Abaixo o erro que estou recebendo.

==================================

ERRO: Rejeicao: Falha no Schema XML especifico para o evento [Det: The 'http://www.portalfiscal.inf.br/cte:xObs' element is invalid - The value '' is invalid according to its datatype 'String' - The Pattern constraint failed.]
 

 

image.thumb.png.e7a827a33656fc44d8da7d5a07bb20e8.png

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia,

Detectei um erro nos fontes do componente ACBrCTe que é utilizado pelo monitor.

No componente em vez de xObs esta nObs.

Já fiz a correção e vou enviar para o repositório, a próxima versão do ACBrMonitor já vai contemplar essa correção.

Para que você possa enviar o evento de Prestação de Serviço em Desacordo, por hora favor alterar a sua rotina que gera o arquivo texto, mudando o nome do campo de xObs para nObs.

Lembrando que assim que sair a nova versão do Monitor você deverá desfazer essa alteração, pois o correto é xObs.

  • Curtir 2
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

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