Skip to content

BTW en fiscale inrichting

De BTW-functionaliteit beheert Nederlandse BTW-codes, aftrekprofielen, BCF-componenten, accountregels, classificatieregels en transactionele BTW-details. De inrichting wordt gebruikt door bronprocessen zoals Crediteuren en kan ook via API's worden aangeroepen voor classificatie en berekening.

Wat kun je met BTW?

Met BTW kun je:

  • BTW-codes beheren per richting en percentage;
  • aftrekbaarheid, BCF-compensatie en kostencomponenten vastleggen;
  • overheidsactiviteiten beheren;
  • accountregels koppelen aan postbare grootboekcombinaties;
  • classificatieregels gebruiken voor automatische BTW-keuze;
  • BTW-bedragen berekenen en classificeren;
  • transactionele BTW-details controleren.

Belangrijkste schermen

SchermRouteDoel
BTW beheer/setup/taxMasterdata en classificatieregels beheren
BTW-transacties/payables/tax-transactionsTransactionele BTW-details controleren

Inrichting

BTW-inrichting bestaat uit meerdere lagen.

OnderdeelBetekenis
BTW-codesPercentage, richting, reverse charge en geldigheid
AftrekprofielenVerdeling over aftrekbaar, BCF-compensabel en kosten
OverheidsactiviteitenContext voor BCF of publieke taakuitvoering
AccountregelsKoppeling tussen BTW-component en grootboekrekening
ClassificatieregelsAutomatische selectie van BTW-code en aftrekprofiel

Classificatie

Classificatieregels bepalen welke BTW-code en welk aftrekprofiel bij een transactie passen. Regels kunnen onder meer kijken naar land, leverancier, transactieaard, cost center, project en overheidsactiviteit.

De volgorde is belangrijk: specifieke regels horen een hogere prioriteit te krijgen dan generieke fallback-regels.

mermaid
flowchart LR
  Context[Transactiecontext] --> Rules[Classificatieregels]
  Rules --> Code[BTW-code]
  Rules --> Profile[Aftrekprofiel]
  Code --> Amounts[BTW-berekening]
  Profile --> Amounts
  Amounts --> Detail[Transactionele BTW-detailregel]

Berekening

De tax-engine splitst het berekende BTW-bedrag in componenten:

  • aftrekbaar;
  • BCF-compensabel;
  • niet-aftrekbaar of kostencomponent;
  • reverse-charge indicatie wanneer van toepassing.

De som van deze componenten moet aansluiten op het totale BTW-bedrag. Ongeldige profielen worden afgewezen.

VIES-validatie

Bij grensoverschrijdende contexten kan ERP-NL BTW-nummers via VIES valideren. Validatie wordt gebruikt om ontbrekende of ongeldige leveranciers-BTW-nummers vroeg te signaleren.

Transactionele BTW

Het scherm /payables/tax-transactions toont de transactionele BTW-details die uit bronprocessen ontstaan. Gebruik dit scherm om te controleren:

  • welke BTW-code is toegepast;
  • welk bedrag is berekend;
  • welk aftrekprofiel is gebruikt;
  • of classificatie handmatig is overschreven;
  • of de bronregel opnieuw onderzocht moet worden.

API's

EndpointGebruik
GET /api/tax/codesBTW-codes lezen
GET /api/tax/recoverability-profilesAftrekprofielen lezen
GET /api/tax/account-rulesAccountregels lezen
GET /api/tax/government-activitiesOverheidsactiviteiten lezen
GET /api/tax/classification-rulesClassificatieregels lezen
POST /api/tax/calculateBTW-bedragen berekenen
POST /api/tax/classifyBTW-classificatie uitvoeren
GET /api/tax/transaction-detailsTransactionele BTW-details lezen

Praktische checklist

  • Leg eerst BTW-codes en aftrekprofielen vast.
  • Koppel accountregels voordat transactionele boeking nodig is.
  • Maak classificatieregels specifiek genoeg om onbedoelde matches te voorkomen.
  • Test EU- en reverse-charge scenario's apart.
  • Controleer transactionele BTW na wijzigingen in classificatieregels.