Rakez Sales & Credit: A Reservation Can Affect Half the ERP
A reservation is modeled as a cross-domain transaction spanning availability, negotiation, snapshots, deposits, credit, title transfer, commissions, claims, dashboards, and notifications.

Client
Hexa Terminal
Project type
Custom ERP & CRM Systems
Related system
Rakez ERP
The operational situation that made the project necessary.
The context and the problem are shown together so the reason for the build is immediately clear.
Unit availability and customer terms can change while multiple operators act concurrently.
Problem
Treating reservation as one database insert creates race conditions and inconsistent downstream states.
How the product and system response were structured.
The product experience and the technical response are treated as one connected delivery.
Row-lock the unit, validate state, branch through explicit transitions, snapshot project/unit/customer/payment terms, and let downstream financial and notification workflows consume the same accepted state.
What the delivered solution covers.
A compact scan of the functional areas that support the business need.
Capability 1
Availability locking
Capability 2
Negotiation state machine
Capability 3
Business snapshots
Capability 4
Deposit/installment rules
Capability 5
Credit stages
Capability 6
Title transfer
Capability 7
Downstream finance
What the solution is designed to make possible.
Operational value and public proof appear together, without stretching beyond what the record supports.
- The transaction has one authoritative state progression that other domains can trust.
Evidence
- The Sales & Credit carousel documents row locking, state branching, snapshots, deposits, title transfer, and downstream dependencies.
Where this case study sits in the broader delivery context.
Useful connections for the same service, system, or industry context.