How do you handle invoice integration where source cannot resend invoices when integration fails?
Summary: We have a lot of subsystems that send receivable invoices to our financial system (Oracle Fusion). In a lot of cases the source cannot resend the invoice. So checking the invoice functionally/technically and send an error back does not work in that case. How do you handle this integration pattern?
Currently we have build a portal where the invoices are captured when straight through processing fails. We have a VBCS screen to fix issues and retry. However, this is an extension/customization and we don't really like to have extensions, also because it still contains bugs and costs maintenance on our side. For example when the SaaS webservice was unavailable a lot of invoices dropped out and the invoices "were lost", because they were not caught in the error flow.