| 1 | = Wymagalność NIP = |
| 2 | |
| 3 | Konfiguracja wymagalności NIP polega na umieszczeniu odpowiednich wpisów w pliku '''config.inc'''. [[BR]] |
| 4 | |
| 5 | Regułę walidacji podajemy we fragmencie, który domyślnie ma postać: |
| 6 | {{{ |
| 7 | define('NIP_FORMAT_REGEX', '^[0-9]{10}$'); |
| 8 | }}} |
| 9 | |
| 10 | __'''Uwaga'''__ [[BR]] |
| 11 | Cyfra kontrolna nie jest walidowana. [[BR]] |
| 12 | |
| 13 | Kolejny wpis nadaje '''priorytet sprawdzania NIP na kartotece kontaktu'''. |
| 14 | |
| 15 | {{{ |
| 16 | define('NIP_VERIFY_MODE', 'LOW'); |
| 17 | }}} |
| 18 | |
| 19 | Ustawienie na '''HIGH''' powoduje, że walidacji podlega unikalność wpisanego nipu. Jeśli NIP nie zostanie wpisany, zawartość pola uznana jest za prawidłową. [[BR]] |
| 20 | Wartość '''LOW''' oznacza, że NIP jest niekonieczny i system nie kontroluje poprawności NIP. [[BR]] |
| 21 | |
| 22 | Jeśli w powyższym wpisie ustawiono wartość '''HIGH''', zastosowanie ma [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin/Landing/Permissions prawo systemowe] '''Przywilej wprawadzania niepoprawnego numeru NIP'''. Przyznanie tego prawa powoduje, że użytkownik może podać błędny - tzn. niezgodny z pierwszym wpisem - numer NIP (np. dla kontrahentów zagranicznych). |