OdooWiki OCA HUB

Mexico - Additional Taxes (ISH, ISN, IEPS 200%)

l10n_mx_tax folder_open OCA/l10n-mexico open_in_new
Accounting/Localizations License: AGPL-3

This module adds additional Mexican taxes to the accounting localization:

  • ISH (Impuesto Sobre Hospedaje): Tax on Lodging at rates from 0% to 5% (including half-point increments), for both sales and purchases.
  • ISN (Impuesto Sobre Nómina): State Payroll Tax at rates 1%, 2%, 3%, and 4%, with a dedicated expense account (603.29.01).
  • IEPS 200%: Special Tax on Production and Services at 200%, for both sales and purchases with cash basis accounting.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds Mexican ISH, ISN, and IEPS 200% taxes to Odoo's Mexican accounting localization, so you can apply these taxes on sales and purchases and post them to the correct accounts.

This module extends the Mexican accounting localization by adding three groups of taxes that are not included by default.

  • ISH (lodging tax): available at rates from 0% to 5% in half-point steps, for both sales and purchases. These taxes use cash basis, meaning they are only accounted for when the invoice is paid.
  • ISN (state payroll tax): available at 1%, 2%, 3%, and 4%. These are not tied to sales or purchases (type 'none') and post to the expense account 'State payroll tax' (603.29.01).
  • IEPS 200%: a special tax on production and services at 200%, for both sales and purchases, also on a cash basis.

The module also creates the necessary accounts, such as 'ISH pending payment' (119.09.01) and 'Per diems and travel expenses' (603.49.001), and tax groups for ISH, ISN, and IEPS 200%. These taxes become available when you install the Mexican chart of accounts, and you can select them on invoices, bills, and other accounting documents. The taxes are configured with the correct tax type and factor type for Mexican reporting.

Depends on

l10n_mx
Models and fields (1)
  • account.chart.template · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-mexico.

terminal Installation and usage

OCA documentation · Odoo 18.0

No additional configuration is required. The taxes, accounts, and tax groups are loaded automatically when the module is installed on a company using the Mexican localization (chart template "mx").

Install this module on a company that uses the Mexican chart of accounts. The additional taxes and accounts will be automatically added to the chart template.

  • ISH: Available in customer invoices and vendor bills tax dropdowns. Select the rate that corresponds to the state where the lodging is provided.
  • ISN: Available only in manual journal entries (type "none"). Use it to record the monthly payroll tax payment.
  • IEPS 200%: Available in customer invoices and vendor bills. Applies to products subject to the 200% IEPS rate.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.