Skillnad mellan versioner av "TTDS/System/Prefix"

Från Taxisystem Manual
< TTDS‎ | System
Hoppa till: navigering, sök
(Rekommenderad uppbyggnad av kortsträng för kundkort)
Rad 14: Rad 14:
 
För att ett kort skall fungera måste det uppfylla några grundkrav.<br />
 
För att ett kort skall fungera måste det uppfylla några grundkrav.<br />
  
'''Kortsträngen måste:'''<br />
+
'''Kortsträngen måste:'''
 +
 
 +
* Ligga i spår två på magnet remsan
 
* Starta med starttecknet ";"
 
* Starta med starttecknet ";"
 
* Efter start tecknet, börja med ett unikt prefix
 
* Efter start tecknet, börja med ett unikt prefix
Rad 22: Rad 24:
 
* Får inte överstiga 36 tecken
 
* 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å.<br />
 
De övriga tecknen kan beställningscentralen själv välja att disponera.<br />
 
De övriga tecknen kan beställningscentralen själv välja att disponera.<br />
  
Rad 37: Rad 40:
 
*Koppla till kund, kostnadsställe och resenär
 
*Koppla till kund, kostnadsställe och resenär
  
 +
Vår rekommenderade uppbyggnad stödjer implementering av samtliga ovanstående modeller.<br />
  
Vår rekommenderade uppbyggnad stödjer emellertid att samtliga av ovanstående modeller kan implementeras.<br />
+
==== Beskrivning ====
 +
 
 +
Alla fält skall fyllas med rätt antal tecken. <br />  
 +
Om det önskade värdet kortare, så fyller man fältet med inledande nollor. <br />
 +
Exempelvis kundnummer 10 utfylls och blir 000010. <br />
 +
 
 +
Beskrivning av de olika delarna
 +
 
 +
{|border="1" cellspacing="0" class="wikitable"
 +
! align=left|Nr
 +
! align=left|Tecken
 +
! align=left|Start position
 +
! align=left|Beskrivning
 +
|-
 +
|1.
 +
|1
 +
|0
 +
|Start ";".
 +
|-
 +
|2.
 +
|8
 +
|1
 +
|Prefix, det prefix beställningscentralen har registrerat.
 +
|}
 +
3. 6 tecken Kundnummer, kopplas till kund i kundregistret.
 +
4. 4 tecken Kostnadsställe, kopplas till kostnadsställe under kund.
 +
5. 1 tecken Checksiffra beräknad enligt Luhn-metoden.
 +
6. 1 tecken Avgränsare "=".
 +
7. 4 tecken Giltighetstid ÅÅMM.
 +
8. 10 tecken kundkod, kan vara personnummer eller annan identifikation. Om man vill koppla ner till kundnivå skall detta värde motsvara kod under resenären.
 +
9. 1 tecken Slut "?"
  
Alla fält skall fyllas med rätt antal tecken.<br />
 
Om det önskade värdet kortare, så fyller man fältet med inledande nollor. Exempelvis kundnummer 10 utfylls och blir 000010.<br />
 
  
 
Var i denna kortsträng ni lägger era unika värden talar ni om i fliken System/Prefix, typ: Kundkort.
 
Var i denna kortsträng ni lägger era unika värden talar ni om i fliken System/Prefix, typ: Kundkort.
Rad 57: Rad 89:
  
  
1. 1 tecken Start ";".
 
2. 8 tecken Prefix, det prefix beställningscentralen har registrerat.
 
3. 6 tecken Kundnummer, kopplas till kund i kundregistret.
 
4. 4 tecken Kostnadsställe, kopplas till kostnadsställe under kund.
 
5. 1 tecken Checksiffra beräknad enligt Luhn-metoden.
 
6. 1 tecken Avgränsare "=".
 
7. 4 tecken Giltighetstid ÅÅMM.
 
8. 10 tecken kundkod, kan vara personnummer eller annan identifikation. Om man vill koppla ner till kundnivå skall detta värde motsvara kod under resenären.
 
9. 1 tecken Slut "?"
 
  
 
Exempel på en kortsträng som är kopplad till kundnummer 3004 (TOPCAB LEDNING) i ert kundregister, med giltighetstid 2015-01
 
Exempel på en kortsträng som är kopplad till kundnummer 3004 (TOPCAB LEDNING) i ert kundregister, med giltighetstid 2015-01

Versionen från 3 oktober 2012 kl. 12.29


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

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

Nr Tecken Start position Beskrivning
1. 1 0 Start ";".
2. 8 1 Prefix, det prefix beställningscentralen har registrerat.

3. 6 tecken Kundnummer, kopplas till kund i kundregistret. 4. 4 tecken Kostnadsställe, kopplas till kostnadsställe under kund. 5. 1 tecken Checksiffra beräknad enligt Luhn-metoden. 6. 1 tecken Avgränsare "=". 7. 4 tecken Giltighetstid ÅÅMM. 8. 10 tecken kundkod, kan vara personnummer eller annan identifikation. Om man vill koppla ner till kundnivå skall detta värde motsvara kod under resenären. 9. 1 tecken Slut "?"


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