Skip to main content

Custom edit invoice price for a subscription order

🔍 Problem Statement

Admins cannot manually edit the invoice price for a subscription order. When custom pricing agreements exist or adjustments are needed, there is no way to override the system-calculated amount — forcing workarounds through credits or separate invoices.


💡 User Story

As a Pelcro admin, I want to manually edit the invoice price for a subscription order, so that I can apply custom pricing or adjustments directly without creating workarounds.


🎯 Definition of Done (DoD)

A feature is done when:

✔️ Given a subscription order, when an admin edits the invoice price and saves, then the updated amount is reflected on the invoice, correctly recorded in accounting, and the original system-calculated amount is preserved for audit.

3 comments

Log in to comment and vote

Comments3

  • Sara Habib

    •

    Jul 7

    •

    Merged request

    •

    5 votes

    Configurable Invoice Due Dates for Subscriptions

    🔍 Problem Statement

    As a billing admin, subscription invoice due dates are hard-coded to ~30 days from creation and cannot be changed — neither as an account-wide default nor on an individual invoice — so orders shipping later (e.g. a July subscription for an October fulfilment) appear past due before they are meant to be billed.

    💡 User Story

    As a billing admin, I want to configure the default due date for subscription invoices and override it on an individual invoice, so that the payment period fits our billing workflow and future-dated orders aren't flagged past due.

    🎯 Definition of Done (DoD)

    • ✔ Given Settings, when an admin selects a default due-date offset (e.g. 30 / 60 / 90 days), then it applies to all future subscription invoices.
    • ✔ Given a subscription invoice, when an admin edits its due date in the Platform UI or via the Core API, then the override is persisted and reflected in dunning, past-due flags, and exports.
    • ✔ Works for both gateway-collected and offline-billed subscriptions.
    • ✔ This change will impact UI / API — specifically Settings and the Subscription/Invoice detail page (Platform UI), and the subscription-invoice resource (Core API).
    • ✔ Limitations: due date cannot be set earlier than the invoice issue date; existing invoices keep their due date when the default changes; gateway retry schedules remain governed by the gateway.
  • Holly Howard

    •

    May 1

    We have also encountered this problem when manually entering subscriptions with a check.

    We frequently receive renewal checks in the mail that do not exactly match the invoice totals. Generally, customers round the amount up by a few cents; in other cases, they omit the state sales tax.

    For both scenarios, we need to amend the invoice totals to match the amount on the check that was sent. In the case of the omitted state sales tax, a calculation for tax and subscription price must occur, and the owed tax needs to be pulled from the total amount written on the check.

  • Michael Ghattas

    Team•

    Dec 9, 2025

    Would a credit note on the invoice work?