MirrorMere®

Certification

Tested and certified by XBRL International.

XBRL International reviewed the full conformance results and certified MirrorMere as an XBRL Validating Processor. The entry is on their public site, and the figures below can be reproduced from the published tests.

Official listing

What the official listing says.

Vendor
CODEBPLAT Inc.
Product
MirrorMere® xBRL Validation Processor
Certification type
XBRL Validating Processor
Register
software.xbrl.org/processor/codebplat-mirrormere
XBRL Certified Software

Version and validity dates are kept by XBRL International. Copying them here would eventually be wrong, so click the logo for what is current.

Conformance summary

21,613 test cases, in one run.

21,613
passed
0
failed
0
errored
0
not executed

Not a sample and not a selection — every variation in every published suite, run in one pass. The suites are public, so these numbers are yours to reproduce rather than take on trust.

Suite by suite

The sixteen suites, laid out one by one.

The suites are published, so you can take them and run them yourself. They add up to 21,613 — every one of them passed.

  • XBRL 2.1 Core606
  • XBRL Dimensions 1.0347
  • XBRL Formula 1.0681
  • XBRL Table Linkbase 1.0364
  • XBRL Calculation 1.1152
  • Inline XBRL 1.1419
  • Open Information Model 1.0680
  • Assertion Severity 2.014
  • Extensible Enumerations 1.020
  • Extensible Enumerations 2.046
  • Report Packages 1.096
  • Taxonomy Packages 1.018
  • Units Registry 1.020
  • Transformation Rules Registry v3491
  • Transformation Rules Registry v48,596
  • Transformation Rules Registry v59,063

Certified across every Validating Processor specification module currently offered — fourteen of fourteen, not a subset chosen to look good.

Inside the fine print

Where implementations quietly part ways.

Severity survives to the end

Severity is the first thing most implementations lose. Promote a warning into an error and you have manufactured a crisis the night before a deadline; demote an error and you have hidden a real one. It is carried through to the result exactly as declared.

The bundle is opened the way the spec says

There is a defined procedure for working out which file inside a bundle is the report. Guess from the extension or the folder name and you will sometimes validate the wrong file, or miss the real one entirely and still report success. We follow the procedure.

Three formats, one meaning — and we check that

The same report may be written as XML, JSON or CSV, and all three are supposed to mean exactly the same thing. Whether that actually holds is itself a rule, and it is one that is easy to skip. We check it, offline, with no network access.

The unit of validation is the filing, not the file

An Inline XBRL filing is usually split across several files, and the specification says to treat them as one. Validate each file on its own and a whole class of errors — identifiers reused across documents, for one — disappears without a trace, and every file passes.

Scope notice

What certification does and does not mean.

  • Certification means the specifications named on the official listing were met.
  • It is not a warranty of overall product quality.
  • It does not guarantee that any particular regulatory submission will be accepted.
  • Filing rules that vary by jurisdiction are separate from the specifications, and are handled separately.
  • The conformance figures on this page are test cases, not real filings.