Skip to content

Certificado de conformidade

Etapa: Exportação e Mercado Internacional

Diagrama de Classe

classDiagram class CERTFICADO_CONFORMIDADE { +FILE certificadosOrigem +FILE certificadosFitossanitarios +FILE certificadosSustentabilidade +FILE declaracaoNaoOGM +FILE comprovantesConformidadeRegulamentacao }

🧬 Atributos

Nome Tipo Descrição Validações Conformidades
certificadosOrigem Arquivo anexado Certificados de origem OBRIGATORIO DDS, RC, IAV
certificadosFitossanitarios Arquivo anexado Certificados fitossanitários OBRIGATORIO DDS, RC, IAV
certificadosSustentabilidade Arquivo anexado Certificados de sustentabilidade (Rainforest Alliance, UTZ, etc.) - DDS, RC, IAV
declaracaoNaoOGM Arquivo anexado Declarações de não-OGM (se aplicável) OBRIGATORIO DDS, RC, IAV
comprovantesConformidadeRegulamentacao Arquivo anexado Comprovantes de conformidade com regulamentações específicas do importador OBRIGATORIO DDS, RC, IAV

JSon para entrada de dados

{
  "safraId": "string",
  "safraCodigo": "SAFRA-CAFE-2025-01",
  "dados": {
    "certificadosOrigem": "certificados_origem.pdf",
    "certificadosFitossanitarios": "certificados_fito.pdf",
    "certificadosSustentabilidade": "certificados_sustentabilidade.pdf",
    "declaracaoNaoOGM": "declaracao_nao_ogm.pdf",
    "comprovantesConformidadeRegulamentacao": "comprovantes_conformidade.pdf"
  }
}

Upload neste metodo

Este cadastro deve ser enviado como multipart/form-data no metodo POST /exportacao/certificadoConformidade.

  • Envie o JSON do cadastro em uma parte de texto chamada body.
  • Envie cada arquivo em uma parte separada, usando exatamente estes nomes: certificadosOrigem, certificadosFitossanitarios, certificadosSustentabilidade, comprovantesConformidadeRegulamentacao.
  • 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>/exportacao/certificadoConformidade" \
  --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 "certificadosOrigem=@/caminho/arquivo.pdf" \
  --form "certificadosFitossanitarios=@/caminho/arquivo.pdf" \
  --form "certificadosSustentabilidade=@/caminho/arquivo.pdf" \
  --form "comprovantesConformidadeRegulamentacao=@/caminho/arquivo.pdf"

Metadados Técnicos

{
  "certificadosOrigem": {
    "nome": "certificadosOrigem",
    "label": "Certificados de origem",
    "tipo": "FILE",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "CAFE_CERTIFICADO_CONFORMIDADE"
    },
    "conformidades": ["DDS", "RC", "IAV"]
  },
  "certificadosFitossanitarios": {
    "nome": "certificadosFitossanitarios",
    "label": "Certificados fitossanitários",
    "tipo": "FILE",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "CAFE_CERTIFICADO_CONFORMIDADE"
    },
    "conformidades": ["DDS", "RC", "IAV"]
  },
  "certificadosSustentabilidade": {
    "nome": "certificadosSustentabilidade",
    "label": "Certificados de sustentabilidade (Rainforest Alliance, UTZ, etc.)",
    "tipo": "FILE",
    "fase": {
      "nome": "CAFE_CERTIFICADO_CONFORMIDADE"
    },
    "conformidades": ["DDS", "RC", "IAV"]
  },
  "declaracaoNaoOGM": {
    "nome": "declaracaoNaoOGM",
    "label": "Declarações de não-OGM (se aplicável)",
    "tipo": "FILE",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "CAFE_CERTIFICADO_CONFORMIDADE"
    },
    "conformidades": ["DDS", "RC", "IAV"]
  },
  "comprovantesConformidadeRegulamentacao": {
    "nome": "comprovantesConformidadeRegulamentacao",
    "label": "Comprovantes de conformidade com regulamentações específicas do importador",
    "tipo": "FILE",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "CAFE_CERTIFICADO_CONFORMIDADE"
    },
    "conformidades": ["DDS", "RC", "IAV"]
  }
}

📋 Fase do Processo

Fase: CAFE_CERTIFICADO_CONFORMIDADE
Categoria: Exportação e Mercado Internacional
Cardinalidade: 1 a N (múltiplos certificados)


FSTec Logo

© 2025 FSTec — Todos os direitos reservados.