Commission Statements for Epicor Eagle
Each rep’s commission computed from the gross profit Eagle invoiced, under your plan’s rules for splits, house accounts, returns and paid-only. A statement per rep with every ticket behind it, approved by your controller.
Sales & estimatingUpdated Oct 202620 ERPs
See it work on Eagle.
Click through the steps. Fictional data, in Eagle’s terms; the real thing runs on Eagle.
| Rep | Invoiced GP | Rate | Commission | Status |
|---|---|---|---|---|
| Mike Brennan | $71,420 | 8% · splits applied | $5,713.60 | 1 dispute |
| Counter · Main St | $48,310 | 6% | $2,898.60 | Ready |
| Counter · Route 9 | $39,890 | 6% | $2,393.40 | Ready |
| House accounts | $24,640 | 0% | $0.00 | Excluded by plan |
Invoiced gross profit from Eagle, net of returns, under the plan. One dispute waiting.
The problem, as it happens in Eagle.
Commissions at a dealer are a spreadsheet the controller builds on the third of the month from the sales-by-rep report in Eagle, with a column for the split on one job, a row deleted for the house account, and a note about the return that came back after the statement went out. A paid-only plan means waiting on the cash receipts too.
Every rep checks the number against their own list, and the ones that disagree come to the controller’s door. The dispute is about a ticket from six weeks ago that nobody can find the split agreement for. The plan that was supposed to drive behavior is a monthly argument instead.
How it works.
- 1
The plan is written down once
Rates by category or account, splits by job, house accounts, what happens on a return, whether commission is earned at invoice or at payment. A spec your controller edits in plain English, with history and revert.
- 2
Every ticket, computed
Each invoice from Eagle with its cost and gross profit, assigned to the rep on the ticket or the split on the job, with returns and credits netted in the month they hit and paid-only plans waiting on cash. The arithmetic is from Eagle; a model is not involved.
- 3
A statement per rep, drafted
The month’s commission with every ticket behind it: invoice, customer, gross profit, rule, rate, amount. A rep opens their statement and sees the ticket, not a total. The controller sees all of them before anyone else does.
- 4
Disputes to the controller, who approves
A rep flags a ticket with a sentence. It lands on the controller with the plan rule beside it. The controller decides, approves the statement, and the payroll figure goes to your payroll system, or to Eagle keyed by your team.
How it connects to Eagle.
Lunica reads invoiced tickets, credits, cost and the customer file through the Eagle data warehouse, under a database account that can only read: sold price and cost per line, the rep and job on each ticket, returns and credit memos, and cash receipts where the plan is paid-only. Splits and house accounts come from the plan spec and the customer file.
Nothing lands in Eagle without a person and nothing is sent on its own. Statements go to reps when the controller releases them. The approved figures go to payroll or back to Eagle as a file Eagle imports, like AP Assist, or keyed by your team from the packet; Lunica does not post a journal entry or a payroll line itself.
What a week looks like.
- Every rep’s commission on the first, with every ticket behind it.
- Splits, house accounts and returns handled the way the plan says, every month.
- Disputes that point at a ticket and a rule, not at a spreadsheet.
- A controller who approves statements instead of building them.
Questions
Does it write to Eagle?
No. It reads invoices, cost and receipts. The approved figures go to payroll or are keyed into Eagle by your team.
Does it pay anyone?
No. It computes and drafts. The controller approves, and payroll runs where you run it.
What about paid-only plans?
Commission on an invoice is held until cash is applied in Eagle, and shows on the statement as earned but not yet payable, with the invoice and its balance.
How are splits handled?
By job or account in the plan spec: fifty-fifty on one job, seventy-thirty on a handed-off account, whatever was agreed. A split is written down once and applied every month until it is changed.
What if a rep disagrees?
They flag the ticket from their statement with a sentence. It lands on the controller with the plan rule beside it. The decision is logged against the ticket.
Can reps see each other’s statements?
No. Each rep sees their own. The controller sees all of them.
Which Eagle editions does it work with?
Lunica works from the Eagle data warehouse. Your edition and version are confirmed during onboarding, before anything is connected.
Does it need a server?
One Windows server or VM inside your network, set up and maintained by Lunica. It reads Eagle over the LAN; there is no inbound connection from outside, ever.
What about iNet and WebDocs?
Invoice copies come from iNet. Scanned documents keep flowing into WebDocs exactly as before; Lunica reads the scan share and never writes to it.
Can it post to Eagle if we want it to?
The standing rule is that a person does. Where Eagle takes a file, like AP Assist, Lunica prepares the file and your team imports it.
The same workflow, on another ERP.
Commission Statements is written for every system on the list. You’re reading the Eagle version.
See it on your Eagle data.
Thirty minutes. We walk the workflow on Eagle data, then map it to yours.