KamoCRM

Invoice, credit note, email, link and card payment refusals carry a code the page translates

FeatureSecurityService
Shipped
November 13, 2026 at 12:07 AM UTC
Author
Kamo
Commit
3932853

The Invoice tab's routes, Email Invoice / Receipt / Credit Note, the customer's link, the retail-order payment and refund refusals, Accept Card Payments and the public part-payment check now answer {error, code, params} (InvoiceRefusal), and InvoicingService's coded bodies pass through untouched. The card client carries BillingService's code on. The public pay refusal keeps reason INVALID_AMOUNT and adds which check failed **************** / _DECIMALS / _ABOVE_BALANCE / _BELOW_MINIMUM, INVOICE_PAY_WHOLE_ONLY) with its figures. Statuses unchanged.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing