This repository has been archived by the owner on Oct 17, 2023. It is now read-only.
Resend notifications, tax and other bug fixes/tweaks
·
46 commits
to master
since this release
Feature
- Revive fee
- If credit was issued on subscription cancellation and subsequently the subscription was revived in the same period the account will have receive a free period of usage. To resolve this issue a revive fee is applied to the account. This is a prorated will offset which will get charged to the subscription straight away.
- Payment terms mutable on rate-plan
- The payment terms on a rate-plan can now be updated
- Credit expiry
- Via the UI and API an (optional) expiry date can be set on credit.
- Once the expiry date has passed the credit will no longer be used for payment
- Audit entry on notifications
- Notification records now contain the ID of the audit entry that created them
- Search amendments by invoice ID
- Amendments can now be filtered by the invoice ID
- Amendments now display on the invoice page
- Abiltiy to edit default invoice template settings
- Tax and VAT display on Invoice template
- When TAX is applied with the currency set to GBP, the tax line on the invoice shows VAT.
1periodEnd
can be used as filter for revenue-attributions and exportperiodEnd
on report
- When TAX is applied with the currency set to GBP, the tax line on the invoice shows VAT.
- Invoice lines ordered by name on Invoices report
- Ability to cancel and refund
- Cancellation now allows you to provide a refund amount
- Ability to re-send a sent/unsent notification
- Notifications can be re-sent via API and UI :)
Bug / Tweak
- Allow re-enable deleted webhooks
- Validation prevented a deleted webhook from being re-added, this was fixed.
- Coupons Over-used
- When re-calculating the value of an invoice the usages was decremented even though it had already been decremented once, this resulted in coupons being used too quickly.
- When migrating to a non-recurring plan of the same length it may not expire after only one period
- Coupon calculation text tweaked for clarity.
- Add coupon support to quotes
- Validation that pricing component value is not greater than tier threshold
Core
- on-prem Email sender log errors improved
- Outputs the ID of the email being sent
- on-prem SIG-TERM and SIG-KILL handling improved
- Engines did not always shutdown on SIG-TERM further cases have been handled the improve shutdown speed.
- on-prem Ensure e-mail sender transport is always closed in exception case
- When an exception occurred sending to the SMTP gateway the connection may be left open.
- on-prem Removed unneeded dependencies resulting in smaller images, yay for dependency tracker!