Skip to main content

Add a one-off scheduled payment

You can add a one-off (ad hoc) scheduled payment to an existing payment plan — for example a late fee, a partial top-up, or a custom agreed amount. This can be done for a single registration or in bulk across multiple registrations in a class.


Add a payment to a single registration​

Use this when you need to add an extra charge to one client's payment plan.

  1. Go to Bookings and open the registration.

  2. Go to the Payment plan tab.

  3. Click Add scheduled payment in the Payment overview card.

    Screenshot — ad hoc scheduled payment

  4. Fill in the payment details:

    FieldNotes
    AmountEnter a negative value (e.g. -50). Positive values are rejected.
    Scheduled atDate the payment is due. Defaults to today.
    NoteLabel for this payment. Defaults to "Extra payment".
  5. Optionally expand Advanced to set:

    FieldNotes
    Due dateDate after which an overdue reminder can be sent.
    Notify atDate to send a payment reminder notification.
    Discount, Schedule discount, Loyalty discountDiscount amounts applied to this payment.
  6. Click Save.

The new payment appears in the scheduled payments table at its chronological position.

Note: The Add payment button on the booking detail (price card) records a received payment — it is a different action. This guide covers scheduling a future payment obligation.


Add a payment to multiple registrations (bulk)​

Use this when you need to add the same extra charge to several clients in a class at once — for example a late registration fee.

  1. Go to the Class detail page.

  2. In the Price and Payment card, click Add payment.

    Screenshot — ad hoc scheduled payment

  3. Step 1 — Configure: Fill in the payment fields (same fields as the individual form above).

    Screenshot — ad hoc scheduled payment

    Fields left empty will use each registration's own payment contract defaults. Different registrations in the same class may have different contracts.

  4. Click Continue.

  5. Step 2 — Select: Choose which registrations to include. Only registrations with an active payment plan are shown.

    Screenshot — ad hoc scheduled payment

    If some registrations are not shown, it means they do not have an active payment plan and cannot receive a scheduled payment.

  6. Click Go.

  7. Step 3 — Processing: Zooza applies the payment to each selected registration in sequence. Each row shows its status (queued → done / error). Errors on individual registrations do not stop the rest of the batch.

    Screenshot — ad hoc scheduled payment


Payment plan history​

The payment plan page now shows a history of previous payment plans for each registration, below the active plan.

Screenshot — ad hoc scheduled payment

Each historical entry shows:

FieldDescription
TemplateName of the payment plan template that was used.
CreatedDate the plan was created and by whom.
ReplacedDate the plan was replaced (and by whom, if available).
PaymentsHow many payments were completed out of the total (e.g. "3 / 10").

Click a historical entry to expand it and see the full scheduled payments table from that plan (read-only).

Admin note​

Both the active plan and historical plans have an editable Admin note field — use it to record context such as why a plan was changed or what was agreed with the client.

  1. Click Edit next to the note field.
  2. Type your note and press Enter or click away to save.

Screenshot — ad hoc scheduled payment Screenshot — ad hoc scheduled payment​

Why is the first instalment different from the others?​

If the first instalment on a payment plan is a different amount than the rest, it is almost always a pro-rated (alikvotný) payment.

When a client registers mid-billing period, Zooza calculates the first payment proportionally — the client pays only for the days remaining in that period, not the full month or term fee.

Example: A class costs €60/month. A client registers on the 15th of March. The first instalment is €30 (half of March), and from April onwards the full €60/month applies.

The pro-ration calculation depends on your billing profile settings:

  • The billing period start date (e.g., 1st of each month)
  • The registration date
  • The pro-ration method (calendar days or session-based)

To review or adjust how pro-ration is configured, go to Settings → Billing & Payments → Invoice profiles and check the Pro-rated payment settings for the relevant billing profile.

If you do not want pro-ration and prefer all clients to pay the full amount regardless of when they register, disable the pro-rated payment option in the billing profile.

How do I give one client a different payment plan from the rest of the class?​

You can, and you do it on the registration itself — not by making a new template. Open the registration → Payment plan, then:

  • Replace plan — pick a different template, or configure custom amounts and a first due date. The old plan moves to history and the new one applies to this client only.
  • Add a payment to the plan by hand, when the client needs one instalment the others do not have (an extra month, a one-off fee). See Add a payment to a single registration above.
  • Edit a future instalment directly in the scheduled payments table — its amount or its due date.

Templates decide what the class offers; the registration is where one client differs from it.

If the parent cannot see a payment option at all, the problem is a level up, not on the registration: the template has to be active on the programme (Programme → Price and Payment → Payment frequency) and, if clients are meant to choose it themselves, marked visible to clients on the template. A class with no sessions has no billing period either, so nothing can be offered.

Can I change the amount on an existing payment plan?​

You cannot edit the amounts in an existing active payment plan directly. The options are:

  1. Add an ad-hoc payment (this guide) — to charge or credit an additional amount without changing the existing scheduled payments.
  2. Replace the payment plan — go to the registration's Payment plan tab, click Replace plan, and select a new template or configure custom amounts. The old plan moves to history.
  3. Edit individual scheduled payments — in the scheduled payments table, you can click on a future (unpaid) payment and manually adjust its amount or due date.