KamoCRM

Hủy Hóa đơn, Nhận thư điện tử, và thẻ Hóa đơn của một đơn hàng bán lẻ

FeatureSecurityService
Shipped
lúc 10:41 11 tháng 11, 2026 UTC
Author
Kamo
Commit
b05a5db

RecordInvoiceController là cửa của thẻ Hóa đơn cho bất kỳ ghi chép nào - danh sách, Tạo Hóa đơn, đọc, PDF, Ghi chép thanh toán, Vô hiệu hóa hóa đơn, giao hàng, gửi, liên kết - chỉ có quyền, ID, cuộc gọi tạo và kiểm tra quyền sở hữu còn lại ServiceJobInvoiceController (cùng đường, cùng quyền) trở thành một; OrderInvoiceController dưới **************** là cái kia (Xem/Tạo & Sửa đơn hàng). Void Invoice (POST .../{invoice}/void, the record's manage right, a reason required): InvoicingService refuses an invoice with payments; on success every customer link is stamped ended here, as the relay's void already did. Email Receipt: một khi hóa đơn đã được thanh toán, send () emails commerce.invoice_receipt (amount paid, paid date, never 'amount due') thay vì từ chối, với PDF và một liên kết mới; hàng liên kết ghi email_kind INVOICE hoặc RECEIPT và Sent và Chia sẻ cho thấy cái nào. Ghi chú của thành viên bây giờ được bỏ HTML trong cả hai email (công cụ hiển thị không bỏ gì cả). Các khoản thanh toán đơn hàng bán lẻ là của đơn hàng: Đăng ký thanh toán trên hóa đơn của đơn hàng bị từ chối (409, 'use Take Payment'), và OrderInvoiceSettlement yêu cầu InvoicingService thanh toán hóa đơn sau khi nhận tiền và hủy nó sau khi hủy bỏ (in **************** best-effort), và khi thẻ Hóa đơn của đơn hàng mở trên một đơn hàng đã trả hoặc hủy bỏ.

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