Alle onderwerpen
De 30bis-inhoudingsplicht bij het betalen van onderaannemers
Voor wie? De boekhouder (controle en betaling) en de beheerder (eenmalige instellingen).
Wanneer? Telkens als je een onderaannemer betaalt.
± 3 min lezen
In het kort
- Een betaling zonder controle van die dag wordt geweigerd.
- De inhouding per instantie wordt automatisch berekend en apart geboekt.
- Het bewijs van elke controle blijft vergrendeld bewaard.
Wat is 30bis?#
In de Belgische bouw ben je als aannemer mee aansprakelijk voor de sociale en fiscale schulden van je onderaannemers. Heeft een onderaannemer schulden bij de RSZ of de fiscus, dan moet je bij elke betaling een deel inhouden en rechtstreeks aan de overheid storten. Zo niet, dan kan de overheid die schulden bij jou komen halen, met boetes erbovenop.
Daarom moet je op de dag van elke betaling controleren of de onderaannemer inhoudingsplichtig is, via checkinhoudingsplicht.be. Is hij dat, dan houd je in:
| Instantie | Percentage (standaard) |
|---|---|
| RSZ (sociale schulden) | 35 % |
| FOD Financiën (fiscale schulden) | 15 % |
| RSVZ (sociale schulden van zelfstandigen) | 15 % |
Samen nooit meer dan 50 % van het bedrag zonder btw.
Wat doet de app?#
Elke leverancier met een onderaanneming krijgt automatisch het vinkje 30bis-onderaannemer.
Je registreert per dag een controle, met het bewijsstuk van checkinhoudingsplicht.be.
Bij het betalen rekent Odoo de inhouding uit en boekt ze apart. De onderaannemer krijgt alleen het nettobedrag.
Een betaling zonder controle voor die dag wordt geweigerd.
Eenmalig (voor de beheerder): de instellingen#
Ga naar Instellingen > Facturatie en scroll naar 30bis-inhouding:
Rekeningen inhouding: waar de inhoudingen geboekt worden. Bij een Belgisch bedrijf staan ze standaard op 454 (RSZ), 453 (FOD) en 459 (RSVZ). Laat je boekhouder ze nakijken.
Partners instanties: maak RSZ, FOD Financiën en RSVZ aan als contact en kies ze hier. Dan staat de juiste instantie op de inhoudingsregel, en niet de onderaannemer.
Percentages inhouding, het maximum, de drempel attest en de startdatum RSVZ.
Het vinkje op de leverancier#
Op de fiche van de onderaannemer staat op het tabblad Verkoop & Inkoop het vinkje 30bis-onderaannemer. Het gaat automatisch aan zodra hij een onderaanneming krijgt (Onderaannemers). Alleen een boekhouder met rechten op contacten kan het met de hand wijzigen.
Stap 1 – De controle registreren (op de dag van de betaling)#
Ga naar checkinhoudingsplicht.be, zoek de onderaannemer op en download het attest als PDF.
Ga in Odoo naar Facturatie > Leveranciers > Controles inhoudingsplicht en klik op Nieuw.
Vul in:
Leverancier
Datum: vandaag
Inhoudingsplicht RSZ / FOD / RSVZ: vink aan wat het attest zegt
eventueel een limiet per instantie, als het attest een maximumbedrag vermeldt (0 = geen limiet)
het Bewijsstuk: het gedownloade attest. Dat is verplicht.
Klik op het wolkje om op te slaan.
Stap 2 – Betalen#
Open de leveranciersfactuur van de onderaannemer en klik op Betaal.
Het betaalvenster toont:
Bedrag: het volledige factuurbedrag
Ingehouden (30bis): wat je inhoudt
Betaald aan onderaannemer: wat er naar zijn rekening gaat
Betalen met inhouding Klik op Betaling aanmaken.
Is er geen controle voor die dag, dan waarschuwt het venster je, en wordt de betaling geweigerd:
Het resultaat#
Op de betaling zie je op het tabblad 30bis-inhouding de gebruikte controle, de basis, en de inhouding per instantie:
De controle is nu vergrendeld: niemand kan ze nog wijzigen, en het bewijsstuk blijft bewaard.
Opvolgen en doorstorten#
Onder Facturatie > Leveranciers > 30bis-inhoudingen zie je alle inhoudingen, per instantie en per maand. Dat geld stort je door aan de RSZ, de FOD Financiën of het RSVZ, met de referentie en binnen de termijn die zij opleggen. Dat doorstorten doe je met een gewone betaling.
Tips#
Controleer op de dag zelf van de betaling. Een controle van gisteren telt niet.
Betaal je meerdere facturen van dezelfde onderaannemer, gebruik dan gegroepeerde betalingen. Dan zie je de inhouding meteen in het betaalvenster.
Ook als je een betaling terugzet naar concept en opnieuw boekt, wordt de inhouding opnieuw berekend.