Commission Automation & Reconciliation System — Power Automate + Python + SharePoint
Budget: $15.0 - $25.0
HOURLY / FULL_TIME
⭐ 5.00 (16)
United States
python, sharepoint, microsoft-flow, microsoft-flow-administration, quick-books-online
Preferred qualifications
- Experience: Expert
We are an IT services company seeking to automate our twice-monthly sales commission process. We currently handle this manually using spreadsheets and QuickBooks Desktop. We have a detailed proposal from one vendor and want a second independent proposal to compare before deciding.
**The Problem:**
Each commission cycle, our controller reconciles sales to cost across multiple categories (hardware, consulting, hourly services, CSP/Azure cloud, managed services, monthly billing), calculates gross profit and commission, reviews exceptions, updates a Commission Master, and posts commission bills in QuickBooks. This takes significant manual effort and we need it automated with deterministic, auditable rules.
**What We Need Built:**
1. Workflow orchestration (Power Automate) — trigger commission runs, collect readiness confirmations, route approvals, send Teams + email alerts for exceptions.
2. Commission calculation engine (Python, hosted as Azure Function) — ingest QuickBooks report exports + supporting SharePoint files, normalize/classify invoices, match invoices to cost sources (PO matching, project costs, hourly rates, cloud cost workbooks, P&L lookups), calculate profit/margin/commission per transaction using configurable rate rules, and detect anomalies.
3. Exception review workflow — SharePoint List + Excel Review Log. Clean items continue while exceptions are held. Resolved items trigger targeted reprocessing, then a final full-period validation before approval.
4. Outputs per run: commission workbook with audit trail, per-rep summaries, Commission Master update, QuickBooks Posting Sheet (approved totals by rep), payment status check, pre-payroll change-detection report.
5. QuickBooks boundary — data enters via file exports only (no direct SDK integration initially). The automation never modifies source accounting records. Our controller manually posts the final approved commission bills.
6. Validation — historical replay of prior periods + three consecutive live parallel runs matching manual results exactly.
**Optional add-on (quote separately):** Direct QuickBooks Desktop SDK/Web Connector integration for automated data retrieval and approved bill creation.
**What to Include in Your Proposal:**
- Your understanding of scope + clarifying questions
- Proposed architecture (confirm or suggest alternatives to Power Automate + Python + SharePoint)
- Fixed-price quote for core implementation
- Separate estimate for optional QuickBooks direct integration
- Estimated hours and calendar timeline including parallel validation
- Payment milestone structure
- Relevant experience with commission/accounting automation
- Post-launch support availability
A detailed requirements document will be shared with shortlisted candidates.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in