Free local check

Check your framework MI file before you submit it.

Choose the reporting route and add the finished file. Every implemented check is shown with its sheet, row, field and rule. No account, email address or card.

Used only for local period warnings; it is not transmitted.

Your file stays on this device. The check runs inside your browser. The workbook or CSV is not uploaded to Dali AI, Cloudflare or another provider.

Closing or refreshing this page removes the file and result from the browser’s working memory. No row counts or file contents are recorded.

Free check, one return, or every month

The free check stays free. The paid tiers build the file for you.

Free validator

Check a file you have already prepared

  • One-off structural and arithmetic pre-check
  • No saved customer, product or contract mappings
  • You manage the template, deadline and submission
  • The selected file stays in your browser
Single return — £15

Build one month from your invoice export

  • One agreement, one reporting month, one prepared file
  • The supported official template prepared and pre-checked
  • It does not remember: next month starts from scratch
  • One-off payment, no subscription
Monthly subscription

Prepare each month from your invoice export

  • Reusable authority, URN, contract and product mappings
  • The supported official template prepared and pre-checked
  • Deadline, template version and nil-month workflow kept visible
  • GCA £39/month · HTE £59/month · no minimum term

GCA checks — RM6292 only

Original workbook structure and headers, values-only requirement, mandatory cells, field lengths, dates and decimals, current 8-digit URNs, the 88 valid service combinations, invoice arithmetic and exact duplicate rows.

Reference: official RM6292 template and GCA customer URN list dated 11 August 2026.

HealthTrust Europe checks

The twelve fixed fields in the current framework terms, required values, dates, decimals, duplicate rows and arithmetic cross-checks. Extra columns remain allowed because HTE can request similar additional information with notice.

Accepted input: CSV or Excel. Field order may vary; common header names are recognised.

A clean result means only that the implemented structural checks found no issue. It does not prove that the underlying figures are complete, that a customer was eligible to use the framework, or that the receiving portal will accept the submission.