Data model
The core registry record is the Interdicție — a legal restriction issued by an authority over a polymorphic Entitate (the subject).
Entity categories
Section titled “Entity categories”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:
| Category | categorie | Identifier |
|---|---|---|
| Persoană fizică | PF | IDNP (13) |
| Persoană juridică | PJ | IDNO (13) |
| Administrator / fondator | ADMIN | IDNP |
| Funcționar public | FUNCTIONAR_PUBLIC | IDNP |
| Străin / apatrid | STRAIN | passport / document |
| Marfă / bun | MARFA | tariff code / lot |
| Armă / muniție | ARMA | weapon serial |
| Vehicul | VEHICUL | VIN / plate |
| Activ financiar | ACTIV_FINANCIAR | IBAN / account |
Status (statut)
Section titled “Status (statut)”Eleven states. Only ACTIV (and SUSPENDAT for history) produces public legal effect.
DRAFT · CONDITIONATA · ACTIV · SUSPENDAT · CONTESTATA · PRELUNGITA ·
RIDICATA · REVOCATA · EXECUTATA · EXPIRAT · ANULAT
Blocked actions (ActiuneInterzisa)
Section titled “Blocked actions (ActiuneInterzisa)”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"] }}