Step 1 of 4 · The mapTax authority › Returns, Payments & Debt

The mapTax authorityReturns, Payments & Debt

Returns processing & assessment

partly covered · 9 open projects

Receiving and validating returns, automated checks and cross-matching, assessments and corrections.

The honest read

The IRS's Fact Graph, the DGFiP's M-language rules with the Mlang compiler, the Belastingdienst's ALEF rules tool and HMRC's Self Assessment calculation APIs are open assessment engines; Norway's and Hungary's return validation code and the IDB's CACAO receive and check filings. A processing pipeline another authority could adopt whole: nothing open.

A draft: not yet reviewed by a tax specialist.

Start with

Two authorities' own calculation cores: a rules engine for the US code, and the rules of the French engine, with a compiler to run them.

Its 9 projects

ProjectKindJurisdictionLast updateStars
IRS Fact GraphKnowledge-graph rules engine that models the US Internal Revenue Code, the calculation core of Direct File.Tax enginesUSSep 2026419
DGFiP calculette-irThe M-language rules of the DGFiP engine that computes French income tax and the real-estate wealth tax (IFI).Tax enginesFRMay 2026—
ALEF (Belastingdienst)Dutch Tax Administration tool for writing executable tax rules in RegelSpraak without programming.Tax enginesNLSep 202629
CACAO (IDB)IDB web platform for tax administrations to receive, validate, store and analyse taxpayers' accounting data.AutomationsGlobalMay 2026—
HMRC Self Assessment calculation APIsHMRC's MTD APIs that trigger and return a Self Assessment calculation, with the liability, BSAS and BISS APIs.APIsUKOct 2026—
HMRC View and change income tax (MTD)Frontend where MTD income tax customers view calculations, charges and payments and make changes.APIsUKOct 2026—
MlangCompiler for DGFiP's M language, used to compute the income tax of French taxpayers.Tax enginesFRJan 2026203
Skatteetaten skattemeldingenCode and specs for filing the Norwegian tax return: APIs, a validation service, XSDs and a Kotlin calculation.APIsNOOct 202647
Skatteetaten trekktabellJava routine from the Norwegian Tax Administration that computes withholding tax from the tax tables.Licence unknownTax enginesNODec 202530

Every project here is maintained and serves a tax authority. See the team's projects in the list.

Next · Step 2 of 4ProjectsEvery open source tax project in one list you can search by tax, country and kind.