xule icon indicating copy to clipboard operation
xule copied to clipboard

An open-source XBRL processor for business rules, rendering and custom data reporting. See https://xbrl.us/xule for documentation and https://xbrl.us/xule-editor for a VS Code syntax highlighter.

Results 10 xule issues
Sort by recently updated
recently updated
newest added

#### Description: In order to give as much information to people around errors, include the rule name as an argument on all `xule:error` validations. #### Testing: Get an error to...

When declaring new output attributes using the 'output-attribute' keyword, XULE needs to incorporate these new keywords into its grammar before it can parse the remaining file. Otherwise, it crashes when...

Added a missing parameter that was crashing the run. Does anyone know what parameters or example do we pass to arelleCmdLine to run Xince?

#### Description: When a value for report_period does not conform to the `Q1`, `Q2`, `Q3` or `Q4`, then a key error can be thrown in the return of `get_dates()`. This...

I'm evaluating the XULE plugin with Arelle on Amazon Linux 2, using Python 3.8. My script, successfully executed in XMLSpy 2024, aims to analyze hierarchical XBRL instances for journal entries,...

Hi, I have been trying to generate with XBRL instance using the XINCE plugin in Arelle. But the plugin code seems incomplete here. https://github.com/xbrlus/xule/blob/409a119334c162eb87fbe7b229b0ffa3cc007ec2/plugin/Xince.py#L430. the plugin is supposed to call...

![image](https://github.com/xbrlus/xule/assets/108737954/8a6bab95-84e5-47ab-9502-6078a6115ec2) what could possibly trigger this and issue and where can I find the reference for the same.

After an investigation it was discovered that performance degradation was introduced with XULE processor upgrade from 23379.2 to 23570.2 appears to be the issue. I have tested XBRL validation duration...

declarations (from DQC us\2021\constant.xule) like `constant $REPORT_TYPE_EXCLUSIONS = set( 'S-1', 'S-3', 'S-4', 'S-6', 'S-8', 'S-11', 'S-20', 'S-1/A', 'S-3/A', 'S-4/A', 'S-6/A', 'S-8/A', 'S-11/A', 'S-20/A', 'F-1','F-3', '10-12G', '10-12G/A')` trigger `pyparsing.exceptions.ParseException: Expected string_end,...

The issue was initially reported in the [Arelle users group](https://groups.google.com/g/arelle-users/c/5GIW9bqYdlU/m/o8ZGIdjkAAAJ). The semanticHash plugin attempts to access the undefined `semantic_hash_string` option, as seen [here](https://github.com/xbrlus/xule/blob/9b40fe7274bfdbaad91a8ed5dfd4f798fdd36e86/plugin/semanticHash.py#L60). It's important to note that `getattr(x, y)`...