05.09.2013 Views

Teknisk manual för Inbetalningsservice OCR - Bankgirot

Teknisk manual för Inbetalningsservice OCR - Bankgirot

Teknisk manual för Inbetalningsservice OCR - Bankgirot

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Inbetalningsservice</strong><br />

<strong>OCR</strong><br />

<strong>Teknisk</strong> <strong>manual</strong><br />

Januari 2012<br />

Observera att tjänsten <strong>Inbetalningsservice</strong> <strong>OCR</strong> kommer att avvecklas 2013-09-30 och<br />

ersättas av Bankgiro Inbetalningar.


Kontaktvägar och adresser<br />

Postadress <strong>Bankgirot</strong>, 105 19 Stockholm<br />

Telefon, fax och e-post till <strong>Bankgirot</strong>s Kundservice hittar du på bankgirot.se under<br />

Kontakta oss:<br />

www.bankgirot.se/kontaktaoss<br />

Hitta information snabbt och enkelt på webben!<br />

Besök gärna vår webbsida www.bankgirot.se. Här hittar du aktuell produktinformation, frågor<br />

& svar samt <strong>manual</strong>er och trycksaker.<br />

2


Innehåll<br />

Kontaktvägar och adresser ..................................................................................................... 2<br />

Inledning ................................................................................................................................. 4<br />

Referensnummer och referensnummerkontroll ...................................................................... 5<br />

Beräkning av checksiffra enligt 10-modul ............................................................................. 6<br />

Beräkning av längdsiffra ........................................................................................................ 7<br />

Att ange längdsiffra ................................................................................................................ 7<br />

Filbeskrivning ......................................................................................................................... 8<br />

Postbeskrivingar ..................................................................................................................... 8<br />

3


Inledning<br />

Denna användar<strong>manual</strong> vänder sig till dig som är programmerare och som skapa en koppling mellan <strong>för</strong>etagets<br />

ekonomisystem och <strong>Inbetalningsservice</strong> <strong>OCR</strong>.<br />

Med <strong>Inbetalningsservice</strong> <strong>OCR</strong> kan <strong>för</strong>etaget ta emot stora mängder inbetalningar från kunderna. Tjänsten bygger<br />

på att betalaren anger det referensnummer som finns på fakturan vid betalning, antingen via en <strong>för</strong>tryckt avi<br />

eller på annat sätt. Betalningsinformationen, som bland annat innehåller referensnumret, levereras till <strong>för</strong>etaget<br />

på fil, som automatiskt kan läsas in i ekonomisystemet <strong>för</strong> avprickning mot kundreskontra.<br />

Så här går det till<br />

o Företaget skriver ut en faktura och (i <strong>för</strong>ekommande fall) en bifogad inbetalningsavi <strong>OCR</strong>.<br />

o Kunden betalar på något av följande sätt:<br />

• via internetbank<br />

• via Privatgirot eller en annan banks kuverttjänst<br />

• via bank- eller postkontor<br />

• via Leverantörsbetalningar (<strong>Bankgirot</strong> eller Plusgirot).<br />

o <strong>Bankgirot</strong> behandlar betalningsuppdragen och sänder ett underlag <strong>för</strong> bok<strong>för</strong>ing till <strong>för</strong>etagets bank.<br />

Pengarna över<strong>för</strong>s direkt från betalarens bank till <strong>för</strong>etagets bank.<br />

o Företaget får redovisning i form på fil enligt överenskommen leveransplan.<br />

Läs mer om <strong>Inbetalningsservice</strong> <strong>OCR</strong> i användar<strong>manual</strong>en som kan laddas ner från <strong>Bankgirot</strong>s webbsida,<br />

www.bankgirot.se.<br />

4


Referensnummer och referensnummerkontroll<br />

Referensnumret<br />

Referensnumret ska alltid innehålla minst två och högst 25 siffror, varav den sista siffran ska vara en checksiffra<br />

enligt 10-modul. Referensnumret kan innehålla en längdsiffra (se nedan). Hänvisning: Se Bilaga 1 angående<br />

beräkning av checksiffra enligt 10- modul, samt Bilaga 2 angående beräkning av längdsiffra.<br />

Kontroller av referensnumret<br />

Allt fler betalningar görs via betalarens internetbank. Det innebär, att betalaren själv registrerar<br />

betalningsuppgifterna, däribland referensnumret. För att upprätthålla hög kvalitet på betalningsinformationen,<br />

kan ditt <strong>för</strong>etag avtala om att alla betalningar ställda till <strong>för</strong>etagets bankgironummer ska kontrolleras i<br />

internetbanken. Kontrollerna kan omfatta:<br />

o kontroll av referensnumrets checksiffra (obligatoriskt)<br />

o kontroll av referensnumrets längd<br />

Vilken eller vilka kontroller som ska göras, styrs i <strong>för</strong>etagets avtal med banken, på bankgironummernivå.<br />

Checksifferkontroll<br />

Det är obligatoriskt med checksiffra enligt 10-modul i <strong>Inbetalningsservice</strong> <strong>OCR</strong>. Ditt <strong>för</strong>etag kan ändå välja om<br />

betalning med felaktig checksiffra i referensnumret eller med annat referensbegrepp ska godkännas i<br />

internetbanken. Hänvisning: Se avsnittet Hård eller mjuk kontroll i detta kapitel.Kom igång med<br />

<strong>Inbetalningsservice</strong> <strong>OCR</strong><br />

Längdkontroll<br />

Längdkontroll kan ske enligt ett av följande alternativ:<br />

o kontroll av referensnummer med variabel längd, där referensnumrets längd anges med en längdsiffra i<br />

referensnumret. Längdsiffran placeras mellan referensbegreppet (till exempel fakturanumret) och<br />

checksiffran. Längdsiffran är en position. (Se exempel nedan.) Detta alternativ rekommenderas.<br />

o kontroll av referensnummer med fast längd. Två längder kan anmälas som godkända, i ert avtal med banken.<br />

o Ingen kontroll av referensnumrets längd, endast checksiffra kontroller.Vilken kontroll som ska göras, styrs i<br />

ert avtal med banken, på bankgironummernivå.<br />

Exempel<br />

Låt oss anta, att ditt <strong>för</strong>etag fakturerar en kund och fakturanumret är 123456. Detta kallar vi referensbegreppet.<br />

Fas Endast checksiffra Variabel längd med checksiffra<br />

1 Beräkna checksiffran och lägg till dennna efter Längdsiffran placeras mellan fakturanumret och<br />

referensbegreppet. Checksiffran blir en sexa. checksiffran.<br />

2 Det fullständiga referens numret blir alltså: Längden på referensnumret, det vill säga<br />

1234566.<br />

fakturanumret, längdsiffran och checksiffran, blir i<br />

detta fall åtta siffror. Längdsiffran anges alltså som<br />

en åtta.<br />

3 Beräkna checksiffran, inklusive längdsiffran.<br />

Checksiffran blir en tvåa.<br />

4 Hela referensnumret blir då:12345682.<br />

5


Beräkning av checksiffra enligt 10-modul<br />

Beräkning av checksiffra enligt 10-modul är en metod <strong>för</strong> att <strong>för</strong>säkra sig mot till exempel felregistrering eller<br />

<strong>för</strong>vanskning av numeriska begrepp. De <strong>för</strong>ekommer bland annat i personnummer och organisationsnummer,<br />

bankkontonummer, bankgiro- och plusgironummer.<br />

Så här går det till<br />

1 Referensnumret vi ska kontrollera är 971721774. Den sista siffran, 4, är checksiffran.<br />

2 Multiplicera delsiffrorna (värde) med vikterna 2 och 1, med början från höger. Ignorera checksiffran.<br />

Värde 9 7 1 7 2 1 7 7 4<br />

Vikt 1 2 1 2 1 2 1 2<br />

Resultat 9 14 1 14 2 2 7 14<br />

3 Addera alla siffror (bryt upp tvåsiffriga tal genom att subtrahera dem med 9;14 blir alltså 14-9=5).<br />

9+5+1+5+2+2+7+5 = 36<br />

4 Höj resultatet till närmaste högre tiotal (ger summan 40). Checksiffran 4 fås om summan 36 dras från<br />

40; 40-36 = 4.<br />

Checksiffra <strong>för</strong> belopp<br />

Gör på motsvarande sätt <strong>för</strong> att få en checksiffra på ett belopp, enligt följande exempel:<br />

1 Beloppet vi ska beräkna checksiffran <strong>för</strong> är 28 768, 21 kr.<br />

2 Multiplicera delsiffrorna (värde) med vikterna 2 och 1, med början från höger.<br />

Värde 2 8 7 6 8 2 1<br />

Vikt 2 1 2 1 2 1 2<br />

Resultat 4 8 14 6 16 2 2<br />

Värde 2 8 7 6 8 2 1<br />

Vikt 2 1 2 1 2 1 2<br />

Resultat 4 8 14 6 16 2 2<br />

3 Addera alla siffror i resultatet (bryt upp tvåsiffriga tal genom att subtrahera dem med 9;<br />

14 blir alltså 14-9=5. 16-9=7).<br />

4 + 8 + 5 + 6 + 7 + 2 + 2 = 34<br />

4 Höj resultatet till närmaste högre tiotal (ger summan 40). Checksiffran fås om summan 34 dras från 40;<br />

40 – 34 = 6.<br />

5 I avins beloppsfält ska anges ”28768216”.<br />

6


Beräkning av längdsiffra<br />

Referensnumrets delar<br />

Referensnummer<br />

1 2 3 4 5 6 8 2<br />

Referensbegrepp, till exempel fakturanummer, max<br />

23 pos<br />

Längd<br />

-siffra<br />

1 pos<br />

Checksiffra<br />

1 pos<br />

Siffrorna 123456 är referensbegrepp, t ex fakturanummer. Det har max 23 positioner.<br />

Siffran 8 är längdsiffra och den har en position. Siffran 2 är checksiffra enligt 10-modul och den har en position.<br />

Eftersom referensnumret, inklusive längdsiffra och checksiffra i detta exempel är 8 positioner, blir längdsiffran<br />

en åtta.<br />

Referensnumret del Beskrivning<br />

Referensbegrepp Referensbegreppet identifierar betalningen hos<br />

betalningsmottagaren. Det kan till exempel vara<br />

faktura- eller abonnentnummer.<br />

Längdsiffra Längdsiffran anger hela referensnumrets längd,<br />

inklusive längdsiffra och checksiffra.<br />

Checksiffra Checksiffran beräknas efter både referensbegrepp och<br />

längdsiffra.<br />

Att ange längdsiffra<br />

Denna tabell anger vilken längdsiffra som ska användas vid olika referensnummerlängder:<br />

Längdsiffra Referensnumrets längd (antal positioner)<br />

0 10 eller 20<br />

1 11 eller 21<br />

2 12 eller 22<br />

3 3, 13 eller 23<br />

4 4, 14 eller 24<br />

5 5, 15 eller 25<br />

6 6 eller 16<br />

7 7 eller 17<br />

8 8 eller 18<br />

9 9 eller 19<br />

7


Filbeskrivning<br />

Transaktionskod 00, 10 och 90 <strong>för</strong>ekommer endast en gång per fil. TK 20, 30 och 50 återkommer när det finns<br />

flera mottagande bankgironummer och när flera behandlingsdagar redovisas samtidigt.<br />

00 Öppningspost<br />

10 Kundpost<br />

20 Mottagarpost<br />

30 Behandlingspost<br />

40 Transaktionspost<br />

50 Deltotalpost<br />

90 Totalpost<br />

Postbeskrivingar<br />

Öppningspost (TK 00)<br />

1=>2 Posttyp = 00<br />

3=>8 Servicebyrånummer om kund har samleverans med annat kundnummer, annars blankt.<br />

Högerställt och nollutfyllt.<br />

9=>49 Blanka/reserv<br />

50=>55 Skrivdag hos <strong>Bankgirot</strong>. ÅÅMMDD<br />

56=>71 Blanka/reserv<br />

72=>80 Ordet BANKGIROT med versaler<br />

Kundpost (reserv) (TK 10)<br />

1=>2 Posttyp=10<br />

3=>80 Blanka/reserv<br />

Mottagarpost (TK 20)<br />

1=>2 Posttyp=20<br />

3=>8 Blanka/reserv<br />

9=>18 Bankgironummer/plusgironummer, högerställt och blankutfyllt<br />

19=>80 Blanka/reserv<br />

Behandlingsdatumpost (TK 30)<br />

1=>2 Posttyp=30<br />

3=>8 Blanka/reserv<br />

9=>18 Mottagarens bankgiro- eller plusgironummer, högerställt, blankutfyllt.<br />

19=>24 Behandlingsdag, ÅÅMMDD<br />

25=>70 Blanka/reserv<br />

71=>80 Hänvisningsbankgironummer, om position 9-18 innehåller ett plusgironummer, annars blankt.<br />

Högerställt och blankutfyllt.<br />

8


Transaktionspost (TK 40)<br />

1=>2 Posttyp=40<br />

3=>27 Referensnummer, högerställt, blankutfyllt.<br />

28=>40 Belopp i kronor och ören. Beloppet kan, om betalningen gjorts via Leverantörsbetalningar, vara<br />

negativt. Då redovisas det med ”överstansning” i de sista positionerna (”ettörespositionen”)<br />

som i sådana fall innebär:<br />

Minustecken (-) <strong>för</strong> noll öre<br />

Bokstäverna J-R <strong>för</strong> siffrorna 1-9.<br />

Högerställt och nollutfyllt. Numeriskt om posten kommer från <strong>Inbetalningsservice</strong> <strong>OCR</strong>.<br />

Alfanumeriskt om den kommer från Leverantörsbetalningar.<br />

41 Blank/reserv<br />

42=>43 Bokstäverna LB om betalningar kommer från Leverantörsbetalningar, annars blanka.<br />

44=>48 Blanka/reserver<br />

49=>58 <strong>Bankgirot</strong>s löpnummer eller avsändarens bankgironummer, om betalningen kommer från<br />

Leverantörsbetalningar. Högerställt och nollutfyllt. Kan vara alfanumeriskt.<br />

59=>80 Blanka/reserv<br />

Deltotalpost (TK 50)<br />

1=>2 Posttyp=50<br />

3=>8 Blanka/reserv<br />

9=>18 Bankgiro- eller plusgironummer, högerställt och blankutfyllt<br />

19=>24 Behandlingsdag ÅÅMMDD<br />

25=>31 Antal betalningar. Högerställt och nollutfyllt. Numeriskt.<br />

32=>46 Deltotalbelopp i kronor och ören, <strong>för</strong> varje bankgironummer och behandlingsdag. Högerställt<br />

och nollutfyllt. Numeriskt.<br />

47=>70 Blanka/reserv<br />

71=>80 Hänvisningsbankgironummer om position 9-18 är plusgironummer, annars blankt.<br />

Totalpost (TK 90)<br />

1=>2 Posttyp=90<br />

3=>8 Servicebyrånummer, om kund har samleverans med annat kundnummer annars blankt.<br />

Högerställt, nollutfyllt.<br />

9=>18 Blanka<br />

19=>24 Skrivdag hos <strong>Bankgirot</strong>, ÅÅMMDD<br />

25=>31 Totalt antal betalningar. Högerställt och nollutfyllt. Numeriskt.<br />

32=>46 Totalbelopp i kronor och ören. Högerställt och nollutfyllt. Numeriskt.<br />

47=>80 Blanka/reserv.<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!