Record invoice payment
record_invoice_paymentRecord a cash or check payment on a job's invoices. No money is charged. Marks money already received as paid, as the job's Pay dialog does with Cash or Check. Housecall Pro applies it to the job's open invoices, oldest first. It can't be more than what is invoiced and unpaid; invoice the rest with create_progress_invoice first.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"job_id": "<job_id>",
"method": "<method>"
},
"name": "record_invoice_payment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Payment note, e.g. the check number. | |
| amount | No | Amount received in dollars. Default: everything invoiced and unpaid on the job. | |
| job_id | Yes | job_id of the invoiced job (get_job). | |
| method | Yes | cash or check. | |
| receipt_email | No | Email a receipt to this address. Default: no receipt. |