| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) |
| Lines of code | 3056 |
| Technical Name |
l10n_pa_dmce |
| License | See License tab |
| Website | https://www.mi-erp.app |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) |
| Lines of code | 3056 |
| Technical Name |
l10n_pa_dmce |
| License | See License tab |
| Website | https://www.mi-erp.app |
Panamá — DMCE 2.0 · Zona Libre de Colón
Declaraciones de Movimiento Comercial Electrónicas (entrada, salida, traspaso y merma) generadas desde Odoo y transmitidas al sistema DMCE 2.0 de la ZLC — sin Java, sin instalaciones externas, 100% compatible con Odoo.sh.
(entry · exit · transfer · writeoff)
12 dígitos incluidos
precargados
prueba y producción
Qué hace este módulo
l10n_pa_dmce integra Odoo 19 con el sistema DMCE 2.0 (CrimsonLogic) de la Zona Libre de Colón, Panamá. Genera los archivos DMCFORM de las declaraciones desde sus operaciones reales de Odoo — recepciones, entregas, facturas y desechos — los valida contra el XSD oficial y los transmite por el web service "File Upload" replicando en Python puro toda la criptografía del cliente oficial: llave pública RSA del KeyService, credenciales cifradas PKCS#1 v1.5 en headers HTTP y CRC32 por archivo.
/zonalibre, sin JAR —
el motor de transmisión es Python puro (requests + lxml + cryptography),
por lo que funciona igual en Odoo.sh, on-premise o Docker.
Flujo de trabajo
desde picking, factura o scrap — o manual
matriz DMCE + XSD oficial
archivo DMCFORM con nombre y CRC32
SOAP + RSA (cron o manual)
procesamiento en portal (actividad)
ciclo del portal hasta Completada
Funcionalidad incluida
Declaraciones DMCE
Los 4 tipos de formulario con su máquina de estados completa: artículos (máx. 1.000), facturas con conversión a USD e incoterms 1-11, transporte (contenedor, carga en bulto, contenedor compartido), constantes forzadas para mermas, y generación desde recepciones, entregas y desechos con prellenado automático.
DMCFORM stock.picking account.move stock.scrap
Motor de transmisión
Réplica exacta del protocolo del cliente oficial verificada
contra el ambiente de pruebas real: document/literal SOAP,
headers Username/Password cifrados RSA,
sequence = archivo@CRC32. Cola con reintentos,
lotes auditables (1 lote = 1 llamada) y diagnóstico de envelopes.
KeyService RSA fileTransfer Reintentos ir.cron
Catálogos precargados
Arancel Nacional de Importación de Panamá (fracciones de 12 dígitos con descripción oficial), puertos UN/LOCODE del mundo + códigos internos ZLC, tipos de bulto, empresas de transporte (con vínculo opcional a contactos), conductores y vehículos del registro ZLC.
Arancel PA 12d UN/LOCODE CFZ · PAMIT
Dashboard ECharts
KPIs en tiempo real (declaraciones, transmisiones OK/fallidas, pendientes de verificar, latencia SOAP), donut por estado con clic-para-abrir, volumen mensual por tipo, transmisiones por estado y gauge de tasa de éxito — con sombras de profundidad.
ECharts 6 OWL KPIs
El módulo en acción
Dashboard DMCE — Zona Libre de Colón
KPIs en vivo, declaraciones por estado, gauge de éxito de transmisión, transmisiones por estado y volumen mensual por tipo de formulario. Cada gráfica con sombra de profundidad y clic para abrir los registros.
Declaración validada contra el XSD oficial
Formulario de entrada con statusbar del ciclo completo, pestañas de artículos / facturas / transporte / resultado, totales computados y chatter con trazabilidad. "Validar" ejecuta la matriz de reglas DMCE y el XSD oficial antes de permitir el envío.
Transmisión con respuesta real del servidor
Nombre de archivo normativo, CRC32, sequence del protocolo, respuesta literal del servidor DMCE y doble estado: transferencia técnica + procesamiento de negocio.
Cuenta DMCE con conexión verificada
Credenciales FUSERV cifradas, clave de operación, ambiente prueba/producción con URLs automáticas, y huella de la llave RSA obtenida del KeyService real.
Arancel panameño de 12 dígitos incluido
Fracciones del Arancel Nacional de Importación con su descripción oficial, listas para asignar a productos. Búsqueda por código o descripción.
17.500+ puertos UN/LOCODE precargados
Puertos marítimos del mundo con su país, más los códigos internos de la ZLC (CFZ). Búsqueda por código UN/LOCODE o por nombre.
Lotes auditables — 1 lote = 1 llamada fileTransfer
Fecha, duración en milisegundos, status y mensaje del servidor, transmisiones incluidas y pestaña de diagnóstico SOAP con los envelopes crudos (solo administradores).
Requisitos y puesta en marcha
Proprietary License v1.0 Este software y los archivos asociados (el "Software") solo se pueden utilizar (ejecutar, modificado, ejecutado después de modificaciones) si ha comprado una licencia válida de los autores, normalmente a través de las aplicaciones de Odoo, o si ha recibido una acuerdo de los autores del Software (consulte el archivo COPYRIGHT). Puede desarrollar módulos de Odoo que utilicen el Software como una biblioteca (normalmente dependiendo de él, importándolo y usando sus recursos), pero sin copiar cualquier código fuente o material del Software. Está prohibido publicar, distribuir, sublicenciar o vender copias del Software. o copias modificadas del Software. El aviso de copyright anterior y este aviso de permiso deben incluirse en todos copias o partes sustanciales del Software. EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITAS, INCLUIDAS PERO NO LIMITADAS A LAS GARANTÍAS DE COMERCIABILIDAD, APTITUD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGÚN RECLAMO, DAÑOS U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA FORMA, SURGIENDO, FUERA DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTROS NEGOCIACIONES EN EL SOFTWARE.
Please log in to comment on this module