record_invoice_payment
ActiveTool of FavCRM
declared in 1.0.0
Record a manual payment against an invoice (cash, bank transfer, cheque, card terminal). Updates invoice status to PARTIAL or PAID based on the running total.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"invoiceId",
"amount",
"method"
],
"properties": {
"note": {
"type": "string",
"description": "Internal note about this payment"
},
"amount": {
"type": "string",
"description": "Payment amount as decimal string, e.g. \"100.00\""
},
"method": {
"enum": [
"cash",
"bank_transfer",
"cheque",
"card",
"stripe",
"qfpay",
"eftpay",
"yedpay",
"manual",
"member_credit",
"other"
],
"type": "string",
"description": "Payment method"
},
"invoiceId": {
"type": "string",
"description": "Invoice ID to record payment against"
},
"reference": {
"type": "string",
"description": "External reference (cheque number, bank transfer ID)"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries