Evento para que o tomador possa informar ao fisco que o documento CT-e que o relaciona está em desacordo com a prestação de serviço.
O autor do evento é o tomador do serviço indicado no CT-e.
URL
https://ddfe.ns.eti.br/events/cte/disagree
Ou
https://ddfe.ns.eti.br/cte/manifestacao
Dados de entrada
| Campo | Descrição | Pai | tipo | Obrigatório | Comentários |
|---|---|---|---|---|---|
| X-AUTH-TOKEN | Token de acesso da SH | String | Não | Pode ser enviado também no cabeçalho da requisição ou na URL via Query String | |
| CNPJInteressado | CNPJ do interessado | String | Sim | Tomador do serviço | |
| infEvento | Objeto que contém os dados do evento | Object | Sim | ||
| chCTe | Chave de acesso do CT-e | infEvento | String | Sim | |
| tpAmb | Tipo de ambiente | infEvento | Integer | Sim | 1 - Produção 2 - Homologação |
| dhEvento | Data e hora do evento | infEvento | Date | Sim | Formato AAAA-MM- DDThh:mm:ss TZD Ex.: 2017-11-28T15:38:00-02:00 |
| xObs | Observações do tomador | infEvento | String | Sim | Mínimo 15 e máximo 255 caracteres |
| indDesacordoOper | Indicador de prestação do serviço em desacordo | infEvento | String | Sim |
Exemplo de requisição
Exemplo de JSON de Evento de Desacordo
{
"X-AUTH-TOKEN": "SEU_TOKEN",
"CNPJInteressado": "11111111111111",
"infEvento": {
"chCTe": "99999999999999999999999999999999999999999999",
"tpAmb": 2,
"dhEvento": "2017-11-28T15:38:00-02:00",
"xObs": "Evento de desacordo gerado para teste",
"indDesacordoOper": "1"
}
}
Exemplo de requisição
curl -i -X POST \
-H "Content-Type: application/json" \
-d '{
"X-AUTH-TOKEN": "SEU_TOKEN",
"CNPJInteressado": "11111111111111",
"infEvento": {
"chCTe": "99999999999999999999999999999999999999999999",
"tpAmb": 2,
"dhEvento": "2017-11-28T15:38:00-02:00",
"xObs": "Evento de desacordo gerado para teste",
"indDesacordoOper": "1"
}
}' \
https://ddfe.ns.eti.br/events/cte/disagree
Dados retornados
| Campo | Descrição | Pai | Tipo | Comentários |
|---|---|---|---|---|
| status | Código de status da requisição. | Integer | ||
| motivo | Descrição literal do status | String | ||
| retEvento | Objeto contendo dados específicos do evento retornados pela Sefaz | Object | Apenas se o status igual à 200 | |
| cStat | Código de situação do evento | retEvento | Integer | |
| xMotivo | Descrição literal do cStat | retEvento | String | |
| dhRegEvento | Data e hora de autorização do evento | retEvento | String | Padrão Sefaz AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2016-06-13T15:04:10-02:00 |
| nProt | Número de protocolo de autorização do evento | retEvento | String | |
| xml | XML do evento | retEvento | String | |
| erro | Objeto contendo os dados específicos do erro ocorrido | Object | Apenas em status diferente de 200 | |
| erro.cStat | Código de status do erro | Integer | ||
| erro.xMotivo | Descrição literal do erro | String |
Exemplo de retorno
Retorno com evento vinculado ao CT-e
{
"status": 200,
"motivo": "Operação Executada com Sucesso",
"retEvento": {
"cStat": 135,
"xMotivo": "Evento registrado e vinculado a CT-e",
"dhRegEvento": "2017-11-28T15:52:28-02:00",
"nProt": "999999999999999",
"xml": "<?xml version=\"1.0\" encoding=\"utf-8\"?><procEventoCTe versao=\"3.00\" xmlns=\"http://www.portalfiscal.inf.br/cte\">...</procEventoCTe>"
}
}
Retorno com erro
{
"status": -3,
"motivo": "Nao foi possivel manifestar o documento",
"erro": {
"cStat": 630,
"xMotivo": "Rejeição: Falha no Schema específico para o evento"
}
}
Códigos de retorno
| Código | Descrição |
|---|---|
| 200 | Operação realizado com sucesso |
| -3 | Não foi possível manifestar o documento Verifique o objeto erro para maiores informações |