Skip to content

Data model

The core registry record is the Interdicție — a legal restriction issued by an authority over a polymorphic Entitate (the subject).

The subject of an interdiction is polymorphic — it can be a person, a company, a good, a vehicle, a weapon, or a financial asset. Nine categories:

CategorycategorieIdentifier
Persoană fizicăPFIDNP (13)
Persoană juridicăPJIDNO (13)
Administrator / fondatorADMINIDNP
Funcționar publicFUNCTIONAR_PUBLICIDNP
Străin / apatridSTRAINpassport / document
Marfă / bunMARFAtariff code / lot
Armă / munițieARMAweapon serial
VehiculVEHICULVIN / plate
Activ financiarACTIV_FINANCIARIBAN / account

Eleven states. Only ACTIV (and SUSPENDAT for history) produces public legal effect.

DRAFT · CONDITIONATA · ACTIV · SUSPENDAT · CONTESTATA · PRELUNGITA · RIDICATA · REVOCATA · EXECUTATA · EXPIRAT · ANULAT

One interdiction can block several concrete actions — IMPORT, TRANZACTIONARE, PORT_ARMA, CIRCULATIE, … — each carrying a JSONB scope (value limits, geography, counterparty, time windows).

{
"actiune": "TRANZACTIONARE",
"scope": {
"suma_min_mdl": 50000,
"directie": "OUTGOING",
"contraparte_jurisdictie": ["RU", "BY"]
}
}