Annual accountability report from your own administration Checked against the OCW taxonomy Ready for the XBRL Education Portal

OCW taxonomy integration development

Every education board accounts to DUO for the funding of its institutions each year before 1 July. This is done digitally in XBRL via the XBRL Education Portal (XBRL Onderwijsportaal), according to the OCW taxonomy that applies to the reporting year. For reporting year 2025, that is the NT20 OCW taxonomy of 18 February 2026. Many boards fill in the reports by hand in the portal, even though the figures are already in the financial administration. Appfront builds the integration that compiles the reports from your administration, checks them and prepares them as an XBRL file ready to upload.

What is an integration that compiles your annual accountability report according to the OCW taxonomy?

An integration with the OCW taxonomy converts an education board's figures into the reports DUO expects. According to DUO, the NT20 OCW taxonomy of 18 February 2026 applies to the accountability report for reporting year 2025, and reports based on an older taxonomy are not processed. Every board submits the OCW Annual Accountability (OCW Jaarverantwoording) report. Boards with institutions in primary, secondary or secondary vocational education also complete the OCW Policy Information (OCW Beleidsinformatie) report. For education institutions, the data for the Wet normering topinkomens (the Dutch public sector top income standards act) is included in the annual accountability report; according to DUO, a separate report for this applies to cultural, media and emancipation institutions and institutions affiliated with education.

Submission is done via DUO's XBRL Education Portal, where you log in with eHerkenning. You can compile a report in the portal or upload a report that has already been prepared in XBRL. Several people can work on a report, but not at the same time. In practice, the figures are then copied from the annual accounts even though they are already in the financial administration, and if the accountant has another correction, the copying starts all over again. DUO does not send a confirmation by email; you check yourself that the status in the portal shows as approved, and the most recently submitted report replaces the previous one.

We build custom because every school board has a different landscape. A board with a single school works with different accounting software than a large board with dozens of institutions, and an accountancy firm serves several boards at once. Which accounting system you use, which reports apply to your sector and who supplies the figures determine what the integration does. We have not found a public integration that lets software submit directly to the portal; the integration creates the XBRL file and you upload it with eHerkenning.

From your records

No retyped figures.

Checked

Against the taxonomy.

Ready to upload

As an XBRL file.

How we build your integration that compiles your annual accountability report using the OCW taxonomy

We start with your reporting: which institutions and sectors fall under your board, which reports apply to you, which accounting system holds the figures and how you currently complete the report in the portal. Then we build the first integration for the OCW annual accountability report, because every board submits it, and compare the output with what you submitted previously. Your controller works with it for one reporting round. The policy information, the data on top incomes and the switch to a new taxonomy follow if that goes well. After that, we maintain the integration whenever DUO publishes a new taxonomy.

1
Mapping your accountability process

Sectors, reports, sources.

2
Annual accountability report

The first integration.

3
Expanding

Policy information and WNT.

4
Go-live and maintenance

Go-live, monitoring, and maintenance when things change.

What an integration that compiles your annual accountability report using the OCW taxonomy actually does

The components below appear in almost every integration with the OCW taxonomy. Which ones you need depends on your sector and the accounting system you use.

Retrieving

From your financial accounts.

Allocate

Accounts mapped to elements.

Checking

Against the taxonomy.

Reports

Annual accountability report and more.

Versions

Every correction stored.

New taxonomy

Switching per reporting year.

Who we build an integration that compiles your annual accountability report using the OCW taxonomy for

The integration is intended for those who enter the same figures into the portal again every year, or who submit for several boards. The more institutions and reports, the more it saves you.

Boards

Your own reporting.

Accountants

For multiple boards.

Controllers

Figures without retyping.

Software vendors

XBRL from your software.

Technology and integrations

This page is about school boards' accountability to DUO using the OCW taxonomy. For messages to the Dutch Tax Administration or the Chamber of Commerce (KVK) via Digipoort, see our page on SBR integration; for XBRL in general, our page on XBRL integration; for logging in with eHerkenning in your own software, our page on eHerkenning integration; and for your board's business operations, our page on an education ERP. You can read about our approach on building software.

OCW taxonomy XBRL files Financial accounts Payroll and HR records Mapping per element Check before upload Upload with eHerkenning Versions per reporting year Roles and permissions Log

Why Appfront for your integration that compiles your annual accountability report using the OCW taxonomy?

A report that DUO sends back because a figure does not reconcile, a correction from the auditor that has to be re-entered at the last minute, or a report on an old taxonomy that is not processed all cost a board time just before 1 July. That is what we build around: the figures entered once in the accounting system, checked before they go into the portal, and every version stored.

No retyping

From the accounting system.

Fewer rejections

Checked first.

Ready every year

New taxonomy built in.

Security and privacy for an integration that compiles your annual accountability report using the OCW taxonomy

The annual accounts contain the board's financial data and, for the top-income reporting, data on executives and senior officials. The integration retrieves only the data the reports need, using its own account and the permissions your administrators grant. Anyone who builds, changes or approves a report is recorded by name and time.

The integration runs in a European data centre, with encrypted connections and storage and daily backups. Uploading to the XBRL Education Portal is done by an authorised employee using eHerkenning; the integration does not store any login details for the portal.

Frequently asked questions about an integration that builds your annual accounts according to the OCW taxonomy

Questions that controllers, board members and accountancy firms in education ask before they get started.

An integration that converts the figures from your financial administration and other records into the reports DUO expects under the OCW taxonomy, validates them and prepares them as an XBRL file. You then upload that file to the XBRL Education Portal.

According to DUO, the NT20 OCW taxonomy of 18 February 2026. DUO does not process reports based on an older taxonomy. The taxonomy and documentation are available on the SBR Nederland website. A new version may be released for each reporting year.

Every board submits the OCW Annual Accounts report. Boards with institutions in primary, secondary or secondary vocational education also complete OCW Policy Information; inclusive education partnerships do not. If you are unsure, DUO's Education Information Centre can give you a definitive answer.

We have not found a public route that lets software submit directly to the XBRL Education Portal. The portal does allow you to upload a report that has already been prepared in XBRL. An authorised employee does this using eHerkenning.

You then adjust the figures in your administration and the integration rebuilds the report. According to DUO, you may submit before an audit opinion is available, and the most recently submitted report replaces the previous one. The integration keeps every version.

An SBR integration sends messages via Digipoort, for example to the Tax Administration or the Chamber of Commerce (KVK), using the Dutch Taxonomy. The annual accounts for DUO go through the XBRL Education Portal using the OCW taxonomy. The technology is similar, but the reports and the channel are different.

For larger boards, accountancy firms working for several boards, and suppliers of financial software for education. If you have a single school and straightforward annual accounts, completing the report in the portal is often enough.

Your annual accounts straight from your own administration?

Tell us how many institutions your board has, which administration system you use and how you currently submit through the portal. We will show you how an integration can take that over.

Edit content