web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Posted Sales Invoices after Cancel — Remaining Amount stays open / Closed = No

(3) ShareShare
ReportReport
Posted on by 22

Hi everyone,

I'm hoping someone can confirm whether this is expected behavior or a bug.

Environment: Business Central V27.5 (Cloud / SaaS)

What I'm seeing:
After cancelling Posted Sales Invoices via the "Cancel" action (Create Corrective Credit Memo / Cancel), several invoices remain with a small rounding difference in the Remaining Amount column (typically 0.01, 0.02, or 0.03) and the Closed flag stays at No.

I've cancelled around 15 invoices recently and this has happened multiple times.
Some examples:

 

 

Other cancelled invoices in the same batch close correctly with Remaining Amount 0.00.


What I've checked / tried:

  • All affected invoices were cancelled the standard way via the Cancel / Corrective Credit Memo function.
  • The corresponding credit memo is posted, but the application doesn't fully clear — a tiny rounding amount is left on the customer ledger entry.
  • This started happening only recently (hence my suspicion this might be related to a recent platform update).

Questions:

  1. Is anyone else seeing this on V27.5 cloud after cancelling posted sales invoices?
  2. Is this a known regression, or am I missing a setup (e.g., Payment Tolerance / Rounding Account in the Customer Posting Group / General Ledger Setup)?
  3. What is the recommended way to clear these residual amounts so the entries close — manual application via Apply Customer Entries with a rounding correction, or is there a cleaner approach?

Any pointers would be much appreciated. Thanks!

I also checked if it might be due to an extension, as far as I can see no: 

I have the same question (0)
  • Suggested answer
    Grigorios Mavrogeorgis Profile Picture
    2,514 Super User 2026 Season 1 on at
    Hi,
    Looks more like rounding tolerance issue than real bug. When Cancel runs, BC posts the credit memo and applies it on the original invoice automatically, but if the leftover is smaller than the rounding tolerance, the entries never close completely. The small remaining amounts in the screenshot looks exactly like this.
    First thing to check is the Appln. Rounding Precision on General Ledger Setup. If it is zero, BC will not absorb small differences and invoice stays open. Putting it to 0.01 usually solves the problem. Same field exists also on the Currency card, so worth to check there if some of these are in foreign currency, because LCY conversion can leave one cent behind.
     
    The timing is a bit suspicious. If it started right after a recent update, could be a regression on how Cancel handles application rounding. Has happened before. Reproducing it on a sandbox with same data would be the cleaner way to confirm before opening ticket to Microsoft.
     
    For the invoices that are already stuck, going through Apply Customer Entries manually usually closes them. If still some cents remain, a small rounding journal posted and applied to the customer finishes the job.
     
     Tick the checkbox below to mark the answer as verified, if it helped resolve your question.
     
    Regards
    Gregory Mavrogeorgis
     
  • Suggested answer
    OussamaSabbouh Profile Picture
    17,586 Super User 2026 Season 1 on at
    Hello,
    This does not look like normal expected behavior for a straight unpaid invoice cancellation: Microsoft states that Cancel automatically creates/posts a corrective credit memo to void the original invoice, and the original should be marked canceled/paid; if you are left with 0.01–0.03 Remaining Amount and Closed = No, the application did not fully clear, usually due to rounding/application tolerance, currency/VAT rounding, or a recent regression in the cancel/apply routine. I would first compare one good invoice vs one bad invoice in Customer Ledger Entries / Detailed Customer Ledger Entries and check currency, VAT amount, payment discount/tolerance, and whether the credit memo amount exactly matches; for cleanup, the standard clean way is to apply a payment tolerance/rounding correction if your finance setup allows it, not to manually edit anything. Since you say this started on V27.5 and happens inconsistently in the same batch, I’d also raise it to Microsoft with the invoice/credit memo examples, because standard Cancel should not leave cents open when it fully reverses an unpaid invoice.
    Regards,
    Oussama Sabbouh

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,222 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,603 Super User 2026 Season 1

#3
Grigorios Mavrogeorgis Profile Picture

Grigorios Mavrogeorgis 1,186 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans