[18.3.8] Added “Early Payment Discounts" to sales invoices

I admit the language is very murky. But my reading is that if a tax credit note is issued, whether to a taxable or non-taxable person, the effect is the same. Input tax is adjusted for the period during which the discount is given. I’m not certain that is how you were interpreting things.

I definitely agree the credit note must be titled as a tax credit note. This has already been done for some built-in tax codes in Manager.

@Abeiku the latest version (18.3.21) will show description column under Credit Notes tab.

Great thank you @lubos

Please enable the same for Debit Note and also the ability to copy purchase invoice to new debit note, for consistency.

@lubos, I have discovered a problem with current implementation (v18.3.25). Deadline dates for early payment override the due date for the sales invoice. For example, if you issue an invoice March 1, with due date April 1, but set the early payment deadline for 60 days, a customer could pay April 15 and still qualify for the discount. A credit note eligibility would be established falsely.

One of two solutions would fix this:

  1. Disallow early payment deadlines after the due date when creating or editing. This might create further problems if the due date is edited after initial creation.
  2. Override later payment deadlines with the due date.

For now, there is a Caution statement about this in the new Guide.

May my sugesstion can be reconsider?

There are two scenarios that I simulated.

  1. If the payment are made in full. Which the current approach is suitable, In which discounted invoice became credit in favour of the customer. (Either I have return the discounted amount by cash or I offset it with the next invoice).

  2. A note of eligibility early discount if the payment made in full after pre-calculated discounted amount resulting skipping the offset or returning the cash. Which is preferable for me.

The current issue I had, there is no minimal amount for the invoice eligible for early discount.

why it is not directly print the invoice.

Is this something we should worry about though? It’s like arguing that people can enter journal entries which make no sense. Should Manager introduce “magic” to try to override what people have entered? Manager could do that but then there is all this magic which can sometime create even more confusion when system refuses to do what it is asked to do by user because it thinks it knows better.

This will result in overpayment on invoice but I’m planning to make it easier to transfer overpayment into general credit account or just refund it back to customer.

That’s a question you have to decide. I can see both sides of the issue, and there are valid arguments to be made either way. At least this does not cause any accounting problems, only potential customer relations problems.

What about the two related problems I described in post #38 above? These can cause the numbers to be wrong.

I agree with that. I will find mechanism to ensure early payment discount is not awarded twice.

+1

Although it would be a lot more easier just set the minimal amount needs to be paid which includes the calculation of early discount where I don’t have to transfer the cash (online banking) back to customer’s different local bank accounts resulting incurred extra transaction cost. In other words, other than specified duration for eligibility for early payment. Adding Minimal Amount (after early discount calculated of payment should be made for Early Payments discount to be trigger will made the early payment more precise.

In other words, ‘I give you discount if you pay in full amount (after including the early payment discount) if the amount you pay is not in minimum amount before the duration of offer is due the offer is void and you have to pay in full amount without early payment discount’ something along that line.

@acecombat2, an “early payment discount” is widely and almost universally understood in accounting and commerce to require full payment of the total balance due within a specified time period. When the discount is stated as a specific percent if paid with X days, or by X date, that means the entire amount must be paid. Manager now specifies both the basis of the discount and the amount to be paid by a stated date. Your elaborate wording is unnecessary.

Occasionally, various discounts are available for payment by interim dates, and those must be spelled out by contract or by complete explanation on a sales invoice. But again, there is no need for any more information than Manager already provides.

1 Like

The notification of early payment discount triggered when the payment is not even made in full thought.

@acecombat2, do you mean the notification of availability “triggered” by appearing on the sales invoice? Or do you mean the notification of a pending discount “triggered” on the sales invoices tab so you could create a credit note? The first is by design. The second would occur when any combination of receipts reached the total on the sales invoice before the deadline. That would include any credit available for the customer from prior receipts that was automatically applied. I’ve tested this fairly extensively and cannot make that aspect of the feature do anything it should not.

The latter @Tut. Not when I tried the feature. I have not test ‘…the receipts to be total on the sales invoice before the deadline’ yet but will.

It triggered when a single receipt (RM 50) is created but not at the amount when is calculated after early payment discount (RM 98), is actually lesser (half of the total invoice of RM 100 and the discount is no more than RM 2) the early discount still trigger the pending discount notification “on the sales invoice tab”.

Although thinking about it… I might misunderstood of the trigger ‘condition’. It just work not of what I expect it to be. I’m gonna test further when I have the time.

The trigger requires two conditions:

  • All of the discounted amount due is credited or received. This amount was listed on the sales invoice.
  • The discounted amount was received or credited on or before the deadline date, also given on the sales invoice.

There was a bug if you configured your invoice to have early payment eligible if received within zero days. In that case Manager would offer to create credit note even if no payment against invoice was received. This was fixed in the latest version (18.3.31). Maybe this is what @acecombat2 experienced.

1 Like

I have repeat the same step, as @lubos suspect. Yes it solve the odd issue I had. Thank you.

@lubos, There is a bit problem problem of auto created credit note, Even though within edit screen specify for which invoice, Can the description be added of which invoice it applied to in view mode and listing view. “Early payment discount #Invoice 1” So to lessen 1 more step to tag the credit note for which invoice visually.