Optional column: EstimateID (auto-generated if not provided)
The first sheet in the workbook will be processed (any sheet name is allowed)
Processing...
Total Rows:0
Processed:0
Successful:0
Failed:0
Processing estimates...
📁 Available Templates
Loading templates...
⬆️ Upload New Template
📝 Note: Upload your XML template file. It will be stored locally in the
storage/templates/ folder.
ℹ️ Edit Mode: Leave file empty to update only metadata (name, type,
description). Upload a new file to replace the template.
Note: System will create
a new file with unique ID and remove the old one.
📊 Created Estimates
📝 Note: All generated XML estimates are stored in Azure Blob Storage in the
bookitcpq2600/US-cpq-generated/ container.
Click "Refresh List" to load created estimates
📋 Estimate Viewer
📝 Note: Browse and search estimates from Azure Storage. Currently showing
estimates from the last 7 days.
Select a View and Date Range, then click "Display Estimates"
Estimate ID
Estimate Name
Opportunity Name
Opportunity ID
Vertical Market
Sales Office
Sales Branch
Office 2
Job Type
User Email
User Name
Customer Name
Customer SAP#
Contract Start Date
Contract End Date
Billing Period
Method
Tax
Prevailing Wage
Calculation Method
Low Depth
High Depth
Depth Increment
Automation
Electrical
Mechanical
Energy
Fire
Sprinkler
Security
Period Count
Last Modified
Actions
⚙️ Column Settings
×
0 columns visible
📋 Basic Information(12 columns)
▼
🏢 Office Information(1 column)
▼
📅 Contract Details(7 columns)
▼
📏 Depth Structure(3 columns)
▼
🔧 Disciplines(7 columns)
▼
📊 Other Details(3 columns)
▼
💰 Cost Elements(0 columns)
▼
🔍 Filter Editor
×
Active Filters:0
💾 Save Custom View
Save your current column visibility and filter settings
as a custom view.
Enter a descriptive name for this
view
Add notes about what this view is
used for
This view will
load automatically when you open the Estimate Viewer
What will be saved:
Column visibility settings
Active column filters
Sort configuration
Advanced filter conditions
⚠️ View already exists!
A view with this name already exists. Saving will
update the existing view.
✏️ Edit View Information
×
Update the name and description of your custom
view.
Enter a descriptive name for
this view
Add notes about what this view
is used for
⚠️ View name already exists!
A view with this name already exists. Please
choose a different name.
↕️ Reorder Columns
×
Drag columns to reorder or use the ▲▼ buttons. The order here will be
reflected in the table.