Guía completa de configuración

Todo lo que necesitas para dejar tu facturación automática funcionando — paso a paso, campo por campo. Si sigues esta guía no deberías necesitar ayuda; y si algo falla, al final está la sección de solución de problemas.

Contenido
  1. Antes de empezar
  2. Instalar la app y elegir plan
  3. Obtener tus credenciales de API en Siigo
  4. Conectar Siigo en la app
  5. Configurar la facturación (cada campo)
  6. Elegir cuándo y cómo facturar
  7. Sincronizar tu catálogo
  8. Tu primera factura
  9. Notas de crédito (devoluciones)
  10. Consumo del plan y límites
  11. Solución de problemas

1. Antes de empezar

Necesitas tres cosas:

Consejo: define bien tus SKU antes de empezar. Si un producto de Shopify y su equivalente en Siigo tienen el mismo SKU, todo encaja solo.

2. Instalar la app y elegir plan

Instala btodigital Facturas Siigo desde la Shopify App Store. Al instalar, Shopify te mostrará los planes (Emprende, Crece y Pro) según el volumen de facturas que emitas al mes. Elige uno; puedes empezar con la prueba gratuita y cambiar de plan cuando quieras.

Al abrir la app verás el panel con la guía de Primeros pasos: conectar Siigo, configurar la facturación y sincronizar el catálogo. Vamos una a una.

3. Obtener tus credenciales de API en Siigo

La app necesita un usuario y una AccessKey de Siigo para poder crear facturas por ti. Se generan una sola vez:

  1. Ingresa al portal de clientes de Siigo con tu usuario administrador.
  2. Ve a Configuración → Alianzas e integraciones → Credenciales Siigo API (o “Generar credenciales API”).
  3. Copia tu usuario (es un correo) y genera/copía tu AccessKey. Guárdala; la pegarás en la app.
Si eres aliado registrado de Siigo, además tendrás un Partner-Id. Tenlo a mano: en algunas cuentas es obligatorio y va en el campo “Partner-Id” de la app.

4. Conectar Siigo en la app

En la app, entra a Ajustes Siigo → 1. Credenciales de Siigo API y llena:

Dale Guardar y validar. La app verifica las credenciales contra Siigo y carga tus catálogos (tipos de comprobante, impuestos, vendedores, etc.). Si ves un aviso verde de “validadas”, vas bien.

5. Configurar la facturación (cada campo)

En Ajustes Siigo → 2. Configuración de facturación:

Comprobantes e impuestos

Manejo del IVA en el precio

Envío

Si tus pedidos cobran envío, pon el código del producto de envío en Siigo (por ejemplo 001). Ese producto debe existir en tu catálogo de Siigo. Si no cobras envío, déjalo vacío.

Sincronización de productos

6. Elegir cuándo y cómo facturar

¿Cuándo se crea la factura?

¿Se envía a la DIAN?

Recomendación para empezar: trigger “al pagar” + DIAN desmarcado (borrador). Revisas un par de facturas, y cuando estés seguro, activas el envío automático a la DIAN.

En Productos, dale Sincronizar ahora. La app recorre tus variantes activas y las empareja con Siigo por SKU. Verás, por cada variante, el estado: OK, error o saltado (sin SKU). El proceso corre en segundo plano; la pantalla se actualiza sola.

8. Tu primera factura

  1. Crea o recibe un pedido con un producto que tenga SKU.
  2. Asegúrate de que el pedido traiga la identificación del cliente (cédula o NIT) — ver el aviso de más abajo.
  3. Según tu trigger, la app crea la factura en Siigo. Revísala en la sección Facturas.
  4. Cuando confirmes que todo está bien, activa el envío automático a la DIAN.
Importante — cédula/NIT del cliente. Siigo exige la identificación del comprador para emitir una factura válida. La app la busca en los note attributes del pedido (campos cedula, nit o documento) o en el campo empresa de la dirección de facturación. Configura tu checkout para capturar ese dato; sin él, la factura no se puede emitir.

9. Notas de crédito (devoluciones)

Cuando registras un reembolso en Shopify, la app crea la nota de crédito electrónica correspondiente en Siigo, asociada a la factura original. También puedes crear una nota de crédito manual desde la sección Facturas.

10. Consumo del plan y límites

Cada plan incluye un número de facturas al mes (Emprende 500, Crece 1.500, Pro 4.000). En el panel verás tu consumo del mes con una barra de progreso. Te avisamos cuando te acercas al límite (80%) y cuando lo alcanzas. Si necesitas más, subes de plan en un clic desde Shopify y el nuevo límite aplica de inmediato. El contador se reinicia cada mes.

Solución de problemas

“No se encontró identificación del cliente en la orden.”

El pedido no trae cédula/NIT. Captura ese dato en el checkout (campo personalizado) o agrégalo al pedido en los note attributes (cedula/nit/documento) o en el campo empresa de la dirección de facturación. Luego vuelve a facturar.

“Siigo devolvió catálogos vacíos.”

Casi siempre es el Partner-Id: algunas cuentas (y el sandbox) exigen ese header. Ponlo en Ajustes → Credenciales y guarda de nuevo. Verifica también que tu cuenta de Siigo tenga tipos de documento, impuestos y usuarios activos.

Un producto aparece como “saltado”.

Ese producto no tiene SKU, o su SKU no existe en Siigo. Asigna el SKU en Shopify (y en Siigo) y vuelve a sincronizar. Recuerda: el SKU es la identidad entre ambas plataformas.

“La ciudad no existe” al crear el cliente.

Siigo usa códigos DANE de ciudad. La app aplica valores por defecto válidos; si tu cliente tiene una dirección incompleta, complétala en el pedido para que la ciudad se resuelva bien.

Error 429 / “Try again in N seconds”.

Es el límite de peticiones del API de Siigo. La app reintenta sola; si haces muchas operaciones seguidas, espera unos segundos y vuelve a intentar.

El total de la factura no cuadra con el pedido.

Revisa el manejo del IVA (incluido vs. agregado) y, si cobras envío, que el código del producto de envío en Siigo sea correcto. Con el modo correcto, el total cuadra al centavo.