Invoervariabelen & Belastingcodes zijn kernonderdelen van de facturatieconfiguratie binnen Zero Friction.
U vindt deze instellingen via Configuratie → Facturatie → Invoervariabelen en Configuratie → Facturatie → Belastingcodes.
Invoervariabelen zijn waarden die in de tijd kunnen wijzigen en worden gebruikt in tariefformules.
Belastingcodes bepalen welk btw-tarief wordt toegepast op factuurregels, afhankelijk van datum en type klant.
Samen zorgen deze configuraties voor correcte prijsberekeningen en juiste belastingtoepassing op facturen.
Invoervariabelen
Wat toont dit onderdeel?
De pagina Invoervariabelen toont een overzicht van alle invoervariabelen die gebruikt worden in tariefformules binnen de facturatie.
Per invoervariabele ziet u:
Naam van de variabele
Omschrijving van wat de variabele voorstelt
Tijdgebonden waarden, inclusief start- en (optioneel) einddatum
Elke invoervariabele kan meerdere waarden bevatten, waarbij elke waarde geldig is voor een specifieke periode. Het systeem gebruikt automatisch de waarde die van toepassing is op de factuurperiode.
Indeling
Algemene gegevens
Naam
Unieke identifier van de invoervariabele (bijvoorbeeldEnergyPrice,NetworkFee).Omschrijving
Functionele uitleg van de betekenis en toepassing van de variabele.
Waarden
Numerieke waarden die tijdgebonden zijn
Startdatum en optionele einddatum
Overlappende periodes zijn niet toegestaan
Vertalingen
Invoervariabelen ondersteunen vertalingen
De variabele moet eerst worden opgeslagen voordat vertalingen kunnen worden toegevoegd
Een tooltip geeft deze vereiste expliciet aan
Acties
Gebruikers met de juiste rechten kunnen:
invoervariabelen aanmaken
waarden toevoegen, wijzigen of beëindigen
invoervariabelen verwijderen, mits deze niet worden gebruikt in actieve tarieven of facturatie
Gedragingen & Logica
Invoervariabelen worden gebruikt binnen tariefformules, bijvoorbeeld:
Eenheidsprijs = EnergyPrice × 1,1 + NetworkFee
Het systeem:
bepaalt de factuurperiode
selecteert per invoervariabele de waarde die geldig is in die periode
vervangt de variabelen in de tariefformule
berekent het uiteindelijke tarief
Als een invoervariabele geen waarde heeft die de volledige factuurperiode afdekt, stopt de facturatie met een foutmelding waarin wordt aangegeven welke variabele ontbreekt.
Wijzigingen aan invoervariabelen:
beïnvloeden toekomstige facturen
hebben geen terugwerkende kracht op reeds gegenereerde facturen
Belastingcodes
Wat toont dit onderdeel?
De pagina Belastingcodes toont alle belastingcodes die beschikbaar zijn voor facturatie.
Per belastingcode ziet u:
Naam van de belastingcode
Eén of meerdere btw-tarieven
Geldigheidsperiodes per btw-tarief
De combinatie van belastingcode en factuurdatum bepaalt welk btw-percentage wordt toegepast op factuurregels.
Indeling
Algemene gegevens
Naam
Herkenbare naam van de belastingcode (bijvoorbeeld Standaard btw, Verlaagd tarief).
Btw-tarieven
Percentage (bijvoorbeeld 21%, 9%)
Geldigheidsperiode per tarief
Per belastingcode mag exact één btw-tarief per datum actief zijn
Overlappende of ontbrekende periodes zijn niet toegestaan
Acties
Gebruikers met beheerdersrechten kunnen:
belastingcodes aanmaken
btw-tarieven toevoegen of wijzigen
belastingcodes verwijderen, mits deze niet in gebruik zijn
Een belastingcode kan niet worden verwijderd wanneer deze:
is ingesteld als standaard belastingcode voor voorschotten
is gekoppeld aan één of meerdere factuuritems
Gedragingen & Logica
Bij het berekenen van btw op facturen:
bepaalt het systeem de belastingcode op basis van het factuuritem
selecteert het btw-tarief dat geldig is op de factuurdatum
berekent het btw-bedrag op basis van het netto-bedrag
telt het btw-bedrag op bij het totaalbedrag van de factuurregel
Wanneer een btw-tarief wijzigt binnen één factuurperiode, splitst het systeem de factuurregel automatisch zodat elk deel het correcte btw-tarief gebruikt.
Wijzigingen aan belastingcodes:
gelden alleen voor nieuwe facturen
hebben geen invloed op reeds verstuurde facturen
Probleem | Oplossing |
Invoervariabele heeft geen waarde voor periode | Voeg een waarde toe die de volledige periode afdekt |
Factuurregel wordt opgesplitst | Controleer of een btw-tarief wijzigt binnen de periode |
Belastingcode kan niet worden verwijderd | Controleer of deze nog wordt gebruikt of als standaard is ingesteld |
Tariefberekening faalt | Controleer foutmelding voor ontbrekende invoervariabelen |
Foutmelding “input variables missing” | Voeg ontbrekende waarden toe voor de periode |
Overlappende btw-tarieven | Pas datums aan zodat er geen overlap is |
Geen belastingcode beschikbaar | Controleer of ten minste één tarief actief is |
Wijziging heeft geen effect | Controleer startdatum van de nieuwe waarde of het tarief |
Waarom kan ik een belastingcode niet verwijderen?
Omdat deze nog in gebruik is of is ingesteld als standaard voor voorschotten.
Kan ik overlappende btw-tarieven instellen?
Nee, elke datum mag maar één actief tarief hebben.
Wat gebeurt er als ik een invoervariabele wijzig?
Nieuwe facturen gebruiken de nieuwe waarde; bestaande facturen worden niet herberekend.
Wat als een variabele ontbreekt tijdens facturatie?
De facturatie stopt met een foutmelding.
Ondersteunen invoervariabelen meerdere talen?
Ja, via vertalingen na het eerste opslaan.
Hoe kies ik de juiste belastingcode?
Op basis van lokale wetgeving en type klant (organisatie of residentieel).
Wat gebeurt er bij een btw-wijziging midden in de periode?
De factuurregel wordt automatisch opgesplitst.
Invoervariabele (Cost Component) – Tijdafhankelijke waarde gebruikt in tariefformules
Belastingcode – Verzameling btw-tarieven met geldigheidsperiodes
Btw-tarief – Percentage dat wordt toegepast op een factuurregel
Tijdgebonden (Time-sliced) – Data met verschillende waarden per periode
Factuuritem – Product of dienst op een factuur
Tariefformule – Wiskundige berekening voor prijsbepaling
Voorschotfactuur – Factuur vóór definitieve afrekening
BTW – Belasting over de toegevoegde waarde






