- $acc = get_supplier_accounts($_POST['person_id']);
- $_POST['code_id'] = $acc['payable_account'];
- }
- //elseif ($_POST['PayType'] == PT_WORKORDER)
- // $_POST['code_id'] = get_company_pref('default_assembly_act');
- else {
- $_POST['code_id'] =
- get_company_pref($payment ? 'default_cogs_act':'default_inv_sales_act');
+ if ($_POST['PayType'] == PT_CUSTOMER)
+ {
+ $acc = get_branch_accounts($_POST['PersonDetailID']);
+ $_POST['code_id'] = $acc['receivables_account'];
+ }
+ elseif ($_POST['PayType'] == PT_SUPPLIER)
+ {
+ $acc = get_supplier_accounts($_POST['person_id']);
+ $_POST['code_id'] = $acc['payable_account'];
+ $_POST['dimension_id'] = $acc['dimension_id'];
+ $_POST['dimension2_id'] = $acc['dimension2_id'];
+ }
+ else {
+ $_POST['code_id'] =
+ get_company_pref($payment ? 'default_cogs_act':'default_inv_sales_act');
+ }
+ $Ajax->activate('dimension_id');
+ $Ajax->activate('dimension2_id');