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.
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.
billing s'executa cada matí a les 03:00.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.
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.
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.