1 Teknisk vejledning til indsendelse af udlånsdata BAGGRUND Med udgangspunkt i behovet for afsendelse, transport, modtagelse og behandling af låneoplysninger fra sektorens institutter, beskriver nærværende vejledning det tekniske setup vedr. format og metode. I vejledningen er der taget hensyn til krav om sikker transport af oplysninger. INDSENDELSE AF UDLÅNSDATA TIL NATIONALBANKEN Overførselsproceduren defineres således: Virksomheden trækker de relevante udlånsdata ud i en flad tekstfil med et prædefineret format (nærmere beskrevet under format). Virksomheden gemmer den oprettede fil på en eller flere cdrommer. Virksomheden leverer lagermedierne til Nationalbanken. Nationalbanken importerer udlånsdata fra filerne og gemmer samme i en intern database, beregner haircut, margin og trækningsret. TRANSPORT Alt efter typen af transport af cd-rom har instituttet mulighed for at beskytte datafilen med et kodeord. Kodeordet skal sendes særskilt som angivet i det øvrige materiale. Såfremt instituttet vil benytte kodeord på datafilen, så er der krav om at anvende nyeste version af pakkeprogrammet WinRAR (http://www.rarlab.com).
2 FORMAT PÅ UDLÅNSDATA Indsendelsen af udlånsdata skal ske ved udtræk af nedenstående oplysninger, der gemmes i en fil på en cd-rom i UTF-8 format, og indsendes til Nationalbanken som angivet i det øvrige materiale. Den indsendte fil indeholder strukturerede oplysninger, der i Nationalbanken gemmes i en database. Fel t Hver linje i filen repræsenterer enkelte lån og kassekreditter relateret til en erhvervsvirksomhed, offentlig virksomhed eller en person, modregning eller en af to afsluttende sumposter sidst i filen. Første sumpost er det samlede beregnede belåningsgrundlag (lån og kassekreditter korrigeret for modregning), anden sumpost er den samlede beregnede belåningsværdi. Begge sumposter er beregnet af det indsendende institut. Oversigt over record-opbygning: Udlån til erhvervsvirksomhed eller offentlig enhed Udlån til person Modregning Sumpost samlet beregnet belåningsgrundlag Sumpost samlet beregnet belåningsværdi Feltformat 1 Recordtype: [1, 2] Recordtype: [3] Recordtype: [4] Recordtype: [5] Recordtype: [6] Tal 2 Ident Ident Ident [blank] [blank] Tekst 3 Navn 1 Navn 1 [blank] [blank] [blank] Tekst 4 Adresse 1 Adresse 1 [blank] [blank] [blank] Tekst 5 CVR-nummer 1 CPR-nummer 1 [blank] [blank] [blank] Tekst 6 Navn 2 Navn 2 [blank] [blank] [blank] Tekst 7 Adresse 2 Adresse 2 [blank] [blank] [blank] Tekst 8 CVR-nummer 2 CPR-nummer 2 [blank] [blank] [blank] Tekst 9 Navn 3 Navn 3 [blank] [blank] [blank] Tekst 10 Adresse 3 Adresse 3 [blank] [blank] [blank] Tekst 11 CVR-nummer 3 CPR-nummer 3 [blank] [blank] [blank] Tekst 12 Navn 4 Navn 4 [blank] [blank] [blank] Tekst 13 Adresse 4 Adresse 4 [blank] [blank] [blank] Tekst 14 CVR-nummer 4 CPR-nummer 4 [blank] [blank] [blank] Tekst 15 Navn 5 Navn 5 [blank] [blank] [blank] Tekst 16 Adresse 5 Adresse 5 [blank] [blank] [blank] Tekst 17 CVR-nummer 5 CPR-nummer 5 [blank] [blank] [blank] Tekst 18 Udlånstype: [1, 2, 3, 4, 5, 6, 7, 8] Udlånstype: [1, 2, 3, 4, 5, 6, 7, 8] [blank] [blank] [blank] Tal
3 19 Regnr + kontonr Regnr + kontonr [blank] [blank] [blank] Tekst 20 Nominel værdi Nominel værdi Nominel værdi Belåningsgrundlag Belåningsværdi Tal 21 Valutakode Valutakode [blank] [blank] [blank] Tekst Ident: Identifikationsnummer til afgrænsning og sammenkobling af et eller flere lån, kassekreditter og dertil eventuel knyttet modregningsadgang. Sammenkoblingen er nødvendig i de tilfælde, hvor samme debitor optræder selvstændigt eller som meddebitor for flere udlån. Værdier for Recordtype: 1. Udlån til erhvervsvirksomhed 2. Udlån til offentlig enhed 3. Udlån til person 4. Modregning 1 5. Sumpost samlet belåningsgrundlag (sidst i fil) 6. Sumpost samlet belåningsværdi (sidst i fil) Værdier for Udlånstype: 1. Lån 2. Lån EUR 3. Kassekredit 4. Kassekredit EUR 5. Lån NOK/SEK 6. Kassekredit NOK/SEK 7. Lån øvrige valutaer 8. Kassekredit øvrige valutaer Valutakode: Valutaens ISO kode. Fx for danske kroner, EUR for euro og USD for dollar. 1 For definition af modregning henvises til det øvrige materiale.
4 BEREGNINGER Beregningsvariable: EUR fradrag: 3 pct. NOK/SEK fradrag: 5 pct. Øvrige valutaer fradrag: 10 pct. Kassekredit fradrag: 10 pct. Haircut: 25 pct. Margin: 10 pct. Koncentrationsgrænse på ident-niveau 1 : 10 pct. Belåningsgrundlag på ident-niveau beregnes som: (lån ) + (lån EUR * 0,97) + (lån NOK/SEK * 0,95) + (lån øvrige valutaer * 0,90) + (kassekredit * 0,90) + (kassekredit EUR * 0,90 * 0,97) + (kassekredit NOK/SEK * 0,90 * 0,95) + (kassekredit øvrige valutaer * 0,90 * 0,90) modregning Såfremt et belåningsgrundlag på ident-niveau er negativt, da medtages denne idents belåningsgrundlag som 0. Samlet belåningsgrundlag beregnes som: Summen af alle belåningsgrundlag på ident-niveau Følgende krav skal i de indsendte udlånsdata være opfyldt til hvert enkelt belåningsgrundlag på ident-niveau: [(Belåningsgrundlag på ident-niveau) / (samlet belåningsgrundlag)] < 10 pct. Samlet belåningsværdi beregnes som: (Samlet belåningsgrundlag) * (1-(0.25 + 0.10)) 1 Procentandel som belåningsgrundlag på ident-niveau må udgøre af samlet belåningsgrundlag.
5 FORMAT Filen skal leveres i UTF-8 format 1. Hver record i filen må kun være på én linje, hvilket betyder at heller ikke adresser må indeholde [line feed] eller [carriage return]. Felt 20, der indeholder nominelle værdier i et tal-format, må ikke indeholde 1000-tals separator, og decimaler skal angives med punktum: 5000.00 Felterne i linjerne adskilles af semikolon, hvilket giver linjer af følgende type: 1;1000000;Adam automobil;agade 1 9999 Andeby;37898181;;;;;;;;;;;;;1;1111 0010000001;5000.00; Såfremt en feltværdi i ovenstående, eksempelvis firmanavn, indeholder semikolon, så skal dette felt være med anførselstegn: 1;1000000; "Alfabetshop;";Agade 1 9999 Andeby;37898181;;;;;;;;;;;;;1;1111 0010000001;5000.00; MULIGHED FOR TEST Instituttet har mulighed for at indsende en test på en cd-rom, som Nationalbanken herefter indlæser og regner igennem. Instituttet får besked om resultatet af testen. 1 Såfremt der anvendes Excel, så gem filen i csv-format og hent den ind i Notepad/Notesblok og gem derfra som UTF-8.
6 EKSEMPEL PÅ EN FIL Sumposterne med "Belåningsgrundlag" og "Belåningsværdi" er vilkårligt valgt, og er her i disse testdata således ikke relateret til nogen beregninger. 1;1000000;Adam automobil;agade 1 9999 Andeby;37898181;;;;;;;;;;;;;1;1111 0010000001;5000.00; 1;1000000;Adam automobil;agade 1 9999 Andeby;37898181;;;;;;;;;;;;;3;1111 0010000003;4000.00; 4;1000000;;;;;;;;;;;;;;;;;;3000.00; 1;1000001;Bager Benthe;Bagvej 2 9999 Andeby;36769722;;;;;;;;;;;;;1;1111 0010000011;5000.00; 1;1000001;Bager Benthe;Bagvej 2 9999 Andeby;36769722;;;;;;;;;;;;;3;1111 0010000013;3500.00; 4;1000001;;;;;;;;;;;;;;;;;;2500.00; 1;1000002;Claus Cykelsmed;Cirkelbuen 3 9999 Andeby;70004660;;;;;;;;;;;;;1;1111 0010000021;5000.00; 1;1000002;Claus Cykelsmed;Cirkelbuen 3 9999 Andeby;70004660;;;;;;;;;;;;;4;1111 0010000024;2500.00;EUR 4;1000002;;;;;;;;;;;;;;;;;;1500.00; 1;1000003;Diamantbutikken;Diagonalvej 4 9999 Andeby;78590035;;;;;;;;;;;;;2;1111 0010000032;3000.00;EUR 1;1000003;Diamantbutikken;Diagonalvej 4 9999 Andeby;78590035;;;;;;;;;;;;;3;1111 0010000033;3500.00; 4;1000003;;;;;;;;;;;;;;;;;;500.00; 2;1000004;Egedal kommune;endevej 5 9999 Andeby;96923371;;;;;;;;;;;;;1;1111 0010000041;3500.00; 2;1000004;Egedal kommune;endevej 5 9999 Andeby;96923371;;;;;;;;;;;;;3;1111 0010000043;1500.00; 4;1000004;;;;;;;;;;;;;;;;;;750.00; 2;1000006;Fåborg Kommune;Forårsgaden 6 9999 Andeby;26930544;;;;;;;;;;;;;1;1111 0010000061;2500.00;EUR 2;1000006;Fåborg Kommune;Forårsgaden 6 9999 Andeby;26930544;;;;;;;;;;;;;3;1111 0010000063;1000.00;EUR 2;1000005;Grenå kommune;gaden 7 9999 Andeby;28845056;;;;;;;;;;;;;3;1111 0010000053;4000.00; 4;1000005;;;;;;;;;;;;;;;;;;500.00; 3;1001237;Hans Hansen;Hulstien 8 9999 Andeby;121277-2051;;;;;;;;;;;;;1;1111 0010012371;500.00; 3;1001237;Hans Hansen;Hulstien 8 9999 Andeby;121277-2051;;;;;;;;;;;;;1;1111 0010012372;2000.00; 4;1001237;;;;;;;;;;;;;;;;;;800.00;
7 3;1001237;Hans Hansen;Hulstien 8 9999 Andeby;121277-2051;;;;;;;;;;;;;3;1111 0010012373;200.00; 3;1001237;Hans Hansen;Hulstien 8 9999 Andeby;121277-2051;;;;;;;;;;;;;1;1111 0010012374;1000.00; 4;1001238;;;;;;;;;;;;;;;;;;1200.00; 3;1001238;Iben Iversen;Issvinget 9 9999 Andeby;060758-3038;;;;;;;;;;;;;1;1111 0010012381;1500.00; 3;1001238;Iben Iversen;Issvinget 9 9999 Andeby;060758-3038;;;;;;;;;;;;;1;1111 0010012382;500.00; 3;1001238;Iben Iversen;Issvinget 9 9999 Andeby;060758-3038;;;;;;;;;;;;;3;1111 0010012383;2000.00; 1;1001239;Jagt og Jaguar;Jagtmarken 10 9999 Andeby;41517761;;;;;;;;;;;;;1;1111 0010012391;500.00; 1;1001239;Jagt og Jaguar;Jagtmarken 10 9999 Andeby;41517761;;;;;;;;;;;;;8;1111 0010012392;1000.00;USD 1;1001239;Jagt og Jaguar;Jagtmarken 10 9999 Andeby;41517761;;;;;;;;;;;;;3;1111 0010012393;2250.00; 1;1001239;Jagt og Jaguar;Jagtmarken 10 9999 Andeby;41517761;;;;;;;;;;;;;7;1111 0010012394;1000.00;USD 4;1001239;;;;;;;;;;;;;;;;;;750.00; 2;1001244;Københavns kommune;rådhuspladsen 1 9999 Andeby;46532202;;;;;;;;;;;;;5;1111 0010012442;3500.00;SEK 2;1001244;Københavns kommune;rådhuspladsen 1 9999 Andeby;46532202;;;;;;;;;;;;;1;1111 0010012441;2000.00; 2;1001244;Københavns kommune;rådhuspladsen 1 9999 Andeby;46532202;;;;;;;;;;;;;1;1111 0010012442;1000.00; 2;1001244;Københavns kommune;rådhuspladsen 1 9999 Andeby;46532202;;;;;;;;;;;;;3;1111 0010012443;500.00; 4;1001244;;;;;;;;;;;;;;;;;;2500.00; 4;1001253;;;;;;;;;;;;;;;;;;500.00; 2;1001253;Lemvig kommune;lille omvej 12 9999 Andeby;24491330;;;;;;;;;;;;;3;1111 0010012533;750.00; 2;1001253;Lemvig kommune;lille omvej 12 9999 Andeby;24491330;;;;;;;;;;;;;1;1111 0010012531;2000.00; 3;1001265;Mads Madsen;Mosen 13 9999 Andeby;101270-4071;;;;;;;;;;;;;1;1111 0010012651;500.00; 3;1001265;Mads Madsen;Mosen 13 9999 Andeby;101270-4071;;;;;;;;;;;;;3;1111 0010012653;1000.00; 3;1001266;Niels Nielsen;Nygårdsvej 14 9999 Andeby;020847-3091;;;;;;;;;;;;;3;1111 0010012663;3000.00; 4;1001266;;;;;;;;;;;;;;;;;;500.00;
8 1;1001270;Ocean reder;omvejen 15 9999 Andeby;90864582;;;;;;;;;;;;;3;1111 0010012703;2000.00; 1;1001270;Ocean reder;omvejen 15 9999 Andeby;90864582;;;;;;;;;;;;;1;1111 0010012701;2000.00; 4;1001270;;;;;;;;;;;;;;;;;;1500.00; 1;1001270;Ocean reder;omvejen 15 9999 Andeby;90864582;;;;;;;;;;;;;4;1111 0010012704;1500.00;EUR 1;1001270;Ocean reder;omvejen 15 9999 Andeby;90864582;;;;;;;;;;;;;2;1111 0010012702;1500.00;EUR 1;1001271;Nielsen hobby;nordbuen 16 9999 Andeby;38542697;;;;;;;;;;;;;6;1111 0010012712;1000.00;SEK 2;1001271;Niels Nielsen;Nordbuen 16 9999 Andeby;121277-5397;;;;;;;;;;;;;1;1111 0010012711;500.00; 2;1001245;Præstøs kommune;rådhuspladsen 12 9999 Andeby;54532202;Præstø socialforvaltning;rådhuspladsen 12 9999 Andeby;54532207;;;;;;;;;;2;1111 0010012452;3500.00;EUR 2;1001245;Præstøs kommune;rådhuspladsen 12 9999 Andeby;54532202;Præstø socialforvaltning;rådhuspladsen 12 9999 Andeby;54532207;;;;;;;;;;1;1111 0010012451;2000.00; 2;1001245;Præstøs kommune;rådhuspladsen 12 9999 Andeby;54532202;Præstø socialforvaltning;rådhuspladsen 12 9999 Andeby;54532207;;;;;;;;;;1;1111 0010012452;1000.00; 2;1001245;Præstøs kommune;rådhuspladsen 12 9999 Andeby;54532202;Præstø socialforvaltning;rådhuspladsen 12 9999 Andeby;54532207;;;;;;;;;;3;1111 0010012453;500.00; 4;1001245;;;;;;;;;;;;;;;;;;2500.00; 3;1021245;Rasmus Rasmussen;Rundkørslen 8 9999 Andeby;131270-3083;Rikke Rasmussen;Rundkørslen 8 9999 Andeby;010171-1648;;;;;;;;;;3;1111 0010212451;1000.00; 1;1021245;Rikkes ridebutik;ridebanebej 10 9999 Andeby;66880077;;;;;;;;;;;;;5;1111 0010212452;500.00;NOK 4;1021245;;;;;;;;;;;;;;;;;;300.00; 5;;;;;;;;;;;;;;;;;;;70000.00; 6;;;;;;;;;;;;;;;;;;;50000.00;