De begrotingssystematiek van het verplichtingen-kasstelsel en het daarmee samenhangende budgetrecht heeft twee pijlers: de verplichtingen en de kasuitgaven. Kasbetalingen worden geadministreerd in de kasboekhouding. De verplichtingen worden vastgelegd in de verplichtingenboekhouding. De verplichtingenboekhouding zorgt voor een betere beheersing van de kasuitgaven over meerdere jaren.
In de Comptabiliteitswet 201616 (CW 2016) worden verplichtingen gedefinieerd als: de voorwaardelijke of onvoorwaardelijke verplichting tot een toekomstige kasbetaling aan een derde of aan een ander dienstonderdeel. Hierbij kan sprake zijn van al afgesloten contracten, maar ook van toegekende subsidies. Belangrijk bij de uitoefening van het budgetrecht van de Staten-Generaal is dat de CW 2016 voorschrijft dat deze afspraken altijd controleerbaar moeten zijn. Zowel het budget om verplichtingen aan te gaan, als het budget om kasbetalingen te doen, worden via de begrotingswetten ter goedkeuring voorgelegd aan de Staten-Generaal.