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 :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Vendor Invoice Auto Settlement Issue (Historical + Future Transactions)

(2) ShareShare
ReportReport
Posted on by 329
Hi Experts,

We are facing an issue in our D365FO system related to vendor invoice and payment settlement.Since system go-live (2020), a large number of vendor invoices and corresponding payments are still open and not auto-settled, which is impacting the accuracy of vendor ageing and AP reporting. We would appreciate your guidance on the following:

Key Queries:
  • Is there any standard or recommended approach in D365FO to auto-settle all historical vendor invoices and payments in bulk?
  • Can this be achieved through any batch job or automation, without manual settlement?
  • For future transactions, is there any standard configuration or mechanism that ensures invoices and payments are auto-settled going forward?
  • Considering our business model is Hire Purchase, is auto-settlement of invoices and payments a feasible and recommended approach?
Important Considerations:
  • Our previous financial years are audited and closed
  • If settlement requires reopening fiscal periods:
    • Is it mandatory to open closed periods for this activity?
    • Will this have any impact on audited financials / trial balance?

We are looking for a controlled and audit-compliant solution that can handle both historical backlog and future transactions efficiently.Any suggestions, best practices, or real-world experiences would be highly appreciated.

Thanks in advance!
Categories:
I have the same question (0)
  • CU13040943-0 Profile Picture
    4 on at
    Hello,
    There’s no one-click option in D365FO to auto-settle all historical vendor invoices and payments, so companies usually handle this through a controlled bulk process using a custom batch or tool rather than manual settlement; standard functionality supports settlement but large-scale auto-matching often needs some customization. For future transactions, you can enable auto-settlement during payment posting to avoid this issue going forward, though in a hire purchase model it works best only when payments clearly match invoices. 
  • Suggested answer
    Bharath jain Profile Picture
    1,567 Super User 2026 Season 1 on at
    Hi Rashid,
     
    For historical data, the Data Management option can be used. You will still need to download and map the data; however, this approach avoids the need to manually settle each invoice and payment individually. Settlement can be performed in the current open period, avoiding the need to reopen closed periods. If settlement is required based on the original transaction date, the closed period will need to be reopened.
     
    For future transactions
     
    You can enable Automatic settlement in AP parameters. When a payment is made, the system will automatically settle the transaction against the relevant open invoice(s).
     
     
    Regards,
    Bharath Jain.
  • Rashid.Ali Profile Picture
    329 on at
     
    Thanks for the reply.
     
    Can you please tell me how we can manage through data management?
     
     
    Regards,
     
    Rashid Ali
  • Suggested answer
    Damodar Naidu Profile Picture
    20 on at
     
    Bulk Settlement via Custom Job
    Develop a Automated Settlement batch process using X++
    • Settle based on
      • Vendor
      • Invoice voucher number
      • Payment voucher number

    For historical clean-ups:

    1. Extract vendor open transactions
    2. Match invoices & payments in Excel
    3. Use custom settlement batch job
    4. Run settlement vendor-wise
    Suggested Control Going Forward
    Option :1 : Recommended Business Process for Future
    While creating payment:
    1. Select vendor
    2. Click Settle transactions
    3. Mark invoice
    4. Post payment
    Option :2 : Enable Auto Settlement
    Accounts payable > Set up > Accounts payable parameters > Settlement.
    Auto settlement works well when:
    1. Payment equals invoice
    2. No partial payments
    3. No complex adjustments
    If partial payments are common, auto settlement should be controlled manually.
     

    Important Recommendation

    Before performing bulk settlement:

    1. Test in UAT environment.
    2. Validate vendor ageing report.
    3. Run settlement vendor-wise in batches.
    Regards,
    Mandala Damodar Naidu
     
  • Rashid.Ali Profile Picture
    329 on at
     
    This is already enabled, but not working.
     
  • Suggested answer
    Damodar Naidu Profile Picture
    20 on at

     
    Auto settlement works well when:
    1. Payment equals invoice
    2. No partial payments
    3. No complex adjustments
    If partial payments are common, auto settlement should be controlled manually.
     
    Regards,
    Mandala Damodar Naidu.
  • Suggested answer
    Assisted by AI
    Rashid.Ali Profile Picture
    329 on at
    Hi 
     
    I have found a solution for future invoices in Vendor Posting Profiles. Here we can allow autometic settlement. I've tested the following cases.
     
    1- Full Payment
    2- Under Payment
    3- Over Payment
     
    The invoices are auto settled on FIFO basis.
     
  • Suggested answer
    BillurSamdancioglu Profile Picture
    20,825 Most Valuable Professional on at
    Unfortunately, There isn't any OOB way to do so.
    You can develop a solution or as a work around, you can use payment journals.
    You can create a payment journal, auto create the lines by payment proposal and offset them with a GL account.
    In the end, the balance of the GL account to be zero.

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!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 608

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 591 Super User 2026 Season 1

#3
CP04-islander Profile Picture

CP04-islander 430

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans