Skattemelding-flyt
Overordna flyt mot Altinn3
-
opprett instans → "Utfylling"
-
last opp vedlegg og skattemelding
-
process/next→ "Bekreftelse" -
process/next→ "Tilbakemelding" -
Dersom revisor,
process/next→ "RevisorBekreftelse" -
Skatteetaten mottar → "Mottatt"
-
Skatteetaten behandler og laster opp vedlegg på instansen
-
hent kvittering/tilbakemelding
Opprett instans
Instans etter oppretting, klar for utfylling.
-
process.currentTask.name="Utfylling" -
process.currentTask.flow=2 -
status.readStatus=1 -
status.substatus=null
Utfylling
{
"id": "51666690/6c4cb33f-0453-4d1a-a0f6-b06b5c97c1ad",
"process": {
"started": "2024-09-25T08:35:56.001417Z",
"startEvent": "StartEvent_1",
"currentTask": {
"flow": 2,
"started": "2024-09-25T08:35:56.1828879Z",
"elementId": "Task_1",
"name": "Utfylling",
"altinnTaskType": "data",
"flowType": "CompleteCurrentMoveToNext"
}
},
"status": {
"readStatus": 1,
"substatus": null
}
}
Flyt uten revisorgodkjenning
Bekreftelse / data lastet opp
Instans rett etter process/next kall #1.
-
process.currentTask.name="Bekreftelse" -
process.currentTask.flow=3 -
status.readStatus=1 -
status.substatus=null
Bekreftelse
{
"id": "51821251/933b10df-63fc-41ff-b158-e2c6547bf2b4",
"process": {
"started": "2024-09-20T10:07:45.126961400Z",
"startEvent": "StartEvent_1",
"currentTask": {
"flow": 3,
"started": "2024-09-20T10:07:47.461140700Z",
"elementId": "Task_2",
"name": "Bekreftelse",
"altinnTaskType": "confirmation",
"flowType": "CompleteCurrentMoveToNext"
}
},
"status": {
"isArchived": false,
"isSoftDeleted": false,
"isHardDeleted": false,
"readStatus": 1
}
}
Tilbakemelding / skattemeldingen innsendt
Instans rett etter process/next kall #2.
-
process.currentTask.name="Tilbakemelding" -
process.currentTask.flow=4 -
status.readStatus=1 -
status.substatus=null
Tilbakemelding
{
"id": "51821251/91caf3d6-eed6-4d4a-af43-e42ca870fc2c",
"visibleAfter": "2024-09-20T12:02:21.2052567Z",
"process": {
"started": "2024-09-20T12:02:21.1837907Z",
"startEvent": "StartEvent_1",
"currentTask": {
"flow": 4,
"started": "2024-09-20T12:02:23.6128319Z",
"elementId": "Task_3",
"name": "Tilbakemelding",
"altinnTaskType": "feedback",
"flowType": "CompleteCurrentMoveToNext"
}
},
"status": {
"readStatus": 1,
"substatus": null
}
}
Mottatt
Instans litt etter process/next kall #2 når Skatteetaten har hentet skattemeldingen.
-
process.currentTask=null -
status.readStatus=2 -
status.substatus.label="Mottatt"
Mottatt
{
"id": "51821251/8ec83ed6-e042-4cec-8a9a-888d25817fef",
"process": {
"started": "2024-09-20T01:13:58.5332456Z",
"startEvent": "StartEvent_1",
"ended": "2024-09-20T01:16:34.9257655Z",
"endEvent": "EndEvent_1"
},
"status": {
"isArchived": true,
"archived": "2024-09-20T01:16:34.9257655Z",
"readStatus": 2,
"substatus": {
"label": "Mottatt",
"description": "Din skattemelding er mottatt. For detaljer se vedlegget tilbakemelding.xml"
}
},
"completeConfirmations": [
{
"stakeholderId": "skd",
"confirmedOn": "2024-09-20T01:16:35.2802004Z"
}
]
}
Flyt med revisorgodkjenning
Bekreftelse / data lastet opp
-
process.currentTask.name="Bekreftelse" -
process.currentTask.flow=3 -
status.readStatus=1 -
status.substatus=null
Bekreftelse
{
"id": "51821251/c155e09b-39ae-4f34-a4db-805397c9bff4",
"process": {
"started": "2024-09-20T13:16:32.9570861Z",
"startEvent": "StartEvent_1",
"currentTask": {
"flow": 3,
"started": "2024-09-20T13:16:35.2582476Z",
"elementId": "Task_2",
"name": "Bekreftelse",
"altinnTaskType": "confirmation",
"flowType": "CompleteCurrentMoveToNext"
}
},
"status": {
"readStatus": 1,
"substatus": null
}
}
Bekreftelse revisor
Instans rett etter process/next kall #2.
-
process.currentTask.name="BekreftelseRevisor" -
process.currentTask.flow=4 -
status.readStatus=1 -
status.substatus=null
BekreftelseRevisor
{
"id": "51821251/c155e09b-39ae-4f34-a4db-805397c9bff4",
"process": {
"started": "2024-09-20T13:16:32.9570861Z",
"startEvent": "StartEvent_1",
"currentTask": {
"flow": 4,
"started": "2024-09-20T13:16:36.9816363Z",
"elementId": "Task_2Revisor",
"name": "BekreftelseRevisor",
"altinnTaskType": "confirmation",
"flowType": "CompleteCurrentMoveToNext"
}
},
"status": {
"readStatus": 1,
"substatus": null
}
}
Litt etter
Lik respons som rett etter. Avventer bekreftelse fra revisor…
TODO: logg inn som revisor og bekreft, sjekk status.
Tilbakemelding (bekreftet av revisor)
Sender inn som revisor, sjekker status umiddelbart.
-
process.currentTask.name="Tilbakemelding" -
process.currentTask.flow=5 -
status.readStatus=1 -
status.substatus=null
Tilbakemelding
{
"id": "51666690/14aa87bb-7a71-473a-8542-0ad786308544",
"process": {
"started": "2024-09-23T08:34:57.942631300Z",
"startEvent": "StartEvent_1",
"currentTask": {
"flow": 5,
"started": "2024-09-23T08:43:31.286498100Z",
"elementId": "Task_3",
"name": "Tilbakemelding",
"altinnTaskType": "feedback",
"flowType": "CompleteCurrentMoveToNext"
}
},
"status": {
"readStatus": 1
}
}
Litt etter revisors bekreftelse
Skatteetaten har mottatt skattemeldingen.
-
process.currentTask=null -
status.readStatus=2 -
status.substatus=Mottatt
Mottatt
{
"id": "51666690/14aa87bb-7a71-473a-8542-0ad786308544",
"process": {
"started": "2024-09-23T08:34:57.942631300Z",
"startEvent": "StartEvent_1",
"ended": "2024-09-23T08:44:58.942738700Z",
"endEvent": "EndEvent_1"
},
"status": {
"isArchived": true,
"archived": "2024-09-23T08:44:58.942738700Z",
"readStatus": 2,
"substatus": {
"label": "Mottatt",
"description": "Din skattemelding er mottatt. For detaljer se vedlegget tilbakemelding.xml"
}
}
Feilsituasjoner
Ikke revisor
Situasjon: skattemelding m/revisor lastet opp og signert, forsøker process/next uten å være revisor.
ValidationFailed
{
"title": "Validation failed for task",
"status": 409,
"detail": "1 validation errors found for task Task_2Revisor",
"validationIssues": [
{
"severity": 1,
"dataElementId": null,
"field": "revisor-bekreftelse",
"code": "TooFewDataElementsOfType",
"description": "TooFewDataElementsOfType",
"source": "Altinn.App.Core.Features.Validation.Default.DefaultTaskValidator-*",
"customTextKey": null,
"customTextParams": null
}
]
}