In order to enable Post to charge account in ledger, you must also select Post product receipt in ledger under Accounts payable ...