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.

Enviar ao campo Telemóvel e à mensagem. As legendas são as do texto original do módulo.
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.

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
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_scrive_connector 20.0 (442af8bf): models/scrive_party.py
- Código do módulo: flexigobe_scrive_connector 20.0 (442af8bf): views/scrive_document_views.xml
- Código do módulo: flexigobe_scrive_connector 20.0 (442af8bf): wizard/scrive_send_wizard_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
