Install
openclaw skills install @li-chi/reconcile-broker-commission-statementReconcile broker commission statements against expected loan-level payouts, flag variances, and provide a detailed summary with recommended follow-up actions.
openclaw skills install @li-chi/reconcile-broker-commission-statementUse this skill when a broker, lender, or internal stakeholder provides a commission statement and needs it checked against expected loan-level payouts. The skill extracts statement rows, normalizes loan identifiers, compares amounts to expected commissions, flags discrepancies, and produces a concise reconciliation summary with follow-up actions.
Provide as many of the following as available:
Deliver:
match, underpaid, overpaid, missing_expected, unexpected_statement_item, needs_reviewConfirm:
If the source does not clearly state gross vs net, mark affected rows needs_review instead of forcing a match.
For both statement data and expected data:
Expected core fields:
Statement core fields:
Match in this order:
Rules:
needs_reviewUse:
match: statement net aligns to expected within toleranceunderpaid: expected > statement by more than toleranceoverpaid: statement > expected by more than tolerancemissing_expected: expected item not present on statementunexpected_statement_item: statement item has no supported expected matchneeds_review: ambiguous mapping, missing key fields, unclear fee treatment, or unusual adjustmentsVariance formula:
variance = net_paid - commission_expected
When clawbacks or fees are separately listed:
needs_reviewInclude:
| statement_loan_id | loan_id | borrower_name | statement_date | expected_date | net_paid | commission_expected | variance | status | notes |
|---|
reconcile-broker-commission-statementcommissions, reconciliation, mortgage, broker-paymentsReconcile broker commission statements against expected loan-level payouts and flag variances fast.