Ir para o conteúdo

Intervenientes Privados

Próxima release.

Esta é a documentação da próxima release do Portal Único Siscomex. Ainda não se encontra disponível em produção, e podem haver diferenças entre esta documentação e a documentação da release atual. A documentação da release atual pode ser acessada em https://docs.portalunico.siscomex.gov.br/ .

Notificação push - Intervenientes Privados - Duimp

A seguir são especificados os eventos de interesse dos Intervenientes Privados, relacionados ao fluxo de negócio da Duimp (Declaração Única de Importação).

Para ter acesso aos eventos, os interessados devem utilizar a API de notificação.

Orientações para identificação de problemas:
Para saber se houve algum problema na tentativa de envio de algum evento é possível utilizar o serviço de recuperação de falhas no envio de notificação. A Documentação deste serviço pode ser encontrada no seguinte endereço: Verificação de Falhas

Adicionalmente também está disponível um serviço que lista suas subscrições atuais, onde será possível verificar se a url informada no momento da subscrição do evento está correta. A documentação para este serviço está disponível no endereço: Consultar subscrições

Eventos da Duimp de interesse os Intervenientes Privados

A seguir, todos eventos da Duimp possíveis de notificação aos Intervenientes Privados, com seus respectivos identificadores:

  1. Resultado da solicitação de diagnóstico dimp-diag-import

    • Notificação enviada para toda requisição de diagnóstico via API.
  2. Resultado da solicitação de registro de uma Duimp dimp-registro-import

    • Notificação enviada para toda requisição de registro via API.
  3. Resultado da solicitação da Retificação de uma Duimp dimp-retifica-import

    • Notificação enviada para toda requisição de retificação via API.
  4. Mudança no andamento da situação dimp-situacao-import

    • Notificação iniciada a partir do momento em que uma versão da Duimp for efetivada via API.
  5. Notificação de andamento do ICMS dimp-icms-import

    • Notificação iniciada a partir do momento em que uma versão da Duimp for efetivada via API.

Resultado da solicitação de diagnóstico

Exemplos de conteúdo enviado na notificação:

{
    "code": "DIMP-INXXXX",
   "message": "A solicitação de Diagnóstico da sua Duimp foi concluída.",
   "identificacao": {
        "numero": "20BR00000000198",
        "versao": "0"
   },
   "niImportador":"00000000000191",   
   "situacaoDuimp": "SituacaoDuimp-Enum",
    "evento": ["Solicitação de Diganóstico"],
    "dataEvento":"2020-04-28T14:50:29-0300",
   "diagnostico": {
        "situacao": "SituacaoDiagnostico-Enum",
        "dataGeracao": "2020-04-28T14:50:29-0300",
        "resultado": [
            {
                "tipo": "SeveridadeDiagnostico-Enum",
                "item": "0",
                "mensagem": {
                    "codigo": "01",
                    "texto": "xxxxx"
                },
                "sistemaOrigem": "yyyyyyy"
            }
        ]
   }
}
Campos enviados:

evento (root)

Nome Descrição Tipo Local Detalhes
event-type Nome do evento que está sendo notificado Texto header
code Código da mensagem body
message Descrição da mensagem Texto body
identificacao Identificação da Duimp Identificação body
niImportador Número de identificação do Importador Texto body
situacaoDuimp Situação da Duimp Enum body EM_ELABORACAO, ELABORADA_AGUARDANDO_VINCULACAO_CARGA, ELABORADA_AGUARDANDO_PCCE, ELABORADA_AGUARDANDO_DESVINCULACAO_CARGA, SOLICITACAO_RETIFICACAO_EM_ELABORACAO, SOLICITACAO_RETIFICACAO_AGUARDANDO_VINCULACAO_CARGA_NOVA, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_ANTIGA, SOLICITACAO_RETIFICACAO_AGUARDANDO_PAGAMENTO, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_NOVA, REGISTRADA_AGUARDANDO_CANAL, EM_CONFERENCIA_SELECIONADA, DESEMBARACADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, DESEMBARACADA_AGUARDANDO_ENTREGA_CARGA, DESEMBARACADA_CARGA_ENTREGUE, ENTREGA_ANTECIPADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, ENTREGA_ANTECIPADA_AGUARDANDO_ENTREGA_CARGA, ENTREGA_ANTECIPADA_CARGA_ENTREGUE, CANCELADA_PELA_ADUANA, CANCELADA_POR_APURACAO, ELABORADA_AGUARDANDO_PROCESSAMENTO_DRAWBACK, ELABORADA_AGUARDANDO_ROLLBACK_PROCESSAMENTO_DRAWBACK, SOLICITACAO_RETIFICACAO_AGUARDANDO_PROCESSAMENTO_DRAWBACK, SOLICITACAO_RETIFICACAO_AGUARDANDO_ROLLBACK_PROCESSAMENTO_DRAWBACK
evento Descrição do evento da notificação Texto body
dataEvento Data do evento da notificação Data body Formato ISO: AAAA-MM-DDTHH:mm:ssZ
diagnostico Diagnóstico gerado Diagnóstico body

Identificação

Nome Descrição Tipo Local
numero Número da declaração texto(15) body
versao Versão da declaração Numérico(4) body

Diagnóstico

Nome Descrição Tipo Local Detalhes
situacao Situação do diagnóstico Enum body NAO_SOLICITADO, EM_PROCESSAMENTO, PROCESSADO_OK, PROCESSADO_ALERTA_NAO_IMPEDITIVO, PROCESSADO_ALERTA_NAO_IMPEDITIVO_AGUARDANDO_USUARIO, PROCESSADO_ERRO_NAO_IMPEDITIVO, PROCESSADO_ERRO_NAO_IMPEDITIVO_AGUARDANDO_USUARIO,PROCESSADO_ERRO_IMPEDITIVO, NAO_CONCLUIDO_FALHA_PROCESSAMENTO, EM_PROCESSAMENTO_AGUARDANDO_DWBK
dataGeracao Data de geração do diagnóstico Data body Formato ISO: AAAA-MM-DDTHH:mm:ssZ
resultado Resultado do diagnóstico Lista Resultado body

Resultado

Nome Descrição Tipo Local Detalhes
tipo Severidade do item do diagnóstico Enum body MENSAGEM_ALERTA, ERRO_NAO_IMPEDITIVO, ERRO_IMPEDITIVO, ERRO_IMPEDITIVO_EXCETO_PROCESSO_JUDICIAL, ERRO_IMPEDITIVO_EXCETO_PRELIMINAR, ERRO_IMPEDITIVO_EXCETO_PROCESSO_JUDICIAL_PRELIMINAR
item Número do item da Duimp ou 00000 (para erro nos dados gerais) onde o erro ocorreu Numérico body
mensagem Mensagem de erro/alerta do item do diagnóstico Mensagem body
sistemaOrigem Origem do erro/alerta Texto body

Mensagem

Nome Descrição Tipo Local
codigo Código da mensagem Texto body
texto Descrição da mensagem Texto body

Resultado da solicitação de registro de uma Duimp

Exemplos de conteúdo enviado na notificação:

{
    "registroIniciado":true,
    "code": "DIMP-INXXXX",
   "message": "A solicitação de registro de sua Duimp sem alertas e erros foi concluída.",
   "identificacao": {
        "numero": "20BR00000000198",
        "versao": "0"
   },
   "niImportador":"00000000000191",
   "situacaoDuimp": "SituacaoDuimp-Enum",
    "evento": ["Solicitação de Registro"],
    "dataEvento":"2020-04-28T14:50:29-0300",,
   "diagnostico": {
        "situacao": "SituacaoDiagnostico-Enum",
        "dataGeracao": "2020-04-28T14:50:29-0300",,
   }
}
Campos enviados:

evento (root)

Nome Descrição Tipo Local Detalhes
event-type Nome do evento que está sendo notificado Texto header
registroIniciado Indicador de início do processo de registro da Duimp Boolean body
code Código da mensagem body
message Descrição da mensagem Texto body
identificacao Identificação da Duimp Identificação body
niImportador Número de identificação do Importador Texto body
situacaoDuimp Situação da Duimp Enum body EM_ELABORACAO, ELABORADA_AGUARDANDO_VINCULACAO_CARGA, ELABORADA_AGUARDANDO_PCCE, ELABORADA_AGUARDANDO_DESVINCULACAO_CARGA, SOLICITACAO_RETIFICACAO_EM_ELABORACAO, SOLICITACAO_RETIFICACAO_AGUARDANDO_VINCULACAO_CARGA_NOVA, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_ANTIGA, SOLICITACAO_RETIFICACAO_AGUARDANDO_PAGAMENTO, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_NOVA, REGISTRADA_AGUARDANDO_CANAL, EM_CONFERENCIA_SELECIONADA, DESEMBARACADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, DESEMBARACADA_AGUARDANDO_ENTREGA_CARGA, DESEMBARACADA_CARGA_ENTREGUE, ENTREGA_ANTECIPADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, ENTREGA_ANTECIPADA_AGUARDANDO_ENTREGA_CARGA, ENTREGA_ANTECIPADA_CARGA_ENTREGUE, CANCELADA_PELA_ADUANA, CANCELADA_POR_APURACAO
evento Descrição do evento da notificação Texto body
dataEvento Data do evento da notificação Data body Formato ISO: AAAA-MM-DDTHH:mm:ssZ
diagnostico Diagnóstico gerado Diagnóstico body

Identificação

Nome Descrição Tipo Local
numero Número da declaração texto(15) body
versao Versão da declaração Numérico(4) body

Diagnóstico

Nome Descrição Tipo Local Detalhes
situacao Situação do diagnóstico Enum body NAO_SOLICITADO, EM_PROCESSAMENTO, PROCESSADO_OK, PROCESSADO_ALERTA_NAO_IMPEDITIVO, PROCESSADO_ALERTA_NAO_IMPEDITIVO_AGUARDANDO_USUARIO, PROCESSADO_ERRO_NAO_IMPEDITIVO, PROCESSADO_ERRO_NAO_IMPEDITIVO_AGUARDANDO_USUARIO,PROCESSADO_ERRO_IMPEDITIVO, NAO_CONCLUIDO_FALHA_PROCESSAMENTO
dataGeracao Data de geração do diagnóstico Data body Formato ISO: AAAA-MM-DDTHH:mm:ssZ

Resultado da solicitação da Retificação de uma Duimp

Exemplos de conteúdo enviado na notificação:

{
    "registroIniciado":true,
    "code": "DIMP-INXXXX",
   "message": "A solicitação de registro de sua Duimp sem alertas e erros foi concluída.",
   "identificacao": {
        "numero": "20BR00000000198",
        "versao": "0"
   },
   "niImportador":"00000000000191",
   "situacaoDuimp": "SituacaoDuimp-Enum",
    "evento": ["Solicitação de Registro"],
    "dataEvento":"2020-04-28T14:50:29-0300",,
   "diagnostico": {
        "situacao": "SituacaoDiagnostico-Enum",
        "dataGeracao": "2020-04-28T14:50:29-0300",,
   }
}
Campos enviados:

evento (root)

Nome Descrição Tipo Local Detalhes
event-type Nome do evento que está sendo notificado Texto header
registroIniciado Indicador de início do processo de registro da Duimp Boolean body
code Código da mensagem body
message Descrição da mensagem Texto body
identificacao Identificação da Duimp Identificação body
niImportador Número de identificação do Importador Texto body
situacaoDuimp Situação da Duimp Enum body EM_ELABORACAO, ELABORADA_AGUARDANDO_VINCULACAO_CARGA, ELABORADA_AGUARDANDO_PCCE, ELABORADA_AGUARDANDO_DESVINCULACAO_CARGA, SOLICITACAO_RETIFICACAO_EM_ELABORACAO, SOLICITACAO_RETIFICACAO_AGUARDANDO_VINCULACAO_CARGA_NOVA, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_ANTIGA, SOLICITACAO_RETIFICACAO_AGUARDANDO_PAGAMENTO, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_NOVA, REGISTRADA_AGUARDANDO_CANAL, EM_CONFERENCIA_SELECIONADA, DESEMBARACADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, DESEMBARACADA_AGUARDANDO_ENTREGA_CARGA, DESEMBARACADA_CARGA_ENTREGUE, ENTREGA_ANTECIPADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, ENTREGA_ANTECIPADA_AGUARDANDO_ENTREGA_CARGA, ENTREGA_ANTECIPADA_CARGA_ENTREGUE, CANCELADA_PELA_ADUANA, CANCELADA_POR_APURACAO
evento Descrição do evento da notificação Texto body
dataEvento Data do evento da notificação Data body Formato ISO: AAAA-MM-DDTHH:mm:ssZ
diagnostico Diagnóstico gerado Diagnóstico body

Identificação

Nome Descrição Tipo Local
numero Número da declaração texto(15) body
versao Versão da declaração Numérico(4) body

Diagnóstico

Nome Descrição Tipo Local Detalhes
situacao Situação do diagnóstico Enum body NAO_SOLICITADO, EM_PROCESSAMENTO, PROCESSADO_OK, PROCESSADO_ALERTA_NAO_IMPEDITIVO, PROCESSADO_ALERTA_NAO_IMPEDITIVO_AGUARDANDO_USUARIO, PROCESSADO_ERRO_NAO_IMPEDITIVO, PROCESSADO_ERRO_NAO_IMPEDITIVO_AGUARDANDO_USUARIO,PROCESSADO_ERRO_IMPEDITIVO, NAO_CONCLUIDO_FALHA_PROCESSAMENTO
dataGeracao Data de geração do diagnóstico Data body Formato ISO: AAAA-MM-DDTHH:mm:ssZ

Mudança no andamento da situação

Exemplos de conteúdo enviado na notificação:

{
    "code": "DIMP-INXXXX",
   "message": "A sua Duimp se encontra em conferência.",
   "identificacao": {
        "numero": "20BR00000000198",
        "versao": "1"
   },
   "niImportador":"00000000000191",
   "situacaoDuimp": "SituacaoDuimp-Enum",
    "evento": ["Solicitação de Registro"],
    "dataEvento":"2020-04-28T14:50:29-0300",
   "canal":"VERMELHO",
}
Campos enviados:

evento (root)

Nome Descrição Tipo Local Detalhes
event-type Nome do evento que está sendo notificado Texto header
code Código da mensagem body
message Descrição da mensagem Texto body
identificacao Identificação da Duimp Identificação body
niImportador Número de identificação do Importador Texto body
situacaoDuimp Situação da Duimp Enum body EM_ELABORACAO, ELABORADA_AGUARDANDO_CRIACAO_ESTOQUE, ELABORADA_AGUARDANDO_EXCLUSAO_ESTOQUE, ELABORADA_AGUARDANDO_VINCULACAO_CARGA, ELABORADA_AGUARDANDO_PCCE, ELABORADA_AGUARDANDO_DESVINCULACAO_CARGA, ELABORADA_AGUARDANDO_PROCESSAMENTO_DRAWBACK, SOLICITACAO_RETIFICACAO_EM_ELABORACAO, SOLICITACAO_RETIFICACAO_AGUARDANDO_VINCULACAO_CARGA_NOVA, SOLICITACAO_RETIFICACAO_AGUARDANDO_PROCESSAMENTO_DRAWBACK, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_ANTIGA, SOLICITACAO_RETIFICACAO_AGUARDANDO_PAGAMENTO, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_NOVA, REGISTRADA_AGUARDANDO_CANAL, EM_CONFERENCIA_SELECIONADA, DESEMBARACADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, DESEMBARACADA_AGUARDANDO_ENTREGA_CARGA, DESEMBARACADA_CARGA_ENTREGUE, ENTREGA_ANTECIPADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, ENTREGA_ANTECIPADA_AGUARDANDO_ENTREGA_CARGA, ENTREGA_ANTECIPADA_CARGA_ENTREGUE, CANCELADA_PELA_ADUANA, CANCELADA_POR_APURACAO
evento Descrição do evento da notificação Texto body
dataEvento Data do evento da notificação Data body Formato ISO: AAAA-MM-DDTHH:mm:ssZ
Canal Canal da Duimp Enum body VERDE, AMARELO, VERMELHO, CINZA

Identificação

Nome Descrição Tipo Local
numero Número da declaração texto(15) body
versao Versão da declaração Numérico(4) body

Notificação de andamento do ICMS

Exemplos de conteúdo enviado na notificação:

{
  "dataEvento" : "2021-04-29T12:28:07-0300",
  "code" : "DIMP-IN8940",
  "message" : "A sua Duimp teve o ICMS declarado.",
  "identificacao" : {
    "numero" : "21BR1234",
    "versao" : "1"
  },
  "niImportador":"00000000000191",
  "situacaoDuimp" : "DESEMBARACADA_AGUARDANDO_ENTREGA_CARGA",
  "evento" : "Notificação de andamento do ICMS."
}
Campos enviados:

evento (root)

Nome Descrição Tipo Local Detalhes
event-type Nome do evento que está sendo notificado Texto header
dataEvento Data do evento da notificação Data body
code Código da mensagem body
message Descrição da mensagem Texto body
identificacao Identificação da Duimp Identificação body
niImportador Número de identificação do Importador Texto body
situacaoDuimp Situação da Duimp Enum body EM_ELABORACAO, ELABORADA_AGUARDANDO_VINCULACAO_CARGA, ELABORADA_AGUARDANDO_PCCE, ELABORADA_AGUARDANDO_DESVINCULACAO_CARGA, SOLICITACAO_RETIFICACAO_EM_ELABORACAO, SOLICITACAO_RETIFICACAO_AGUARDANDO_VINCULACAO_CARGA_NOVA, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_ANTIGA, SOLICITACAO_RETIFICACAO_AGUARDANDO_PAGAMENTO, SOLICITACAO_RETIFICACAO_AGUARDANDO_DESVINCULACAO_CARGA_NOVA, REGISTRADA_AGUARDANDO_CANAL, EM_CONFERENCIA_SELECIONADA, DESEMBARACADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, DESEMBARACADA_AGUARDANDO_ENTREGA_CARGA, DESEMBARACADA_CARGA_ENTREGUE, ENTREGA_ANTECIPADA_AGUARDANDO_PENDENCIA_TRIBUTOS_ESTADUAIS, ENTREGA_ANTECIPADA_AGUARDANDO_ENTREGA_CARGA, ENTREGA_ANTECIPADA_CARGA_ENTREGUE, CANCELADA_PELA_ADUANA, CANCELADA_POR_APURACAO
evento Descrição do evento da notificação Texto body

Identificação

Nome Descrição Tipo Local
numero Número da declaração texto(15) body
versao Versão da declaração Numérico(4) body