Exportação - Documentação Aduaneira
🧩 Tipo de Entidade
📋 Registro Documental
📌 Descrição
Documentação completa necessária para o desembaraço aduaneiro da exportação de soja.
Diagrama de Classe
classDiagram
class DocumentacaoAduaneira {
+File declaracaoExportacao
+File licencasExportacao
+File comprovantesPagamentoTaxas
+String transporte
+String destino
}
🧬 Atributos
| Campo | Tipo | Descrição | Validação | Conformidades |
|---|---|---|---|---|
| declaracaoExportacao | FILE | Declaração de exportação | Obrigatório | DDS, RC |
| licencasExportacao | FILE | Licenças de exportação | Obrigatório | DDS, RC, IAV |
| comprovantesPagamentoTaxas | FILE | Comprovantes de pagamento de taxas | Obrigatório | DDS, CL |
| transporte | STRING | Origem de acordo com o modal de transporte (maritimo, aéreo ou rodoviário) | - | - |
| destino | STRING | Destino de acordo com o modal de transporte (maritimo, aéreo ou rodoviário) | - | - |
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": {
"declaracaoExportacao": "declaracao_exportacao.pdf",
"licencasExportacao": "licencas_exportacao.pdf",
"comprovantesPagamentoTaxas": "comprovantes_taxas.pdf",
"transporte": "Modal Marítimo",
"destino": "China"
}
}
Upload neste metodo
Este cadastro deve ser enviado como multipart/form-data no metodo POST /exportacaoMercadoInternacional/documentacaoAduaneira.
- Envie o JSON do cadastro em uma parte de texto chamada
body. - Envie cada arquivo em uma parte separada, usando exatamente estes nomes:
declaracaoExportacao,licencaExportacao,comprovantePagamentoTaxa. - Nao envie os arquivos dentro de
dados; se precisar manter outros campos, deixe apenas os campos nao-arquivo dentro dedados. - Os arquivos sao opcionais, mas, quando enviados, precisam respeitar o limite de
10MBe as extensoes permitidas:.pdf,.jpg,.jpeg,.png,.doc,.docx,.xls,.xlsx.
Exemplo:
curl --request POST "https://<url>/exportacaoMercadoInternacional/documentacaoAduaneira" \
--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 "declaracaoExportacao=@/caminho/arquivo.pdf" \
--form "licencaExportacao=@/caminho/arquivo.pdf" \
--form "comprovantePagamentoTaxa=@/caminho/arquivo.pdf"
Metadados Técnicos
{
"declaracaoExportacao": {
"nome": "declaracaoExportacao",
"label": "Declaração de exportação",
"tipo": "FILE",
"tipoValidacao": "OBRIGATORIO",
"fase": {
"nome": "SOJA_DOCUMENTACAO_ADUANEIRA"
},
"conformidades": [
"DDS",
"RC"
]
},
"licencasExportacao": {
"nome": "licencasExportacao",
"label": "Licenças de exportação",
"tipo": "FILE",
"tipoValidacao": "OBRIGATORIO",
"fase": {
"nome": "SOJA_DOCUMENTACAO_ADUANEIRA"
},
"conformidades": [
"DDS",
"RC",
"IAV"
]
},
"comprovantesPagamentoTaxas": {
"nome": "comprovantesPagamentoTaxas",
"label": "Comprovantes de pagamento de taxas",
"tipo": "FILE",
"tipoValidacao": "OBRIGATORIO",
"fase": {
"nome": "SOJA_DOCUMENTACAO_ADUANEIRA"
},
"conformidades": [
"DDS",
"CL"
]
},
"transporte": {
"nome": "transporte",
"label": "Origem de acordo com o modal de transporte (maritimo, aéreo ou rodoviário)",
"tipo": "STRING",
"fase": {
"nome": "SOJA_DOCUMENTACAO_ADUANEIRA"
}
},
"destino": {
"nome": "destino",
"label": "Destino de acordo com o modal de transporte (maritimo, aéreo ou rodoviário)",
"tipo": "STRING",
"fase": {
"nome": "SOJA_DOCUMENTACAO_ADUANEIRA"
}
}
}
📋 Fase do Processo
Fase: SOJA_DOCUMENTACAO_ADUANEIRA
Categoria: Exportação e Mercado Internacional
Cardinalidade: 1 por exportação