Skip to main content
Amazon

What the Sync Amazon-Issued Invoices button does in Amazon Connector for Odoo

The Sync Amazon-Issued Invoices button runs the Amazon-issued invoice reconciliation by hand, the same one Odoo already runs every day through a scheduled task. It only shows in Odoo 19 and 20, only when the Reconcile Amazon-issued invoices (VCS) option is on, and it needs Manager (or Settings) access.

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
5 min

Where the button is and when you see it

The Sync Amazon-Issued Invoices button is on the Accounts screen, opened from Amazon › Configuration › Accounts. The Configuration and Accounts steps of the menu ask for Manager access, and the Amazon step asks for Viewer. With Viewer alone you see the Amazon step but not the other two.

Diagram built from code using the module's published code, not an Odoo screen: the Amazon › Configuration › Accounts menu, the Sync Amazon-Issued Invoices button and, to one side, the message that can stop it
The menu path and the button, with the missing-access message beside it, in a diagram using the English labels from the code and not a screenshot.

On the Accounts screen the button is only in Odoo 19 and 20 (not in 17 or 18), even though the module is published for Odoo 17, 18, 19 and 20. It is also hidden while the Reconcile Amazon-issued invoices (VCS) option is off, and with the default values it is off: by default you will not see the button.

The label changes with the language of your Odoo. With Odoo in German it reads Von Amazon ausgestellte Rechnungen synchronisieren, in French Synchroniser les factures émises par Amazon, in Italian Sincronizza le fatture emesse da Amazon and in Portuguese Sincronizar faturas emitidas pela Amazon.

Diagram built from code using the module's published translations, not an Odoo screen: the button label in German, French, Italian and Portuguese
The button label by Odoo language, in a diagram and not a screenshot.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify?

What happens first: the daily task

The normal route does not go through the button. The scheduled task Amazon SP-API - Reconcile Amazon-issued invoices (VCS, opt-in) runs every day and is active from installation. It goes through the active accounts that have the Reconcile Amazon-issued invoices (VCS) option on and runs, for each one, the same reconciliation the button runs, with the source CRON. If one account fails, the task writes a warning in the server log and carries on with the others.

The button is the exception: it runs that reconciliation by hand, without waiting for the next run. This is how it differs from the task:

Daily taskButton
Accounts it handlesAll active ones with the option onThe account you have open
Source in the reportCRONManual
Message in the account's historyNoYes
If there are errors or late-arriving lines flaggedCarries on and counts them in the reportStops with an error

A case: running it by hand before the close

Example Illustrative case: the company and its figures are made up to explain the flow.

Menaje Levante S.L., an invented company that sells on Amazon and keeps its books in Odoo 20, has the Reconcile Amazon-issued invoices (VCS) option on. The person in administration, who has Manager access, does not want to wait for tonight's task and runs it by hand:

  1. They open Amazon › Configuration › Accounts and then the Amazon account. Because the option is on, they see the button.
  2. They press Sync Amazon-Issued Invoices. The first thing Odoo does is check that the user is a Manager (or in Settings) and can write to that account. If that fails, the action stops there.
  3. Odoo runs the reconciliation for that one account only, with the source Manual.
  4. From the resulting counts it builds a report. If there are no errors and no late-arriving lines flagged, it stores on the account the date and result of that run (the text is cut if it is very long) and posts the report as a message in the account's history.
  5. They read that message in the history.

Had the counts included errors or late-arriving lines flagged for review, the press would have ended with an error on screen instead of the report. Because the action stops, nothing that press was going to change is saved.

What the report says

The report starts with Amazon-issued invoice reconciliation finished., continues with Account: … and Source: …, and ends with these counts:

Report lineWhat it counts
Scanned invoice numbersThe invoice numbers scanned
Amazon-issued (booked new entry)Those issued by Amazon, for which a new entry is recorded
Seller-issued (linked, nothing new)Those issued by the seller: linked, nothing new created
Skipped (seller invoice still in draft)Those skipped because the seller's invoice is still in draft
Late-arriving lines flagged for reviewLate-arriving lines flagged for review
Late-arriving lines relinked (seller-issued)Late-arriving lines relinked as seller-issued
ErrorsThe errors

What errors it can give

Missing access

If your user is not a Manager and is not in Settings, pressing the button shows: You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. The check comes before anything is run, so the reconciliation never starts. The message itself says what to do: ask a manager to give you Manager access.

Errors or late-arriving lines flagged

When you press the button, it adds up the Errors and the Late-arriving lines flagged for review. If the total is not zero, it stops with an error and what that press was going to change is not saved. The daily task does not stop for this: it counts them in its report and carries on.

Any other failure during the reconciliation

If the reconciliation fails for another reason, the code raises that failure again when you run it with the button. In the daily task, by contrast, the failure ends up as an Error: … line in the report.

What to take from the case

  • The daily task is the normal route; the button is for getting ahead of it when you need to.
  • If you cannot see the button, check the version first (19 or 20) and then the Reconcile Amazon-issued invoices (VCS) option.
  • Whoever presses it needs Manager or Settings access, and must be able to write to that account.
  • The report separates what Amazon issued, what the seller issued, what was skipped because it is in draft and what needs review.

Price and help

The module is a one-off purchase per Odoo version (price on the Odoo Apps page) and needs the FlexigoTech Cloud subscription, Connector plan: €49/month or €490/year, excluding VAT. More on the module page.

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations.

Keep reading

What the «Create family on Amazon» button does, step by stepWhat the Create family on Amazon button of the Odoo SP-API connector checks and sends, when it shows up, and what to do about each error it can raise.
Checked in the connector's source code (version 20.0) and the linked sources

Sources