CONTPAQi y Shopify: cómo integrar tu contabilidad con tu tienda online
Si tu tienda online está en Shopify y tu contabilidad en CONTPAQi, conoces el problema: son dos mundos que no se hablan. Cada venta en Shopify requiere generar manualmente la factura en CONTPAQi, cuadrar inventario a mano y reconciliar pagos con el banco. Con 10 ventas al día es molesto. Con 100, es insostenible. Aquí te explicamos cómo integrarlos y por qué la mayoría de las «integraciones» que encuentras en línea fallan en la práctica.
Qué es CONTPAQi y por qué todo México lo usa
CONTPAQi es el software contable y administrativo más utilizado en México. Con más de 500,000 empresas usándolo, es prácticamente el estándar. Si tienes un contador en México, probablemente usa CONTPAQi. Sus módulos principales son:
- CONTPAQi Contabilidad: Pólizas, estados financieros, reportes fiscales
- CONTPAQi Comercial: Facturación, inventarios, cuentas por cobrar y pagar
- CONTPAQi Nóminas: Nómina y CFDI de nómina
- CONTPAQi Factura Electrónica: Generación de CFDI 4.0
El problema: CONTPAQi fue diseñado para operaciones tradicionales. No tiene integración nativa con plataformas de ecommerce. Y Shopify, por su parte, no sabe que CONTPAQi existe. El resultado es un hueco operativo que alguien tiene que cerrar.
El problema real: no es solo «pasar datos»
Muchos piensan que integrar Shopify con CONTPAQi es simplemente «pasar las ventas de un lado a otro». No lo es. Hay complejidades reales:
- CFDI obligatorio: En México, cada venta que requiera factura debe generar un CFDI 4.0 válido ante el SAT. Esto incluye datos fiscales del comprador (RFC, régimen, uso de CFDI, código postal fiscal)
- IVA y retenciones: Shopify maneja impuestos de una forma, CONTPAQi de otra. Los redondeos pueden generar diferencias de centavos que tu contador no va a dejar pasar
- Métodos de pago: Una venta en Shopify puede pagarse con tarjeta (Shopify Payments), OXXO, transferencia o MSI. Cada método tiene implicaciones contables diferentes
- Devoluciones y cancelaciones: Una devolución en Shopify debe generar una nota de crédito en CONTPAQi y un CFDI de egreso
- Inventario: Si manejas inventario en CONTPAQi Comercial, cada venta en Shopify debe descontar stock y cada devolución debe reingresarlo
Opciones de integración
Opción 1: Middleware con n8n o Make (Integromat)
Esta es la opción más flexible y la que recomendamos para la mayoría de los negocios medianos. El concepto:
- Shopify envía un webhook cada vez que se crea un pedido
- n8n o Make recibe ese webhook y transforma los datos al formato que CONTPAQi necesita
- El middleware llama a la API de CONTPAQi (SDK COM o API REST si usas CONTPAQi en la nube) para crear el documento
- Opcionalmente, genera el CFDI a través del PAC integrado en CONTPAQi o un PAC externo como Facturama
Ventajas: Flexible, puedes agregar lógica de negocio personalizada (por ejemplo, diferentes tratamientos contables según el método de pago). Costo razonable. No dependes de un tercero propietario.
Desventajas: Requiere configuración técnica. Alguien tiene que mantenerlo. Si CONTPAQi actualiza su API, hay que ajustar.
Opción 2: Integración API custom
Para negocios con volumen alto (500+ pedidos/día) o necesidades muy específicas, una integración a medida es la mejor opción. Se desarrolla un servicio (generalmente en Node.js o Python) que:
- Escucha webhooks de Shopify (orders/create, orders/updated, refunds/create)
- Procesa la lógica de negocio: determina si necesita CFDI, qué tipo de documento generar en CONTPAQi, cómo manejar el IVA
- Se conecta a CONTPAQi vía su SDK COM (en instalaciones locales) o API REST (en la nube)
- Maneja errores, reintentos y notificaciones
Ventajas: Control total. Máximo rendimiento. Puedes manejar cualquier caso de borde.
Desventajas: Mayor inversión inicial. Necesitas un desarrollador que entienda tanto Shopify como CONTPAQi (no abundan).
Opción 3: Conectores de terceros
Existen servicios que actúan como puente entre ecommerce y CONTPAQi:
- Bind ERP: ERP en la nube que se integra con Shopify y exporta a CONTPAQi. Funciona como capa intermedia. Buena opción si estás dispuesto a manejar tu operación diaria en Bind y dejar CONTPAQi solo para contabilidad formal
- Facturama: Especializado en facturación electrónica. Se integra con Shopify vía API y genera CFDIs que puedes importar a CONTPAQi. No resuelve inventario ni cuentas por cobrar, pero cubre la parte de facturación
- Alegra: Otro ERP en la nube con integración Shopify y exportación a formato CONTPAQi
Ventajas: Rápido de implementar. Soporte incluido.
Desventajas: Costos mensuales recurrentes. Menos flexibilidad. Dependencia de un tercero.
El flujo ideal: de Shopify a CONTPAQi
Independientemente de la opción que elijas, el flujo debería ser:
- Cliente compra en Shopify → Se genera el pedido con datos de envío y pago
- ¿El cliente solicita factura? → Si sí, se capturan datos fiscales (RFC, razón social, régimen, uso CFDI, CP fiscal) — esto requiere un formulario adicional en tu checkout o post-compra
- Generación de CFDI → Se crea el CFDI 4.0 de ingreso con los datos fiscales. Se timbra ante el SAT vía PAC
- Push a CONTPAQi → Se crea el documento en CONTPAQi Comercial (factura de venta) con el XML del CFDI adjunto
- Descuento de inventario → Si manejas stock en CONTPAQi, la venta descuenta las unidades
- Póliza contable → CONTPAQi genera automáticamente la póliza de ingreso correspondiente
- Reconciliación bancaria → Los depósitos de Shopify Payments o tu procesador se cuadran contra las facturas
Errores comunes (y por qué fallan las integraciones)
Diferencias de centavos en IVA
Shopify calcula IVA por línea de producto y redondea. CONTPAQi puede calcularlo sobre el total. Un pedido de 15 productos puede tener $0.03-$0.15 MXN de diferencia en IVA. Suena ridículo, pero el SAT no acepta CFDIs con montos que no cuadren.
Pagos parciales y MSI
Un pago a 6 MSI llega a tu cuenta como un solo depósito (menos comisión), pero el cliente está pagando en parcialidades. ¿Cómo reflejas eso en CONTPAQi? La respuesta: como una venta de contado, porque tú ya recibiste el dinero. Pero muchas integraciones lo manejan mal.
Devoluciones cruzadas
El cliente devuelve 1 de 3 productos. Necesitas: nota de crédito parcial en CONTPAQi, CFDI de egreso, reingreso de inventario y ajuste en la reconciliación bancaria. Muchos conectores no manejan esto automáticamente.
Datos fiscales incompletos
Si el cliente da un RFC incorrecto o un régimen fiscal que no coincide, el CFDI será rechazado por el SAT. Tu integración necesita validar datos fiscales ANTES de intentar timbrar.
El siguiente paso
La integración CONTPAQi-Shopify no es un proyecto de una tarde. Es un proyecto técnico que requiere entender ambos sistemas, la regulación fiscal mexicana y los casos de borde que aparecen en la operación real.
En Pango Studio desarrollamos integraciones técnicas entre Shopify y sistemas contables mexicanos, incluyendo CONTPAQi, Bind y Facturama. Si tu negocio necesita automatizar esta conexión, podemos ayudarte. Consulta nuestro servicio de integraciones o explora nuestro desarrollo Shopify a medida para México.