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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

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

Error: The posting date entered must not be before the posting date on the Cust. Ledger Entry

(1) ShareShare
ReportReport
Posted on by 10
I have a question about Apply Entries on the Customer Ledger Entries. I want to apply invoices of 10-3-2024 and 31-3-2024 with posting date on 31-12-2024. But when I post this application, then I get the following error message:
 
The posting date entered must not be before the posting date on the Cust. Ledger Entry
 
Does someone know what is the issue and what should I consider to solve this error?
 
 
 
Error details:

If requesting support, please provide the following details to help troubleshooting:

Error message:
The Posting Date entered must not be before the Posting Date on the Cust. Ledger Entry.

Internal session ID:
8de74b2b-a96d-43fc-ae5c-24876e2ff53e

Application Insights session ID:
e479b408-b456-4707-8f07-9dc27ac0004e

Time stamp on error:
2025-01-08T09:36:50.7504416Z


AL call stack:
"Apply Customer Entries"(Page 232).PostDirectApplication line 40 - Base Application by Microsoft
"Apply Customer Entries"(Page 232)."Post Application - OnAction"(Trigger) line 2 - Base Application by Microsoft


Update 20-1-2025

Please see my post on 20 Jan 2025 at 09:38:45.

I have the same question (0)
  • Suggested answer
    Shauna Langley Profile Picture
    899 Moderator on at
    Hi,
     
    It sounds like the posting date of the applying entry is before 31/12/24.  See below example
     
     
    I have an entry dated 29/02/2024 and trying to apply that to the highlighted entries in the screen shot.  If I then post application and change the posting date to say 28/02/2024 then I get the same error.
     
     
     
     
    Not sure if that is the same steps but some one of the entries has a date after 31/12/24 in your example.
     
    Let me know,
    Thanks,
    Shauna
     
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    21,578 Super User 2026 Season 1 on at
  • Verified answer
    Ben Baxter Profile Picture
    6,852 Super User 2026 Season 1 on at
    The system is trying to prevent the User from recording a Customer Payment on the wrong Posting Date.  Since the User is trying to record a payment against an invoice prior to when that invoice existed (posted), it assumes the Posting Date is incorrect.

    If you record the Customer Payment (without an application), you can then go to the Customer Ledger and apply that payment to invoices posted AFTER the cash receipt.
     
    A potential improvement in the process could make it a verification rather than a block, but at this time you can't post the cash receipt with an earlier posting date than the documents it is being applied too.
     
    I hope this helps add some clarification to why this date check exists.
     
    Best Regards,
    Ben Baxter
    Accent Software Inc
  • Suggested answer
    Valentin Castravet Profile Picture
    32,113 Super User 2026 Season 1 on at
    Ben is correct. If you attempt to apply a payment to an invoice with an earlier date while creating the application at the time of posting the payment, the system will not allow it. However, if you post the payment without applying it, you can later apply it in the customer ledger entries, as the system does not perform any date validation checks during this process.
     
  • Suggested answer
    YUN ZHU Profile Picture
    98,595 Super User 2026 Season 1 on at
    Hi, Just add some information, if you have a prepayment invoice, you can do this for it.
    More details:
     
    Hope this helps.
    Thanks.
    ZHU
  • RT-08010930-0 Profile Picture
    10 on at
     
    Dear all,
     
    Thank you for the answers. After reading through your answers, I understand that it is not possible to apply a credit note or partial payment directly with an outstanding invoice. And that in order to do so, I need to book an additional memo entry and I can settle it with the outstanding items. 

    Below I have made step-by-step printscreens of a memo entry as of 31-12-2024 that I want to apply with the outstanding invoices of March 2024, but I still get the same message. Can you tell me how to resolve this issue so that the outstanding invoices from March 2024 are settled?
     
     
    Step 1. Customer Ledger Entries
     
    Step 2. Apply Customer Entries

     
     
    Step 3. Post Application

     
    Step 4. Error_blocking message
     
  • Suggested answer
    Valentin Castravet Profile Picture
    32,113 Super User 2026 Season 1 on at
    In step 3 below, change the date in the pop-up to the invoice date.
     

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,822 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,136 Super User 2026 Season 1

#3
Dhiren Nagar Profile Picture

Dhiren Nagar 956 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans