Skip to main content
Scrive

The error «Could not list Scrive documents: …» in Odoo, step by step

The message Could not list Scrive documents: … appears when you press Import from Scrive Archive and the request to Scrive for the document list fails. The import stops before creating or updating any document, and whatever follows the colon is the detail of that failure.

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

Key facts

Module
Scrive
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

When exactly it appears

It appears when you press Import from Scrive Archive, the button on the Scrive account form. You reach that form from the menu Scrive › Configuration › Accounts. The Scrive level asks for the User permission and the Configuration level asks for Manager: if you lack either, you do not see that level. The button is always visible in Odoo 17, 18, 19 and 20, and the message is in the published code of all four versions.

Code-built diagram: the menu Scrive › Configuration › Accounts, the button Import from Scrive Archive and the message Could not list Scrive documents
Diagram built with code from the module's published code (not an Odoo screen): the route from the menu and the button to the message, in Odoo 17, 18, 19 and 20.

In Odoo 20.0 the action does this, in order:

  • It checks that you have Scrive manager permission to run it.
  • It asks Scrive for the account's document list, page by page, with these filters: no templates, none from the trash, only those the account is the author of, and a status filter that names every status (so documents still waiting to start are included, which the list does not return without that filter).
  • It stops asking for pages when one comes back empty or with no new document, or when the page limit of a single import is reached.
  • If Scrive returns an error when the list is requested, the action stops and raises Could not list Scrive documents: ….
  • Only if no request for the list fails does it start creating or updating documents in Odoo. If the page limit was reached, it imports the documents read up to that point and shows a warning: the archive is larger than one import can handle, so you should run Import from Scrive Archive again to continue.

The practical consequence: with Could not list Scrive documents: … on screen, nothing was imported or updated by that click, because the failure happens before any document is processed.

Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF

What follows the colon

The ellipsis in the message stands for a value: the module pastes in the text of the error that occurred when the list was requested from Scrive. The message itself only says the list could not be read; the specific reason is in that tail, so copy it in full before closing the notice.

The same text, with Odoo in other languages, looks like this:

Code-built diagram: the message text in Spanish, German, French, Italian and Portuguese
Diagram built with code from the module's published translations (not an Odoo screen): the same message in five languages.
Odoo languageMessage text
EnglishCould not list Scrive documents: …
SpanishCould not list Scrive documents: …
GermanScrive-Dokumente konnten nicht aufgelistet werden: …
FrenchImpossible de lister les documents Scrive : …
ItalianImpossibile elencare i documenti Scrive: …
PortugueseNão foi possível listar os documentos da Scrive: …

Illustrative case: an import that gets cut short

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

Maderas Ribera is an invented joinery that already uses Scrive Connector. Marta, who has the manager permission, goes to Scrive › Configuration › Accounts, opens the company's account and presses Import from Scrive Archive to bring into Odoo the documents that were created directly in Scrive.

The screen shows Could not list Scrive documents: …, with some text after the colon. From how the module behaves, Marta draws two conclusions:

  • Nothing was left half-imported: the failure came while reading the list, before any document was created or updated.
  • The text after the colon is the detail of the failure when querying Scrive, so it is what to keep for diagnosis.

Marta presses the button again. If documents from that account were already imported earlier, the action refreshes them instead of creating them again. If the list reads correctly this time, the import carries on with the documents. If the message appears again, Marta keeps that text as well and sends both to FlexigoTech.

What to do, step by step

  1. Copy the whole message, including what follows the colon.
  2. Press Import from Scrive Archive again on the account form.
  3. If it appears again, keep that text as well.
  4. Write to us with the full messages, the account name and your Odoo version.
  5. Once the error is gone, run the import again and check that it no longer stops with this message.

Other messages from the module have their own guide, for example the one about callbacks.

What this message does not cover

This error only guards the reading of the list. Once the list has been read, each document is imported separately, and a problem with one particular document neither stops the others nor raises this message.

Module cost and how FlexigoTech can help

Scrive Connector is a one-off payment per Odoo version (the amount for each version is on the listing) and needs the FlexigoTech Cloud subscription, Connector plan: €49/month or €490/year excluding VAT, up to three accounts on the platform. The connection goes through FlexigoTech Cloud, which stores the credentials encrypted, monitors synchronisation and emails you if it fails. Without a subscription, or with the service suspended, what the subscription provides stops, and your data stays in your Odoo. You can see the module on its page.

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations. If the text after the colon leads nowhere, send it to us as it is.

Keep reading

What the Send button of Scrive Connector does, step by stepWhat the Send button of Scrive Connector does in Odoo: what it checks, what it creates, where it takes you next and which messages can stop it.Scrive Connector: «Callbacks can only be triggered for sent documents.»When the callbacks error shows up in Scrive Connector for Odoo, which condition triggers it (document state and Scrive ID) and how to fix it.The «Days must be between 1 and 365.» message in Scrive ConnectorWhen Scrive Connector shows «Days must be between 1 and 365.», what the code checks when you press Apply, and how to fix it.
Checked in the connector's source code (version 20.0) and the linked sources

Sources