Über den Service
ÜbersetztIch übernehme eine Aufgabe, die oft bis zur ersten fehlerhaften Rechnung aufgeschoben wird: Überprüfung von INN und OGRN von Geschäftspartnern direkt in der Eingabestufe, nicht nach dem Absenden des Formulars. Während der Benutzer die Nummer noch eingibt, weiß das Skript bereits, wie viele Ziffern es geben sollte — 10 für eine juristische Person, 12 für einen Einzelunternehmer, 13 oder 15 für OGRN — und berechnet die Prüfziffer mit der FNS-Formel neu. Sobald die Ziffern übereinstimmen, wird das Feld grün hervorgehoben, ein Fehler rot, und eine Notiz daneben erklärt, was genau falsch ist: fehlende Ziffer, zusätzliches Zeichen oder Prüfziffernabweichung.
Ich arbeite ohne Drittanbieter-Dienste und ohne Abfragen von Registern — dies ist reine Formatvalidierung, ohne den Status des Geschäftspartners von EGRUL oder EGRIP abzufragen. Die Validierung erfolgt vollständig auf der Browser-Seite, mit doppelter Überprüfung auf dem Server vor dem Speichern des Datensatzes: selbst wenn JavaScript deaktiviert ist oder die Einreichung das Formular umgeht, gelangt eine falsche Nummer nicht in die Datenbank. Das Formular lässt Sie die Schaltfläche „Absenden“ nicht klicken, bis die Nummer beide Prüfungen — Länge und Prüfziffer — bestanden hat.
Was in der Arbeit enthalten ist:
— Berechnung der Prüfziffern für INN (10 und 12 Ziffern) und OGRN/OGRNIP gemäß offiziellen Algorithmen;
— Feldhervorhebung und Fehlermeldung in Echtzeit, ohne Seitenneuladen;
— Blockierung der Formularübermittlung für falsche Nummern;
— serverseitige Überprüfung mit demselben Algorithmus — für direkt eingereichte Formulare;
— Anpassung an Ihr aktuelles Layout und Ihre Stile, ohne Drittanbieter-Bibliotheken und externe Dienste.
Ich arbeite ohne Drittanbieter-Dienste und ohne Abfragen von Registern — dies ist reine Formatvalidierung, ohne den Status des Geschäftspartners von EGRUL oder EGRIP abzufragen. Die Validierung erfolgt vollständig auf der Browser-Seite, mit doppelter Überprüfung auf dem Server vor dem Speichern des Datensatzes: selbst wenn JavaScript deaktiviert ist oder die Einreichung das Formular umgeht, gelangt eine falsche Nummer nicht in die Datenbank. Das Formular lässt Sie die Schaltfläche „Absenden“ nicht klicken, bis die Nummer beide Prüfungen — Länge und Prüfziffer — bestanden hat.
Was in der Arbeit enthalten ist:
— Berechnung der Prüfziffern für INN (10 und 12 Ziffern) und OGRN/OGRNIP gemäß offiziellen Algorithmen;
— Feldhervorhebung und Fehlermeldung in Echtzeit, ohne Seitenneuladen;
— Blockierung der Formularübermittlung für falsche Nummern;
— serverseitige Überprüfung mit demselben Algorithmus — für direkt eingereichte Formulare;
— Anpassung an Ihr aktuelles Layout und Ihre Stile, ohne Drittanbieter-Bibliotheken und externe Dienste.