Skip to content

Exportação - Inspeção Pré-Embarque

🧩 Tipo de Entidade

📋 Registro de Inspeção

📌 Descrição

Registro da inspeção realizada antes do embarque para exportação, verificando qualidade e conformidade da carga.


Diagrama de Classe

classDiagram class InspecaoPreEmbarque { +String nomeAgenciaInspetora +String numeroRelatorioInspecao +Date dataInspecao +String resultadoInspecao +File naoConformidades +List~Object~ codigosLote +File fotosInspecao +File dadosAnaliseLaboratorial }

🧬 Atributos

Campo Tipo Descrição Validação Conformidades
nomeAgenciaInspetora STRING Nome da agência/autoridade inspetora - DDS, RC
numeroRelatorioInspecao STRING Número do relatório de inspeção - -
dataInspecao DATE Data da inspeção Obrigatório DDS, RC
resultadoInspecao STRING Resultado da inspeção (aprovado/reprovado) - -
naoConformidades FILE não conformidades encontradas - -
codigosLote LIST Código(s) de lote(s) inspecionado(s) Obrigatório DDS, RC
fotosInspecao FILE Fotos da inspeção - -
dadosAnaliseLaboratorial FILE Dados de análise laboratorial (se coletado amostra) - -

Legenda de Conformidades

  • DDS: Due Diligence System
  • RC: Rastreabilidade Completa
  • GEO: Geolocalização

JSon para entrada de dados

{
  "safraId": "string",
  "safraCodigo": "SAFRA-SOJA-2025-01",
  "dados": {
    "nomeAgenciaInspetora": "Agência Soja Inspeção",
    "numeroRelatorioInspecao": "INSP-001",
    "dataInspecao": "2025-08-01",
    "resultadoInspecao": "Aprovado",
    "naoConformidades": "nenhuma.pdf",
    "codigosLote": [
      "LOTE-SOJA-001"
    ],
    "fotosInspecao": "fotos_inspecao.pdf",
    "dadosAnaliseLaboratorial": "dados_laboratorio.pdf"
  }
}

Upload neste metodo

Este cadastro deve ser enviado como multipart/form-data no metodo POST /exportacaoMercadoInternacional/inspecaoPreEmbarque.

  • Envie o JSON do cadastro em uma parte de texto chamada body.
  • Envie cada arquivo em uma parte separada, usando exatamente estes nomes: fotoInspecao, analiseLaboratorial.
  • Nao envie os arquivos dentro de dados; se precisar manter outros campos, deixe apenas os campos nao-arquivo dentro de dados.
  • Os arquivos sao opcionais, mas, quando enviados, precisam respeitar o limite de 10MB e as extensoes permitidas: .pdf, .jpg, .jpeg, .png, .doc, .docx, .xls, .xlsx.

Exemplo:

curl --request POST "https://<url>/exportacaoMercadoInternacional/inspecaoPreEmbarque" \
  --header "X-API-ACCESS-KEY: <chave_de_acesso>" \
  --header "X-API-SECRET-KEY: <chave_de_seguranca>" \
  --form 'body={"safraId":"<id_safra>","safraCodigo":"<codigo_safra>","dados":{}}' \
  --form "fotoInspecao=@/caminho/arquivo.pdf" \
  --form "analiseLaboratorial=@/caminho/arquivo.pdf"

Metadados Técnicos

{
  "nomeAgenciaInspetora": {
    "nome": "nomeAgenciaInspetora",
    "label": "Nome da agência/autoridade inspetora",
    "tipo": "STRING",
    "fase": {
      "nome": "SOJA_INSPECAO_PRE_EMBARQUE"
    },
    "conformidades": [
      "DDS",
      "RC"
    ]
  },
  "numeroRelatorioInspecao": {
    "nome": "numeroRelatorioInspecao",
    "label": "Número do relatório de inspeção",
    "tipo": "STRING",
    "fase": {
      "nome": "SOJA_INSPECAO_PRE_EMBARQUE"
    }
  },
  "dataInspecao": {
    "nome": "dataInspecao",
    "label": "Data da inspeção",
    "tipo": "DATE",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "SOJA_INSPECAO_PRE_EMBARQUE"
    },
    "conformidades": [
      "DDS",
      "RC"
    ]
  },
  "resultadoInspecao": {
    "nome": "resultadoInspecao",
    "label": "Resultado da inspeção (aprovado/reprovado)",
    "tipo": "STRING",
    "fase": {
      "nome": "SOJA_INSPECAO_PRE_EMBARQUE"
    }
  },
  "naoConformidades": {
    "nome": "naoConformidades",
    "label": "não conformidades encontradas",
    "tipo": "FILE",
    "fase": {
      "nome": "SOJA_INSPECAO_PRE_EMBARQUE"
    }
  },
  "codigosLote": {
    "nome": "codigosLote",
    "label": "Código(s) de lote(s) inspecionado(s)",
    "tipo": "LIST",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "SOJA_INSPECAO_PRE_EMBARQUE"
    },
    "conformidades": [
      "DDS",
      "RC"
    ]
  },
  "fotosInspecao": {
    "nome": "fotosInspecao",
    "label": "Fotos da inspeção",
    "tipo": "FILE",
    "fase": {
      "nome": "SOJA_INSPECAO_PRE_EMBARQUE"
    }
  },
  "dadosAnaliseLaboratorial": {
    "nome": "dadosAnaliseLaboratorial",
    "label": "Dados de análise laboratorial (se coletado amostra)",
    "tipo": "FILE",
    "fase": {
      "nome": "SOJA_INSPECAO_PRE_EMBARQUE"
    }
  }
}

📋 Fase do Processo

Fase: SOJA_INSPECAO_PRE_EMBARQUE
Categoria: Exportação e Mercado Internacional
Cardinalidade: 1 por embarque


FSTec Logo

© 2025 FSTec — Todos os direitos reservados.