I am looking to implement an RPA tool in my SAP Ariba for sales order line confirmations and invoice creation. Currently, when a PO is uploaded, we go and check in our ERP system if the PO matches line for line, and if not, we have to into Ariba and edit each line from the PO and update it. Then we go and confirm the whole order once done. We also go and create invoices from each PO as well.
Has anyone implemented any type of automation and had any success with either RPA or APIs?
Hi @B_Walk , welcome to UiPath community ,
Yes , this scenario is a good fit for RPA, as long as your line level matching rules between Ariba and your ERP are clearly defined.
A practical approach is to split the process into three paths:
100% match : robot confirms the order automatically.
Minor variance within an agreed threshold (e.g. Unit Price or Qty within X%) : bot updates the affected lines in Ariba and then confirms.
Ambiguous cases : mark as exceptions and route to UiPath action center for human review, with a clear comparison (PO vs ERP). later you can expand automation coverage by promoting frequent exception patterns into rules.
For invoice creation, I’d recommend making it a separate workflow (Process) and starting conservatively: have the bot create invoices only for matched or approved POs, while routing the rest as exceptions.
You could also explore agentic automation specifically for triage and decision support on exceptions (For anmatched POs).