# Purchase Invoice Subtotal with Taxes ## Description This module adds two optional columns to purchase orders and invoices to display the subtotal both with and without taxes, regardless of the tax configuration in Odoo. ### Problem By default, Odoo only shows one subtotal column in purchase orders and invoices based on the tax configuration: - If taxes are configured as "included in price", it shows the total with taxes - If taxes are configured as "excluded from price", it shows the total without taxes However, in some cases, users need to see **both** values at the same time for comparison or reporting purposes. ### Solution This module adds two new optional columns: - **Subtotal (No Tax)**: Always shows the line subtotal without taxes included - **Subtotal (Tax Incl.)**: Always shows the line subtotal with taxes included These columns are available in: - Purchase order lines - Invoice lines (customer and vendor invoices) Both columns are hidden by default (optional="hide") and can be shown by users as needed using the column visibility controls. ## Installation 1. Install the module from the Apps menu 2. No additional configuration is required ## Usage After installation: 1. Go to a purchase order or invoice 2. In the lines view, click on the column selector (≡ icon) 3. Enable "Subtotal (No Tax)" and/or "Subtotal (Tax Incl.)" columns 4. Both values will be displayed regardless of your tax configuration ## Technical Details The module creates two computed fields on: - `purchase.order.line`: `price_subtotal_no_tax` and `price_subtotal_with_tax` - `account.move.line`: `price_subtotal_no_tax` and `price_subtotal_with_tax` These fields are based on the existing `price_subtotal` (without tax) and `price_total` (with tax) fields, ensuring consistency with Odoo's core calculations. ## Bug Tracker Bugs are tracked on [GitHub Issues](https://github.com/OCA/account-invoicing/issues). ## Credits ### Contributors * Criptomart ### Maintainers This module is maintained by the OCA. ## Compatibility - Odoo 16.0 - purchase - account