Unified Registry Β· v0.11.1

Counterparties β€” 360Β° profile

Single counterparty base without duplication. One company can simultaneously be a customer, supplier, partner and payer. Managed through a 3-step wizard and a tabbed edit modal with roles, bank accounts and credit limits.

Multi-role model Credit limits Bank accounts 3-step wizard Π„Π”Π ΠŸΠžΠ£ / РНОКПП validation

Multi-Role model

One company β€” one record. No data duplication for different roles.

Example: LLC "AgroMash"

πŸ‘₯ Customer 🚚 Supplier πŸ’³ Payer 🀝 Partner

All roles β€” one record. Shared contacts, bank accounts, documents, address.

  • Legal forms: LLC, sole trader (FOP), individual, foreign
  • Resident / non-resident toggle
  • VAT payer flag with certificate number & date
  • FOP tax groups 1, 2, 3
  • Up to 5 simultaneous roles β€” changes logged in audit trail
Counterparty 360Β° profile
Counterparties list with tabs

Creation & Editing

3-step wizard for creating, tabbed modal for editing. All operations without leaving the list.

3-step wizard

  • Step 1 β€” Legal form: LLC / FOP / Individual / Non-resident + role in your company
  • Step 2 β€” Details: name, registration code (Π„Π”Π ΠŸΠžΠ£/РНОКПП with real-time checksum validation), VAT, contacts, address
  • Step 3 β€” Review: summary card before saving

Edit modal β€” 4 tabs

πŸ“ General 🏦 Bank accounts πŸ’³ Credit limits 🏷️ Roles
  • Credit tab always visible β€” empty state with "Add Customer role" CTA for non-customers
  • Roles managed inline: add, activate, deactivate, remove
  • Changes auto-saved or confirmed with Save button (per tab)

Credit control

Time-bound credit limit management. Available for the Customer role only.

  • Limits with date ranges β€” seasonal or contractual
  • Specific limit overrides indefinite baseline in its period
  • Automatic revert to baseline after seasonal limit ends
  • Automatic check on order confirmation
  • Current debt vs available credit display
  • UAH / USD / EUR β€” separate limits per currency

Customer loyalty levels

Bronze Silver Gold Platinum

Bank Accounts

Multiple bank accounts per counterparty in different currencies, managed from the edit modal.

  • IBAN + SWIFT + account number + bank name
  • One primary account per currency β€” auto-populated in payment documents
  • Add, set as primary, soft-delete
  • Displayed as 2-column cards on the detail page

Sidebar navigation

  • All β€” complete registry
  • Customers β€” Customer role only
  • Suppliers β€” Supplier role only
  • Partners / Employees β€” other roles

URL state preserved β€” share direct links per tab. Counters per role load independently.

Π„Π”Π ΠŸΠžΠ£ / РНОКПП Validators

Real-time checksum validation during counterparty creation. Mod-11 for Π„Π”Π ΠŸΠžΠ£ (legal entities), DPS algorithm for РНОКПП (individuals & FOP). PDV payer flag, PDV certificate, FOP groups 1–3.

Π„Π”Π ΠŸΠžΠ£ Mod-11 РНОКПП DPS Passport toggle Foreign ID МЀУ certified

Related modules