Skip to main content
Amazon

Amazon Connector for Odoo: what changes between versions 17, 18, 19 and 20

According to each branch's code, this module's newer fields are in Odoo 19 and 20 and not in Odoo 17 or 18: two on the accounts screen, several in the automatic Amazon invoicing setup and others on the Amazon-issued invoices screen.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 5 November 2026

Key facts

Module
Amazon
Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
4 min

What changes between Odoo versions

The module is published on Odoo Apps for Odoo 17, 18, 19 and 20. These are some of the changes between branches: fields that are in Odoo 19 and 20 and not in Odoo 17 or 18, spread over three screens. For these fields, branches 19 and 20 match.

Code-generated diagram, not an Odoo screenshot: Odoo 17 and 18 without the newer fields, Odoo 19 and 20 with the fields of Accounts and Configure Automatic Amazon Invoicing
Diagram generated from the published code of each branch (not an Odoo screen).

The table lists each field with the screen it belongs to and the version where it appears.

ScreenFieldOdoo 17Odoo 18Odoo 19Odoo 20
AccountsClient secret age (days)NoNoYes, hidden by defaultYes, hidden by default
AccountsClient secret set onNoNoYes, hidden by defaultYes, hidden by default
Configure Automatic Amazon InvoicingActivateNoNoYes, alwaysYes, always
Configure Automatic Amazon InvoicingAuto-post entriesNoNoYes, once Activate is onYes, once Activate is on
Configure Automatic Amazon InvoicingClearing accountNoNoYes, once Activate is onYes, once Activate is on
Configure Automatic Amazon InvoicingJournalNoNoYes, once Activate is onYes, once Activate is on
Configure Automatic Amazon InvoicingGap CountNoNoYes, alwaysYes, always
Configure Automatic Amazon InvoicingLedger Invoice CountNoNoYes, alwaysYes, always
Configure Automatic Amazon InvoicingSynced Invoice CountNoNoYes, alwaysYes, always
Amazon-Issued Invoices (VCS)AccountNoNoYes, alwaysYes, always
Amazon-Issued Invoices (VCS)Amazon OrderNoNoYes, alwaysYes, always
Amazon-Issued Invoices (VCS)Doc TypeNoNoYes, alwaysYes, always
Amazon-Issued Invoices (VCS)InvoiceNoNoYes, alwaysYes, always
Amazon-Issued Invoices (VCS)MoveNoNoYes, alwaysYes, always
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify?

The two newer fields on the Accounts screen

In Odoo 19 and 20, the Accounts screen has Client secret age (days) and Client secret set on. With the default values you will not see them: they stay hidden while the account's connection mode does not have one specific value, and the default is a different one. In Odoo 17 and 18 those two fields are not there.

The Configure Automatic Amazon Invoicing screen

In Odoo 19 and 20, the Configure Automatic Amazon Invoicing screen has two groups of fields:

  • Always visible: Activate, Gap Count, Ledger Invoice Count and Synced Invoice Count.
  • Hidden by default: Auto-post entries, Clearing account and Journal. They stay hidden while Activate is switched off, which is its default.

In Odoo 17 and 18 none of these fields is there. Going from Odoo 18 to Odoo 19, all the fields in the table appear; the diagram below shows four of them.

Code-generated diagram, not an Odoo screenshot: what appears going from Odoo 18 to Odoo 19, with Client secret age (days) and Client secret set on in Accounts, and Auto-post entries and Clearing account in Configure Automatic Amazon Invoicing
Diagram generated from the published code of each branch (not an Odoo screen): for the step from 18 to 19 it shows only four of the newer fields.

The Amazon-Issued Invoices (VCS) screen

In Odoo 19 and 20, the Amazon-Issued Invoices (VCS) screen always shows these fields: Account, Amazon Order, Doc Type, Invoice and Move. In Odoo 17 and 18 they are not there.

Who it fits, by version

If your Odoo is…What the module hasWhat to decide
17 or 18None of the fields in the tableIf you need those fields, compare with branch 19 or 20
19 or 20All the fields in the tableCheck whether you will switch on Activate

For the fields in the table, Odoo 19 and Odoo 20 match.

What you need beforehand

The module is a one-off payment per Odoo version and needs a FlexigoTech Cloud subscription (Connector plan). That plan costs €49 a month or €490 a year, excluding VAT (Pro: €98 a month or €980 a year), with up to 3 accounts on the platform (Pro: 10). The connection goes through FlexigoTech Cloud: it stores the credentials encrypted, watches the synchronisation and emails you if it fails. Without a subscription, or with the service suspended, whatever the subscription provides stops; your data stays in your Odoo.

With the subscription, the module for newer Odoo versions is included if you bought it on flexigotech.com; on the Odoo App Store, each Odoo version is bought there. You have the Odoo Apps listing and the module page.

How FlexigoTech can help

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations. If you are unsure whether to stay on your version or move to another to get these fields, get in touch and we will go through it with your Odoo in front of us.

Keep reading

Amazon Connector account fields in Payments & Accounting: what each one means and what to setChecklist of the Payments & Accounting fields on the Amazon Connector account in Odoo: what each one means according to its help and what to decide.Amazon Connector for Odoo SP-API account fields: what each help says and what to setCompare the invoice, reimbursement audit and FBA report fields of the SP-API account in Amazon Connector for Odoo: what each help says and its defaults.
Checked in the connector's source code (version 20.0) and the linked sources

Sources