As invoice processing is rule-based, automation can be applied here and greatly benefit this process. Saving time and better compliance are the biggest advantages for automation as software can perform these tasks faster and more accurately than humans. Having an automated system also helps with more overall control over the process as the system can track every step and transaction. Overall, it is more efficient to automate as robots can help reduce errors such as losing paperwork or duplicating payments. According to Rudolf Melik in his book The Rise of the Project Workforce: Managing People and Projects in a Flat World, an automated solution can reduce imprecision caused by human error by 1-3%.