Skillnad mellan versioner av "TTDS/System/Prefix"

Från Taxisystem Manual
< TTDS‎ | System
Hoppa till: navigering, sök
(Beskrivning)
(Beskrivning)
Rad 141: Rad 141:
 
Följande gäller för ovanstående kortsträng:
 
Följande gäller för ovanstående kortsträng:
 
*Resan skall registreras på kund med nummer 5102
 
*Resan skall registreras på kund med nummer 5102
*Resan skall registreras på kostnadsställe 52
+
*Resan skall registreras på kund med nummer 5102 kostnadsställe 52
 
*Kortet går ut 2015-01
 
*Kortet går ut 2015-01
*Resan skall registreras på resenär med kod 100
+
*Resan skall registreras på kund med nummer 5102 resenär med kod 100
 
<br />
 
<br />
 +
 +
Vill man inte knyta kort till varken kostnadsställe eller resenär så anger man 0 i dessa fält.
 +
 +
<big>Exempel: <span style="background-color: #ffff00">97522665</span><span style="background-color: #ffe4c4">005102</span><span style="background-color: #d3d3d3">0000</span><span style="background-color: #87ceeb">5</span>=<span style="background-color: #adff2f">1501</span><span style="background-color: #ffa500">0000000000</span></big>
 +
  
 
Inställningar kundkort i TTDS följ denna [[#Kund|Länk]]<br />
 
Inställningar kundkort i TTDS följ denna [[#Kund|Länk]]<br />
 
<br />
 
<br />

Versionen från 3 oktober 2012 kl. 13.27


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.

SystemPrefixKund.png


De olika typerna i TTDS

Kund

Rekommenderad läsning innan du går vidare


Taxipass


Fakturaref.


Förare


0-TAXI



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.

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 005102
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. 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 ?

Kortsträng utan start och stopptecken: 9752266500510200525=15010000000100

Följande gäller för ovanstående kortsträng:

  • 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.

Exempel: 9752266500510200005=15010000000000


Inställningar kundkort i TTDS följ denna Länk