Overview
A discount is a reduction in the price of a product or service that is offered by the seller. Discounts can be applied either to the final purchase, or to individual line items in an invoice or quote. Line item discounts are applied before overall discounts, and both are applied before VAT is added in. Monite also allows applying discounts up to the total product amount or invoice amount. This means that invoices and invoice line items can have 100% discounts or an effective price of0.
Discount types
Discounts can be specified as a percentage (such as 10.5%) or as a flat amount (such as € 12.5). Monite allows setting discount For example, a percentage discount of 10.5% is specified as follows:amount is represented in minor units:
discount object is set to null, it means no discount.
Add a discount
When creating a new invoice or quote or when editing an existing draft one, use thediscount field on the document level or line item level to specify the discount:
- Invoice-level discount
- Line item discount
Line item discounts apply to line item as a whole rather than the price of a single product unit. In other words, a line item’s subtotal is calculated as
(price * quantity) - discount.Update a discount
While the invoice or quote is still in thedraft status, you can update or remove the discounts if needed. To do this, call PATCH /receivables/{receivable_id} and provide the new discount object:
- Invoices
- Quotes
issued status can no longer be edited, but there are other ways to amend their discount.
For invoices:
- To increase the discount, you can create a credit note for the difference amount.
- To reduce or remove the discount, you can issue a new invoice for the difference amount.
- To update or remove the discount, you can decline the existing quote and create a new one.
Remove a discount
To remove a discount from a draft invoice, draft quote, or an individual line item, callPATCH /receivables/{receivable_id} and set the corresponding document-level discount or line item discount to null. For example:
discount.amount to 0.
See also
- Deductions - discounts that are applied after VAT