Automatizar carga XML a QBO

Job ID: 40259373

Budget: $30 – $250 USD

Quiero contar con una solución que tome automáticamente los XML de facturas electrónicas de mis proveedores en el formato que usamos en Costa Rica y los registre en QuickBooks Online sin intervención manual.

Alcance principal
• Automatización completa del proceso: desde la detección del archivo XML hasta su publicación en QBO.
• Sincronizar dos conjuntos de datos clave: los datos de las facturas y la información de los proveedores.
• Validar que cada XML cumpla con la normativa costarricense antes de enviarlo, para evitar rechazos en QBO.

Flujo esperado
1. El sistema detecta o recibe el XML de la factura.
2. Extrae los campos fiscales y comerciales relevantes.
3. Comprueba si el proveedor ya existe en QBO; si no, lo crea con la información del XML.
4. Registra la factura con todos sus detalles (líneas, impuestos, moneda, fecha, folio, etc.).
5. Devuelve un log o dashboard con el resultado de cada carga y los posibles errores.

Tecnologías
No tengo una pila obligatoria; me interesa que la integración utilice la API oficial de QuickBooks Online y maneje de forma segura las credenciales (OAuth 2.0). Aprecio el uso de frameworks comunes (por ejemplo, Node.js, Python o .NET), siempre que la solución quede bien documentada y sea fácil de mantener.

Entregables
– Código fuente con comentarios claros y archivo README de despliegue.
– Script o procedimiento de instalación.
– Pruebas unitarias o un lote de XML de ejemplo que demuestre el flujo completo.
– Breve guía de usuario para operar el cargador.

Busco alguien con experiencia previa integrando software contable, especialmente QuickBooks Online, y manejando XML de facturación electrónica.
Related categories: XML Python .NET Node.js OAuth API Data Integration Automation