Integración SIDEMAR Chile para House BL

via Freelancer ·

Budget / Salary$250–450
TypeFreelance project
LocationRemote
Posted1 hour ago
# Desarrollo de integración electrónica con SIDEMAR – Aduanas de Chile (Python)

**Categoría:** Desarrollo de software / Integraciones API / Comercio exterior

**Modalidad:** Proyecto de precio fijo, con entregables y etapas de aceptación.

## Descripción del proyecto

Buscamos un desarrollador independiente o equipo técnico con **experiencia comprobable en integraciones con SIDEMAR del Servicio Nacional de Aduanas de Chile**, para desarrollar un módulo de transmisión electrónica de documentación marítima.

La solución se integrará con una plataforma de gestión logística existente y deberá desarrollarse principalmente en **Python**, utilizando tecnologías compatibles con Flask y SQLAlchemy.

Se priorizarán profesionales que ya hayan implementado y puesto en funcionamiento integraciones con SIDEMAR, particularmente para freight forwarders y transmisión de conocimientos de embarque House BL (BL hijos).

**No buscamos desarrollar un sistema logístico completo, sino un módulo de integración específico, reutilizable y documentado.**

## Alcance funcional requerido

El módulo deberá contemplar, conforme a las especificaciones oficiales vigentes:

- Generación y transmisión electrónica de House BL, vinculados a sus respectivos Master BL.
- Altas, modificaciones, aclaraciones y anulaciones, según las operaciones admitidas por Aduanas.
- Consulta de estados de documentos transmitidos.
- Recepción e interpretación de respuestas, aceptaciones y rechazos.
- Validaciones de datos previas a la transmisión.
- Registro de operaciones, identificadores, respuestas y errores.
- Manejo seguro de credenciales y autorizaciones.
- Prevención de transmisiones duplicadas y control de reintentos.
- Soporte para múltiples empresas, con aislamiento de información y credenciales.

Se valorará especialmente experiencia con los servicios de mensajería SOAP/XML y conocimiento de los procedimientos de homologación de Aduanas de Chile.

No se aceptarán soluciones basadas exclusivamente en automatización de pantallas sin evaluación y aprobación previa.

## Requisitos técnicos

- Python 3 y experiencia con Flask.
- Experiencia en servicios web SOAP, XML y validación mediante XSD.
- Diseño modular para integración con sistemas existentes mediante interfaces claramente documentadas.
- Manejo seguro de autenticación y credenciales.
- Gestión de errores, auditoría e idempotencia.
- Pruebas automatizadas y documentación técnica.

El módulo deberá recibir la información desde un sistema existente mediante interfaces acordadas, sin requerir modificaciones innecesarias a su lógica de negocio.

## Experiencia obligatoria

**Se requiere experiencia real y verificable con SIDEMAR.**

Al presentar su propuesta, indicar:

1. Qué integraciones con SIDEMAR ha desarrollado anteriormente.
2. Si ha trabajado con transmisión de House BL y documentación marítima.
3. Qué mecanismos de integración utilizó (SOAP/XML, servicios web oficiales u otros).
4. Si participó en procesos de testing, homologación y puesta en producción.
5. Qué documentación técnica conoce y puede utilizar legítimamente.
6. Si dispone de experiencia con entornos de prueba de Aduanas de Chile.

Podrán solicitarse referencias o evidencias técnicas no confidenciales de trabajos anteriores.

Las propuestas que solamente indiquen experiencia general en API, sin antecedentes concretos en SIDEMAR, no serán prioritarias.

## Entregables obligatorios

El proyecto deberá incluir:

**1. Documentación técnica**

- Especificaciones oficiales utilizadas, identificando versión y procedencia.
- Descripción de los mensajes XML y sus estructuras.
- Documentación de endpoints, operaciones y respuestas.
- Requisitos de autenticación, autorización y homologación.
- Mapeo de campos y reglas de validación.
- Manual de instalación, configuración y operación.
- Procedimientos de diagnóstico y recuperación ante errores.

**2. Desarrollo**

- Código fuente completo del módulo.
- Interfaces de integración documentadas.
- Generación y validación de mensajes.
- Procesamiento de respuestas y estados.
- Registro de errores y auditoría.
- Pruebas automatizadas.

**3. Validación**

- Evidencia de pruebas funcionales.
- Casos de aceptación y rechazo.
- Pruebas de modificación y anulación cuando estén admitidas.
- Evidencia de homologación en ambiente de pruebas oficial, si el acceso está disponible y autorizado.
- Informe de resultados y limitaciones.

**4. Transferencia de conocimiento**

- Sesión técnica de entrega.
- Documentación suficiente para que otro desarrollador pueda mantener y ampliar la integración.
- Instrucciones para incorporar nuevos tipos de mensajes.

## Condiciones de contratación

El desarrollo se realizará por etapas, con aprobación de entregables.

**Etapa 1 — Diagnóstico técnico y documentación**

Confirmación de la experiencia, análisis de especificaciones vigentes, requisitos de acceso, arquitectura propuesta y alcance definitivo.

**Etapa 2 — Desarrollo del módulo**

Implementación conforme al alcance aprobado, utilizando datos simulados y entornos aislados.

**Etapa 3 — Pruebas y homologación**

Validación funcional, integración con el sistema existente y pruebas oficiales cuando corresponda.

**Etapa 4 — Entrega definitiva**

Código fuente, documentación completa, pruebas, transferencia de conocimiento y corrección de defectos detectados durante la aceptación.

El pago se realizará por hitos verificables. La aceptación final estará condicionada a la entrega completa de los materiales acordados.

## Confidencialidad y propiedad intelectual

La contratación estará sujeta a un acuerdo de confidencialidad previo al acceso a información técnica o comercial no pública.

El código desarrollado específicamente para este proyecto, sus adaptadores, pruebas y documentación serán entregados al contratante con los derechos de uso, modificación, mantenimiento y explotación comercial acordados.

No se permitirá reutilizar ni divulgar información confidencial, credenciales, código propietario o documentación interna del contratante.

Cualquier dependencia, librería o componente preexistente deberá declararse previamente, indicando sus condiciones de licencia.

No se aceptarán soluciones que dependan de servicios externos pagos, licencias adicionales o infraestructura del desarrollador sin autorización expresa.

## Información requerida en la propuesta

Indicar experiencia específica en SIDEMAR, metodología, plazo estimado, precio fijo por etapa, dependencias externas y requisitos para realizar pruebas.

**Se valorará especialmente a quien ya disponga de experiencia técnica acreditable y pueda reducir los tiempos de investigación y homologación.**
python mysql flask
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.