Saltar para o conteúdo principal
Scrive

O erro «Não foi possível listar os documentos da Scrive: …» no Odoo, passo a passo

A mensagem Não foi possível listar os documentos da Scrive: … (Could not list Scrive documents: …) surge ao clicar em Importar do arquivo Scrive (Import from Scrive Archive) quando falha a consulta à Scrive para ler a lista de documentos. A importação pára antes de criar ou atualizar qualquer documento, e o que vem depois dos dois pontos é o detalhe dessa falha.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Scrive
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
5 min

Quando surge exatamente

Surge ao clicar em Importar do arquivo Scrive, o botão da ficha da conta da Scrive. Chegas a essa ficha a partir do menu Scrive › Configuração › Contas (Scrive › Configuration › Accounts). O primeiro nível Scrive pede a permissão Utilizador (User) e o nível Configuração (Configuration) pede Gestor (Manager): se não tiveres uma das duas, não vês esse nível. O botão vê-se sempre no Odoo 17, 18, 19 e 20, e a mensagem está no código publicado dessas quatro versões.

Esquema feito com código: o menu Scrive › Configuration › Accounts, o botão Import from Scrive Archive e a mensagem Could not list Scrive documents
Esquema feito com código a partir do código publicado do módulo (não é um ecrã do Odoo): o percurso desde o menu e o botão até à mensagem, no Odoo 17, 18, 19 e 20.

No Odoo 20.0, a ação faz isto, por ordem:

  • Verifica que tens permissão de gestor da Scrive para a executar.
  • Pede à Scrive a lista de documentos da conta, página a página, com estes filtros: sem modelos, sem os do lixo, apenas aqueles de que a conta é autora e um filtro de estado que nomeia todos os estados (assim aparecem também os documentos pendentes de arrancar, que sem esse filtro a lista não devolve).
  • Deixa de pedir páginas quando uma chega vazia ou sem nenhum documento novo, ou quando se esgota o limite de páginas de uma única importação.
  • Se a Scrive devolver um erro ao consultar a lista, a ação pára e lança Não foi possível listar os documentos da Scrive: ….
  • Só se nenhuma consulta da lista falhar, começa a criar ou atualizar documentos no Odoo. Se o limite de páginas se esgotou, importa os documentos lidos até aí e avisa com O arquivo é maior do que uma única importação consegue processar — execute «Importar do arquivo Scrive» novamente para continuar.

A consequência prática: com a mensagem Não foi possível listar os documentos da Scrive: … no ecrã, nada foi importado nem atualizado nesse clique, porque a falha ocorre antes de percorrer qualquer documento.

Odoo + Scrive: see who signed, get the sealed PDF
Vídeo: Odoo + Scrive: see who signed, get the sealed PDF (vídeo em inglês)

O que significa o que vem depois dos dois pontos

As reticências da mensagem são um valor: o módulo cola aí o texto do erro ocorrido ao consultar a lista na Scrive. A mensagem em si só diz que não foi possível ler a lista; o motivo concreto está nessa parte final, por isso copia-a inteira antes de fechar o aviso.

O mesmo texto, com o Odoo noutros idiomas, vê-se assim:

Esquema feito com código: o texto da mensagem em castelhano, alemão, francês, italiano e português
Esquema feito com código a partir das traduções publicadas do módulo (não é um ecrã do Odoo): a mesma mensagem em cinco idiomas.
Idioma do OdooTexto da mensagem
CastelhanoNão foi possível listar os documentos da Scrive: …
AlemãoScrive-Dokumente konnten nicht aufgelistet werden: …
FrancêsImpossible de lister les documents Scrive : …
ItalianoImpossibile elencare i documenti Scrive: …
PortuguêsNão foi possível listar os documentos da Scrive: …

Caso ilustrativo: uma importação que se interrompe

Exemplo Caso ilustrativo: a empresa e os seus dados são inventados para explicar o fluxo.

A Maderas Ribera é uma carpintaria inventada que já usa o Scrive Connector. A Marta, que tem a permissão de gestor, entra em Scrive › Configuração › Contas, abre a conta da empresa e clica em Importar do arquivo Scrive para trazer para o Odoo os documentos que foram criados diretamente na Scrive.

No ecrã aparece Não foi possível listar os documentos da Scrive: …, com um texto depois dos dois pontos. A Marta tira duas conclusões do comportamento do módulo:

  • Nada foi importado a meio: a falha ocorreu ao ler a lista, antes de criar ou atualizar qualquer documento.
  • O texto depois dos dois pontos é o detalhe da falha ao consultar a Scrive, pelo que é o que há a guardar para diagnosticar.

A Marta volta a clicar no botão. Se já havia documentos dessa conta importados antes, a ação atualiza-os em vez de os criar de novo. Se desta vez a lista for lida, a importação continua com os documentos. Se a mensagem surgir outra vez, a Marta guarda também esse texto e envia-o à FlexigoTech juntamente com o primeiro.

O que fazer, passo a passo

  1. Copia a mensagem completa, incluindo o que vem depois dos dois pontos.
  2. Volta a clicar em Importar do arquivo Scrive na ficha da conta.
  3. Se surgir outra vez, guarda também esse texto.
  4. Escreve-nos com as mensagens completas, o nome da conta e a versão do Odoo.
  5. Quando o erro desaparecer, volta a lançar a importação e verifica que já não se interrompe com esta mensagem.

Outras mensagens do módulo têm o seu próprio guia, por exemplo a dos callbacks.

O que esta mensagem não cobre

Este erro só protege a leitura da lista. Depois de lida, cada documento é importado em separado e um problema com um em concreto não pára os restantes nem provoca esta mensagem.

Custo do módulo e como a FlexigoTech te ajuda

O Scrive Connector é um módulo de pagamento único por versão do Odoo (o valor de cada versão está na ficha) e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA, até três contas da plataforma. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá, e os dados ficam no teu Odoo. Podes ver o módulo na sua página.

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se o texto depois dos dois pontos não te levar a lado nenhum, envia-no-lo tal como está.

Continue a ler

O que faz o botão «Enviar» do Scrive Connector, passo a passoO que faz o botão Enviar do Scrive Connector no Odoo: o que verifica, o que cria, para onde o leva depois e que mensagens o podem travar.Scrive Connector: «Os callbacks só podem ser acionados para documentos enviados.»Quando surge o erro de callbacks no Scrive Connector para Odoo, que condição o provoca (estado e ID do documento) e como o resolver.A mensagem «Os dias devem estar entre 1 e 365.» no Scrive ConnectorQuando aparece «Os dias devem estar entre 1 e 365.» no Scrive Connector, o que o código verifica ao clicar em Aplicar e como corrigir.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes