function commerce_avatax_rules_action_info in Drupal Commerce Connector for AvaTax 7.5
Same name and namespace in other branches
- 7.4 commerce_avatax.rules.inc \commerce_avatax_rules_action_info()
Implements hook_rules_action_info().
File
- ./
commerce_avatax.rules.inc, line 11 - Rules supporting AvaTax Order Processing.
Code
function commerce_avatax_rules_action_info() {
return array(
'commerce_avatax_calculate_tax' => array(
'label' => t('Calculate sales tax for an order'),
'group' => t('Commerce Avatax'),
'parameter' => _commerce_avatax_rules_order_parameter_info(TRUE),
),
'commerce_avatax_delete_tax_line_items' => array(
'label' => t('Delete Avatax line items'),
'group' => t('Commerce Avatax'),
'parameter' => _commerce_avatax_rules_order_parameter_info(TRUE),
),
'commerce_avatax_commit_transaction' => array(
'label' => t('Commit a SalesOrder transaction'),
'group' => t('Commerce AvaTax'),
'parameter' => _commerce_avatax_rules_order_parameter_info(),
),
'commerce_avatax_void_transaction' => array(
'label' => t('Void a transaction in Avatax'),
'group' => t('Commerce AvaTax'),
'parameter' => _commerce_avatax_rules_order_parameter_info() + array(
'code' => array(
'type' => 'token',
'label' => t('Void code'),
'description' => t('The reason for voiding or cancelling this transaction'),
'options list' => 'commerce_avatax_void_codes_list',
'optional' => TRUE,
'default value' => 'DocDeleted',
),
),
),
);
}