MMv4 KB
 
tax DB Table
  Last Edited - 07/8/2009 1:08pm PDT
  Category Path - Developer's Guide > Database Structure
 

This article outlines the database structure for the MMv4 tax database table.

  • id
    Primary Key of the table.
    int(10) | unsigned | auto increment | primary key | indexed
  • name
    The name of the tax. This name is displayed in the storefront to customers.
    varchar(255) | indexed
  • active
    If this field contains a value greater than zero, then the tax is active. Only active tax rules are applied to customer orders.
    int(10) | Values: 0/timestamp | Default: 1 | indexed
  • and_or
    Determines whether all or any of tax's zones must match the customer's geographic location.
    For example, if a tax uses the zones California and United States, a tax set to "and" would be applied to customers with California selected as their state and United States selected as their country. If set to "or", then the tax would be applied to customers with either California selected as their state or United States selected as their country.
    char(1) | values: O,A | default: O
  • bill_v_ship
    This will specify which customer address the tax will be applied to. B for Billing Address and S for Shipping address.

    char(1) | values: B, S | default: B
  • use_ship_fee
    Specifies whether the tax will include the shipping charges or not.

    int(10) | Values: 0/timestamp
  • value
    The value of the tax. The value may represent either a dollar value or percentage, depending of the value of the "type" field. The value field may have up to three decimal places. Example: 1.234.

    double(15,3)
  • type
    If set to "P", then the tax is calculated as a percentage. If set to "D", then the tax is calculated as a dollar value.
    char(1) | values: P,D | default: P
  • notes
    Internal notes about the tax. These notes are displayed only within the store's administration area.
    text
Powered by ModularKB