Product Spec: Tender Management (GEM)¶
Goal: To systematize the chaotic process of Government e-Marketplace (GEM) tenders, ensuring 100% compliance with documentation and labeling requirements.
1. Overview & Workflows¶
Government tenders require zero-error execution. A single missing label or document can lead to disqualification. This module acts as a "Compliance Guardrail" for the tender team.
Core Workflows¶
- Bid Capture: Logging GEM Bid Numbers and deadlines.
- Checklist Enforcer: Mandatory document uploads (Checklist-based) before submission.
- Labeling Logic: Auto-generating shipping labels with specific Bid/Consignee details.
- Order Processing: Converting a Won Tender into a standard Sales Order.
2. Functional Requirements¶
2.1 Bid Capture & Management¶
- GEM Bid ID: Primary key for tracking (e.g.,
GEM/2025/B/123456). - Critical Dates:
Bid End Date: Deadline for submission.Tech Evaluation Date: Result announcement.
- Security Deposit (EMD): Track EMD amount paid and its refund status.
2.2 Order Processing Checklist¶
Zero-trust validation before processing a GEM Order.
- Trigger: When a GEM Order (Contract) is received.
- Mandatory Checklist:
[ ]Contract PDF Uploaded?[ ]Consignee List Verified?[ ]delivery period confirmed?[ ]Technical Specification matched?
2.3 Labeling & Packaging Logic¶
Govt consignees reject goods if labels don't match strict formats.
- Label Generator:
- User selects
GEM Order ID. - System generates PDF Labels (4x6 inch) containing:
- GEM Bid No:
[AUTO-POPULATED] - Contract No:
[AUTO-POPULATED] - Consignee:
[Location Name] - Item:
[Product Name]
- GEM Bid No:
- User selects
- Batch Printing: One-click print for 500 drums/boxes.
3. Reporting¶
- Win/Loss Ratio: GEM Bids participated vs Won.
- EMD Aging: List of tenders where Security Deposit (EMD) is stuck > 90 days after closure.
4. Technical Dependencies¶
- PDF Generation Library: For creating custom shipping labels using HTML/CSS templates.