Saltar para o conteúdo principal
Scrive

O erro de telemóvel em formato internacional do Scrive Connector, explicado

Surge ao clicar em Enviar quando uma das partes do documento precisa de telemóvel pela forma como está configurada e o seu campo Telemóvel está vazio. Resolve-se escrevendo o número com indicativo do país, por exemplo +34600111222, no separador Partes.

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

A mensagem e de onde vem

O Scrive Connector verifica cada parte do documento quando clicas em Enviar. Se uma parte precisa de telemóvel e não tem um número utilizável, o módulo para com este texto:

A parte «…» precisa de um número de telemóvel em formato internacional (p. ex. +34600111222) para as suas definições de entrega ou de identificação.

No lugar de «…» verás o nome da parte afetada. O esquema seguinte resume como se encaixam os botões, o campo e a mensagem.

Esquema feito com código, não é um ecrã do Odoo: o botão Send, outro botão Send, o campo Mobile e a mensagem de erro
Esquema feito com código a partir do código publicado do módulo (Odoo 17, 18, 19 e 20): dos botões Enviar ao campo Telemóvel e à mensagem. As legendas são as do texto original do módulo.
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 não se vê à primeira vista

Surge ao clicar em Enviar, a partir do documento ou do assistente

É dado pelo botão Enviar do documento e também pelo botão Enviar do assistente de envio: ambos chegam à mesma verificação. O do documento fica oculto quando o campo Estado não está nem em rascunho nem em erro; com os valores por defeito, vê-se. O do assistente de envio vê-se sempre.

Quando a mensagem aparece, a ação é interrompida.

A condição exata: a parte pede telemóvel e o campo Telemóvel não dá um número

O módulo percorre as partes uma a uma. A cada uma pergunta primeiro se, pela sua configuração, precisa de telemóvel. Se sim, pega no que está escrito em Telemóvel e converte-o para o único formato que o Scrive aceita; se daí não sair nenhum número, para.

Dito em linguagem simples: a mensagem surge quando a parte pede telemóvel e o campo Telemóvel está vazio (ou só tem espaços). Com o campo preenchido, esta não é a mensagem que surge.

Que configurações fazem uma parte pedir telemóvel

Segundo o código, o telemóvel é necessário quando se cumpre qualquer uma destas condições da parte:

  • o seu método de entrega inclui o telemóvel (só telemóvel, ou e-mail e telemóvel);
  • o seu método de entrega da confirmação inclui o telemóvel (telemóvel, e-mail e telemóvel, ou e-mail com ligação e telemóvel);
  • a sua identificação para assinar é o PIN por SMS;
  • a sua identificação para ver é um dos métodos que o módulo marca como necessitando de telemóvel.

Por isso a mensagem fala de «definições de entrega ou de identificação»: a parte chegou aí pela entrega, pela confirmação ou pela identificação. Uma parte cuja entrega, confirmação e identificação não usam o telemóvel não dá este erro.

Como se resolve: o campo Telemóvel com indicativo do país

Vai ao separador Partes, tabela Partes, e preenche Telemóvel na parte que a mensagem indica. A sua ajuda diz: «Formato internacional com indicativo do país, p. ex. +34600111222. Só é necessário para convites e confirmações por SMS e para os métodos de eID que identificam o signatário por telefone (PIN por SMS, BankID norueguês).»

Escreve o número com o indicativo, por exemplo +34600111222, e volta a clicar em Enviar. A outra saída é retirar dessa parte o que lhe exige o telemóvel, segundo a lista acima, mas fá-lo só se de facto não for usar SMS nem uma identificação por telefone.

Uma verificação do módulo, feita antes de falar com o Scrive

O código do método que lança esta mensagem explica que cada verificação reflete uma das validações estritas que o Scrive aplica ao iniciar o envio, e que falhar localmente não custa nada. Ou seja, quem te avisa é o módulo, com o nome da parte no texto, para que corrijas o telemóvel antes de o envio ir mais longe.

Um aviso de cada vez, e com o nome da parte

O método para na primeira parte que falha, e a mensagem indica essa parte. Quando a corrigires, volta a clicar em Enviar: outra parte, ou outra verificação da mesma, pode dar um aviso diferente.

Dentro de cada parte, antes do telemóvel verificam-se o nome, a etapa de assinatura e o e-mail (quando a configuração o pede). Depois vêm, entre outras coisas, o número pessoal e os campos personalizados. Um exemplo de aviso posterior é o dos campos personalizados de um aprovador.

Esquema feito com código a partir das traduções publicadas do módulo, não é um ecrã do Odoo: a mesma mensagem em espanhol, alemão, francês, italiano e português
Esquema feito com as traduções publicadas do módulo: com o Odoo em português de Portugal vês «A parte «…» precisa de um número de telemóvel em formato internacional (p. ex. +34600111222) para as suas definições de entrega ou de identificação.»; o esquema inclui também o texto em espanhol, alemão, francês e italiano.

Em que versões está

A mensagem está no código publicado do Odoo 17, 18, 19 e 20, e o módulo é publicado no Odoo Apps para essas quatro versões. A condição que acabámos de descrever vem do código do Odoo 20.0. Os botões Enviar têm a mesma condição de vista no 17, 18, 19 e 20.

Como a FlexigoTech te ajuda

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se o Scrive Connector te dá avisos inesperados ao enviar, ou queres deixar bem configuradas as partes dos teus documentos, escreve-nos.

O Scrive Connector é de pagamento único por versão do Odoo e precisa da subscrição do FlexigoTech Cloud (plano Conector: 49 €/mês ou 490 €/ano sem IVA). O preço de cada versão está na sua ficha e na página do módulo.

Continue a ler

O que faz o botão «Guardar como modelo» do Scrive Connector, passo a passoO que faz «Guardar como modelo» no Scrive Connector: quando aparece, o que verifica, o que muda no documento e que erros pode dar, passo a passo.Scrive Connector: erro quando uma parte que só aprova tem campos personalizadosO que significa o erro do Scrive Connector quando uma parte só aprova e tem campos personalizados: a condição exata do código e como o corrigir.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes