Avalara Avatax Certified Connector for Repair Orders
Este módulo es un componente de la aplicación Avatax Integration with odoo. Consulte la documentación correspondiente.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Añade el cálculo automático de impuestos de Avalara AvaTax a los pedidos de reparación, incluida la gestión de exenciones y los importes de impuestos en las líneas de reparación y las tarifas.
Este módulo conecta las órdenes de reparación con el servicio Avalara AvaTax para que los impuestos se calculen automáticamente en lugar de depender solo de las reglas de impuestos integradas de Odoo.
En un formulario de orden de reparación aparece un botón "Compute Taxes" (visible cuando la orden está vinculada a una posición fiscal de AvaTax y no está hecha/cancelada) y una acción de clic derecho "Update taxes with AvaTax". Los campos de exención (Exemption Number, Exemption Code) y una Tax Address aparecen en la orden; se pueden ocultar según la configuración de AvaTax. Una pestaña dedicada "Avatax Log" muestra la solicitud y la respuesta de la API para la resolución de problemas.
Cada operación de reparación y línea de tarifa obtiene un importe de impuesto "AvaTax", y la orden obtiene un impuesto total "AvaTax". Cuando cambian las cantidades o los precios, los importes de AvaTax almacenados se restablecen para que se muestre el impuesto propio de Odoo hasta que se recalculen los impuestos. Si la configuración de AvaTax "Auto Calculate Tax on Repair Save" está activada, los impuestos se recalculan automáticamente cuando se crea, guarda o copia la orden (a menos que esté hecha).
Cuando se confirma una reparación, el módulo puede forzar primero la validación de la dirección y luego llama a AvaTax. Cuando se crea una factura a partir de la reparación, el código de exención, el código de ubicación, el almacén y la configuración de impuestos de la dirección de envío se copian a la factura. En los contactos, hay disponible una nueva opción "Exemption Applies Country Wide" y advierte sobre el riesgo de cumplimiento fiscal cuando se activa. La configuración de AvaTax también incorpora opciones para anular los impuestos de las líneas, usar el código de cliente del contacto de la factura y calcular automáticamente al guardar la reparación.
Depende de
Modelos y campos (6)
- repair.fee · amplía un modelo existentetax_amt_avatax (AvaTax)
- repair.line · amplía un modelo existentetax_amt_avatax (AvaTax)
- res.partner · amplía un modelo existenteproperty_exemption_country_wide (Exemption Applies Country Wide)
- account.move · amplía un modelo existente
- repair.order · amplía un modelo existenteis_avatax, location_code, exemption_code (Exemption Number), hide_exemption (Hide Exemption & Tax Based on shipping address), tax_address_id, amount_tax_avatax (AvaTax), exemption_code_id, avatax_request_log (Avatax API Request Log), avatax_response_log (Avatax API Response Log), calculate_tax_on_save
- avalara.salestax · amplía un modelo existenteoverride_line_taxes, repair_calculate_tax (Auto Calculate Tax on Repair Save), use_partner_invoice_id (Use Invoice partner's customer code in SO)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/account-fiscal-rule.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0El módulo AvaTax está integrado en Repair Orders y permite el cálculo de impuestos. Las transacciones de órdenes de reparación no aparecen en la interfaz de AvaTax.
La información introducida en la orden de reparación pasará automáticamente a la factura en el servidor de Avalara y podrá visualizarse en el panel de control de AvaTax.
Se informarán como una deducción neta en el coste de la línea.
Crear nueva orden de reparación
- Navegue a: Repairs
- Haga clic en el botón Create
Calcular impuestos con AvaTax
- El módulo calculará los impuestos cuando se confirme la orden de reparación, cuando se guarden los cambios realizados en una orden de reparación, navegando a Compute Taxes o navegando a Action >> Update taxes with Avatax. En este paso, la orden de reparación recuperará el importe de los impuestos de Avalara, pero no informará de la transacción al panel de control de AvaTax. Solo la actividad de factura, reembolso y pago se informa al panel de control.
- El módulo comprobará si hay un almacén seleccionado y determinará automáticamente la dirección del almacén y la ubicación de origen. Si no se asigna ninguna dirección al almacén, el módulo utilizará automáticamente la dirección de la empresa como origen. El código de ubicación se rellenará automáticamente con el código del almacén, pero puede modificarse si es necesario.
- Hide Exemption & Tax Based on shipping address -- esto proporcionará soporte para esta funcionalidad a nivel de pedido de venta.
Estado de exención de impuestos
- El estado de exención de impuestos puede definirse en Contacts.
- En un entorno multiempresa, el estado de exención se define por Company, ya que cada empresa individual debe obtener los certificados de exención para solicitar la aplicación de la exención, y puede que este no sea el caso de todas las Companies.
- Si el cliente está exento de impuestos, en la pestaña "Avatax", marque la casilla "Is Tax Exempt". Cuando esté marcada, se podrán proporcionar los detalles de la exención. El Exemption Code es el tipo de exención, y el Exemption Number es un número de identificación que se utilizará en el State del cliente.
- Este estado de exención solo se aplicará a las direcciones de entrega en el State que coincida con el State de la dirección de exención. El mismo cliente puede tener exenciones en varios estados. Para ello, utilice Contact/Addresses adicionales para esos estados e introduzca allí los detalles de la exención.
- Para simplificar esta gestión de datos, es posible establecer al cliente como exento en todo el país, utilizando la casilla correspondiente. En este caso, el estado de exención se utilizará para las direcciones de entrega en cualquier estado. El uso de esta opción conlleva riesgos de cumplimiento, por lo que utilícela con cuidado.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.