You enter a new partner — OIB typed manually has 10 characters instead of 11.
Realtime validation: if OIB is not 11 chars or check digit fails modulo 11, the field turns red + tooltip with reason. Save is blocked.
OIB (Osobni identifikacijski broj) is the Croatian unique identifier for all natural and legal persons. Validation algorithm: modulo 11. 4b2b automatically validates all OIBs on partner entry, pulls data from the FINA Court Registry, and keeps an audit trail for AML/KYC obligations.
You enter a new partner — OIB typed manually has 10 characters instead of 11.
Realtime validation: if OIB is not 11 chars or check digit fails modulo 11, the field turns red + tooltip with reason. Save is blocked.
EU partners don't have OIB but VAT ID — how to distinguish?
Field "Identifier type": HR-OIB (modulo 11), EU-VAT (VIES validation), Other (free text). Per VAT rules by country.
I need partner data from the Court Registry.
Click "FINA lookup" → call Court Registry API → returns: name, OIB, HQ, MB (registry number), founding date, status (active/bankruptcy), activity. Auto-populates partner profile.
AML obligation — we must screen partners against PEP and sanctions lists.
KYC module integrates Refinitiv World-Check + EU sanctions lists. Check on entry + automatic re-screening every 24 hours.
The entire 4b2b ecosystem is built for the Croatian market — from eRačun via FINA Mojcert to JOPPD and OIB validation.