Not released yet. PeltyCMS is under development and not released yet; these docs describe the upcoming release and may change.
PeltyCMS User docs
User docsDevelopers
v0.1.0

User docs/Administrator guide

Billing and payments

PagePathWhat it is for
Invoices/admin/invoicesInvoices, payments and PDFs
Transactions/admin/transactionsPayments and refunds log
Quotes/admin/quotesQuotes and proposals
Billing tools/admin/billing-toolsMass pay, merge, split and more
Overdue/admin/overdueReminders and late fees
Gift cards/admin/gift-cardsGift cards and balances
Billable items/admin/billable-itemsOne-off and recurring charges
Payment gateways/admin/gatewaysPayment gateways and fees
Taxes/admin/taxTax rules, VAT and OSS
Currencies/admin/currenciesCurrencies and exchange rates
Legal entities/admin/legal-entitiesIssuing companies

#Invoices

Invoices are created for new orders and, by the daily billing.recurring task, for renewals. An invoice is draft (not visible to the client), unpaid, paid or void; a zero-total invoice or a credit note is paid immediately. Staff can add payments and refunds, apply credit and void unpaid invoices that have no payment yet. Clients download a PDF (and a UBL e-invoice) from the client area.

#Overdue invoices and dunning

The daily billing.overdue task sends overdue reminders, suspends services and queues the panel actions, following the rules in Admin → Billing → Overdue. The daily billing.autopay task charges due invoices to the client's default saved payment method, retries on the configured schedule and mails a dunning notice after each failed attempt.

#Payment gateways

Gateways are addons of kind gateway. Install one in Admin → Addons & integrations → Addons, then enable it and fill its settings in Admin → Billing → Payment gateways. The settings form is generated from the gateway's own schema; secrets are stored encrypted and never shown again. The page also has a test-webhook tool and a delivery log.

Bundled gateways:

AddonIdSettings
Adyen-style redirectgateway-adyenmerchant_account api_base
Crypto (Coinbase Commerce-style)gateway-cryptoapi_base
Custom HTTP gatewaygateway-custom-httpname create webhook refund
GoCardlessgateway-gocardlesssandbox api_base
Manual bank transfergateway-manualinstructions
Molliegateway-mollieapi_base
Paddlegateway-paddlelive api_base
PayPalgateway-paypallive api_base
Razorpaygateway-razorpayapi_base
Stripegateway-stripeapi_base payment_method_configuration payment_method_types

#Credit and gift cards

Clients can add funds to their account credit and pay invoices with it; staff manage gift cards in Admin → Billing → Gift cards.