| Code | boi_v72_f |
|---|---|
| Id | boi_v72_f |
| Severity | ERROR |
| Aspect Model | dimensional |
| Implicit Filtering | true |
| Test | (((if ($v_0) then (fn:month-from-dateTime(xfi:period-instant(xfi:period($v_0)) - xs:dayTimeDuration('P1D'))) else (()))=(3)) and ((if ($v_0) then (fn:day-from-dateTime(xfi:period-end(xfi:period($v_0)) - xs:dayTimeDuration('P1D'))) else (()))=(31))) or (((if ($v_0) then (fn:month-from-dateTime(xfi:period-instant(xfi:period($v_0)) - xs:dayTimeDuration('P1D'))) else (()))=(6)) and ((if ($v_0) then (fn:day-from-dateTime(xfi:period-end(xfi:period($v_0)) - xs:dayTimeDuration('P1D'))) else (()))=(30))) or (((if ($v_0) then (fn:month-from-dateTime(xfi:period-instant(xfi:period($v_0)) - xs:dayTimeDuration('P1D'))) else (()))=(9)) and ((if ($v_0) then (fn:day-from-dateTime(xfi:period-end(xfi:period($v_0)) - xs:dayTimeDuration('P1D'))) else (()))=(30))) or (((if ($v_0) then (fn:month-from-dateTime(xfi:period-instant(xfi:period($v_0)) - xs:dayTimeDuration('P1D'))) else (()))=(12)) and ((if ($v_0) then (fn:day-from-dateTime(xfi:period-end(xfi:period($v_0)) - xs:dayTimeDuration('P1D'))) else (()))=(31))) |
| Lang | Role/Text |
|---|---|
| en | http://www.xbrl.org/2010/role/message |
| Reporting date must be end of a quarter {{or(and(monthFromInstantPeriod([810D-1:C65] ({$v_0})) = 3, endDayOfPeriod([810D-1:C65] ({$v_0})) = 31), and(monthFromInstantPeriod([810D-1:C65] ({$v_0})) = 6, endDayOfPeriod([810D-1:C65] ({$v_0})) = 30), and(monthFromInstantPeriod([810D-1:C65] ({$v_0})) = 9, endDayOfPeriod([810D-1:C65] ({$v_0})) = 30), and(monthFromInstantPeriod([810D-1:C65] ({$v_0})) = 12, endDayOfPeriod([810D-1:C65] ({$v_0})) = 31))}} | |
| Lang | Role/Text |
|---|