Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:
Logo von Prüfziffernberechung.DE
Vorwort
Übersicht
Einleitung
Standards
Definitionen

buecher.de - Bücher - Online - Portofrei

Begleitdokumente
Originaldokumente
Software
  (Linux, MacOS, Win)

Gendogramm
Interessante Verweise
Webseitenstatistik
Schädlingsstatistik

Prüfziffernberechnung.DE
durchsuchen:

RSS 0.9

0-9

2 aus 5 Industrie
2 aus 5 interleaved

A

AHV-Nummer [CH]
American Express
Atbasch

B

Bahncard [DE]
Banknoten Deutsche Mark [DE]
Banknoten des Euro [EU]
Berliner Steuernummer
Betriebsnummer [DE]
Bibelcode
Bilhete de Identidade [PT]
Blutbeutel
BTW-nr [BE]
BZÜ [DE]

C

Carte Blanche [FR]
CAS
CCC [ES]
CCICMS [BR]
CINS [US]
Code-39
CPF [BR]
CrediCard [BR]
CUSIP [US]

D

Deutsche Mark [DE]
Digital Object Identifier (DOI)
Diner’s Club
Discover
DNI [ES]

E

EAN
Eier-Herkunftsnachweis
Einkaufswagen [DE]
Einzahlungsschein [CH]
EnRoute
eTIN
Euro
Eurocard
EWG-Nummer Hersteller

F

Fahrzeugnummer Bahn [AT]
Fahrzeugnummer [DDR]
Fahrzeug-Identifizierungs-Nummer [EU]
Firmenbuchnummer

G

Geheimnummer
GRid

H

HKID [HK]

I

IBAN
Identcode Deutsche Post [DE]
Identifikationsmerkmal [DE]
ILN
IMEI, IMEISV
ISAN
ISBN
ISIN
ISMN
ISRC
ISSN

J

JCB

K

Kontonummern [DE]
Kontonummern [int.]
Kreditkarten [int.]

L

LB-Nummer
Lebensohrmarke (LOM) [EU]
Leitcode Deutsche Post [DE]
Liegenschaftskennnummer [DE]
LRC

M

Miles & More [DE]

N

NHS-Number [GB]
NVE
NICOP [PK]
NRIC [SG]

P

Patentnummern
Paritätsprüfung
Payback [DE]
Paß -> Reisepaß
Personenkennzahl (PKZ) [DDR]
Personnummer [SE]
Personalausweis [AT]
Personalausweis [DE]
Personalausweis [PT]
Pharma Zentralnummer (PZN) [DE]
PIN
PK der Bundeswehr [DE]
Postscheckkonti [CH]

R

Rentenversicherungsnr. [DE]
Reisepaß [AT]
Reisepaß [BR]
Reisepaß [DE]
Rewe-Haushaltskarte [DE]

S

Samordningsnummer [SE]
Sedol [GB]
SICI
SIN [CA]
SIREN [FR]
SIRET [FR]
SSN [US]
Steuernummer [EU]

T

Título Eleitoral [BR]
TVA [BE]

U

UID [AT]
UPC [US]
URN
USt-IdNr [DE, EU]

V

Veterinärkontrollnummer
Visa
VSNR [AT]
VSNR [DE]

W

WKN [DE]

Z

Zahlschein [DE]

BOINC Statistik
> > Bitte mitmachen, es fehlen noch viele BKZ, DDR-Meldestellen und KWEA < <

Aktuell: Telekomischer Lifestyle

PK

Personenkennummer der Bundeswehr

Allgemeines

Nummer zur eindeutigen Identifikation von Angehörigen der Bundeswehr der Bundesrepublik Deutschland.

Struktur

LängeStruktur
12
Geburtsdatum 1. Buchstabe-
des
Geburts-
namens
 KWEALfd.
Zahl
 PZ
ttmmjj-a-x1x2x3l-p
Die Laufzahl dient zur Unterscheidung von Personen
mit gleichen Basisdaten (Geburtsdatum, Name, KWEA).

Prüfziffer

Vorhandene nicht numerische Zeichen müssen zur Berechnung in einen numerischen Wert umgewandelt werden:

Umsetzungstabelle
Buchstaben nach Zahlen
A = 12F = 22K = 08P = 18U = 08Z = 18
B = 14G = 24L = 10Q = 20V = 10
C = 16H = 26M = 12R = 22W = 12
D = 18I = 28N = 14S = 04X = 14
E = 20J = 06O = 16T = 06Y = 16

Nach der Zeichensubstitution kann die Prüfziffer errechnet werden.

  1. Alle Ziffern werden von links nach rechts mit 2,3,4,5,6,7,1,6,7,2,3 gewichtet.
  2. Die Produkte werden summiert.
  3. Der volle Rest zum nächst niedrigeren Vielfachen von 11 (modulo 11) wird errechnet.
  4. Die Prüfziffer ergibt sich durch die Subtraktion des ganzahligen Divisionsrestes von 11.
151058-D-2071p
NummerSchritt 1:
Gewichtung
Schritt 2:
Produkt-
summation
12 2
5315
14 4
05 0
5630
8756
D = 18118
2612
070
7214
13 3
p
Summe154  
Schritt 3: Summe mod 11154 ÷ 11 =
14 Rest 0
Schritt 4: Differenz11 - 0 = 11
Endergebnis Prüfziffer1
151058-D-20711

Bemerkungen

-

Programmcodebeispiele

#!/usr/bin/env python3.2
# -*- coding: utf-8 -*-
#
import string
def PK(Nr):
	# eigentlich (2,3,4,5,6,7,1,6,7,2,3), aber Buchstabe = 1
	Gewichte = (2,3,4,5,6,7,6,7,2,3)
	Alfabet = (12,14,16,18,20,22,24,26,28,6,8,10,12,14,16,18,20,22,4,6,8,10,12,14,16,18)
	if Nr[7].upper() not in string.ascii_uppercase:
		return 'Fehler: Kein Buchstabe zwischen A-Z an 7. Stelle.'
	else:
		s = Alfabet[ord(Nr[7].upper())-65]
		Nr = ''.join([z for z in Nr if z in string.digits])
		l = len(Nr)
		if l != 10:
			return 'Fehler: Die angegebene PK hat die falsche Länge.'
		else: 
			for i in range(l):
				s += int(Nr[i]) * Gewichte[i]
			return str((11-s%11)%10)

Referenzen

Hat Ihnen die Information weitergeholfen?
Ein kleine Anerkennung auf rein freiwilliger Basis ist stets willkommen.
Bitcoin: 1GPBNB6YKKR4cZNLneDLKGGWrtQdxT6NBa

getDigital.de - Geek Shirts und Geek Gadgets für Computerfreaks

URL dieser Seite: http://WWW.Pruefziffernberechnung.DE/P/PK.shtml

Diese Seite wurde vom Besucher am 19.03.2024 um 07:39:30 Uhr von einem Rechner mit der TCP/IP-Adresse 44.221.43.208 mit der Browserkennung claudebot aus der Domäne (none) kommend aufgerufen. Als zuletzt besuchte Webseite wurde (none) übermittelt.

Glauben ist die mutwillige Nichtbenutzung des Verstandes!
Christliche Werte — Nein Danke!
Logo als Aufkleber, T-Shirt, Tasse u.a. bestellen...


Wissen statt Glauben:

Bonk. Alles über Sex — von der Wissenschaft erforscht
Mary Roach
Fischer Taschenbuch Verlag GmbH, ISBN 978-3-596-18229-9, 2009, 384 Seiten, 10,95 €.


Überwachtes Deutschland: Post- und Telefonüberwachung in der alten Bundesrepublik
Josef Foschepoth
Vandenhoeck & Ruprecht, ISBN 978-3-525-30041-1, 2. Auflage 2013, 378 Seiten, 34,99 €, gebunden.
Prüfsiegel der Bundesprüfstelle für Jugendgefährdende Medien (BPjM)
Logos als Aufkleber, T-Shirt, Tasse u.a. bestellen...
Stand vom 23.04.2011GnuPG (PGP) ID: 0xA4A5103F Fingerabdruck: 0E01 902F 3EC7 B119 9492 D196 BEB5 4D5D A4A5 103FDatenschutzhinweis | © seit 2001, Prüfziffernberechnung.DE