1. Inicio
  2. Documentos
  3. NS DDFe
  4. Consumo da API NS DDFe
  5. Desacordo de Operação de CT-e

Desacordo de Operação de CT-e

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
CampoDescriçãoPaitipoObrigatórioComentários
X-AUTH-TOKENToken de acesso da SHStringNãoPode ser enviado também no cabeçalho da requisição ou na URL via Query String
CNPJInteressadoCNPJ do interessadoStringSimTomador do serviço
infEventoObjeto que contém os dados do eventoObjectSim
chCTeChave de acesso do CT-einfEventoStringSim
tpAmbTipo de ambienteinfEventoIntegerSim1 - Produção 2 - Homologação
dhEventoData e hora do eventoinfEventoDateSimFormato AAAA-MM- DDThh:mm:ss TZD Ex.: 2017-11-28T15:38:00-02:00
xObsObservações do tomador infEventoStringSimMínimo 15 e máximo 255 caracteres
indDesacordoOperIndicador de prestação do serviço em desacordo infEventoStringSim
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
CampoDescriçãoPaiTipoComentários
statusCódigo de status da requisição.Integer
motivoDescrição literal do statusString
retEventoObjeto contendo dados específicos do evento retornados pela SefazObjectApenas se o status igual à 200
cStatCódigo de situação do eventoretEventoInteger
xMotivoDescrição literal do cStatretEventoString
dhRegEventoData e hora de autorização do eventoretEventoStringPadrão Sefaz AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2016-06-13T15:04:10-02:00
nProtNúmero de protocolo de autorização do eventoretEventoString
xmlXML do eventoretEventoString
erroObjeto contendo os dados específicos do erro ocorridoObjectApenas em status diferente de 200
erro.cStatCódigo de status do erroInteger
erro.xMotivoDescrição literal do erroString
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ódigoDescrição
200Operação realizado com sucesso
-3Não foi possível manifestar o documento Verifique o objeto erro para maiores informações

Como podemos ajudar?