$ 390.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Contacts (contacts) • Discuss (mail) |
| Lines of code | 6051 |
| Technical Name |
qworx_rcv |
| License | OPL-1 |
| Website | https://www.qworx.cl |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Contacts (contacts) • Discuss (mail) |
| Lines of code | 6051 |
| Technical Name |
qworx_rcv |
| License | OPL-1 |
| Website | https://www.qworx.cl |
Descripción General
QWORX RCV automatiza la reconciliación entre las facturas de proveedores en Odoo y el Registro de Compras y Ventas (RCV) del Servicio de Impuestos Internos (SII) de Chile.
Asegure el cumplimiento tributario, detecte discrepancias automáticamente y mantenga sus registros contables sincronizados con los datos oficiales del SII.
En Chile, las empresas deben asegurar que sus registros contables coincidan con los datos del RCV del SII. Las discrepancias pueden resultar en multas, problemas con el IVA crédito fiscal, y auditorías tributarias. QWORX RCV automatiza este proceso de verificación que tradicionalmente se hace manualmente.
Características Principales
Sincronización Automática
Sincronización programada diaria con el sistema RCV del SII. El cron ejecuta automáticamente a las 2:00 AM sincronizando el mes actual y el anterior.
Detección de Facturas Faltantes
Identifica automáticamente los DTEs que aparecen en el RCV pero no están registrados en Odoo, con opción de crear borradores automáticamente.
Validación de Montos
Compara los montos de las facturas con los datos del SII y detecta diferencias, con corrección automática de montos.
Control de Período Contable
Detecta facturas registradas en un período diferente al del RCV y permite corregir automáticamente las fechas contables.
Detección de Duplicados
Identifica y elimina automáticamente facturas duplicadas en Odoo (mismo RUT + Tipo + Folio), manteniendo la más relevante.
Notificaciones por Email
Resumen diario automático por correo con todas las discrepancias encontradas, acciones requeridas y correcciones realizadas.
Multi-Estado RCV
Soporte completo para los estados del RCV: REGISTRO, RECLAMADO, y PENDIENTE con seguimiento detallado.
Auto-Corrección Inteligente
Corrige automáticamente discrepancias en el orden correcto: fechas -> montos -> duplicados -> faltantes.
Tipos de Discrepancias Detectadas
| Tipo | Descripción | Auto-Corrección |
|---|---|---|
| Diferencia de Mes | La factura está registrada en un período contable diferente al del RCV del SII | Automatica |
| Diferencia de Monto | El monto total de la factura no coincide con el registrado en el RCV | Automatica |
| Factura Faltante | El DTE aparece en el RCV pero no existe en Odoo | Crea borrador |
| Facturas Duplicadas | Múltiples facturas en Odoo con el mismo RUT + Tipo + Folio | Elimina duplicados |
Flujo de Trabajo
Configure el módulo con su certificado digital del SII y defina las opciones de sincronización automática.
El sistema sincroniza automáticamente con el RCV del SII (diariamente a las 2:00 AM o manualmente).
El módulo compara los datos del RCV con las facturas en Odoo e identifica todas las diferencias.
Las discrepancias se corrigen automáticamente siguiendo reglas predefinidas y seguras.
Reciba un resumen completo con todas las correcciones realizadas y las acciones pendientes.
Tarea Programada (Cron Job)
El módulo incluye una tarea programada automática que ejecuta todo el proceso de reconciliación sin intervención manual.
¿Qué hace el cron automáticamente?
1. Sincronización Dual
Sincroniza el mes actual y el mes anterior. ¿Por qué? El SII puede aceptar facturas después de medianoche y asignarlas al mes anterior.
2. Auto-Corrección
Corrige automáticamente todas las discrepancias en orden: fechas -> montos -> duplicados -> faltantes.
3. Email de Resumen
Envía un email detallado a los gerentes de contabilidad con todo lo corregido y las acciones pendientes.
Activar/Desactivar
- Vaya a RCV -> Configuración
- Active o desactive "Sincronización Automática"
- Guarde
Modificar Horario
- Vaya a Ajustes -> Técnico -> Acciones Planificadas
- Busque "RCV: Daily Sync + Auto-Fix"
- Modifique el campo "Ejecutar Cada"
Beneficios
- Ahorro de Tiempo: Automatiza un proceso que típicamente toma horas de trabajo manual mensualmente
- Cumplimiento Tributario: Asegura que sus registros coincidan con los del SII antes del cierre del IVA
- Detección Temprana: Identifica problemas antes de que se conviertan en multas o rechazos
- Trazabilidad Completa: Historial de todas las sincronizaciones y correcciones realizadas
- Reducción de Errores: Elimina errores humanos en la reconciliación manual
- Multi-Empresa: Soporte para múltiples empresas con configuraciones independientes
- Integración Nativa: Se integra perfectamente con el módulo de localización chilena de Odoo
Requisitos Técnicos
Dependencias de Odoo
- account - Módulo de Contabilidad
- l10n_cl - Localización Chilena
- l10n_cl_edi - Facturación Electrónica Chile
- certificate - Gestión de Certificados Digitales
Dependencias Python
requests- Para comunicación HTTP con el SIIlxml- Para procesamiento de XMLcryptography- Para firma digital
Requisitos
- Odoo 19.0 Enterprise (requerido para módulos de contabilidad y facturación electrónica)
- Certificado digital del SII configurado en el módulo
certificate - Localización chilena (l10n_cl, l10n_cl_edi) instalada y configurada
Requisitos del Certificado Digital
Todos los certificados digitales del SII son personales (asociados al RUT de una persona natural). Sin embargo, para que este módulo funcione correctamente, el certificado debe cumplir con los siguientes requisitos:
1. Autorizado para la Empresa
El titular del certificado debe estar registrado como representante o usuario autorizado de la empresa en el portal del SII.
2. Permisos de Acceso al RCV
El usuario debe tener permisos específicos para consultar el Registro de Compras y Ventas (RCV) del RUT de la empresa.
3. Sin Usuario Asignado en Odoo
Al cargar el certificado en Odoo, NO debe asignarse a ningún usuario. Debe quedar disponible a nivel de empresa.
4. Certificado Dedicado (Recomendado)
Recomendamos usar un certificado exclusivo para la sincronización RCV, separado del certificado usado para facturación electrónica.
¿Cómo verificar los permisos en el SII?
- Ingrese a www.sii.cl con el certificado digital
- Vaya a Servicios Online -> Representaciones
- Verifique que aparezca la empresa y que tenga permisos de "Consulta de información tributaria" o equivalente
- Si no tiene permisos, el representante legal de la empresa debe otorgarlos desde el portal del SII
Configuración
- Instale el módulo desde el menú de Aplicaciones
- Vaya a RCV -> Configuración
- Seleccione la empresa y verifique que tiene certificado digital configurado
- Active la sincronización automática
- Configure la cuenta contable para facturas faltantes (opcional)
- Guarde la configuración
Capturas de Pantalla
Sincronización Automática (Cron)
Vista de Discrepancias
Soporte
Este módulo incluye soporte técnico por parte de QWorx Soluciones TI Limitada.
- Soporte por correo electrónico
- Documentación completa incluida
- Actualizaciones de compatibilidad
- Corrección de bugs
Email de Soporte: soporte@qworx.cl
Sitio Web: www.qworx.cl
QWORX RCV - SII Purchase Registry Integration
Overview
QWORX RCV automates the reconciliation between supplier invoices in Odoo and Chile's SII RCV (Registro de Compras y Ventas) to ensure tax compliance and data accuracy.
This module connects to the SII system using your company's digital certificate and automatically synchronizes purchase data, detecting and resolving discrepancies.
Features
Automatic Synchronization
- Daily automatic sync with SII RCV system (2:00 AM)
- Syncs both current and previous month (catches late arrivals)
- Manual sync option available anytime
- Multi-company support with independent configurations
Discrepancy Detection
The module detects four types of discrepancies:
- Month Mismatch: Invoice recorded in different accounting period than RCV
- Amount Mismatch: Invoice total doesn't match RCV amount
- Missing Invoice: DTE appears in RCV but not in Odoo
- Duplicate Invoice: Multiple invoices with same RUT + Type + Folio
Auto-Fix Capabilities
- Automatic month/date correction to match RCV period
- Automatic amount adjustment for simple cases
- Automatic duplicate removal (keeps most relevant invoice)
- Automatic draft invoice creation for missing DTEs
Email Notifications
- Daily summary email with all discrepancies
- Categorized by: Failed (needs investigation), Manual Review, Successfully Fixed
- Detailed tables with partner, RUT, document type, folio, amount
- Spanish language support
Installation
Requirements
- Odoo 19.0 Enterprise (required - accounting and Chilean EDI modules are Enterprise-only)
- Chilean localization modules installed and configured: - l10n_cl - Chilean Localization - l10n_cl_edi - Chilean Electronic Invoicing - certificate - Digital Certificate Management
- Valid SII digital certificate configured
Python Dependencies
The following Python packages are required (usually already installed with Odoo):
- requests
- lxml
- cryptography
Installation Steps
- Copy the qworx_rcv folder to your Odoo addons path
- Update the apps list in Odoo
- Install the module from Apps menu
- Go to RCV > Configuration to set up
Configuration
Initial Setup
- Navigate to RCV > Configuration
- Select your company
- Verify the digital certificate is properly configured in the certificate module
- Enable automatic synchronization
- Configure the default account for missing invoices (optional)
- Save
Configuration Options
- Auto Sync Enabled: Enable/disable automatic daily synchronization
- Missing Invoice Default Account: Account used when creating draft invoices from RCV
- Missing Invoice Journal: Journal used for created invoices
Usage
Manual Synchronization
- Go to RCV > Synchronizations
- Click Create
- Select the period (year and month)
- Click Run Synchronization
Viewing Discrepancies
- Go to RCV > Discrepancies
- Filter by type, state, or period
- Click on any discrepancy for details
Auto-Fix All
- Open a completed synchronization record
- Click Auto-Fix All
- The system will process all discrepancies in order: - Month mismatches - Amount mismatches - Duplicates - Missing invoices
Individual Fix Wizards
Each discrepancy type has a dedicated wizard accessible from the sync form:
- Fix Month Mismatches: Adjusts accounting dates
- Fix Amount Mismatches: Corrects invoice amounts
- Fix Duplicates: Removes duplicate invoices
- Create Missing Invoices: Creates draft invoices from RCV data
Technical Details
RCV States
The module tracks three RCV states:
- REGISTRO: Normal registered DTEs
- RECLAMADO: Claimed/disputed DTEs
- PENDIENTE: Pending DTEs
Authentication
The module uses the existing certificate management (certificate.certificate) to authenticate with the SII using your company's digital certificate.
Data Flow
- Authentication with SII using digital certificate
- Fetch RCV detail data for the specified period
- Compare with existing Odoo invoices
- Create discrepancy records for any differences
- Auto-fix where possible
- Send notification email
Cron Job
The automatic synchronization runs via a scheduled action:
- Schedule: Daily at 2:00 AM
- Action: Syncs previous month + current month
- Post-process: Runs auto-fix on all discrepancies
- Notification: Sends combined email summary
Support
For technical support, please contact:
- Email: soporte@qworx.cl
- Website: https://www.qworx.cl
License
This module is licensed under OPL-1 (Odoo Proprietary License v1.0).
Copyright (C) 2025 QWorx Soluciones TI Limitada
Changelog
Version 19.0.1.0.0
- Initial release for Odoo 19
- Automatic synchronization with SII RCV
- Four types of discrepancy detection
- Auto-fix capabilities for all discrepancy types
- Email notifications in Spanish
- Multi-company support
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module