Hi,
Handling overpayments as prepayments is a practical scenario in BC, and there are two clean ways to manage it depending on your intent.
Here’s what’s possible:
If you want to treat the overpayment as a formal prepayment, you can also post it as a prepayment invoice and apply it during the next sales order cycle. This requires setup of prepayment accounts and number series.
Helpful references:
Set up prepayments – Microsoft Learn Sales prepayments walkthrough – Microsoft Learn Setting up and invoicing sales prepayments – D365 Training Manage prepayments in BC – LFSPL Customer prepayment process – YouTube If you find this helpful, feel free to mark this as the suggested or verified answer.
Cheers Jeffrey
In Business Central, when dealing with overpayments, you can handle them as follows: Refund Money: Post the overpayment as a payment entry in the Cash Receipt Journal, then use the Refund function from the Customer Ledger Entries to process a refund via Payment Journal. Apply to Next Invoice: Leave the overpayment unapplied in the customer ledger, and during the next invoicing cycle, manually apply the overpayment to the new invoice using Apply Entries. https://learn.microsoft.com/en-us/dynamics365/business-central/payables-how-post-payments-refunds https://learn.microsoft.com/en-us/dynamics365/business-central/walkthrough-setting-up-and-invoicing-sales-prepayments https://learn.microsoft.com/en-us/dynamics365/business-central/payables-how-apply-purchase-transactions-manually Hope this answer will help you! Regards, Mansi Soni
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.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Nimsara Jayathilaka. 3,885
Rishabh Kanaskar 3,405
Sumit Singh 2,837