Skillnad mellan versioner av "TTDS/System/Prefix"
Charlie (Felsökning | bidrag) (→Beskrivning) |
Charlie (Felsökning | bidrag) (→Beskrivning) |
||
Rad 67: | Rad 67: | ||
|0 | |0 | ||
|Prefix, det prefix beställningscentralen har registrerat som eget | |Prefix, det prefix beställningscentralen har registrerat som eget | ||
− | |97522665 | + | |<span style="background-color: #cdc9c9">97522665</span> |
|- | |- | ||
|3. | |3. | ||
Rad 73: | Rad 73: | ||
|8 | |8 | ||
|Kundnummer. Referens till kundnummer på registrerad kund i kundregistret | |Kundnummer. Referens till kundnummer på registrerad kund i kundregistret | ||
− | |005102 | + | |<span style="background-color: #ffe4c4">005102</span> |
|- | |- | ||
|4. | |4. | ||
Rad 79: | Rad 79: | ||
|14 | |14 | ||
|Kostnadsställe. Hänvisar till kostnadsställe under angivet kundnummer, under punkt 2 | |Kostnadsställe. Hänvisar till kostnadsställe under angivet kundnummer, under punkt 2 | ||
− | |0052 | + | |<span style="background-color: #d3d3d3">0052</span> |
|- | |- | ||
|5. | |5. | ||
Rad 85: | Rad 85: | ||
|18 | |18 | ||
|Checksiffra beräknad enligt Luhn-metoden. | |Checksiffra beräknad enligt Luhn-metoden. | ||
− | |5 | + | |<span style="background-color: #87ceeb">5</span> |
|- | |- | ||
|6. | |6. | ||
Rad 91: | Rad 91: | ||
|19 | |19 | ||
|Avgränsare | |Avgränsare | ||
− | |= | + | |<span style="background-color: #ffff00">=</span> |
|- | |- | ||
|7. | |7. | ||
Rad 97: | Rad 97: | ||
|20 | |20 | ||
|Giltighetstid ÅÅMM. | |Giltighetstid ÅÅMM. | ||
− | |1501 | + | |<span style="background-color: #adff2f">1501</span> |
|- | |- | ||
|8. | |8. | ||
Rad 103: | Rad 103: | ||
|24 | |24 | ||
|Kundkod. Hänvisar till resenär registrerad under angivet kundnummer punkt 2, värdet skall motsvara kod under resenären. | |Kundkod. Hänvisar till resenär registrerad under angivet kundnummer punkt 2, värdet skall motsvara kod under resenären. | ||
− | |0000000100 | + | |<span style="background-color: #ffa500">0000000100</span> |
|- | |- | ||
|9. | |9. | ||
Rad 109: | Rad 109: | ||
| | | | ||
|Sluttecken | |Sluttecken | ||
− | |? | + | |<span style="background-color: #ffff00">?</span> |
|} | |} | ||
Versionen från 3 oktober 2012 kl. 13.01
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.
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 "?"
- Får inte överstiga 36 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.
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.
Beskrivning av de olika delarna
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 | 005102 |
4. | 4 | 14 | Kostnadsställe. Hänvisar till kostnadsställe under angivet kundnummer, under punkt 2 | 0052 |
5. | 1 | 18 | Checksiffra beräknad enligt Luhn-metoden. | 5 |
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 | ? |
Var i denna kortsträng ni lägger era unika värden talar ni om i fliken System/Prefix, typ: Kundkort.
Prefix är ert egna prefix, när ett kort dras i bilen så kontroller systemet om det finns ett prefix som stämmer överens. Namn är det namn ni ger prefixet, till exempel TOPCAB KUNDKORT Kund start position i kortsträngen där kundnummret börjar Kund ant är det antal tecken som skall läsas som kundnummer KST start position i kortsträngen där kostnadsställe börjar KST ant är det antal tecken som skall läsas som kostnadsställe Kod start position i kortsträngen där kundkoden börjar Kod ant är det antal tecken som skall läsas som kundkod
Exempel på en kortsträng som är kopplad till kundnummer 3004 (TOPCAB LEDNING) i ert kundregister, med giltighetstid 2015-01
Exempel på en kortdata sträng: ;9752266500510200525=15010000000100?
- 973333330030040000X=15010000000000?
122222222333333444456777788888888889
0123456789012345678901234567890123 10 20 30
De olika typerna i TTDS
Kund
Taxipass
Fakturaref.
Förare
0-TAXI