Avalara Avatax Certified Connector for Sales 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 18.0Añade el cálculo de impuestos de Avalara AvaTax directamente a los pedidos de venta, de modo que los impuestos se calculan mediante el servicio AvaTax y se almacenan en el pedido y sus líneas. Los usuarios también pueden gestionar los números de exención de clientes y elegir si el impuesto se basa en la dirección de envío o de facturación.
Este módulo conecta los pedidos de venta con el servicio de impuestos Avalara AvaTax. En un pedido de venta, aparece un botón "Compute Taxes" cuando el pedido utiliza una posición fiscal de AvaTax; al pulsarlo se envía el pedido a AvaTax y se escribe el importe de impuestos devuelto en cada línea y en el total del pedido.
- El formulario del pedido muestra un importe de AvaTax, un número de exención y un código de exención, un código de ubicación y una opción "Tax based on shipping address". Los responsables de cuenta pueden editar los campos de exención; los demás usuarios los ven en modo solo lectura.
- Los números y códigos de exención se rellenan automáticamente a partir de las direcciones del partner de factura cuando el país y el estado coinciden con la dirección fiscal, o cuando el cliente está exento en todo el país.
- Una pantalla de configuración añade tres ajustes: usar el código de cliente del partner de factura, calcular automáticamente los impuestos al guardar un pedido de venta y permitir que AvaTax sustituya otros impuestos de la línea.
- Cuando cambian las cantidades, los precios, los descuentos o el almacén, se restablece el importe de AvaTax calculado previamente para que se muestre el impuesto estándar de Odoo hasta que se confirme o recalcule el pedido.
- Al confirmar, si se requiere validación de direcciones, primero deben validarse las direcciones del partner; de lo contrario, los impuestos se calculan automáticamente.
- El módulo también afecta a las facturas al trasladar el código de exención, el código de ubicación, el almacén y la elección de impuesto según la dirección de envío desde el pedido de venta a la factura.
- Una pestaña técnica "Avatax Log" almacena la solicitud y la respuesta enviadas y recibidas del servicio AvaTax.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- sale.order · amplía un modelo existenteis_avatax, tax_amount (AvaTax), location_code, exemption_code (Exemption Number), hide_exemption (Hide Exemption & Tax Based on shipping address), tax_address_id, exemption_code_id, avatax_request_log (Avatax API Request Log), avatax_response_log (Avatax API Response Log), calculate_tax_on_save, tax_on_shipping_address (Tax based on shipping address)
- account.tax · amplía un modelo existente
- account.move · amplía un modelo existente
- sale.order.line · amplía un modelo existentetax_amt (AvaTax)
- avalara.salestax · amplía un modelo existentesale_calculate_tax (Auto Calculate Tax on SO Save), override_line_taxes, 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 18.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: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/account-fiscal-rule.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0El módulo AvaTax está integrado en los pedidos de venta y permite el cálculo de impuestos. Las transacciones de pedidos de venta no aparecen en la interfaz de AvaTax.
La información introducida en el pedido de venta pasará automáticamente a la factura en el servidor de Avalara y podrá visualizarse en el panel de control de AvaTax.
Los descuentos se gestionan cuando están habilitados en la configuración de Odoo. Se informarán como una deducción neta en el coste de la línea.
Crear nuevo pedido de venta
- Navegue a: Sales \>\> Orders \>\> Orders
- Haga clic en el botón Create
Calcular impuestos con AvaTax
- El módulo calculará los impuestos cuando se confirme el pedido de venta, o navegando a Action \>\> Update taxes with Avatax. En este paso, el pedido de venta obtendrá 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, rectificación 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 hay ninguna dirección asignada 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 Contactos.
- En un entorno multiempresa, el estado de exención se define por empresa, ya que cada empresa individual debe obtener los certificados de exención para solicitar la aplicación de la exención, y esto puede no ser el caso de todas las empresas.
- Si el cliente está exento de impuestos, en la pestaña "Avatax", marque la casilla "Is Tax Exempt". Cuando esté marcada, podrán proporcionarse 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 debe usarse en el Estado del cliente.
- Este estado de exención solo se aplicará a las direcciones de entrega en el Estado que coincida con el Estado de la dirección de exención. El mismo cliente puede tener exenciones en varios estados. Para ello, utilice Contactos/Direcciones adicionales para esos estados e introduzca allí los detalles de la exención.
- Para simplificar esta gestión de datos, es posible establecer el 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.