Ctrl+K

Bank Guarantees (Preconstruction)

The Bank Guarantees screen in the Preconstruction module manages bank guarantee requests and issued guarantees related to tenders and contracts. When submitting a tender, clients often require a bid bond or tender guarantee as a condition of participation. Once a contract is awarded, performance guarantees and advance payment guarantees may also be needed. This module tracks the full lifecycle of these financial instruments from initial request through issuance, renewal, and release.

Bank Guarantees (CRM) 0:24
Screenshot: The Bank Guarantees screen shows two tabs — Requests (for raising new guarantee requests) and Guarantees (for tracking issued guarantees) — plus a Calendar view for monitoring expiry dates.

This screen is distinct from the Finance → Bank Guarantees module, which handles the accounting and financial tracking aspects. The Preconstruction view focuses on the operational workflow: raising requests, tracking approvals, and monitoring expiry dates in the context of business development activities.

Bank Guarantee lifecycle: Raise Request, Approval, Bank Issues Guarantee, Active monitoring, then outcomes (Released, Renewed, Claimed, Expired) with Calendar view tracking
Bank Guarantee lifecycle — from request through issuance, active monitoring, and release or renewal.
Navigation: Preconstruction → Bank Guarantees

Requests

The Requests tab lists all bank guarantee requests that have been raised. A request is created when a tender or contract requires a bank guarantee to be submitted. The following columns are displayed:

ColumnDescription
Request No. A unique auto-generated reference number for the guarantee request.
Tender / Contract The tender or contract for which the bank guarantee is required.
Customer The customer or authority to whom the guarantee will be issued.
Guarantee Type The type of guarantee: Bid Bond, Performance Guarantee, Advance Payment Guarantee, or Retention Guarantee.
Amount The value of the bank guarantee being requested.
Required By The date by which the guarantee must be issued and submitted to the client.
Status Request status: Draft, Submitted, Approved, Issued, or Rejected.

Guarantees

The Guarantees tab shows all bank guarantees that have been issued by the bank. Once a request is approved and the bank issues the guarantee, it is recorded here with its full details:

ColumnDescription
BG Number The bank guarantee number as issued by the bank.
Bank Name The issuing bank's name.
Guarantee Type Type of guarantee (Bid Bond, Performance, Advance Payment, Retention).
Tender / Contract The linked tender or contract reference.
Customer The beneficiary of the guarantee.
Amount The face value of the issued guarantee.
Issue Date The date the bank guarantee was issued.
Expiry Date The date the guarantee expires. The system tracks this for renewal alerts.
Status Guarantee status: Active, Expired, Released, or Claimed.

Calendar

The Calendar view provides a visual timeline of all bank guarantee expiry dates and key milestones. This helps the finance and preconstruction teams proactively manage upcoming renewals, releases, and deadlines. Guarantees nearing expiry are highlighted, and clicking on a calendar entry opens the guarantee detail.

Creating a Bank Guarantee Request

Follow these steps to raise a new bank guarantee request:

Bank Guarantee Calendar View 0:25
How to Renew a Bank Guarantee 0:41
CRM Bank Guarantee Requests 0:30
  1. Navigate to Preconstruction → Bank Guarantees.
  2. Switch to the Requests tab and click Add +.
  3. Select the related Tender or Contract from the dropdown.
  4. Choose the Guarantee Type (Bid Bond, Performance, Advance Payment, or Retention).
  5. Enter the Amount and Required By date.
  6. Add any supporting notes or attachments.
  7. Click Save to create the request in Draft status.
  8. Submit the request for approval through the configured approval workflow.

Recording an Issued Guarantee

Once the bank issues the guarantee, update the record:

  1. Open the approved request and click Record Issuance.
  2. Enter the BG Number, Bank Name, Issue Date, and Expiry Date.
  3. Attach a scanned copy of the guarantee document.
  4. Click Save. The guarantee now appears in the Guarantees tab with Active status.
Tip: Use the Calendar view during weekly planning meetings to review upcoming guarantee expiries. Set up system alerts to notify the finance team at least 30 days before a guarantee expires, giving adequate time to arrange renewals or request releases from the client. Always attach scanned copies of the original guarantee documents for audit purposes.