Statusfiler indeholder detaljerede oplysninger om indberetters cvr-nummer, certifikat, timestamp mv.
Når filen overføres uden fejl, får I en statusfil med Status 1 til 3 afhængig af, hvor filen er i forløbet. Status for behandling fremgår af </status code> i den enkelte statusfil.
Indhold i en statusfil
Filnavn | Navnet på den uploadede fil af klienten. |
FTPTransaktionsId | Unikt transaktions-id som angivet af klienten (uploadet filnavn) |
SKATTransaktionsId | Unikt transaktions-id genereret af systemet |
Timestamp | Statusfilens tidsstempel |
status.code | Statuskode. Kan enten være OK eller ERROR |
Service | Ønsket back end-system |
Response | Filename | Filnavn for fil, der er udstillet for klienten. |
Error | Error.code | Unik kode for en bestemt fejl |
Error.message | Beskrivelse af fejlen |
Error.resolution | Beskrivelse af en mulig løsning |
Fejlbeskrivelser i Status 0-filer
Fejlkode (Error code): | Fejlbeskrivelse: |
FILE_NOT_UPLOADED_IN_ASCII_MODE | Der er ikke valgt Ascii som Transfer mode i FTPs klienten |
RECORD_LENGTH_INCORRECT | Længden for de enkelte records i filen er ikke korrekt |
FIRST_RECORD_INCORRECT | Startindividet i første record i filen overholder ikke individstrukturen |
LAST_RECORD_INCORRECT | Slutindividet i sidste record i filen, overholder ikke individstrukturen |
Eksempler på statusfiler
Eksempel på status -1-fil:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<status>
<file>
<filename>/CVR_12345678/UI_1e2d3e45-a67e-791a-2r34-1p2p345p6789/FTPSGW.Heartbeat/ping20201210143002441-hb01.xml</filename>
<FTPTransaktionsId>ping20201210143002441-hb01.xml</FTPTransaktionsId>
<SKATTransactionId>ci1607607002916_31616756_1</SKATTransactionId>
<timestamp>20201210143017</timestamp>
<status.code>File delivered to requested Backend System</status.code>
<service>FTPSGW.Heartbeat</service>
</file>
</status>
Eksempel status_2 fil:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<status>
<file>
<filename>/ CVR_12345678/UI_1e2d3e45-a67e-791a-2r34-1p2p345p6789/FTPSGW.Heartbeat/ping20201210143002441-hb01.xml</filename>
<FTPTransaktionsId>ping20201210143002441-hb01.xml</FTPTransaktionsId>
<SKATTransactionId>ci1607607002916_31616756_1</SKATTransactionId>
<timestamp>20201210143017</timestamp>
<status.code>File accepted by FTPSGW.Heartbeat</status.code>
<service>FTPSGW.Heartbeat</service>
</file>
</status>
Eksempel status_3 fil (File exposed):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<status>
<file>
<filename>/ CVR_12345678/UI_1e2d3e45-a67e-791a-2r34-1p2p345p6789/FTPSGW.Heartbeat/ping20201210143002441-hb01.xml</filename>
<FTPTransaktionsId>ping20201210143002441-hb01.xml</FTPTransaktionsId> <SKATTransactionId>ci1607607002916_31616756_1</SKATTransactionId>
<timestamp>20201210143018</timestamp>
<status.code>File exposed</status.code>
<service>FTPSGW.Heartbeat</service>
<response>
<filename>/out/FTPSGW.Heartbeat_in_ping20201210143002441-hb01.xml_response.txt</filename>
</response>
</file>
</status>
File exposed i Status 3-filen betyder, at der også er kommet en fejlliste i out-folderen, som enten indeholder de fejlmeldte records eller én record pr. individ, der er indberettet med Ingen fejl 599.
Eksempel status_0 fil:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<status>
<file>
<filename> UI_1e2d3e45-a67e-791a-2r34-1p2p345p6789/FTPSGW.Heartbeat/empty.xml</filename>
<FTPTransaktionsId>empty.xml</FTPTransaktionsId>
<timestamp>1607615347963</timestamp>
<status.code>ERROR</status.code>
<service>FTPSGW.Heartbeat</service>
<error>
<error.code>FILENAME_CANNOT_BE_REUSED_FOR_TRANSACTION</error.code> <error.message>The filename provided has already been used for previous transaction</error.message>
<error.resolution>Resubmit the file with a new filename</error.resolution>
</error>
</file>
</status>