오류가 발생한 위치
어느 파일의 어느 위치인지 정확히 알려줍니다. 직접 찾아다닐 필요가 없습니다.
XBRL International 인증 Validating Processor
Pure Java로 구현한 XBRL 검증 엔진입니다. SDK, CLI 또는 온프레미스·폐쇄망 배포 방식으로 기존 제품에 바로 내장할 수 있습니다.
문제
일반적인 XBRL 검증기는 오류가 있다는 사실은 알려주지만, 오류의 위치와 원인은 충분히 설명하지 않습니다. 무엇을 고쳐야 하는지 파악하는 일은 결국 사용자에게 남습니다.
그 사이에도 제출 기한은 다가옵니다.
MirrorMere가 제공하는 것
하나의 검증 결과에 오류 위치, 위반 이유, 수정 방향이 함께 담깁니다. 검증 과정에서 즉시 산출되며 기존 제품의 화면과 업무 흐름을 바꾸지 않고 그대로 제공할 수 있습니다.
어느 파일의 어느 위치인지 정확히 알려줍니다. 직접 찾아다닐 필요가 없습니다.
어떤 규칙을 위반했는지, 그 규칙의 근거 조항은 무엇인지 함께 보여줍니다. 스펙 문서를 일일이 찾을 필요가 없습니다.
공시 담당자가 결과를 읽고 직접 조치할 수 있도록 설명합니다. 개발팀에 다시 문의할 필요가 없습니다.
Why Path
MirrorMere는 각 검증 결과가 도출된 경로를 기록합니다. 아래 내용은 XBRL International이 배포하는 표준 테스트를 실제로 실행해 얻은 원문 결과입니다.
[C015] ixe:illegalMultipleUseOfId: ID 'duplicateID' is used 2 times in IXDS.
Locations: …/tests/ids/FAIL-non-unique-id-nonFraction-ID1.html,
…/tests/ids/FAIL-non-unique-id-nonFraction-ID2.html
출처: XBRL International Inline XBRL 1.1 표준 테스트(2020‑04‑08), 테스트 1904 FAIL-non-unique-id-nonFraction. 기대 결과는 invalid입니다. 화면에 맞추기 위해 앞부분의 디렉터리 경로만 줄였으며 문구는 변경하지 않았습니다.

통합
빌드에 파일 하나만 추가하면 됩니다. 스펙별로 모듈이 분리되어 있어 필요한 모듈만 선택할 수 있고, 어떤 모듈에서 오류가 발생하더라도 동일한 형식의 결과를 반환합니다.
빌드에 파일 하나를 추가하고 기존 코드에서 바로 호출합니다.
스크립트 실행과 정기 배치 작업을 위한 단일 실행형 JAR입니다.
완전한 오프라인 환경에서 실행됩니다. 외부 네트워크 연결을 요구하거나 시도하지 않습니다.
HTTP 기반 XBRL API는 2026년 하반기 제공 예정입니다.
// One result type, whichever specification produced it.
ValidationOutcome outcome = validator.validate(report);
if (!outcome.isValid()) {
for (ValidationFinding f : outcome.errors()) {
f.code(); // ixe:illegalMultipleUseOfId
f.specRef(); // Inline XBRL 1.1, Section 4
f.location();
}
}
실행하지 않은 검사를 통과로 처리하지 않습니다. ‘미검사’와 ‘검사 완료 후 이상 없음’을 명확히 구분합니다.
인증
XBRL International은 전체 표준 테스트 결과를 검토한 후 인증을 부여하고 인증 제품을 공식 사이트에 공개합니다. 누구나 MirrorMere의 인증 내역을 확인할 수 있습니다.
XBRL International이 배포하는 표준 테스트 21,613개 케이스를 한 번에 실행한 결과입니다. 이 수치는 실제 공시 건수가 아니라 테스트 케이스 수입니다. 인증은 명시된 스펙을 지켰다는 뜻이며, 제품 전체의 품질을 보증하거나 특정 규제 제출이 수용된다고 보장하지 않습니다.
문의
개발 중인 제품과 원하는 통합 방식을 알려주세요. 담당자가 직접 답변드립니다.