Centro de ayuda › Integraciones
0.4.2 Integración Jumpseller - Emisión DTE
Actualizado 2026-09-29
Emite boletas o facturas automáticamente con cada venta de Jumpseller (webhook)
Cada vez que en tu tienda Jumpseller se paga un pedido, Parrotfy puede emitir solo el documento tributario y enviarlo al correo que el cliente ingresó en el check-out. Se configura en dos partes: primero creas la tienda en Parrotfy y después pegas un webhook en Jumpseller.
1. Crea la tienda en Parrotfy
Hazlo con un usuario que pueda administrar las configuraciones de la cuenta (por ejemplo, el dueño de la cuenta).
- Entra a Mi empresa → Integraciones, pestaña Tiendas externas.
- Haz clic en Añadir nueva tienda.
- En Servicio externo elige Jumpseller y ponle un Nombre. Para Jumpseller no necesitas credenciales: basta el webhook.
- Elige la Condición de pago con la que se crearán los documentos (ver más abajo cómo hacer que queden pagados), el Centro de negocio y, si tienes más de una, la Bodega desde la que se descuenta el stock.
- Guarda. La tienda queda en la lista, y en su ficha aparece el campo Webhook URL. Haz clic sobre esa URL para copiarla: ya trae el nombre de tu cuenta, el token y la tienda.
Si el botón Añadir nueva tienda aparece con candado, tu plan llegó a su máximo de tiendas activas.
Importante: si la tienda no está creada en Parrotfy, los avisos de Jumpseller llegan pero no se emite nada.
2. Crea el webhook en Jumpseller
- En tu panel de Jumpseller, entra al menú Notificaciones, apartado Webhooks, y agrega un nuevo webhook.
- Completa:
- Evento: Orden pagada (Order Payment).
- Callback URL: pega la Webhook URL que copiaste de la ficha de la tienda en Parrotfy.
- Nombre: Parrotfy.
- Guarda el webhook.
Desde ese momento, cada pedido que Jumpseller marque como pagado genera su documento en Parrotfy, en segundo plano, y se envía al correo del cliente:
- Por defecto se emite boleta.
- Se emite factura cuando el pedido trae en sus campos adicionales la opción "Factura" y el comprador tiene sus datos de facturación (RUT de empresa).
¿Cómo hacer que estos documentos se creen pagados?
Asigna en la tienda una Condición de pago que tenga una Cuenta cobro asociada (la cuenta donde entra el dinero). Con eso, cada documento que llega desde Jumpseller se crea pagado, abonado a esa cuenta. Las condiciones de pago se editan en Administración → Cuentas → rueda "Administrar cuentas" → pestaña Condiciones de pagos.
Video: https://www.loom.com/embed/0296eced134c42c78ae3136fa1da5db4
Si un pedido pagado no generó su documento
Revisa el ícono de advertencia de la barra superior (panel de problemas de emisión): ahí aparecen los documentos que no se pudieron emitir, con su error y un botón para reintentar. Ver "Conecta tu tienda online a Parrotfy".
¿Dudas? Escríbenos al chat de soporte y podemos configurar esto por ti.
--- Verificado contra el código de Parrotfy (commit 642ff78, 2026-08-26): app/views/integrations/index.html.erb, app/controllers/integrations_controller.rb, app/views/confs/_external_stores_index.html.erb (Añadir nueva tienda, limit_external_stores), app/models/external_store.rb (Jumpseller es solo webhook), app/views/external_stores/_form.html.erb, _jumpseller_show.html.erb y _riqra_show.html.erb (Webhook URL), app/helpers/external_store_helper.rb (webhook_url), app/controllers/api/v1/external_stores/jumpseller_controller.rb (solo status paid; sin tienda no procesa), app/services/external_stores_order_adapters/jumpseller_order_adapter.rb (determine_invoice_type, condición de pago de la tienda), app/models/sale_invoice.rb (create_payment_by_payment_condition), app/views/banks/_link_tabs_banks.html.erb, config/locales/es.yml.
