Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Colombia
  3. Colombia: RNDC (Registro Nacional de Despachos de Carga) v 19.0
  4. Sales Conditions FAQ

Colombia: RNDC (Registro Nacional de Despachos de Carga)

by MI ERP APP https://www.mi-erp.app
Odoo

$ 1500.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • License
l10n_co_rndc

RNDC Colombia · Registro Nacional de Despachos de Carga

Cumplimiento integral del RNDC para Empresas de Transporte (ETC) sobre Odoo 19. Conecta de forma nativa con stock.picking.batch: el operador valida un lote de transporte y el modulo genera automaticamente las remesas, el manifiesto electronico con QR oficial del Ministerio, el PDF reglamentario y los cumplidos al cerrar el ciclo.

Odoo 19 RNDC SOAP ISO-8859-1 Resolucion 20263040016075/2026 Decreto 1017/2025 DIAN proc 86 QR oficial EMF Dashboard ECharts

Que obtienes


l10n_co_rndc es la solucion completa para que una empresa de transporte de carga (ETC) opere ante el Ministerio de Transporte de Colombia cumpliendo el Registro Nacional de Despachos de Carga. Cubre 13 procesos del web service oficial, desde maestros (terceros, vehiculos) hasta manifiesto electronico con QR de seguridad, cumplidos, anulaciones, reemplazo de manifiesto y carga de la factura electronica DIAN.

El cliente SOAP fuerza encoding ISO-8859-1 (el WS rechaza UTF-8), tiene failover automatico entre los endpoints primario y secundario del Ministerio, retries con backoff en fallas transitorias y parsea defensivamente los tres identificadores que devuelve el RNDC (ingresoid de radicacion, numero de autorizacion publico y la cadena cifrada del QR).

✅ Construido por GRUPO MI ERP SAS · Colombia, NIT 901.950.475-9, sobre experiencia real en localizacion colombiana DIAN, payroll y compliance.
⚖️ Cumplimiento normativo nativo: Resolucion 20263040016075/2026 (consolida RNDC 2022-2025), Decreto 1017/2025 (validez del manifiesto electronico), Resolucion 20253040048905/2025 (criterios tecnicos EMF), Resolucion 20243040058015/2024 (tiempos logisticos), Resolucion 20223040045515/2022 (Manual de Operacion General).
🚛 Hook nativo con stock.picking.batch: el flujo operativo de Odoo se mantiene intacto. El usuario crea pickings, los agrupa en un lote, llena el tab RNDC (conductor, vehiculo, ruta, valor flete) y al validar el lote el modulo ejecuta automaticamente: remesas (proc 6) + manifiesto (proc 7) + PDF con QR oficial.
📜 PDF reglamentario legalmente valido en carretera generado localmente con WeasyPrint usando el QR oficial devuelto por el RNDC. Segun el articulo 9 del Decreto 1017/2025, la autoridad valida escaneando el QR — no le importa quien imprimio el papel, le importa que el QR sea autentico.

Cobertura del modulo


13
Procesos RNDC
19
Modelos
61
Tests verdes
8
Roles tercero
10
Carrocerias
6
Configuraciones
5
Combustibles
1127
Municipios DIVIPOLA

Flujo operativo end-to-end


Desde un lote de despacho de Odoo hasta el manifiesto firmado y el cumplido en el RNDC, todo disparado por la validacion del operario.

1Crear despachos (pickings) normalmente desde ventas o inventario.
2Agruparlos en un lote (stock.picking.batch) — uno por viaje del vehiculo.
3Llenar el tab RNDC del lote: conductor, vehiculo, propietario, titular, ruta, valor flete, anticipos, retenciones, NIT EMF.
4Validar el lote. Automaticamente: rndc.remesa por cada picking → envio al RNDC (proc 6) → rndc.manifiesto vinculando todas las remesas → envio (proc 7) → recibe numero_autorizacion + QR → genera PDF con WeasyPrint.
5Descargar PDF con un click. El conductor sale con el PDF y la autoridad valida escaneando el QR.
6Validar cada picking entregado → dispara cumplido_remesa (proc 8). Cuando todas las remesas estan cumplidas → cumplido_manifiesto (proc 9).

Modulos funcionales


🗂️ Maestros (procesos 2 y 3)

👥 Terceros RNDC

Extiende res.partner con tipo y numero de documento RNDC, 8 flags de rol (conductor, propietario, tenedor, titular, generador, remitente, destinatario, empresa de transporte) y datos de licencia del conductor (numero, categoria, vigencia, fecha de nacimiento). Sincronizacion al Ministerio en proceso 2.

8 roles Sincronizable Licencia conductor

🚛 Vehiculos RNDC

Extiende fleet.vehicle con configuracion vehicular (2, 3, 2S2, 3S2, 3S3), carroceria, combustible, peso vacio, capacidad, chasis, motor, VIN, color, polizas SOAT y RCC, propietario y tenedor. Sincronizacion al Ministerio en proceso 3.

6 configuraciones 10 carrocerias Polizas SOAT/RCC

📚 Catalogos paramétricos

Tipos de documento (CC, CE, NIT, TI, P), tipos de carroceria, tipos de combustible, configuraciones vehiculares, tipos de empaque, naturaleza de carga y unidades de medida. Todos los codigos siguen el Diccionario de Datos del RNDC y son editables por el admin.

5+5+5+6+7+4+5 Editables

🗺️ DIVIPOLA

1127 municipios de Colombia precargados via l10n_co. Extension del modelo res.city con el codigo DIVIPOLA de 8 digitos (departamento + municipio) que el RNDC exige como CODIGOMUNICIPIORNDC en remesas y manifiestos.

1127 municipios DANE

🚚 Operacion (procesos 6 y 7)

📦 Remesa Terrestre de Carga

Una rndc.remesa por cada stock.picking outgoing. Captura generador, remitente, destinatario, ruta DIVIPOLA, mercancia (descripcion, naturaleza, empaque, cantidad, peso) y valores (mercancia, flete, NIT EMF). Wizard desde el picking para generar la remesa con un click.

📋 Manifiesto Electronico de Carga

Un rndc.manifiesto por cada stock.picking.batch. Vincula remesas, conductor, vehiculo, remolque, propietario y titular. Calculo automatico de saldo (flete − anticipo − retenciones), fecha limite de cumplido (5 dias habiles, 20 con EMF), generacion del PDF con QR.

✅ Cumplidos (procesos 8 y 9)

🟢 Cumplido de Remesa

Trigger automatico al validar el picking. Registra fecha, hora, cantidad entregada, peso entregado y observaciones. Envia al RNDC en proceso 8 y promueve la remesa a estado fulfilled.

🏁 Cumplido de Manifiesto

Trigger automatico cuando el lote pasa a done y todas sus remesas estan cumplidas. Cron de alerta diaria a las 7:00 avisa de manifiestos cuyo plazo de cumplido cae en ≤ 2 dias.

❌ Anulaciones y excepciones

🚫 Wizard de anulacion universal

Cubre los procesos 12, 19, 22, 23, 32 y 36. Valida la regla legal del 6% mensual de anulacion de manifiestos (Res. 20263040016075). No permite anular remesas asociadas a manifiestos vigentes ni cumplidos ya aceptados por el RNDC.

🔄 Reemplazo mid-trip

Proceso 43 para cambios de destino, conductor o vehiculo. Cumple el manifiesto original con tipo SUSPENSION, libera las remesas y expide un nuevo manifiesto apuntando al anterior. Mantiene la trazabilidad legal completa.

💰 Factura electronica DIAN (proceso 86)

🧾 Carga del CUFE al RNDC

Modelo rndc.factura.electronica que enlaza una account.move DIAN posteada con su CUFE al manifiesto RNDC correspondiente. Carga el XML DIAN al Ministerio cumpliendo el proceso 86. Tolerante a las distintas variantes de campo CUFE de los modulos l10n_co_dian y l10n_co_edi.

Procesos RNDC implementados


procesoidNombreTipoModelo Odoo
2Registrar/Actualizar TerceroMaestrorndc.tercero
3Registrar/Actualizar VehiculoMaestrorndc.vehiculo
6Remesa Terrestre de CargaOperacionrndc.remesa
7Manifiesto Electronico de CargaOperacionrndc.manifiesto
8Cumplido de RemesaOperacionrndc.cumplido.remesa
9Cumplido de ManifiestoOperacionrndc.cumplido.manifiesto
22Anular RemesaAnulacionrndc.anular.wizard
23Anular ManifiestoAnulacionrndc.anular.wizard
32Anular Cumplido de RemesaAnulacionrndc.anular.wizard
36Anular Cumplido de ManifiestoAnulacionrndc.anular.wizard
43Reemplazo de ManifiestoOperacionrndc.reemplazo.manifiesto.wizard
86Factura Electronica de TransporteOperacionrndc.factura.electronica

📈 Dashboard ECharts con efecto 3D


Resumen ejecutivo del cumplimiento RNDC con biblioteca ECharts 6 (vendor local, sin CDN). Single RPC get_dashboard_data que agrega tres datasets en una sola llamada al backend.

🍩 Donut Exito vs Falla

Distribucion de llamadas al WS del mes actual con shadowBlur: 14 + shadowColor: rgba(232,113,58,0.35) generando un halo naranja Mi ERP que da efecto 3D.

📊 Top 10 codigos de error

Barras con gradiente LinearGradient y sombras laterales. Click en una barra abre la lista filtrada de la bitacora para investigar.

📉 Serie diaria 30 dias

Dos series suavizadas (exito verde, falla naranja) con areaStyle con gradiente y shadowOffsetY para el efecto de elevacion.

🛡️ Bitacora write-once y defensa legal


Toda llamada al web service (cada intento, incluyendo retries de fallas transitorias) escribe una fila en rndc.response.log con el XML enviado, el XML recibido, los tres identificadores devueltos y el codigo de error si el RNDC rechazo. Es la evidencia legal ante auditorias del Ministerio.

ingresoid: consecutivo interno del RNDC. Prueba de radicacion.
numero_autorizacion: numero publico del manifiesto. El que la autoridad consulta en carretera.
qr_code_data: cadena cifrada para el codigo QR del PDF. Render-only, NO se inventa.
Encoding ISO-8859-1 forzado: el RNDC rechaza UTF-8. El mixin valida en build-time y los tests de encoding son blocker.
Failover automatico: endpoint primario → secundario con backoff exponencial. Errores de negocio NO se reintentan.
Aliases del parser: tolerante a numeroAutorizacion, nroautorizacion, numAutorizacion y variantes por version del WS.

Modulo hijo opcional


l10n_co_rndc es el modulo principal y suficiente para operar el RNDC. Para clientes que requieren cumplimiento EMF (tiempos logisticos segun Res. 20253040048905/2025), se instala adicionalmente:

📡 l10n_co_rndc_emf_connector

Maestro de EMF autorizadas (Satrack, Rastrack, RedGPS, Widetech), asignacion por NIT a manifiestos y remesas, consulta automatica de los 4 eventos minimos de tiempos logisticos al RNDC (cron cada 15 min), geocercas para self-EMF y dashboard de cumplimiento EMF por manifiesto.

Satrack/Rastrack/RedGPS/Widetech 4 eventos minimos Geocercas Self-EMF (Wialon)

⚖️ Marco normativo


Res. 20263040016075/2026 Unifica y compila la normativa RNDC 2022-2025. Norma consolidada vigente.
Res. 20253040048905/2025 Criterios tecnicos para reporte de tiempos logisticos via EMF.
Decreto 1017/2025 Define legalmente cargue, descargue, espera. Validez del manifiesto electronico (art. 9).
Res. 20243040058015/2024 Introduce obligatoriedad de reporte de tiempos logisticos via EMF.
Res. 20223040045515/2022 Manual de Operacion General RNDC (Anexo 1).
Resolucion 377/2013 Adopta el RNDC originalmente.

💼 Licencia y soporte

Licencia OPL-1 por base de datos Odoo. Incluye instalacion guiada, parametrizacion inicial de credenciales RNDC, importacion de maestros y 60 dias de soporte por email. Mantenimiento anual opcional con seguimiento de cambios normativos del Ministerio.

USD
$8,000
pago único

📸 Capturas


Dashboard RNDC
Dashboard ECharts con efecto 3D

Donut, top errores y serie diaria con sombras naranja.

Manifiesto Form
Manifiesto con numero de autorizacion y QR

Boton "Descargar PDF" + datos completos del viaje.

Batch RNDC tab
Lote de transporte con tab RNDC

Asignacion de vehiculo, conductor, ruta y valor flete.

PDF Manifiesto
PDF reglamentario con QR oficial

Generado con WeasyPrint + branding Mi ERP.


Desarrollado por GRUPO MI ERP SAS · NIT 901.950.475-9 · Colombia · www.mi-erp.app
Licencia OPL-1 · Construido para Odoo 19 Enterprise · info@mi-erp.app

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
• Fleet (fleet)
• Inventory (stock)
• Invoicing (account)
Lines of code 4395
Technical Name l10n_co_rndc
LicenseSee License tab
Websitehttps://www.mi-erp.app
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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with