Contracts & Payments

The Contracts module bridges Sales and Finance, handling post-deal contract finalization, billing milestone registrations, and accounting payment approvals.

Finalize Contract Details (Sales)

See also

Video Tutorial: HD tạo hợp đồng thủ công

When an opportunity is won, a corresponding contract is automatically drafted:

  1. Navigate to CRM ‣ Contracts (or click the smart button on the Won Opportunity).

  2. Verify auto-populated data: Customer, Contract Value, Salesperson.

  3. Complete contract parameters: - Signing Date, Effective Date, and Expiration Date. - Tax Rate (%): The system automatically computes total value after tax. - Completion Progress (%): Updated in accordance with real project execution. - Product Lines: Itemized product breakdowns feeding the Product Revenue dashboard.

Contract management form and detailed product breakdown

Register Customer Payment (Sales)

When the customer makes a payment milestone:

  1. On the contract form, click Register Payment.

Register payment button on contract form
  1. In the modal dialog, enter Payment Amount, Payment Method (Bank Transfer, Cash), and Payment Date. Attach payment proofs/bank vouchers.

Payment registration modal and amount entry
  1. Click Submit. The transaction appears in the Payment History tab under Registered status.

Registered payment record under contract payment history

Approve Payment (Accounting)

The Accounting department verifies and approves transactions:

  1. The Accountant accesses CRM ‣ Contracts.

  2. Inspects payment vouchers and bank statements.

  3. Clicks Approve Payment (single contract or batch approval from list view).

Accountant payment approval action button

Upon approval, the payment transitions to Approved. The amount is added to Total Paid and subtracted from Remaining Debt. Realized revenue figures update instantly on executive dashboards.

Batch payment approval and updated total collected revenue