The Business Process Model and Notation (BPMN) provides a graphical representation for specifying business processes in a Business Process Diagram. Its goal is to support Business Process Modeling by providing a standard notation that is comprehensible to business users yet represents complex process semantics for technical users. Organizations purchasing goods and services usually have a process for approving payment of invoices based on an employee's confirmation that the goods or services have been received. As shown below, when a client pays an invoice, a remittance advice will be sent to the supplier to inform them that their invoice has been paid. The below BPMN is created using EdrawMax as the tool offers free BPMN symbols and templates that can be used as per the requirements.