Who works where
Tax assignments belong to the company’s fiscal profile: the organization, the country and the fiscal status. The same category can carry different settings in different profiles. Order taxes are chosen for the organization and the profile, not company by company. Bundles belong to one company only.Set the taxes of a category
The simplest way is by category. Mahougnon opens Set a category’s taxes. She says whether the category is taxable, chooses its VAT rate, and lists the other taxes that apply to its items, in the order she wants. Items that follow their category inherit all of it. She reads the result with View a category’s taxes or reviews every category together with List category tax settings.Treat one item differently
A few products do not follow their category. For one of them, Set taxes of an item either lets it inherit from its category, or sets its own: taxable or not, its own VAT rate and its own list of other taxes. View an item’s taxes shows the settings of one product variant or bundle, and List item tax settings lists them for all variants or all bundles.Choose the taxes on orders
Some taxes apply to the whole order rather than to each item. Set order taxes replaces the list of taxes applied on new orders, with, for each, the base it is computed on. View order tax settings shows the current choice.The rules
- Each action needs its own permission: for categories, items of type variant, items of type bundle, and order taxes.
- Setting category taxes needs at least one of taxable, VAT rate or other taxes, and refuses any other field. Setting item taxes needs at least one of the mode, taxable, VAT rate or other taxes.
- A VAT rate must be active and belong to the tax profile of your company.
- Every other tax must be active, apply to items, not be a VAT, and appear once. Their order is kept.
- When a non-empty list of other taxes is assigned to a category or an item, the profile must have exactly one active VAT tax for items, and every tax reached through dependencies must be active.
- Sending an empty list of other taxes on a category removes them all. Setting only the taxable flag or the VAT rate leaves the list of other taxes as it is.
- An item has an inherit mode or a custom mode. In inherit mode, the item follows its category, its own taxable flag and VAT rate are stored as empty and it cannot list taxes. In custom mode, the taxable flag must be known, sent now or already stored. When an item has no configuration yet, the mode defaults to inherit.
- A change is refused when it would make a stored price of the category or item impossible to calculate, unless it already could not be calculated. Stored prices are re-checked, not rewritten.
- Order taxes: the list must be present, and an empty list clears the selection. Each tax appears once, applies to orders and is active. The base is one of items net total, items tax total or items gross total. The selection must be calculable, with no loop and no inactive dependency.
- Setting order taxes deletes the previous selection of the profile and replaces it. The new list applies to new orders.
- Reading category or item tax lists accepts a page size from 1 to 100. Listing item tax settings requires choosing product variants or bundles.
- Category tax actions do not check the company feature that applies to the other category actions.
All the actions of this topic
- Set a category’s taxes: Defines whether a category is taxable, its VAT rate and the other taxes applied to its items.
- View a category’s taxes: Shows the tax settings of one category.
- List category tax settings: Lists categories with their tax settings, optionally filtered by title.
- List item tax settings: Lists product variants or bundles with their tax settings.
- View an item’s taxes: Shows the tax settings of one item (product variant or bundle).
- Set taxes of an item: Chooses which taxes apply to one item, or lets it inherit from its category.
- View order tax settings: Shows which taxes are applied on orders and how each is calculated.
- Set order taxes: Replaces the list of taxes applied on orders, with the calculation base and order for each.