2022
Opportunity in Salesforce can easily be integrated with AccountingBook to create Invoices or Sales Order.
Anytime an opportunity is "Closed" you would want to generate a transaction (Sales Order or Invoice). You can have multple scenarios that you can model with Salesforce and AccountingBook
Out of the box provides an (unmanaged) i.e. open source code for integrating Opportunity to Sales Order, Invoice or Sales Receipt.
Pre-requistes for this package are:
Install Opportunity to Receivable package from https://login.salesforce.com/packaging/installPackage.apexp?p0=04to0000000MZUv