I afsnit 2.1.1 for danske virksomheder og afsnit 2.2.1 for udenlandske virksomheder, nævnes en række tekniske forudsætninger, der er nødvendige for at kunne indberette. I dette bilag bliver disse uddybet.

De tekniske forudsætninger, der bliver nævnt i vejledningen er flg.:

1)    Webservice & URL-opbygning (platformId, filingReference, m.fl.)
2)    Payload - JSON-skema
3)    Angivelse af headere
4)    Brug af certifikat
5)    Brug af unik identifikationskode

Webservice og URL

For at kunne indberette skal I have adgang til Webservice (REST API). 

Webservice (REST API) til indlevering kan tilgås på flg. adresser fordelt på miljø:

Indberetningsmiljø Hostnavn
FKT https://api.fkt.del.nonprd.skat.dk
TFE https://api.tfe.del.skat.dk/
Produktion https://api.del.skat.dk

Indberetningsformatet skal være dannet på denne URL-syntaks:

<hostnavn>/platforms/<platformId>/years/<paymentYear>/<assetType>-filings/<filingReference>

Dette betyder, at ovenstående adresser er Hostnavn, men at URL’en uanset skal indeholde de fem nedenstående elementer:

Hostnavn: https://api.del.skat.dk

PlatformsID: PlatformsID'et er et ID, der benyttes til at identificere platformen, og som bliver givet af Skatteforvaltningen under onboarding.   

PaymentYear (Betalingsår): Betalingsåret er det år, hvor betalingen er foretaget. 

AssetType (AktivType): AktivTypen er den type aktiv, der er udlejet iflg. indberetningen e.g. bolig, køretøj mv. eller båd. Hvis AktivTypen eksempelvis er "accommodation-filing" i payloaden, skal den samme type indgå i URL'en.  

FilingReference: Platformen giver indberetningen et indberetningsidentifikationsnummer, så sagen har et referencenummer.  

Payload - JSON-skema

Indberetningen sker i JSON-api-formatet og skal overholde JSON valideringskriterier. Læs mere om datastruktur og indberetningsdata i afsnit 3 Foretag indberetning, især afsnit 3.4 Datastruktur

Header

Hver anmodning til API’et skal have følgende to overskrifter:
-    X-Transaktions-ID
-    X-Request-ID
Hvert af disse ID skal være en unik UUIDv4.

Brug af certifikat

Certifikater skal bestilles og registreres. Læs mere for danske virksomheder i afsnit 2.1.2 Bestil virksomhedscertifikat til indberetning, afsnit 2.1.3 Bestil testcertifikat og afsnit 2.1.4 Tildeling af rettigheder og roller.
Læs mere for udenlandske virksomheder i afsnit 2.2.2 Bestil "Extended validation certificate" (EVSSL), afsnit 2.2.3 Bestil certifikat til test og afsnit 2.2.4 Registrér EVSSL-certifikater.

Brug af unik identifikationskode

I skal på alle indberetninger benytte udlejers unikke identifikationskode og aldrig cpr-nr. Læs mere om den unikke identifikationskode i bilag 5 - Vejledning om overførelse af udlejers unikke identifikationskode. I nævnte bilag kan I læse mere om flowet og implementering af den redirect på jeres platform, hvor udlejeren bliver videresendt til TastSelv Borger (TSB).