Documentation

Incomes Register's interface descriptions and application guidelines for the submission and distribution of earnings payment data.

Data content application guidelines

  1. Reporting data to the Incomes Register (29 January 2018, version 1.03)

    • The document contains a general description concerning the submission of data to the Incomes Register.

    • The document describes the reporting of wages and social insurance premiums and contains examples of how to correct submitted information.

  2. Descriptions of income types and items deducted from income (29 January 2018, version 1.03)

    • The document contains descriptions of income types and deductibles used in the earnings payment report.

    • The document describes the situations in which the income types are used.

    • The document also contains description of withholding tax and payment of social insurance premiums with respect to each income type.

  3. Application instructions on the data contents of an earnings payment report (29 January 2018, version 1.03)

    • The document contains a description of the data content in earnings payment report and what to report under each individual section.

  4. Application instructions for the employer's separate report (14 November 2017, version 1.01)

    • The document describes data content in employer´s separate reports and covers what to report under each individual section.

Technical interface descriptions

General descriptions

  1. Technical interface – Submitting data to the Incomes Register (29 January 2018, version 1.03)

    • This document provides an overview of how data is submitted to the Incomes Register via the technical interface. The document presents the Incomes Register’s data reception services and a general description of the data content to be submitted to the register.

  2. Technical interface – Distribution of data from the Incomes Register (9 April 2018, version 1.04)

    • This document provides an overview of the distribution of data from the Incomes Register via the technical interface. The document presents the Incomes Register’s data reception services and a general description of the data content to be distributed from the register.

  3. Income data – Calculation rules (9 May 2018, version 1.01)

Content descriptions of schemas

  1. Data delivery –Schemas – Earnings payment reports (29 January 2018, version 1.04)

    • This document presents the WageReportsToIR schema, which is used for submitting earnings payment reports to the Incomes Register.

  2. Data delivery – Schemas – Employer's separate reports (29 January 2018, version 1.03)

    • This document presents the PayerSummaryReportsToIR schema, which is used for submitting employer´s separate reports to the Incomes Register.

  3. Data delivery – Schemas – Record subscriptions (9 May 2018, version 1.04)

    • This document presents the SubscriptionsToIR schema, which is used for submitting record subscriptions to the Incomes Register.

  4. Data delivery – Schemas – Messages (29 January 2018, version 1.03)

    • This document presents the MessagesToIR schema, by which messages are delivered to the Incomes Register.

  5. Data delivery – Schemas – Cancellation data (29 January 2018, version 1.03)

    • This document presents the InvalidationsToIR schema, which is used for cancelling earnings reports, record subscriptions and records from the Incomes Register.

  6. Data delivery – Schemas – Acknowledgement of receipt (11 June 2018, version 1.03)

    • This document presents the AckFromIR schema, which the Incomes Register uses to delivers an acknowledgement of receipt for the record submitted to the register (deferred Web Service interface).

  7. Data delivery – Schemas – Request for processing feedback (29 January 2018, version 1.03)

    • This document presents the StatusRequestToIR schema, by which the record submitter can submit a request for processing feedback to the Incomes Register concerning the submitted record (deferred Web Service interface).

  8. Data delivery – Schemas – Processing feedback (14 November 2017, version 1.02)

    • This document presents the StatusResponseFromIR schema, by which the Incomes Register delivers a processing feedback to record submitted to the register.

  9. Data distribution – Schemas – Service Request (29 January 2018, version 1.03)

    • This document presents the DataRequestToIR schema, which is used for submitting a service request for data distribution (real-time Web Service interface).

  10. Data distribution – Schemas – Earnings payment reports (29 January 2018, version 1.03)

    • This document presents the WageReportsFromIR schema, which is used to distribute earnings payment reports from the Incomes Register.

  11. Data distribution – Schemas – Employer's separate reports (29 January 2018, version 1.03)

    • This document presents the PayerSummaryReportsFromIR schema, by which employer´s separate reports are distributed from the Incomes Register.

  12. Data distribution – Schemas – Messages (14 November 2017, version 1.02)

    • This document presents the MessagesFromIR schema, by which messages are distributed from the Incomes Register.

  13. Data distribution – Schemas – Log Data (14 November 2017, version 1.02)

    • This document presents the LogDataFromIR schema, by which log data are distributed from the Incomes Register.

  14. Data distribution – Schemas – Summary of payer's earnings payment data (9 May 2018, version 1.01)
    • This document presents the WageReportSummaryFromIR schema, by which the summary data of payer's earnings payment reports is distributed from the Incomes Register.

Codes

  1. Codes (9 April 2018, version 1.05)
    • Codes used in the technical interface of the Incomes Register. The codes for the income types are presented in a separate document.
    • Codes (xls, 9 April 2018, version 1.05)
  2. Codes – Income types (pdf, 16 April 2018, version 1.04)

  • Codes for income types and deductibles on earnings payment reports, reporting modes and social insurance premiums used as default in the income types.

  • Employer´s separate report: codes for income types.

  • Codes - Income types (xls, 16 April 2018, version 1.03)

3. Codes - Error codes (xls, 12 April 2018, version 1.01)

4. Codes – Classification of Occupations (18.5.2018)

  • Classification of Occupations maintained by Statistics Finland and used in the Incomes Register is available on the Statistics Finland website in section Incomes Register.

Application developer’s guidelines

  1. Technical interface – Application guidelines, pdf (21 March 2018, version 1.03)

    • This document describes the principles of the implementation of the Incomes Register technical interface from the system integration perspective.

  2. Technical interface – ZIP file for application developers (11 June 2018, version 1.07)

    • A ZIP file that contains xsd descriptions, examples of the structure of schemas, and WSDL descriptions of services.

  3. Technical interface – Zip file for application developers, pdf (11 June 2018, version 1.07)

    • This document presents the ZIP-file’s contents.

Example messages: Data delivery – Earnings payment report

The documents contain examples of situations involving the delivery of earnings payment reports.

1. Example 001: Employer with insurance contract, basic case (14.11.2017, version 1.0)

2. Example 002: Temporary employer (14.11.2017, version 1.0)

3. Example 003: Foreign payer, foreign income earner (14.11.2017, version 1.0)

4. Example 004: Public sector payer (14.11.2017, version 1.0)

5. Example 005: Work abroad (14.11.2017, version 1.0)

6. Example 006: Insurance exception 1, foreign employer (14.11.2017, version 1.0)

7. Example 007: Insurance exception 2, based on age (14.11.2017, version 1.0)

8. Example 008: Income earner is a non-resident taxpayer (14.11.2017, version 1.0)

9. Example 009: Insurance information type for income type (14.11.2017, version 1.0)

10. Example 010: Absence data (14.11.2017, version 1.0)

11. Example 011: Unjust enrichment, overpayment previously reported as other income (22.1.2018, version 1.0)

12. Example 012: Unjust enrichment, overpayment noticed before report is submitted (22.1.2018, version 1.0)

13. Example 013: Recovery, gross recovery (22.1.2018, version 1.0)

14. Example 014: Recovery 2, net recovery (22.1.2018, version 1.0)

15. Example 015: Recovery 3, gross recovery, contains several income types (22.1.2018, version 1.0)

16. Example 016: Recovery 4, entire amount recovered at the same time (22.1.2018, version 1.0)

17. Example 17: Reimbursement of expenses (23.4.2018, version 1.0)

18. Example 18: Non-wage compensation for work, the income earner is a natural person (23.4.2018, version 1.0)

19. Example 19: Non-wage compensation for work, the income earner is an organisation (23.4.2018, version 1.0)

20. Example messages – Data delivery – Earnings payment reports – ZIP (22.1.2018, version 1.01)

  • A ZIP file containing the XML files related to the example messages. Every example message is related to two files: the schema with which the information is delivered to the Incomes Register and the processing feedback provided to the report submitter in the example case.

Example messages: Data delivery – Record subscription

The documents contain examples of situations involving the delivery of record subscriptions.

1. Example 001: Earnings payment reports – all income earners, recurrent subscription (15 December 2017, version 1.0)

2. Example 002: Earnings payment reports – several income earners 1, recurrent subscription (15 December 2017, version 1.0)

3. Example 003: Earnings payment reports – several income earners 2, one-off subscription (8 January 2018, version 1.01)

4. Example 004: Earnings payment reports – several payers 1, recurrent subscription (15 December 2017, version 1.0)

5. Example 005: Earnings payment reports – several payers 2, one-off subscription (8 January 2018, version 1.01)

6. Example 006: Earnings payment reports – several payers, several income earners, recurrent subscription (8 January 2018, version 1.01)

7. Example 007: Earnings payment reports – several records, one-off subscription (8 January 2018, version 1.01)

8. Example messages – Data delivery – Record subscription – ZIP (8 January 2018, version 1.01)

  • A ZIP file containing the XML files related to the example messages. Every example message is related to two files: the schema with which the data is delivered to the Incomes Register and the processing feedback provided to the report submitter in the example case.

 Sample implementation of message signing

1. Technical interface - ZIP - message signing, sample implementation (23 March 2018, version 1.0)

  • This document presents the ZIP file’s contents.

2. Technical interface - ZIP - message signing, sample codes (23 March 2018, version 1.0)

  • The ZIP file contains a client implementation of a call sent to the Echo service (EchoService) and the signing of the request message sent.