cURL
Invoices
Record a manual payment
Record a payment that was collected outside of Metrifox (cash, bank transfer, or check) against an invoice.
POST
cURL
Documentation Index
Fetch the complete documentation index at: https://docs.metrifox.com/llms.txt
Use this file to discover all available pages before exploring further.
The currency of the payment is taken from the invoice — you don’t pass it. The invoice must be in
open or overdue status, and amount_in_standard_unit must not exceed the invoice’s current outstanding amount. Partial payments are supported: call this endpoint multiple times until the invoice is fully paid.Authorizations
Path Parameters
ID of the invoice the payment should be applied to.
Body
application/json
How the payment was collected outside of Metrifox. Must be one of:
cashbank_transfercheck
Available options:
cash, bank_transfer, check The amount paid, expressed in standard units of the invoice's currency
(e.g. 100.00 means 100.00 USD on a USD invoice). Must be greater than 0
and must not exceed the invoice's current outstanding amount.
Required range:
x >= 0.01The date the payment was actually received (YYYY-MM-DD). Used as the effective date of the payment for accounting purposes.

