Choose what you want to do. Drafts stay inside the matching New PO or Change Order form.
Your PO Activity
Counts update from the Start Page data already loaded for your activity. Select a card to open the matching work area.
Recent Activity
Loading recent submissions…
Create PO on Behalf
Use this only after delegate permission already exists. This screen issues a new PO under the selected PO owner's profile and, when Create New POs authority is active, also lets the delegate resume that owner's active Pending Cost reservations. It does not assign delegate permissions. To assign a user as a delegate, go back and choose Manage Delegate Rules.
Select a PO owner to create a PO on their behalf.
Normal users only see owners who delegated Create New POs. PO Admins can select any active PO profile.
My Submitted POs / Change Orders
This page loads up to 100 matching records at a time for your signed-in PO profile and active delegated access. PO Date, exact Vendor, exact PO / CO Number, and Document Type are applied on SharePoint before records are returned. PDFs open only when you click Open PDF.
Click Search / Refresh to load the first 100 matching records.
You can only see your own PO profile and records delegated to you.
No page loaded.
Current Page Totals
These totals summarize only the 100-or-fewer rows displayed on this page. Use Calculate All Matching Totals for the complete filtered result.
Page Records
0
Page PO Total
$0.00
Page CO Total
$0.00
Page Active Total
$0.00
Page Void Requested
$0.00
Page Voided Total
$0.00
All Matching Results Totals
Not calculated. This optional action reads all records matching the current filters but does not render them in the table.
Preparing calculation...
All Records
0
All PO Total
$0.00
All CO Total
$0.00
All Active Total
$0.00
All Void Requested
$0.00
All Voided Total
$0.00
PDF
PO / CO Number
Total
PO Date
Vendor
Job Number
Status
Action
No submitted POs loaded yet.
Manage Delegates
Use this page to allow another approved PO user to create Change Orders for one of your original POs, one job number, or all of your POs. This creates a rule in PODelegates; it does not share your entire SharePoint folder.
Delegate management ready.
Add Delegate Rule
Delegate must already exist in POUserProfiles. If not listed, contact IT/Admin to build the PO user first.
For a specific PO, enter one exact original PO number per line.
Delegate access defaults to: create Change Orders, view the related original PO, and view related saved PDFs.
Use Create New POs only for intentional PM/APM coverage, vacation, or similar cases. The PO number will come from your PO profile, but Submitted By will show the delegate.
Current Active Delegate Rules
Only currently active rules are shown here. Owners can deactivate rules they created, and delegated users can decline assigned access. Deactivated, declined, or expired records remain in PODelegates for audit history but are removed from this current-rules table.
Rule
Owner
Delegate
Scope
Dates
Active
Action
No delegate rules loaded yet.
Start Change Order
v31: Choose the original submitted PO first. The list includes your own eligible POs plus any POs delegated to you in PODelegates.
Change Order rule: Vendor and Job Number are locked from the selected original PO. If the vendor or job number is different, create a new PO instead of a Change Order.
Select one of your submitted or delegated POs to start a Change Order. Select the original PO first, then enter detailed Change Order line items. The app loads prior Change Orders for the selected original PO, shows the current revised total, and submits the next Change Order.
Resume or Discard a Saved Change Order Draft
You do not need to remember which original PO was selected. Each draft below identifies the original PO, pending CO number, vendor, job number, and last saved time. Resume automatically selects and loads the correct original PO.
Step 1 - Select Original PO
The list below comes from CommittedPOLog and PODelegates. It is filtered to your signed-in PO profile so users can start Change Orders from their own committed POs or POs specifically delegated to them.
Original PO Line Items (reference only)
These are the eligible original PO lines. They are read-only and are not included in this Change Order total.
#
Qty
Description
Unit Price
Extension
No original PO line items loaded yet.
Change Order History
This confirms the previous Change Orders already included in the current revised PO total.
CO Number
Submitted
Reason
This CO
Revised Total After CO
No Change Order history loaded yet.
Change Order Line Items
Enter the detailed added/deducted scope for this Change Order. Use negative unit prices for credits/deducts. Submit creates the Change Order history row and a CommittedPOLog trigger row for the existing PDF/email flow.
Saved Change Order Drafts — load or resume
CO auto-save ready
CO drafts stay inside the Change Order form. Select an original PO first, then load or save a matching Change Order draft.
Optional: Change Order Vendor Quote / Backup Attachments
Attach vendor quotes, revised proposals, or backup documents that support this Change Order. Files upload to SharePoint POAttachments when Submit Change Order is clicked and are included with the Change Order email.
No Change Order attachments selected.
Select the Change Order tax option in the totals box below the line grid. Tax is calculated from the current CO subtotal only. For a credit/deduct CO, tax can calculate as a negative amount. For a no-dollar-value Change Order, enter the required reason and overall description, add at least one descriptive line, and leave Qty and Unit Price blank.
#
Qty
Description
Unit Price
Extension
Remove
Original PO Total$0.00
Current Authorized Total Before This CO$0.00
Current CO Subtotal$0.00
CO Tax Option
CO Tax Rate %
CO Tax Amount$0.00
This Change Order Total$0.00
New Revised PO Total$0.00
CO auto-save ready
ADMIN MODEYou are viewing organization-wide administrative tools. Confirm the selected profile before creating or changing user-specific data.
Admin Tools Start Page Main Menu
Choose the admin task you want to open. This start page keeps PO User Setup, Delegate Rule Management, and Create PO on Behalf separate so old form data does not appear until that tool is selected.
Admin tools loaded. Choose an admin task.
Note: Use Manage Delegate Rules to assign permissions from one PO user to another. Use Create PO on Behalf only after permission already exists and you are issuing a PO under the selected owner's profile. Use Manage Vendors to add, rename, update, or inactivate POVendors rows. Renames preserve the old name in VendorAliases, and any current-name or alias reference blocks permanent removal. Use Manage Ship To Addresses to add or update fixed company Ship To locations. Use Manage State Tax Rates to add or update PO/CO tax dropdown choices. Use Reporting / Search for Admin/Accounting/Purchasing lookup, totals, PDF links, and CSV export. Use Seed Standard Ship To only to add missing fixed company office addresses to POShipToAddresses; it skips existing matching names.
ADMIN MODEPerformance Diagnostics contain technical timing and reliability measurements only. No PO values, vendors, job data, descriptions, or access tokens are stored.
Performance Diagnostics
Load diagnostics to review recent app performance.
Action Summary
Action
Runs
Success
Failed
Canceled
Average
P95
Node
Direct Graph
No diagnostics loaded.
Most Recent Events
Time
Action
Outcome
Duration
Transport
Sources
Pages
Records
Error Category
Session
No diagnostics loaded.
Accounting / Purchasing PO Lookup
For Accounting, Purchasing, and PO Admins only. Select a PO user/profile to review submitted Purchase Orders and Change Orders without opening the raw SharePoint lists.
Select a PO user, then load submitted records from CommittedPOLog.
PO / CO Number
Type
Submitted
PO Profile / Owner
Submitted By
Vendor
Job Number
Total
Status
PDF
No Accounting/Purchasing records loaded yet.
Selected PO Details
Select a submitted PO or Change Order to view details.
Reporting Roadmap
v62 keeps reporting as a planned milestone only. The current build does not yet create totals dashboards or CSV exports.
v63 - User Reporting
Signed-in users search their own submitted POs and Change Orders by PO/CO number, job number, job name, vendor, cost code, phase code, status, and date range. Include totals for Original PO Total, Change Order Total, Revised PO Total, and voided/excluded totals.
v65.2 - Admin / Purchasing Reporting
Admin/Purchasing search across all PO profiles by owner, submitted-by delegate, OpCo, vendor, job, cost code, phase code, status, void status, PDF status, and date range.
v65.2 - Summary Dashboard / Export
Totals by vendor, job, cost code, phase code, PM/user, OpCo, month, status, and spend trend. Add CSV export after the report filters are stable.
Reporting / Search
Search submitted Purchase Orders and Change Orders from CommittedPOLog. Results load 100 records at a time. PO Date, exact Vendor, exact PO / CO Number, Document Type, and selected profile scope are applied on SharePoint before records are returned. Previous pages remain cached in this browser session.
Set report filters and click Run Search.
Read-only Accounting/Purchasing access. You can search, open saved PDFs, refresh data, and export the current page to CSV. PO, Change Order, Pending Cost, draft, delegate, void-request, and administrative writes are disabled.
Normal users are limited to their own/delegated records.
No page loaded.
Current Page Totals
These totals summarize only the 100-or-fewer rows displayed on this page. Use Calculate All Matching Totals for the complete filtered result.
Page Records
0
Page PO Total
$0.00
Page CO Total
$0.00
Page Active Total
$0.00
Page Void Requested
$0.00
Page Voided Total
$0.00
All Matching Results Totals
Not calculated. This optional action reads all matching scalar records but does not render them in the table.
Preparing calculation...
All Records
0
All PO Total
$0.00
All CO Total
$0.00
All Active Total
$0.00
All Void Requested
$0.00
All Voided Total
$0.00
PDF
PO / CO Number
Total
PO Date
Vendor
Job Number
Job Name
Cost Code
Phase Code
Status
No report has been run yet.
Admin Tools - Vendor Manager
Admins can add, rename, update, or inactivate vendors used by the PO dropdown. A rename updates the current POVendors name and automatically retains the old name as an alias. Submitted POs, Change Orders, PrintableHtml, and generated PDFs are never rewritten.
History protection: A vendor tied to any submitted PO/CO—or any saved draft—under its current name or a previous alias cannot be permanently removed. Use Mark Inactive so it disappears from new PO selections while every document-of-record remains intact.
Vendor Manager ready after SharePoint data loads.
Renaming keeps this same POVendors row and automatically moves the old name into Vendor Aliases. Historical PO/CO documents keep the original submitted name.
Inactive vendors are hidden from new PO selections but remain available for historical reference.
Load an existing vendor to check submitted PO/CO and draft references.
One prior or abbreviated name per line. Aliases allow older drafts and imported Pending Cost POs to resolve to the current canonical vendor name. They are not shown as separate choices for new POs.
Adds an abbreviated, prior, or legal-name variant to the loaded vendor. Historical variants may be stored even when they resolve to the same canonical vendor. The canonical Vendor Name is not changed.
Removal can break matching for older drafts that still contain that alias. Use only when the alias is incorrect.
Alias changes are staged in this form. Click Save Vendor to write them to POVendors.
Admin Tools - Ship To Address Manager
Admins can add or update fixed Ship To addresses used by the PO dropdown. Normal users should still use Enter Manually for one-off Ship To addresses.
Ship To manager ready after SharePoint data loads.
This is what users see in the Ship To dropdown.
Choose from POOpCos, or choose Custom and type your own value below.
Editable field saved to POShipToAddresses. Leave blank to show this Ship To globally.
Admin Tools - State Tax Rate Manager
Admins can add or update the SharePoint-managed tax options used by both the PO and Change Order tax dropdowns. Submitted records store the selected option/rate as a snapshot.
Tax Rate manager ready after SharePoint data loads.
This is what users see in the PO/CO tax dropdown.
Admin Tools - PO User Setup
Only users with Is PO Admin checked in POUserProfiles can see this section. Admin accounts see this setup screen only; the normal PO form is hidden. This creates or updates POUserProfiles rows only. It does not submit POs and does not change the PDF/email flow.
Admin tools ready after SharePoint data loads.
Authorization comes from current Entra membership only; stored profile values are informational snapshots.
For a new PO user, enter the first PO number the app should issue. Default is 1000. Use Check User in Entra before saving. Is PO Admin defaults to No and must be specifically changed by an existing admin.
PDF folder will be created or verified in POPDFs after the profile is saved.
Create mode: no existing SharePoint profile is loaded.
Admin Tools - Delegate Rule Management
Admins can create delegation rules by selecting both the original PO owner and the delegated PO user from POUserProfiles. This screen assigns permissions; it does not make the admin the delegate unless the admin is selected as the Delegated PO User.
Admin delegate tools ready after SharePoint data loads.
Add / Assign Delegate Rule
This is the user who owns the original submitted PO.
Only active POUserProfiles users are listed.
For specific POs, enter one exact original PO number per line. The app creates one SharePoint row per PO.
Advanced Access Options
Defaults are appropriate for most delegations. Only change these when IT/Admin intentionally wants narrower access.
All Delegate Rules
Reference-only list for admins. Use Manage later for date changes/scope additions, or Deactivate to disable a rule. Do not edit raw SharePoint rows unless troubleshooting.
Rule
Owner
Delegate
Scope
Dates
Active
Action
No delegate rules loaded yet.
My Saved Drafts
Active drafts and Pending Cost PO reservations for the signed-in user are shown. Submitted drafts are hidden from this list.
Saved PO Drafts — load or resume
Expand this when you need to load an existing saved draft, load or cancel a Pending Cost PO reservation, or manually refresh the draft list. Cancelling preserves the reservation row and permanently consumes its PO number for audit.
Optional: Vendor Quote / Backup Attachments
Attach vendor quotes or backup documents before submitting. Files are uploaded to SharePoint POAttachments when Submit PO Form is clicked. If no quote is available yet, submit the PO and send the quote later.
No attachments selected.
Purchase Order
Create, save, preview, and submit a Purchase Order.
PO Owner: Not loaded
Active global vendor list. Use Add New Vendor only when the vendor is not already listed.
Prints directly below the vendor name in the TO block.
Select a fixed/admin Ship To location, Picked Up, Job Site, or Enter Manually for this PO only.
Fixed addresses are admin-controlled. Manual entries save and print with the PO but do not update the fixed Ship To list.
Used when Ship To is set to Job Site.
Saved with drafts and Pending Cost reservations and printed on the official PO when entered.
Auto-save ready
#
Qty
Description
Unit Price
Extension
Remove
Subtotal$0.00
Tax Amount$0.00
Select a SharePoint-managed tax option or Custom %. Tax Amount is calculated from Subtotal × Tax Rate %. If tax is already included in the line pricing, select the configured No Tax option.
Grand Total$0.00
Loaded SharePoint Data
Add New Vendor
Enter the vendor name. The app will check the global vendor list before creating a new row.
Cancel Pending Cost Reservation
Select an active Pending Cost reservation from My Saved Drafts.
The reason, date/time, and signed-in user are written to the preserved PODrafts audit row.
The reserved PO number will remain permanently consumed and will never return to the available-number pool. This action does not submit a PO, create a PDF, or email Purchasing.