Boka73's picture
Deploy Gradio app
dd6303a verified
{
"_comment": "Maps TenderData fields to placeholder tokens used inside DOCX templates and Excel cell ranges.",
"docx_placeholders": {
"{{TENDER_ID}}": "tender_id",
"{{INVITATION_REF_NO}}": "invitation_ref_no",
"{{PACKAGE_NO}}": "package_no",
"{{WORK_NAME}}": "work_name",
"{{WORK_NAME_SHORT}}": "work_name_short",
"{{LOCATION}}": "location",
"{{PROCURING_ENTITY}}": "procuring_entity",
"{{PROCURING_ENTITY_SHORT}}": "procuring_entity_short",
"{{PE_DIVISION}}": "pe_division",
"{{PE_ADDRESS}}": "pe_address",
"{{EXECUTIVE_ENGINEER}}": "executive_engineer",
"{{START_DATE}}": "start_date",
"{{COMPLETION_DATE}}": "completion_date",
"{{COMPLETION_DATE_LONG}}": "completion_date_long",
"{{BG_VALIDITY_DATE}}": "bg_validity_date",
"{{DOCUMENT_DATE}}": "document_date",
"{{BG_DATE}}": "bg_date",
"{{TENDER_SECURITY_BDT}}": "tender_security_bdt",
"{{TENDER_SECURITY_WORDS}}": "tender_security_amount_words",
"{{BANK_NAME}}": "bank_name",
"{{BANK_BRANCH}}": "bank_branch",
"{{BANK_GUARANTEE_NO}}": "bank_guarantee_no",
"{{FIRM_NAME}}": "firm_name",
"{{FIRM_ADDRESS}}": "firm_address",
"{{PROPRIETOR_NAME}}": "proprietor_name",
"{{EGP_EMAIL}}": "egp_email",
"{{MEMO_NO}}": "memo_no",
"{{JV_NAME}}": "jv_name",
"{{JV_DATE}}": "jv_date",
"{{JV_OFFICE_ADDRESS}}": "jv_office_address",
"{{JV_PHONE}}": "jv_phone",
"{{PARTNER_IN_CHARGE_NAME}}": "partner_in_charge_name",
"{{PARTNER_IN_CHARGE_FIRM}}": "partner_in_charge_firm",
"{{JV_PARTNER_COUNT}}": "jv_partner_count",
"{{JV_SHARE_TEXT}}": "jv_share_text",
"{{LEAD_PARTNER}}": "lead_partner",
"{{NOMINATED_PARTNER}}": "nominated_partner",
"{{PARTNER1_CODE}}": "partner1_code",
"{{PARTNER1_FIRM_NAME}}": "partner1_firm_name",
"{{PARTNER1_LEGAL_TYPE}}": "partner1_legal_type",
"{{PARTNER1_ADDRESS}}": "partner1_address",
"{{PARTNER1_SIGNATORY_NAME}}": "partner1_signatory_name",
"{{PARTNER1_POSITION}}": "partner1_position",
"{{PARTNER1_SHARE_PERCENT}}": "partner1_share_percent",
"{{PARTNER1_SHARE_WORDS}}": "partner1_share_words",
"{{PARTNER2_CODE}}": "partner2_code",
"{{PARTNER2_FIRM_NAME}}": "partner2_firm_name",
"{{PARTNER2_LEGAL_TYPE}}": "partner2_legal_type",
"{{PARTNER2_ADDRESS}}": "partner2_address",
"{{PARTNER2_SIGNATORY_NAME}}": "partner2_signatory_name",
"{{PARTNER2_POSITION}}": "partner2_position",
"{{PARTNER2_SHARE_PERCENT}}": "partner2_share_percent",
"{{PARTNER2_SHARE_WORDS}}": "partner2_share_words",
"{{PARTNER3_CODE}}": "partner3_code",
"{{PARTNER3_FIRM_NAME}}": "partner3_firm_name",
"{{PARTNER3_LEGAL_TYPE}}": "partner3_legal_type",
"{{PARTNER3_ADDRESS}}": "partner3_address",
"{{PARTNER3_SIGNATORY_NAME}}": "partner3_signatory_name",
"{{PARTNER3_POSITION}}": "partner3_position",
"{{PARTNER3_SHARE_PERCENT}}": "partner3_share_percent",
"{{PARTNER3_SHARE_WORDS}}": "partner3_share_words",
"{{CLOSING_DATE}}": "closing_date",
"{{PUBLICATION_DATE}}": "publication_date"
},
"excel_boq": {
"sheet": "Quot",
"header_cells": {
"B2": "tender_id",
"D2": "procuring_entity",
"B6": "package_no",
"D6": "work_name",
"E6": "location",
"F6": "tender_security_amount",
"H6": "work_period"
},
"boq_data_start_row": 10,
"columns": {
"B": "item_no",
"C": "item_code",
"D": "description",
"E": "quantity",
"F": "unit",
"G": "bwdb_rate",
"H": "bwdb_amount",
"I": "quoted_rate",
"K": "quoted_amount",
"L": "percent_diff"
},
"totals_offset_from_last_row": 1,
"total_cells": {
"H": "departmental_estimate",
"K": "quoted_total",
"L": "quoted_rate_percent"
}
},
"excel_workplan": {
"sheet_name_from": "tender_id",
"header_cells": {
"A2": "package_no",
"L2": "tender_id_label",
"A3": "work_name_label"
},
"year_row": 6,
"month_row": 7,
"activity_start_row": 8,
"activity_col_name": "B",
"activity_col_sl": "A",
"months_start_col": "C"
},
"output_filenames": {
"bg_hb": "2. BG_HB_SBAC-{{TENDER_ID}}.docx",
"bg_credit_line": "3. BG_Credit_Line_SBAC-{{TENDER_ID}}.docx",
"equipment_decl": "4. Equipment_Declaration-{{TENDER_ID}}.docx",
"manpower_decl": "5. Manpower_Declaration-{{TENDER_ID}}.docx",
"methodology": "6. Methodology-{{TENDER_ID}}.docx",
"work_plan": "7. Work_Plan-{{TENDER_ID}}.xlsx",
"boq": "BOQ-{{TENDER_ID}}.xlsx",
"jv_deed": "JV_DEED-{{JV_NAME}}-{{TENDER_ID}}.docx",
"jv_poa": "JV_POA-{{JV_NAME}}-{{TENDER_ID}}.docx",
"extracted_json": "extracted_data.json"
}
}