Skillnad mellan versioner av "TTDS/System/Prefix"
Charlie (Felsökning | bidrag) (→Förarkort) |
Charlie (Felsökning | bidrag) (→Beskrivning) |
||
Rad 218: | Rad 218: | ||
===== Förarkort ===== | ===== Förarkort ===== | ||
− | <big>Exempel kortsträng förarkort: ;<span style="background-color: #ffff00">97522665</span><span style="background-color: #ffe4c4">123456</span><span style="background-color: #d3d3d3">0000</span><span style="background-color: #87ceeb">1</span>=<span style="background-color: #adff2f">1501</span><span style="background-color: #ffa500">0000000000</span>?</big> | + | <big>Exempel kortsträng förarkort: ;<span style="background-color: #ffff00">97522665</span><span style="background-color: #ffe4c4">123456</span><span style="background-color: #d3d3d3">0000</span><span style="background-color: #87ceeb">1</span>=<span style="background-color: #adff2f">1501</span><span style="background-color: #ffa500">0000000000</span>?</big><br /> |
− | <br /> | + | |
Följande gäller för ovanstående exempel: | Följande gäller för ovanstående exempel: |
Versionen från 4 oktober 2012 kl. 13.40
Innehåll
Prefix
För beställningscentralen finns möjligheten att hantera andra kort än kreditkort, till exempel egna kund-, taxipass- och förar- kort.
De olika typerna av kort hanteras alla på lite olika sätt, detta är en vägledning i hur detta kan sätts upp i systemet.
Viktigt är att verifiera att kort fungerar genom test i liten serie, innan produktion i större skala påbörjas.
De olika typerna i TTDS
Kund
Rekommenderad läsning innan du går vidare
I listan registrerar ni de egna kort som ni vill ska fungera som betalmedel i bilarna.
När ett kort registreras i bilen så kontroller systemet kortets prefix, mot de som finns registrerade här.
Inställningar på bilden är gjorda efter exemplet, som finns i stycket om rekommenderad uppbyggnad.
Beskrivning av kolumnerna i listan:
Prefix: Ert egna prefix nummer
Namn: Namn ni ger prefixet
Kund Start: Position i kortsträngen där kundnumret börjar
Kund Ant: Antal tecken som skall läsas som kundnummer
KST Start: Position i kortsträngen där kostnadsställe börjar
KST Ant: Antal tecken som skall läsas som kostnadsställe
Kod Start: Position i kortsträngen där resenärskoden börjar
Kod Ant: Antal tecken som skall läsas som resenärs
Ref: fältet anger om inläst kortdata skall sparas i bokningens faktura referens fält
- 0 = Spara INTE kortsträngen i faktura referens fältet
- 1 = Spara kortsträngen i faktura referens fältet
Vill man inte använda sig utav kostnadsställe och kod så kan dessa värden utelämnas
Taxipass
I listan registrerar ni de taxipass kort som skall accepteras som betalmedel i era bilar.
När ett kort registreras i bilen så kontroller systemet kortets prefix, mot de som finns registrerade här.
Transaktionerna kopplas mot ett kundnummer, som kan gå ända ner på resenärsnivå.
Beskrivning av kolumnerna i listan:
Prefix: Prefixet på det taxipasskort som skall accepteras
Namn: Namn ni ger prefixet/kortet
Min: ???
Max: ???
Kundnummer: Koppla till kundnummer
KST: Koppla till kostnadsställe
Kod: Koppla till resenär med kod
Fakturaref.
Mera information kommer
Förare
Rekommenderad läsning innan du går vidare
0-TAXI
Mera information kommer
Beskrivning av kortdata
För att ett kort skall fungera måste det uppfylla några grundkrav.
Kortsträngen måste:
- Ligga i spår två på magnet remsan
- Starta med starttecknet ";"
- Efter start tecknet, börja med ett unikt prefix
- Innehålla checksiffra beräknad enligt luhn modellen, korttillverkare vet hur denna skall beräknas
- Innehålla skiljetecknet "=" följt av giltighetstid enligt ÅÅMM
- Sluta med sluttecknet "?"
- Innehålla "Longitudinal redundancy check" (LRC) efter sluttecknet
- Inte överstiga 40 tecken
Hur ni vill bygga upp era kundkort är upp till er själva, och vilken nivå ni vill lägga det på.
De övriga tecknen kan beställningscentralen själv välja att disponera.
Exempel på en kortdata sträng: ;9752266500510200525=15010000000100?
Rekommenderad uppbyggnad av kortsträng för kundkort
Vi har en rekommendation på hur kortsträngen kan byggas upp, för att stödja all den funktionalitet som finns.
I TTDS finns stöd för följande nivåer:
- Koppla enbart till kund
- Koppla till kund och kostnadsställe
- Koppla till kund, kostnadsställe och resenär
Vår rekommenderade uppbyggnad stödjer implementering av samtliga ovanstående modeller.
När det gäller förarkort så behövs egentligen bara ett nummer, det nummer föraren fått vid registrering i TTDS.
Vanligtvis så används förarlegitimationens nummer som är sexsiffrigt.
Beskrivning
Alla fält skall fyllas med rätt antal tecken.
Om det önskade värdet kortare, så fyller man fältet med inledande nollor. Exempelvis kundnummer 10 utfylls och blir 000010.
Tabellen beskrivning av de olika delarna i en kortsträng
Punkt | Antal tecken | Start position | Beskrivning | Tecken i exempel |
---|---|---|---|---|
1. | 1 | Starttecken | ; | |
2. | 8 | 0 | Prefix, det prefix beställningscentralen har registrerat som eget | 97522665 |
3. | 6 | 8 | Kundnummer. Referens till kundnummer på registrerad kund i kundregistret Förarnummer. Referens till förarens nummer registrerat i TTDS. |
Kund: 005102 Förar: 123456 |
4. | 4 | 14 | Kostnadsställe. Hänvisar till kostnadsställe under angivet kundnummer, punkt 2 | 0052 |
5. | 1 | 18 | Checksiffra beräknad enligt Luhn-metoden. | Kund: 5 Förar: 1 |
6. | 1 | 19 | Avgränsare | = |
7. | 4 | 20 | Giltighetstid ÅÅMM. | 1501 |
8. | 10 | 24 | Kundkod. Hänvisar till resenär registrerad under angivet kundnummer punkt 2, värdet skall motsvara kod under resenären. | 0000000100 |
9. | 1 | Sluttecken | ? |
Kundkort
Exempel kortsträng kundkort: ;9752266500510200525=15010000000100?
Följande gäller för ovanstående exempel:
- Resan skall registreras på kund med nummer 5102
- Resan skall registreras på kund med nummer 5102 kostnadsställe 52
- Kortet går ut 2015-01
- Resan skall registreras på kund med nummer 5102 resenär med kod 100
Vill man inte knyta kort till varken kostnadsställe eller resenär så anger man 0 i dessa fält, vid tillverkning av kortet.
- Exempel: ;9752266500510200004=15010000000000?
Förarkort
Exempel kortsträng förarkort: ;9752266512345600001=15010000000000?
Följande gäller för ovanstående exempel:
- Starta körpass med förare 123456
- Kortet går ut 2015-01
Inställningar kundkort i TTDS följ denna Länk