BunnyDoc
Invoices

How do I record a payment?

Log a manual or bank transfer payment against an invoice, or take a card payment through Stripe.

You can record payments against any live invoice from the invoice list. Payments can be logged manually (for cash or a bank transfer you received) or taken by card through Stripe.

Open the payments panel

  1. Go to Sales → Invoices.
  2. On the invoice's row, choose Payments.
  3. Click Record payment.

Record a manual or bank transfer payment

Use the Manual tab when the customer has paid you outside of BunnyDoc — for example by cash or a direct bank transfer.

  1. On the Manual tab, enter the Amount (required) and Currency (required).
  2. Choose the MethodManual or Bank transfer.
  3. Set the Payment date (defaults to today).
  4. Optionally add a Note.
  5. Save the payment.

Recording a payment updates the invoice's balance and moves it toward partially paid or paid.

Take a card payment with Stripe

The Stripe tab creates a payment intent for a card payment.

  1. Switch to the Stripe tab.
  2. Create the payment intent — BunnyDoc returns a Payment intent ID and a Client secret to complete the card payment.

Customers can also pay by card themselves from the public pay page, without you recording anything. Stripe's webhook reconciles the invoice to paid automatically.

Payment statuses

Each recorded payment carries its own status: pending, succeeded, failed, or refunded.

Automated customer refunds are turned off. A credit note records a reversal in BunnyDoc, but the actual refund must be issued manually in Stripe.

On this page