The reason behind using Income account with predefined account is to count the sales done for the default products based on the customer interactions. While the Expense account when defined other than predefined account suggests that all the expense are valued for the same product.
Odoo here can take both from category as well as product master, refer the settings for required changes.
Please Contact us if you have any Odoo Implementation requirements to Hire dedicated Odoo developers or Odoo Development services from KTree. KTree is Best offshore Odoo development company with extensive experience in building Odoo ERP Modules & Integration.Request For Quote