Close menu
Explore Plans
Mobile menu Close menu
FreshBooks

Record payment

This action will record a payment against an existing FreshBooks invoice. Requires a FreshBooks Plus or Premium plan.

Developer info

API endpoint slug
freshbooks.record_payment
Filter code method
Freshbooks.recordPayment.skip(string?: reason)
Runtime method
runAction("freshbooks.record_payment", {})

Action fields

Invoice Text input > Other

Label
Invoice ID
Helper text
The FreshBooks invoice ID to record the payment against.
Slug
invoice_id
Required
true
Can have default value
true
Filter code method
Freshbooks.recordPayment.setInvoiceId(string: invoice_id)

Amount Text input > Other

Label
Amount
Helper text
The payment amount.
Slug
amount
Required
true
Can have default value
true
Filter code method
Freshbooks.recordPayment.setAmount(string: amount)

Payment method Dropdown list

Label
Payment method
Helper text
How the payment was made.
Slug
payment_method
Required
true
Can have default value
true
Filter code method
Freshbooks.recordPayment.setPaymentMethod(string: payment_method)

Payment date Text input > ISO 8601 date and time

Label
Payment date
Helper text
The date the payment was received.
Slug
payment_date
Required
true
Can have default value
true
Filter code method
Freshbooks.recordPayment.setPaymentDate(string: payment_date)

Notes Text input

Label
Notes
Helper text
Optional notes about the payment.
Slug
notes
Required
false
Can have default value
true
Filter code method
Freshbooks.recordPayment.setNotes(string: notes)