Changes for page 4 General Notes for Implementers
Last modified by Artur on 2025/09/10 11:19
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -231,14 +231,10 @@ 231 231 232 232 A specialized attribute (reporting year start day) exists for the purpose of communicating the reporting year start day. This attribute has a fixed identifier (REPORTING_YEAR_START_DAY) and a fixed representation (xs:gMonthDay) so that it can always be easily identified and processed in a data message. Although this attribute exists in specialized sub-class, it functions the same as any other attribute outside of its identification and representation. It must takes its identity from a concept and state its relationship with other components of the data structure definition. The ability to state this relationship allows this reporting year start day attribute to exist at the appropriate levels of a data message. In the absence of this attribute, the reporting year start date is assumed to be January 1; therefore if the reporting year coincides with the calendar year, this Attribute is not necessary. 233 233 234 -Since the duration and the reporting year start day are known for any reporting period, it is possible to relate any reporting period to a distinct calendar period. The actual Gregorian calendar period covered by the reporting period can be computed as follows (based on the standard format of [REP ROTING_YEAR]-234 +Since the duration and the reporting year start day are known for any reporting period, it is possible to relate any reporting period to a distinct calendar period. The actual Gregorian calendar period covered by the reporting period can be computed as follows (based on the standard format of [REPROTING_YEAR]-[PERIOD_INDICATOR][PERIOD_VALUE] and the reporting year start day as [REPORTING_YEAR_START_DAY]): 235 235 236 -[PERIOD_INDICATOR][PERIOD_VALUE] and the reporting year start day as [REPORTING_YEAR_START_DAY]): 237 - 238 -1. **Determine [REPORTING_YEAR_BASE]:** 239 - 236 +**~1. Determine [REPORTING_YEAR_BASE]:** 240 240 Combine [REPORTING_YEAR] of the reporting period value (YYYY) with [REPORTING_YEAR_START_DAY] (MM-DD) to get a date (YYYY-MM-DD). 241 - 242 242 This is the [REPORTING_YEAR_START_DATE] 243 243 244 244 1. ... ... @@ -258,14 +258,15 @@ 258 258 259 259 The [REPORTING_YEAR_START_DATE] is the [REPORTING_YEAR_BASE]. 260 260 261 -1. **Determine [PERIOD_DURATION]:** 262 -11. If the [PERIOD_INDICATOR] is A, the [PERIOD_DURATION] is P1Y. 263 -11. If the [PERIOD_INDICATOR] is S, the [PERIOD_DURATION] is P6M. 264 -11. If the [PERIOD_INDICATOR] is T, the [PERIOD_DURATION] is P4M. 265 -11. If the [PERIOD_INDICATOR] is Q, the [PERIOD_DURATION] is P3M. 266 -11. If the [PERIOD_INDICATOR] is M, the [PERIOD_DURATION] is P1M. 267 -11. If the [PERIOD_INDICATOR] is W, the [PERIOD_DURATION] is P7D. 268 -11. If the [PERIOD_INDICATOR] is D, the [PERIOD_DURATION] is P1D. 257 +**2. Determine [PERIOD_DURATION]:** 258 + 259 +1. If the [PERIOD_INDICATOR] is A, the [PERIOD_DURATION] is P1Y. 260 +1. If the [PERIOD_INDICATOR] is S, the [PERIOD_DURATION] is P6M. 261 +1. If the [PERIOD_INDICATOR] is T, the [PERIOD_DURATION] is P4M. 262 +1. If the [PERIOD_INDICATOR] is Q, the [PERIOD_DURATION] is P3M. 263 +1. If the [PERIOD_INDICATOR] is M, the [PERIOD_DURATION] is P1M. 264 +1. If the [PERIOD_INDICATOR] is W, the [PERIOD_DURATION] is P7D. 265 +1. If the [PERIOD_INDICATOR] is D, the [PERIOD_DURATION] is P1D. 269 269 1. **Determine [PERIOD_START]:** 270 270 271 271 Subtract one from the [PERIOD_VALUE] and multiply this by the [PERIOD_DURATION]. Add^^4^^ this to the [REPORTING_YEAR_BASE]. The result is the [PERIOD_START].