AvaTax-Verwendung

AvaTax is a tax calculation software that can be integrated with Odoo in the United States and Canada. Once the integration setup is complete, the calculated tax is simple and automatic.

Steuerberechnung

Berechnen Sie die Steuern auf Odoo-Angeboten und Rechnungen während des Verkaufsprozess automatisch mit Avatax, indem Sie die Dokumente bestätigen. Alternativ können Sie die Steuern auch manuell berechnen, indem Sie auf die Schaltfläche Steuern berechnen klicken, während sich diese Dokumente in der Entwurfsphase befinden.

Tipp

Wenn Sie auf die Schaltfläche Steuern berechnen klicken, werden die Steuern neu berechnet, wenn Produktzeilen auf der Rechnung bearbeitet werden.

Verkaufsangebot mit hervorgehobener Schaltfläche „Bestätigen und Steuern berechnen“.

Die Steuerberechnung wird unter den folgenden Umständen ausgelöst: automatischer Auslöser und manueller Auslöser.

Automatische Auslöser

  • Wenn der Vertriebsmitarbeiter das Angebot per E-Mail mit der Schaltfläche Per E-Mail versenden (Pop-up) versendet.

  • Wenn der Kunde das Online-Angebot auf dem Portal ansieht.

  • Wenn ein Angebot bestätigt wird und zu einem Verkaufsauftrag wird.

  • Wenn der Kunde die Rechnung auf dem Portal ansieht.

  • Wenn eine Entwurfsrechnung validiert wurde.

  • Wenn der Kunde das Abonnement auf dem Portal ansieht.

  • Wenn ein Abonnement eine Rechnung generiert.

  • Wenn der Kunde zum letzten Bildschirm des E-Commerce-Kassiervorgangs gelangt.

Manuelle Auslöser

  • Schaltfläche Steuern berechnen am unteren Rand des Angebots.

  • Schaltfläche Steuern berechnen am oberen Rand der Rechnung.

Verwenden Sie jede dieser Schaltflächen, um die Umsatzsteuer manuell neu zu berechnen.

Tipp

Verwenden Sie das Feld Avalara-Partnercode, das in Kundendatensätzen, Angeboten und Rechnungen verfügbar ist, um Daten in Odoo und AvaTax abzugleichen. Dieses Feld befindet sich im Reiter Weitere Informationen des Verkaufsauftrags oder des Angebots im Abschnitt Verkauf.

On the customer record, navigate to Contacts app and select a contact. Then open the Sales & Purchase tab and the Avalara Partner Code under the Sales section.

Wichtig

The Automatic Tax Mapping (AvaTax) fiscal position is also applied on those Odoo documents, like subscriptions.

AvaTax-Synchronisierung

Synchronization occurs with AvaTax, when the invoice is created in Odoo. This means the sales tax is recorded with Avalara (AvaTax software developer).

To do so, navigate to Sales app ‣ Orders ‣ Quotations. Select a quotation from the list.

After confirming a quotation and validating the delivery, click Create Invoice. Indicate whether it is a Regular invoice, Down payment (percentage), or Down payment (fixed amount).

Then click Create and view invoice. The recorded taxes can be seen in the Journal Items tab of the invoice. There will be different taxes depending on the location of the Delivery Address.

Journal items highlighted on a invoice in Odoo.

Finally, press the Confirm button to complete the invoice and synchronize with the AvaTax portal.

Warnung

An invoice cannot be Reset to draft because this causes de-synchronization with the AvaTax Portal. Instead, click Add credit note and state: Sync with AvaTax Portal. See this documentation: Gutschriften und Erstattungen.

Fixed price discounts

Add a fixed price discount to a valuable customer, by clicking Add a line on the customer’s invoice. Add the product discount, and set the Price to either a positive or negative value. To recalculate the taxes, click Compute Taxes.

Tipp

Tax calculation can even be done on negative subtotals and credit notes.

Protokollierung

It is possible to log Avalara/AvaTax actions in Odoo for further analysis, or verification of functionality. Logging is accessible through the AvaTax settings.

To start logging AvaTax actions, first, navigate to the Accounting app ‣ Configuration ‣ Settings.

Then, in the Taxes section, under the AvaTax settings, click Start logging for 30 minutes.

Upon starting the log process, Odoo will log all Avalara/AvaTax actions performed in the database.

To view the logs, click on Show logs to the right of the Start logging for 30 minutes. This reveals a detailed list of Avalara/AvaTax actions. This list is sortable by the following columns:

  • Created on: timestamp of the AvaTax calculation.

  • Created by: numeric value of the user in the database.

  • Database name: name of the database.

  • Type: two values can be chosen for this field, Server or Client.

  • Name: Avalara service name. In this case, it will be AvaTax.

  • Level: by default, this will be INFO.

  • Path: indicates the path taken to make the calculation.

  • Line: indicates the line the calculation is made on.

  • Function: indicates the calculation taken on the line.

Avalara logging page with top row of list highlighted.

Click into the log line to reveal another field, called Message.

This field populates a raw transcription of the transaction, which involves the creation (or adjustment) of a sales invoice using the Avalara AvaTax API.

The transaction includes details, such as addresses for shipping from and to, line items describing the products or services, tax codes, tax amounts, and other relevant information.

The Message contains the calculated taxes for different jurisdictions and confirms the creation (or adjustment) of the transaction.

Tipp

Custom fields can be made using Odoo Studio. Click the (ellipsis) menu to the far-right of the header row. Then click Add custom field. This action opens Odoo Studio.

Wichtig

Odoo Studio requires a custom pricing plan. Consult the database’s customer success manager for more information on switching plans. Or to see if Odoo Studio is included in the database’s current pricing plan. See this documentation: Studio.