Skip to content

Export refused: VALIDATION_ERROR_PRESENT ​

You clicked Generate BizFinx (or Generate XBRL XML); the export refused with HTTP 422 and reason: "VALIDATION_ERROR_PRESENT". The response body includes details.count.

What this means ​

The export gate refused because at least one XbrlValidationResult row has severity = ERROR AND passed = false. This is Rule 2 of the cursorrules. There is no override path.

Fix ​

  1. Open the filing → Validation tab.
  2. Click the Errors pane.
  3. For each error:
    • Read message (often includes concrete numbers)
    • Read relatedElements (the taxonomy elements involved)
    • Open the Mappings tab, filter by element id, find the affected line items
  4. Fix at the mapping level (most common: a wrong element or wrong sign on the source data).
  5. Re-run validation. The error rows replace by (filingId, ruleId).
  6. When all errors clear, the filing transitions to VALIDATION_PASSED. Re-export.

Diagnose ​

sql
SELECT rule_id, category, message, related_elements
  FROM xbrl_validation_results
  WHERE xbrl_filing_id = '<filingId>' AND severity = 'ERROR' AND passed = false
  ORDER BY rule_id;

When the rule itself looks wrong ​

If the same error keeps failing across iterations and you're confident the data is correct, see Validation loops and escalate to Senior Accountant.

Warnings do not block ​

severity = WARNING failing rows do not block export. They appear in the Warnings pane; address where possible, document where not. ACRA can still reject for warning-only issues during filing — don't ignore them, but the export gate intentionally lets them through.

Internal use only — BreezyCorp