Planned Scenario and Configuration Changes:


Assumptions


Accounts Setup to be modified

Accounting / General Ledger / Setup (for Company)

Select Chart of GL Accounts defaults tab


GL Account Type Defaults

Sales Invoice

Payment Type / GL Account Id

Payment Method ID / GL Account

Sample Scenario


Customer creates a Sales Order via the Online Store


Company approves the Sales Order


Company receives the payment from the Customer for the Sales Order (via any means)



Do a Quick Ship Entire Order


This creates 3 main accounting transactions:





The only other transaction required I can see is that the money at some point should be moved from '112000 Undeposited Receipts' into the '111100 Company bank account' – but not sure if this should be the 'Confirm Payment' transaction instead.


I'd expect a transaction such as:


Debit '111100 Company bank account'

Credit '112000 Undeposited Receipts'