SKD API client for aksjonærregisteroppgave (RF-1086).
Skatteetaten has its own REST API for reporting — independent of Altinn instance flow. Authentication uses a Maskinporten token directly (not exchanged for Altinn token).
Submission flow:
- POST /{year}/1086H — send Hovedskjema, get back hovedskjemaid
- POST /{year}/{id}/1086U — send Underskjema for each shareholder
- POST /{year}/{id}/bekreft — confirm all sub-forms submitted
Summary
Functions
Confirms that all sub-forms have been submitted.
Creates a new SKD client config.
Sends Hovedskjema (RF-1086) to SKD.
Sends Underskjema (RF-1086-U) for one shareholder.
Functions
Confirms that all sub-forms have been submitted.
Returns {:ok, response_map} with forsendelse-ID and dialog-ID, or {:error, reason}.
Creates a new SKD client config.
Returns a map with base URL, token, and req_options for use in other functions.
Options
:env—"test"or"prod"(default:"prod"):req_options— extra options passed toReq(default:[])
Sends Hovedskjema (RF-1086) to SKD.
Returns {:ok, hovedskjemaid} or {:error, reason}.
Sends Underskjema (RF-1086-U) for one shareholder.
Returns :ok or {:error, reason}.