Skip to Content
Trips Enjoy
Software (SRS)Requirements

NEG — Deal negotiation

Functional requirements for Deal negotiation (NEG).

Traces to the business requirements.

FR-NEG-01 — Deal proposal

Either party shall propose a price for a specific vehicle or trip.

MustsourceBR-STF-03

  • Given an organization proposes for vehicle 2, when saved, then the supplier receives the request with the price.

FR-NEG-02 — Counter-offers and expiry

Either party shall counter with no round limit. An offer expires 72 hours after the last counter; the deal then ends as Rejected with reason expired (BRL-26).

MustsourceBR-STF-03BRL-26OD-13

  • Given a supplier counter, when saved, then the state is Countered by Provider and the organization is notified.
  • Given 72 hours since the last counter with no response, when the job runs, then the deal is Rejected with reason expired.

FR-NEG-03 — Mutual acceptance

A deal shall be finalized only when both parties accept the same terms. A counter after an acceptance voids that acceptance.

MustsourceBR-STF-03BRL-04

  • Given the supplier accepted, when the organization counters, then the acceptance is void and the state is Countered by Organization.

FR-NEG-04 — Rejection

Either party shall reject a deal. The vehicle slot stays open for another supplier.

MustsourceBR-STF-03

  • Given a rejected deal, when saved, then the organization can start a new deal with a different supplier.

FR-NEG-05 — Finalization

A finalized deal shall assign the supplier and record the agreed amount as a deal cost in the ledger, with commission per OD-15 (placeholder 10 percent).

MustsourceBR-STF-04BRL-18

  • Given a finalized deal, when saved, then the ledger holds one deal-cost transaction linked to the trip.

FR-NEG-06 — Deal audit

Every state change and offer shall be recorded and visible to admins. Admins can flag a deal with a reason; a flag can pause it (D-252).

MustsourceBRL-18BR-ACC-02

  • Given a deal with five counters, when an admin opens it, then all five show in order with actor and time.

FR-NEG-07 — Negotiation by plan

Organizations shall negotiate with platform suppliers only on Growth and Enterprise. Platform suppliers negotiate on every tier.

MustsourceBR-SUB-02BR-STF-03

  • Given a Starter organization, when it starts a deal, then it is blocked with an upgrade prompt.

On this page