How does the company decide which invoices should be paid each week? If due date is not the main selection criteria, what criteria is used in the payment selection process?
Typically, you would open the payment journal and run the Suggest Vendor Payments function to populate the journal with invoices requiring payment, based on filters such as due date, payment method, vendor posting group, and so on. If the invoice selection criteria can be translated into filters, that would simplify the process.
Otherwise, I think the biggest improvement would be to keep the invoice selection process inside Business Central instead of exporting to Excel, making selections there, and then bringing the list back into BC.
For example, you could go to the Vendor Ledger Entries page, filter to all open invoices, and use the On Hold field to mark invoices that should not be paid. When you run Suggest Vendor Payments, entries with a value in the On Hold field are excluded by the system.
You could even add a simple custom toggle field to the Vendor Ledger Entry page, such as “Approved for Payment,” to make invoice selection easier. Then you could use this field as a filter when running Suggest Vendor Payments.