Plantilla de factura per a programador freelance el 2026 (en català)
Si ets programador freelance que treballes des de Catalunya per a clients tant espanyols com europeus o internacionals, la teva facturacio te complexitats especifiques: IVA intracomunitari amb client UE (art. 25 LIVA), exportacio de serveis fora de la UE (art. 21 LIVA), retencio IRPF segons tipus de client, model 349 obligatori per a operacions intracom i, des de l'1 de juliol de 2027, obligacio VeriFactu.
Aquesta guia presenta una plantilla concreta i totes les regles fiscals per a no equivocar-te a l'hora de facturar a Alemanya, EUA, Catalunya o resta d'Espanya. Pla gratuit FactuChat 10 factures/mes inclos.
Casos tipics del programador freelance i tractament IVA
| Client | Tipus | IVA | Retencio IRPF | Models complementaris |
|---|---|---|---|---|
| Empresa espanyola | B2B | 21% | 15% (7% primers 2 anys) | 303, 130, 100 |
| Particular espanyol | B2C | 21% | Sense retencio | 303, 130, 100 |
| Empresa UE (Alemanya, Franca, Italia, etc.) | B2B intracom | 0% (art. 25 LIVA, inversio subjecte passiu) | Sense retencio | 303, 349, 130, 100 |
| Particular UE | B2C intracom | 21% espanyol (o IVA del pais via OSS si volum > 10.000 €/any) | Sense retencio | 303, 130, 100 (+ OSS) |
| Empresa EUA / Regne Unit / Suissa / Andorra | B2B exportacio | 0% (art. 21 LIVA, exportacio serveis) | Sense retencio | 303, 130, 100 |
| Particular EUA / RU / Suissa | B2C exportacio | 0% (art. 21 LIVA) | Sense retencio | 303, 130, 100 |
Plantilla factura intracom UE B2B (cas mes habitual)
Estructura per a una factura a Alemanya, Franca, Holanda, Irlanda, etc. amb client empresa:
- Emissor: el teu nom + NIF espanyol (ex. 12345678A) + adreca completa + IVA intracom Espanya (ESPA + NIF si estas inscrit al ROI).
- Receptor: nom empresa client + CIF intracomunitari del client (ex. DE123456789, FR12345678901, IT12345678901) + adreca completa al seu pais UE.
- Concepte: descripcio del servei prestat ("Desenvolupament web fase 1: backend Django + API REST", "Consultoria tecnica i sessions remot", etc.).
- Base imponible: import total dels serveis sense IVA.
- IVA: 0%, base reduida (operacio exempta segons art. 25 LIVA — lliurament intracomunitari B2B amb destinatari amb numero IVA UE valid).
- Mencio obligatoria: "Operacio intracomunitaria — inversio del subjecte passiu — art. 196 Directiva 2006/112/CE i art. 25 LIVA Espanya. El destinatari liquidara l'IVA al seu pais."
- Total a pagar: igual a la base imponible (sense IVA).
El client UE rep la factura, ingressa l'import net (sense IVA) i a la seva declaracio d'IVA aplica el mecanisme d'inversio del subjecte passiu: autoliquida l'IVA al seu pais i alhora el dedueix. Per a ell es neutre.
Alta al ROI / VIES: requisit imprescindible
Per emetre factura amb IVA 0% intracom UE necessites estar inscrit al Registre d'Operadors Intracomunitaris (ROI), tambien conegut com a VIES. Pasos:
- Presentar modelo 036 (declaracio censal) amb la casella 582 marcada (sol·licitud d'alta al ROI).
- Hisenda revisa la sol·licitud entre 3 i 10 dies habils.
- Un cop aprovada, el teu NIF apareix al portal VIES Europa com a operador valid.
- Pots emetre factures amb IVA 0% intracom des d'aquell moment.
Si emets factura amb IVA 0% sense alta ROI, Hisenda et reclamara l'IVA del 21% mes recarrec i sancio. La inversio del subjecte passiu nomes funciona si tots dos (tu i el client) esteu al VIES amb prefix de pais valid.
Model 349: declaracio recapitulativa intracom
Per cada operacio intracom (B2B amb client UE empresa, en qualsevol direccio — emesa o rebuda) cal declarar-la al Model 349:
- Periode: mensual si el volum d'operacions intracom va superar 50.000 € al trimestre anterior. Trimestral en cas contrari.
- Termini: del 1 al 20 del mes seguent al periode declarat.
- Contingut: CIF intracom del client, pais, base imponible total amb cada client al periode, claus operacio (S = serveis, E = emesos, A = adquisicions).
- Sancio per no presentar: 20 € per dada o conjunt de dades omes, amb minim 300 € i maxim 20.000 € (art. 198 LGT).
Cas particular: client als EUA (exportacio de serveis)
Si tens client a EUA, Regne Unit, Suissa, Andorra o qualsevol altre pais fora de la UE, la operacio es exportacio de serveis segons l'art. 21 LIVA:
- Factura amb IVA 0% (operacio no subjecta).
- Sense retencio IRPF (el client no es retenedor espanyol).
- Mencio obligatoria: "Operacio no subjecta a IVA. Art. 21 LIVA. Servei prestat a destinatari fora de la UE."
- No s'inclou al Model 349 (nomes operacions UE).
- Compte amb convenis de doble imposicio: alguns paisos retenen un % localment que pots compensar a Espanya via deduccio art. 80 LIRPF.
Cas particular: client particular UE (consumidor final)
Atencio: si vens serveis digitals (apps, software, suscripcions SaaS) a particulars UE, la regla canvia. Sistema OSS (One-Stop Shop):
- Si el volum anual de vendes a particulars UE supera 10.000 €/any: has d'aplicar l'IVA del pais del consumidor (ex. 19% Alemanya, 20% Franca, 23% Polonia) i ingressar-lo a Espanya via OSS trimestral.
- Si el volum es inferior a 10.000 €/any: pots facturar amb IVA espanyol del 21%.
- L'alta al OSS es fa per via electronica a la seu de l'AEAT, casella OSS del modelo 035.
VeriFactu per a programadors freelance des de 1 juliol 2027
Des de l'1 de juliol de 2027 totes les factures que emetis com a autonom (B2B, B2C, intracom UE o exportacio) han de generar-se amb programari homologat VeriFactu. Compleixen els requisits del RD 254/2025:
- Hash chain SHA-256 que vincula cada factura amb l'anterior.
- QR de verificacio AEAT impres a la factura PDF.
- Firma digital XAdES-BES.
- Enviament o registre automatic a l'AEAT.
FactuChat compleix tots aquests requisits des del primer dia. Plantilla VeriFactu per a programador freelance preconfigurada amb operacions intracom UE (art. 25 LIVA), exportacio (art. 21 LIVA) i operacions interiors (IVA 21%).
Preguntes frequents sobre facturacio com a programador freelance
Com factura un programador freelance a un client UE?
Amb IVA 0% segons l'art. 25 LIVA (lliurament intracomunitari de bens i serveis B2B). Requisits: el client ha de ser empresa o professional amb numero IVA intracomunitari (CIF amb prefix pais, ex. DE123456789) validat al VIES; cal mencionar "Operacio intracomunitaria. Inversio del subjecte passiu. Art. 196 Directiva 2006/112/CE". El programador no carrega IVA — el client autoliquida l'IVA al seu pais.
Que es el model 349 i com afecta al programador freelance?
El Model 349 es la declaracio recapitulativa d'operacions intracomunitaries. Es presenta mensualment (volum > 50.000 € trimestre anterior) o trimestralment. Conte: CIF del client UE, pais, base imposable de cada operacio. Termini: 1-20 mes posterior. Per al programador freelance B2B-UE es obligatori encara que el volum sigui baix — qualsevol operacio intracom s'ha de declarar.
Que retencio IRPF aplico com a programador freelance?
Si el client es empresa o professional espanyol: retencio IRPF del 15% (7% els dos primers anys d'activitat segons art. 101 LIRPF). Si el client es particular espanyol: sense retencio. Si el client es empresa de la UE o no-UE: sense retencio (la retencio nomes l'aplica un retenedor espanyol).
El client americà (EUA) em paga 5.000 USD. Carrego IVA?
No. Operacio amb client de fora de la UE = exempta d'IVA segons art. 21 LIVA (exportacio de serveis). Factura sense IVA. Cal mencionar "Operacio no subjecta a IVA. Art. 21 LIVA. Servei prestat a destinatari fora de la UE". No hi ha retencio IRPF perque el client estranger no es retenedor a Espanya. Tu pagaras IRPF al teu pais sobre l'import net rebut.
Necessito alta com a operador intracomunitari?
Si. Per facturar amb IVA 0% intracom UE, necessites estar inscrit al Registre d'Operadors Intracomunitaris (ROI), tambien anomenat VIES. Sol·licitud via modelo 036, casella 582. Despres apareixes a VIES (vies.europa.eu) i pots facturar amb IVA 0% a clients UE. Sense alta ROI, la factura amb IVA 0% es invalida i Hisenda et reclamara l'IVA.
Quina retencio aplico si tinc client a Andorra o Suissa?
Andorra i Suissa son tercer pais (no UE). Factures sense IVA segons art. 21 LIVA. Sense retencio IRPF (no son retenedors espanyols). Pero compte: alguns paisos tenen conveni de doble imposicio amb Espanya que poden permetre que el client retingui localment un % i tu el dedueixes a Espanya. Consulta amb el teu gestor.
Plantilla preconfigurada per a programador freelance des de Telegram
FactuChat detecta automaticament si el client es espanyol, UE o no-UE i aplica el regim correcte. Pla gratuit 10 factures/mes.
Comença gratis →