Hi, no, standard BC doesn't do pre-due reminders, the whole engine is built around overdue amounts. The grace period is added after the due date, not before, and negative values in the levels are not really usable, people try it and either hit validation or get odd results.
The closest native trick is unchecking Only Entries with Overdue Amounts on the Create Reminders request page and playing with the document date. I wouldn't build a process on that. Once level 1 is consumed before the due date, your real overdue chain starts at level 2, so the whole ladder shifts and the fees and interest follow it.
For a proper courtesy notice 7 days ahead, an extension is the honest answer, a small report over open customer ledger entries filtered on due date and emailed from a job queue. Keep it away from the reminder levels so the dunning stays clean.
Is this for all customers, or only certain payment terms?
Glad to help - follow up if anything is unclear.
â–ş If this solved it, marking it verified helps others too.
Regards,
Grigorios Mavrogeorgis
Business Central Consultant & AL Developer
Work: Gmsoft Limited
Blog: insidebusinesscentral
LinkedIn: linkedin.com/in/gregorymavrogeorgis