📚 Recursos: més articles al blog · Tornar al blog
Salta al contingut
Guia · Automatització

Automatitzar la facturació recurrent.

Quan automatitzar i quan no, com configurar el cron billing d'Hexio i el flux complet client → contracte → factura mensual sense tocar res.

Actualitzat 4 de maig de 2026 7 min de lectura Equip Hexio

Si emets cada mes les mateixes factures als mateixos clients pels mateixos imports, no hauries d'estar fent-ho a mà. La facturació recurrent és la segona automatització amb més impacte que recomanem (després de la conciliació bancària) — i la més fàcil de configurar bé. Aquesta guia explica el flux complet a Hexio: quan val la pena, com configurar-lo i què passa quan canvien les coses.

Quan automatitzar

Una factura mereix entrar al cicle de recurrents si compleix tres condicions: el mateix client, el mateix import (o una fórmula coneguda) i la mateixa freqüència. Si una de les tres canvia sovint, la pots tenir com a esborrany recurrent però amb revisió manual. Si les tres són estables, automatitza-la del tot — pots posar-li excepcions específiques quan calguin.

El flux complet

El cicle té quatre passos i Hexio te'n cobreix tres automàticament un cop configurat. Tu només has de fer el primer.

Flux automatitzat
Client → Contracte → Factura → Cobrament
El cron billing s'executa cada matí a les 03:00.
Pas 1
Crear client
Manual · 1 cop
Pas 2
Contracte recurrent
Manual · 1 cop
Pas 3
Factura mensual
Auto · cron billing
Pas 4
Cobrament
Auto · Stripe + bank

Pas 1 — Crear o seleccionar el client

A Clients, assegura't que el client té totes les dades fiscals correctes, un mètode de pagament associat (Stripe per a card, IBAN per a SEPA, transferència manual com a últim recurs) i un email de facturació vàlid. Si el client ja existeix, repassa-li aquests tres camps.

Pas 2 — Crear el contracte recurrent

A Clients i Vendes → Contractes → Nou recurrent, defineix el contracte mare. Aquí especifiques què, quan i quant. El "què" és una llista de línies amb els seus conceptes; el "quan" és la freqüència (mensual, trimestral, anual, custom); el "quant" és l'import o una fórmula que pot incloure variables — hores fitxades del període, consum mesurat, o un fix més variable.

{
  "contract": {
    "client_id": "cli_8b3a",
    "name": "Manteniment mensual",
    "frequency": "monthly",
    "day_of_month": 1,
    "auto_emit": true,
    "auto_send": true,
    "lines": [
      {
        "concept": "Suport tècnic mensual",
        "quantity": 1,
        "unit_price": 450.00,
        "tax_rate": 21
      },
      {
        "concept": "Hores extres del mes",
        "quantity_formula": "sum(timetracking.client_hours_this_month)",
        "unit_price": 65.00,
        "tax_rate": 21
      }
    ],
    "payment_method": "sepa_direct_debit",
    "notify_webhook": "https://api.empresa.com/billing/notify"
  }
}

Pas 3 — El cron billing fa la feina

Cada nit a les 03:00 el cron billing revisa tots els contractes actius, identifica els que toquen aquell dia i emet la factura corresponent. Si el contracte té auto_emit: true i auto_send: true, la factura es signa via Verifactu i s'envia per email al client en un sol flux. Si tens variables (com hores fitxades), el sistema les calcula a partir del mòdul corresponent al moment d'emetre, no abans.

Pas 4 — Cobrament automàtic

Si el mètode és Stripe, la factura desencadena un cobrament immediat a la targeta del client. Si és SEPA, es genera el remès SEPA per a enviar al banc (o automàticament si tens el banc connectat amb permisos d'iniciació de pagament). Si és transferència manual, es queda en estat "pendent de cobrament" i el cron bank-sync la concilia automàticament quan veu l'entrada al compte.

Què passa quan canvien les coses

El món real té excepcions. Aquí com les gestionem:

  • Pujada de preus al gener — edita el contracte amb data efectiva 1 de gener; les factures anteriors no es modifiquen.
  • Mes amb hores extres extra — la fórmula ja les inclou; no has de tocar res.
  • Client demana parar 1 mes — pausa el contracte per aquell període; reprèn després.
  • Cobrament fallit — alerta automàtica al teu equip i estat de la factura "pendent". Cron business-alerts.
  • Cancel·lació al mig de mes — emet una rectificativa proporcional automàticament si ho marques.
💡 El secret real

No és la part tècnica — això triga 10 minuts per contracte. El truc és haver fet una bona neteja prèvia: clients amb dades correctes, contractes amb terminis clars, mètodes de pagament al dia. Si això està en ordre, l'automatització és gairebé transparent.

Vol veure-ho funcionar?

Mòdul IA & Automatitzacions

31 crons en producció, fórmules custom, webhooks i alertes — tot el que fa que això funcioni.

Veure el mòdul →

Vols configurar-ho amb nosaltres?

Sessió de 30 minuts on configurem un contracte recurrent real teu, en directe.

Reserva sessió
Demana demo · 15 min