function commerce_vat_rate_rules_apply in Commerce VAT 7
Rules action: loads and applies a vat rate to the given line item.
1 string reference to 'commerce_vat_rate_rules_apply'
- commerce_vat_rules_action_info in ./
commerce_vat.rules.inc - Implements hook_rules_action_info().
File
- ./
commerce_vat.rules.inc, line 101 - Rules integration for line items.
Code
function commerce_vat_rate_rules_apply($line_item, $name) {
if ($vat_rate = commerce_vat_rate_load($name)) {
$vat_price = commerce_vat_rate_apply($vat_rate, $line_item);
// If vat was applied, return the price array as a new variable for use in
// subsequent actions.
if ($vat_price) {
return array(
'applied_vat' => $vat_price,
);
}
}
}