Payment Receipt and Invoice Allocation

We have lot of Customer Invoices to be allocated for each payment. Is there any solutions available to handle 100- 500 invoices, allocation from one receipt. Currently we are using BP Net settlement option, which is time consuming. Will any Robotic Process help? any suggestions.