nfephp-org / sped-cte

API para geração e comunicação das CTe com as SEFAZ autorizadoras
Other
104 stars 127 forks source link

Prestação de Serviço em Desacordo #274

Open eliasmcastro opened 4 years ago

eliasmcastro commented 4 years ago

Bom dia,

Estou criando uma aplicação para o usuário poder realizar o desacordo de uma CT-e. Estou utilizando o método sefazManifesta passando os seguintes parâmetros:

$chNFe = $chave; // chave de 44 digitos da nota do fornecedor $tpEvento = $operacao; // operação (610110) $xJust = $justificativa; // justificativa $nSeqEvento = 1; // sempre é 1

E estou tendo como retorno a seguinte mensagem:

[tpAmb] => 1 [verAplic] => RS20191021102444 [cOrgao] => 43 [cStat] => 630 [xMotivo] => Rejeição: Falha no Schema específico para o evento

Obrigado

maisonsakamoto commented 4 years ago

O que seria esse desacordo? Você precisa inutilizar o numero do CTe?

eliasmcastro commented 4 years ago

Olá, @maisonsakamoto. Seria isso, a inutilização da CT-e. Usei esse termo "desacordo" pois foi o que encontrei no Manual de Orientação do Contribuinte.

Obrigado

maisonsakamoto commented 4 years ago

Nesse link: http://www.cte.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=wpdBtfbTMrw=

Você encontra o nome do serviço para cada estado pode ser diferente, veja qual o caso que você necessita e utilize os arquivos de exemplos em modo homologação para fazer seus testes, só depois de tudo devidamente testado transmita o xml em modo produção, se precisar de mais alguma coisa é só comentar ai

cleitonperin commented 3 years ago

boa tarde aqui existe um breve resumo de como funciona: https://www.datamex.com.br/blog/prestacao-de-servico-em-desacordo-novo-evento-do-ct-e/

sobre o erro relatado vou verificar @eliasmcastro

xSaraKemily commented 2 years ago

Boa tarde, estou com o mesmo problema, alguma informação atualizada?

meeefiu commented 2 years ago

Boa tarde, estou com o mesmo problema, alguma informação atualizada?

Passei pela mesma situação, no meu caso aqui funcionou porque estava passando o texto da justificativa pequeno de mais. Segundo o schema evPrestDesacordo_v3.00.xsd, o campo xObs deve ter no mínio 15 caracteres e no máximo 255.

welitonxd commented 1 year ago

Pessoal, não estou conseguindo efetuar a manifestação de serviço em desacordo, direto retorna o erro 217 - CTE não encontrada, a config está em produção (1) o destinatário é da Bahia e o emitente de SP, tentei com todas as UF (AN, SVRS, SVSP, SP, BA) mas o SefazManifesta não está me ajudando com o problema, poderiam me auxiliar onde possa está o problema ? a chave do CTe está correta pois peguei do webservice DistDFE

maisonsakamoto commented 1 year ago

Bom dia @welitonxd qual versão da SEFAZ vc esta usando, pergunto porque na versão 3.0 desde 06/2023 foi vedado o CTe de anulação e substituição image

welitonxd commented 1 year ago

Bom dia @welitonxd qual versão da SEFAZ vc esta usando, pergunto porque na versão 3.0 desde 06/2023 foi vedado o CTe de anulação e substituição image

Estou usando a 3.0, então Prestação de serviço em desacordo é igual a Serviço de inutilização ? (610110), mas não deveria vim direto esta recomendação na resposta?

<?xml version=\"1.0\" encoding=\"utf-8\"?><soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><soap:Header><cteCabecMsg xmlns=\"http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcaoEvento\"><cUF>43</cUF><versaoDados>3.00</versaoDados></cteCabecMsg></soap:Header><soap:Body><cteRecepcaoEventoResult xmlns=\"http://www.portalfiscal.inf.br/cte/wsdl/CteRecepcaoEvento\"><retEventoCTe xmlns=\"http://www.portalfiscal.inf.br/cte\" versao=\"3.00\"><infEvento><tpAmb>1</tpAmb><verAplic>RS20230626080739</verAplic><cOrgao>43</cOrgao><cStat>217</cStat><xMotivo>Rejeição: CTe nao consta na base de dados da SEFAZ</xMotivo></infEvento></retEventoCTe></cteRecepcaoEventoResult></soap:Body></soap:Envelope>

Edit: os Eventos de anulação e inutilização foram substituidos pela Prestação de serviço em desacordo, logo seria esta função que deveria funcionar para informar um serviço errado ao CTe. é o qual estou tentando fazer funcionar. :/

welitonxd commented 1 year ago

Andei lendo algumas informações, atualizei a biblioteca e descobrir dentro da aplicação como encontrar a UF Emitente para efetuar o desacordo. com tudo arrumado agora me veio o erro de Timeout da SEFAZ SP, aparentemente meu servidor AWS não consegue receber uma resposta da Receita quando envio o desacordo. Sempre que tento manifestar dá isso, (AWS está no Brasil com servidor de são paulo padrão) mandei e-mail para cte_indisponibilidade@sefazsp tem uns 20 dias mas não me retornaram nada. alguém aí com mais informações de como proceder para ter sucesso no evento de desacordo? estou meio que sem alternativas para resolução.

Erro de comunicação via soap, Connection timed out after 20000 milliseconds [https://nfe.fazenda.sp.gov.br/CTeWS/WS/CTeRecepcaoEventoV4.asmx]

dswilmar commented 1 year ago

@welitonxd estou com o mesmo problema aqui, mas meu servidor fica aqui no Brasil mesmo, depois de trocar o IP de saída funcionou, porém depois de alguns dias voltou a ocorrer novamente. Minha infra disse que pode ser um bloqueio da própria SEFAZ de SP. Também estou na luta aqui para tentar descobrir uma alternativa.