Skip to content

Releases: xbrlus/xule

30052

18 Dec 14:44

Choose a tag to compare

XULE is an open-source expression syntax for creating business rules that work with XBRL processing software. The U.S. Securities and Exchange Commission uses XULE to check every XBRL submission for Data Quality Committee Rules maintained in FASB’s US GAAP Taxonomy.

In addition to validating data in reports, XULE extracts, compiles and analyzes data, restructures and normalizes it, creates taxonomies and more. Read the documentation and install a syntax highlighter for VS Code.

Interactive Example - Running XULE in Arelle for data extraction

Colab
Binder

30051

14 Nov 19:53

Choose a tag to compare

XULE is an open-source expression syntax for creating business rules that work with XBRL processing software. The U.S. Securities and Exchange Commission uses XULE to check every XBRL submission for Data Quality Committee Rules maintained in FASB’s US GAAP Taxonomy.

In addition to validating data in reports, XULE extracts, compiles and analyzes data, restructures and normalizes it, creates taxonomies and more. Read the documentation and install a syntax highlighter for VS Code.

Interactive Example - Running XULE in Arelle for data extraction

Colab
Binder

30050.2

05 Sep 14:27

Choose a tag to compare

  • remove ESEF-DQC.py as functionality is supported with DQC.py plugin DQC Rules Validator
  • update rulesetMap.json for DQC v27 approved

XULE basic command line use
Interactive Example - Running XULE in Arelle
Binder
Colab

30050.1

01 Aug 15:20

Choose a tag to compare

  • Update for null facts not showing their footnotes

Interactive Example - Running XULE in Arelle
Binder
Colab

30050

23 Jun 14:35

Choose a tag to compare

  • #40
  • update rulesetMap.json for DQC v27 approved

Interactive Example - Running XULE in Arelle
Binder
Colab

30049

30 May 19:38

Choose a tag to compare

#39

Interactive Example - Running XULE in Arelle
Binder
Colab

30048

25 Apr 13:53

Choose a tag to compare

Interactive Example - Running XULE in Arelle
Binder
Colab

30047

08 Apr 16:28
6ee17b5

Choose a tag to compare

  • Resolve #35 and #37
  • Update ESEF plugin to use DQC ruleset map .json (deprecate esefRulesetMap.json)

Interactive Example - Running XULE in Arelle
Binder
Colab

30045.3

02 Apr 17:56

Choose a tag to compare

  • Update to add support for 2025 eForms validations

Interactive Example - Running XULE in Arelle
Binder
Colab

30045.2

20 Mar 00:16
18e3b01

Choose a tag to compare

Interactive Example - Running XULE in Arelle
Binder
Colab