Last modified by Artur on 2025/09/10 11:19

From version 2.7
edited by Helena
on 2025/06/08 23:44
Change comment: There is no comment for this version
To version 2.10
edited by Helena
on 2025/06/08 23:46
Change comment: There is no comment for this version

Summary

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 [REPROTING_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].