De G-rekening blokkeert de ketenaansprakelijkheid alleen als het loonheffing-deel er daadwerkelijk op landt. Deze pagina volgt één factuur van uitbetaling tot vrijgave: welke bedragen naar welke rekening, welke webhook welk record bijwerkt, en welk bewijs de opdrachtgever mee kan nemen bij een controle van de Belastingdienst.
Splitsen is verplicht in sectoren waar de WKA (art. 34 IW) geldt: bouw, technische installatie, elektro, cleaning, agrarisch werk, en sommige koeriers- en uitzendrelaties. Buiten die sectoren is splitsing een sterke maar niet-verplichte handeling — sommige opdrachtgevers eisen het toch omdat het hun keten opschoont.
Welk percentage naar de G-rekening?
Standaard hanteren opdrachtgevers 25% voor bouw en 30% voor technische installatie. Voor uitzendbureau-achtige constructies loopt dit op tot 55%. PROFOYO stelt bij nieuwe engagements automatisch een sector-default voor; freelancer en opdrachtgever kunnen dat in het contract bijstellen op basis van hun eigen sectorafspraak of een individuele beschikking van de Belastingdienst.
De flow, stap voor stap
**Stap 1 — Factuur gegenereerd.** Freelancer factureert bruto. PROFOYO markeert regel-item met `wka_split_pct` en genereert een `wka_splits`-record met status `split_calculated`.
**Stap 2 — Betaling initieert.** Opdrachtgever betaalt via Mollie of Stripe. PROFOYO stuurt de PSP twee destinations: G-rekening IBAN (loonheffing-deel) en netto-IBAN.
**Stap 3 — Funds received.** Zodra PSP-webhook 'payment.paid' binnenkomt, wordt het split-record `funds_received`.
**Stap 4 — Split uitgevoerd.** PSP boekt beide delen door. Webhook `payout.paid` per destination zet status op `split_paid`.
**Stap 5 — Vrijgave.** Na de vervaltermijn (typisch 5 jaar of eerder mits Belastingdienst-beschikking) kan de G-rekening-eigenaar het loonheffing-deel vrijgeven; PROFOYO logt `released_at` als bewijsstuk.
Wat komt in de Compliance Passport?
Per engagement toont het Compliance Passport: totaal-brutobedrag, totaal naar G-rekening, laatst gebruikte percentage, aantal splits, laatste PSP-referentie, en de datum van laatste `split_paid`. Zowel de opdrachtgever als de accountant van beide partijen kunnen via de Passport-link één-op-één zien dat de WKA-plicht is nagekomen. Dit is precies het bewijs dat de Belastingdienst wil zien bij een ketenaansprakelijkheids-onderzoek.
Wat als de split mislukt?
Drie faalscenario's en hun afhandeling:
1. **PSP kan G-rekening niet uitbetalen** (bijv. IBAN inactief). Split blijft `funds_received`; freelancer krijgt melding om G-rekening te fixen; opdrachtgever krijgt melding dat de WKA-vrijwaring nog niet compleet is.
2. **Percentage foutief** (bijv. verkeerde sector). Freelancer kan het record naar `disputed` zetten met correctievoorstel; nadat opdrachtgever akkoord is genereren we een correctie-transactie via de PSP.
3. **Terugvordering door opdrachtgever** (bijv. bij chargeback). Split gaat naar `cancelled`; PROFOYO stuurt evidence-bundle voor de dispute.
Rechten en verwachtingen per rol
**Freelancer** — ziet alle splits, kan drafts aanmaken (op basis van factuurregels), kan geen statussen forceren voorbij `split_calculated` (dat doet de PSP-reconciliatie). Kan bezwaar aantekenen tegen een geregistreerde split met de dispute-flow.
**Opdrachtgever** — ziet alle splits gekoppeld aan zijn engagements read-only; kan het bewijsbundle downloaden voor de eigen KA-administratie.
**PROFOYO** — reconcilieert PSP-webhooks, houdt audit-log per statustransitie, en levert een JWS-getekende evidence-bundle aan het Compliance Passport bij elke `split_paid`.
Wat je krijgt
1Automatische split-berekening bij factuurgeneratie
2PSP-integratie met Mollie en Stripe
3Sector-defaults (bouw 25%, techniek 30%, uitzend tot 55%)
4PSP-webhook reconciliatie zonder handwerk
5Compliance Passport toont KA-vrijwaring per engagement
6Dispute-flow voor foutieve splits
75-jaar audit-log per statustransitie
Voorbeelden
Goed voorbeeld
Zzp-bouwer factureert €3.630 bruto (incl. BTW). PROFOYO splitst 25%: €907,50 naar G-rekening ING, €2.722,50 netto. Opdrachtgever ziet in het Compliance Passport 'WKA-plicht nagekomen · G-rekening geverifieerd'. Belastingdienst-controle passeert zonder vragen.
Let op
Freelancer heeft nog geen actieve G-rekening. Split-record blijft `pending`; opdrachtgever ziet een gele waarschuwing 'KA-risico niet afgedekt'. Uitbetaling gaat wel door naar de reguliere rekening, maar de opdrachtgever loopt volledig aansprakelijkheidsrisico totdat de G-rekening actief is.
Risicovol voorbeeld
Sectorpercentage op 10% gezet zonder Belastingdienst-beschikking. Bij controle stelt de Belastingdienst dat 25% had moeten worden ingehouden; de opdrachtgever betaalt het verschil na. Advies: als je een lager percentage gebruikt, upload de beschikking als bewijsstuk bij het split-record.