SIBA

Comunicação automática ao SIBA-SEF para Alojamento Local

A multa por não comunicar o boletim de alojamento ao SEF para cada entrada de um hóspede pode ir de 100€ a 2000€. Possivelmente, alguns alojamentos não o enviam a tempo e horas devido à burocracia envolvida. Claro que os grandes hotéis têm ferramentas que fazem esta comunicação de forma automática, sem papéis e sem ir ao portal SIBA-SEF, uma espécie de via-verde disponível para todos mas na realidade só acessível a alguns.

Neste tutorial, explicamos como criar a sua própria ferramenta de envio automático ao SEF, através de uma folha de Excel que adaptámos e de um simples formulário online.

Funciona da seguinte forma:
  • Cada hóspede preenche um formulário online.
  • Os dados ficam registados na folha de cálculo.
  • No dia a seguir ao check-in a folha de cálculo pode enviar automaticamente os dados ao SEF, sem atrasos ou preocupações
O que necessita para não ir ao SIBA-SEF?
  • Uma conta de Gmail (exemplo@gmail.com) porque vamos usar as ferramentas Google Spreadsheet (folha de cálculo/excel) e um Google Form (formulário). Criar uma conta Gmail é fácil e grátis.
  • 10 minutos do seu tempo para pôr tudo a funcionar.
  • Teremos que enviar um email ao SEF (siba@sef.pt) a pedir a alteração ao método de envio do boletim de alojamento para “Web service”, mencionando o NIF associado ao alojamento. Deve demorar 24 horas a obter a resposta.

Faça você mesmo

Depois de criar uma conta de Gmail vai ter acesso à Google Drive, onde se pode gravar todo o tipo de ficheiros na cloud. A sua “My Drive” deverá estar agora vazia.

Os passos que vamos dar são:
  • Fazer uma cópia da Google Spreadsheet que preparámos para si.
  • Perceber como é que o formulário funciona.
  • Perceber como é que a folha de cálculo funciona.
  • Enviar um boletim de alojamento pela primeira vez.
1º Passo: Copiar a folha de cálculo

Vá a esta folha de cálculo e depois copie-a para a sua “Drive”. Basta ir à barra do menu, clicar “Ficheiro” e depois “Fazer cópia”, tal como no exemplo em cima.

2º Passo: Perceber como é que o Formulário SEF Funciona

Na sua Drive vai ter então 2 ficheiros novos:

  • uma cópia da folha de cálculo
  • uma cópia do formulário com os campos necessários para o envio ao SEF. O formulário já estava criado e ligado à folha de cálculo original, por isso é que aparece aqui esta cópia.
3º Passo: Perceber o formulário

Para aceder ao formulário vá à sua Google Drive e clique no Google Form.

Como no exemplo em baixo, ao clicar neste questionário vai ter à sua versão editável.

Dica extra: pode aceder ao questionário directamente da folha de cálculo. Dentro da spreadsheet, vá à barra do menu e clique em “Formulário” e depois em “Editar Formulário”

É aqui que pode costumizá-lo, adicionando novas perguntas, alterando o texto de introdução, etc. Cuidado em não alterar a ordem das primeiras 12 perguntas, que são as obrigatórias para envio ao SEF.

Ao carregar no ícone do olho, no topo, vai poder aceder à pré-visualização do formulário que os hóspedes vão preencher.

Na parte editável do formulário clique em “Enviar” para poder aceder ao link de partilha deste questionário.

Dica extra: podemos aproveitar para perguntar aos hóspedes alguma informação relevante na hora do check-in: qual a estimativa da hora de chegada, número do voo, algum pedido especial. Adicione estas perguntas no fim do formulário, numa secção diferente e que seja de resposta opcional.

Idealmente, queremos partilhar o questionário com os nossos hóspedes atráves do botão “SEND” mas isso pode ser uma tarefa complicada. Por exemplo, o Airbnb bloqueia links nas mensagens. Recomendamos que possa colocar este link na parte das Instruções da Casa, disponível para os hóspedes juntamente com outra informação da casa.

Coloque no Manual da Casa o questionário para o SEF
3º Passo: Perceber a Folha de Cálculo

A folha de cálculo está organizada em 2 folhas: Form Responses e Perfil.

Nesta folha estão as respostas dos hóspedes. Quando se completa o formulário, uma linha é adicionada automaticamente a esta folha, representando uma entrada no seu alojamento.

Dica extra: se desejar, pode receber uma notificação assim que um hóspede preencher o questionário. No menu da folha de cálculo, vá a “Ferramentas” e depois clique em “Regras de notificação”.

As primeiras 12 colunas têm a informação obrigatória para enviar ao SEF.

Na primeira coluna está o estado de envio caso a linha seja enviada.

No exemplo lê-se “SIM”, ou seja, os dados deste hóspede foram enviados porque chegámos à data de check-in. A linha também será colorida a verde caso a informação tenha sido enviado com sucesso ou a vermelho, caso contrário.

Perfil

Na segunda folha deverão estar os dados do seu alojamento. A folha de cálculo está preparada para enviar informação relativa a um só alojamento.

Mais em baixo, poderá ver a opção de “Envio periódico ao SEF automático”, assim como a opção manual.

Ou seja, se esta opção automática estiver em “ON”, a folha de cálculo todos os dias analisa as respostas do formulário e envia os dados ao SIBA SEF quando a data de check-in for anterior à actual.

5º Passo: Implementar
  • Adicionar os nossos dados na folha “Perfil”
  • Enviar um email ao SEF (siba@sef.pt) a pedir a alteração ao método de envio do boletim de alojamento para “Web service”, mencionando o NIF associado ao alojamento. Deve demorar 24 horas a obter a resposta.”
  • Preparar o link simplificado do formulário para dar aos nossos hóspedes
  • Experimentar o sistema com 1 hóspede que já tenha feito check-in.
  • Depois do formulário ser preenchido e das respostas figurarem na nossa folha de cálculo, enviar manualmente os dados clicando no botão “Clique para enviar ao SEF agora” na folha “Perfil”.
  • Se a linha ficar verde e a primeira coluna tiver “SIM” é porque tudo está a funcionar bem. Parabéns! Enviou a seu primeiro boletim de alojamento ao SIBA de forma automática.
  • Colocar a opção de “Envio periódico ao SEF automático” em “ON”.

Cuidados importantes:

  • não trocar a ordem das folhas de cálculo Perfil ou Form Responses.
  • não adicionar campos ao questionário antes das perguntas obrigatórias para o SEF nem à folha de cálculo

Esta ferramenta é uma forma barata e rápida de poupar tempo (seu e dos hóspedes) e melhorar o processo de entrega do boletim de alojamento do SIBA-SEF.

60 Comments

  • Goncalo

    Boa tarde Equipa Homeit,

    estou a ter problemas ao comunicar os boletins através desta ferramenta.
    Deste dia 23 de Junho que as linhas ficam vermelhas mas os dados não são enviados (e não também não recebo o habitual email de confirmação ou de erro do SEF).
    Liguei ao SEF e eles dizem que do lado deles está tudo bem.

    Sabem o que se passa?

    Obrigado,

    Gonçalo

  • Sofia

    Bom dia, tenho usado esta vossa ferramenta ha já um ano mas, de repente parece que deixou de fazer o envios ao SEF. Reconhecem alguma razão para tal ter sucedido? (nota: não alterei ordem do formulário nem algum aspecto relativo á ferramenta, simplesmente não faz a comunicação.) Obrigada.

  • Bernardo Ferreira

    Boa tarde Sofia, sei que já está resolvido porque contactou-nos através do site. Nós fizemos uma alteração ao código que está por detrás da sua folha de cálculo para aumentar a privacidade dos dados e adicionar robustez.

    Para resolver, foi necessário ir a menu Ferramentas -> Editor de Script e substituir o código que vê por este aqui.

    Obrigado!

  • Bernardo Ferreira

    Olá Gonçalo,

    Para resolver, é necessário ir a menu Ferramentas -> Editor de Script e substituir o código que vê por este aqui.

    Obrigado!

  • Gonçalo

    Obrigado Bernardo. Acabei entretanto por fazer uma cópia nova da folha que disponibilizam online e voltou a funcionar!

  • Sofia Gomes

    Boa noite! Eu comecei a usar esta spread mas não consigo enviar os dados para o SEF, será porque a estadia já passou uns 4 dias ?
    Obrigada!
    Sofia

  • Margarida Pereira

    Boa tarde! Estou a usar pela 1ª vez a aplicação de envio dos boletins para o SEF.
    Segui todos os passos. Utilizei os dados de hospedes que ficaram no meu alojamento e que ainda não enviei para o SEF para ver se a aplicação funciona.
    Os dados aparecem no folha de calculo mas quando faço “clique para enviar ao SEF agora” nada acontece, ou seja as linhas não ficam verdes nem a coluna para o estado de envio fica preenchido.

  • Jaime Carvalheira

    Boa noite
    também tive o mesmo problema. Quero deixar o meu agradecimento por ter desenvolvido esta ferramenta que tanto nos facilita a vida. E por continuar a melhorá-la…
    Obrigado

  • Ricardo

    Boa tarde é possivel usar o mesmo form para varias casas?

  • Bernardo Ferreira

    Olá Ricardo, tem que ter um form e uma spreadsheet para cada casa.

  • Ricardo

    Obrigado Bernardo, e no caso de ter mais que um hospede na casa, como faço? Envio o mesmo link para todos os hospedes? Segundo pesquisei é necessario que todos os hospedes fornecam os dados ao SEF, certo?

  • Sam

    Boa noite,

    Gosto muito da ferramenta, mas parece não estar a enviar os boletins automaticamente. Já actualizei o código do script mas, mesmo assim, não enviou os boletins do dia 8 de setembro e hoje é dia 9. Se clicar em “Enviar agora” são enviados e as linhas ficam verdes, mas precisava mesmo de ter a função automática a funcionar.

    Muito obrigada pela ajuda.

  • Pedro Alves

    Bom dia
    Os boletins não estão a ser enviados.
    As linhas ficam a vermelho. Houve alguma alteração?
    Obrigado

  • Célia Barbosa

    Boa tarde,

    O script deixou de funcionar novamente hoje. (13/09/2019) Pode ajudar-me sff?

    Obrigada
    Cumprimentos
    Célia

  • Bruno Fernandes

    Boa tarde,

    desde alguns dias que a ferramenta deixou de funcionar ficando as linhas a vermelho.
    Quando acedo ao script tal como sugerido para substituir o código o google indica que o ficheiro já não existe.

    Podem ajudar?

    Cumprimentos,

    Bruno

  • Margarida

    Bom dia! a mim tb me surgiu esse problema apesar de ate agora estar a funcionar muito bem! Quando tento ir ao Editor de Scrip surge esta mensagem: Sorry, unable to open the file at this time.

    Please check the address and try again.

  • Manuel

    Boa tarde,

    estou a ter problemas ao comunicar os boletins através desta ferramenta.
    Deste dia 12 de Setembro 2019 que as linhas ficam vermelhas mas os dados não são enviados (e não também não recebo o habitual email de confirmação ou de erro do SEF).
    Liguei ao SEF e eles dizem que do lado deles está tudo bem.

  • Tiago

    Bom dia. Desde já agradeço à Homeit e à sua equipa a disponibilização gratuita desta ferramenta. Partilho do mesmo problema que muitos utilizadores. Desde o dia 14/09/2019 que não consigo enviar os dados dos hóspedes. As linhas ficam sempre vermelhas. Será que podem ajudar a solucionar este problema? Obrigado.

  • Bernardo Ferreira

    Bom dia Samantha, falámos no fim-de-semana – este envio automático ficou a funcionar? Envie-me um email para bernardo@homeitmains.wpengine.com caso não esteja.

    Obrigado,

  • Bernardo Ferreira

    Boa tarde Pedro, existiu uma alteração. Para poder ver os erros do Script peço-lhe que vá a Ferramentas -> Script Editor -> (no botao da spreadsheet dar instrucao para “Enviar ao SEF”) -> no Script Edtior fazer View -> Logs. Deverá ver um erro parecido com {“success”:false,”message”:”\”profile.pass\” must be a string”} – corrige-se formatando a célula onde está a Chave de Autenticação para texto (clique célula -> Format -> Text).

    Espero que possa ter ajudado.

    Obrigado,

  • Bernardo Ferreira

    Olá Célia, já resolvemos entranto por email. Obrigado pela paciência.

  • Bernardo Ferreira

    Bom dia Bruno, à partida deverá ter ter já o script certo. Para poder ver os erros do Script peço-lhe que vá a Ferramentas -> Script Editor -> (no botao da spreadsheet dar instrucao para “Enviar ao SEF”) -> no Script Edtior fazer View -> Logs. Deverá ver um erro parecido com {“success”:false,”message”:”\”profile.pass\” must be a string”} – corrige-se formatando a célula onde está a Chave de Autenticação para texto (clique célula -> Format -> Text).

    Espero que possa ter ajudado.

    Obrigado,

  • Bernardo Ferreira

    Olá Margarida, pode tentar abrir a sua spreadsheet em janela privada?

    Para poder ver os erros do Script peço-lhe que vá a Ferramentas -> Script Editor -> (no botão da spreadsheet dar instrucao para “Enviar ao SEF”) -> no Script Edtior fazer View -> Logs. Deverá ver um erro parecido com {“success”:false,”message”:”\”profile.pass\” must be a string”} – corrige-se formatando a célula onde está a Chave de Autenticação para texto (clique célula -> Format -> Text).

    Espero que possa ter ajudado.

  • Bernardo Ferreira

    Olá Manuel, para corrigir peço-lhe que veja os erros do Script em Ferramentas -> Script Editor -> (no botão da spreadsheet dar instrucao para “Enviar ao SEF”) -> no Script Edtior fazer View -> Logs. Deverá ver um erro parecido com {“success”:false,”message”:”\”profile.pass\” must be a string”} – corrige-se formatando a célula onde está a Chave de Autenticação para texto (clique célula -> Format -> Text).

    Espero que possa ter ajudado.

  • Margarida

    Ola Bernardo! Obrigada pela ajuda e pela ferramenta disponibilizada que tem sido uma ajuda importante!
    Segui as suas instruções e as mensagens de erro que me aparecem são para um doa alojamentos:
    [19-09-16 10:53:04:316 PDT] {“success”:false,”message”:”Não foi possível autenticar a Unidade Hoteleira”}
    [19-09-16 10:53:05:872 PDT] {“success”:false,”message”:”Não foi possível autenticar a Unidade Hoteleira”}
    [19-09-16 10:53:07:087 PDT] {“success”:false,”message”:”Não foi possível autenticar a Unidade Hoteleira”}
    [19-09-16 10:53:08:316 PDT] {“success”:false,”message”:”\”user.PlaceResidence\” length must be less than or equal to 30 characters long”}

    Para o outro alojamento:
    19-09-16 11:17:02:599 PDT] {“success”:false,”message”:”\”profile.nomeAbr\” length must be less than or equal to 15 characters long. \”user.ID\” must be a string”}
    [19-09-16 11:17:04:344 PDT] {“success”:false,”message”:”\”profile.nomeAbr\” length must be less than or equal to 15 characters long. \”user.ID\” must be a string”}

    Na celula “chave de ativação” selecionei Format e depois em número coloquei texto simples mas tb nada aconteceu

  • Pedro Reis

    Boa noite Bernardo.
    Desde já obrigado por esta excelente ferramenta.
    Tive o mesmo problema dos colegas acima, mas não consigo formatar a celula.
    No boletim SEF aberto, abro em “perfil”, clico na celula em questão, clico em “formatar” ; “numero” ; “texto simples” e não corrige o problema.
    Se selecionar a celula e clicar botão rato lado direito o mais parecido é “formatação condicional”.
    Não vejo nada tão directo como celula ; format ; Text.
    Penso que o meu procedimento é que não está correcto.
    Pode-me ajudar?

    Melhores cumprimentos,

    Pedro

  • Bernardo Ferreira

    Boa tarde Pedro, poderá ver o erro que aparece indo a Ferramentas -> Script Editor -> (vai abrir-se uma nova janela) -> View -> Logs. Depois, quando dá a ordem de envio no botão “Enviar ao SEF” deverá aparecer erros nestes Logs. Tipicamente, os erros estão relacionados com a formatação, tamanho do texto inserido em determinado campo de perfil ou um problema na autenticação.

  • Bernardo Ferreira

    Boa tarde Margarida,

    Para o primeiro alojamento, parece que existe um problema na parte de login – ou seja – pode ser que a Chave de Autenticação não esteja correcta, ou o NIPC, ou até o número da unidade hoteleira (que está por debaixo do NIPC). Pode confirmar? O outro erro “user.PlaceResidence length must be (…)” tem a ver com o que um dos campos que o hóspede preencheu que não poderá ter mais de 30 caracteres.

    Para o segundo alojamento: está a dar um problema com o tamanho do nome que deu ao alojamento, na folha “Perfil”, que não pode exceder 15 caracteres.

    Espero poder ter ajudado.

    Obrigado

  • Bernardo Ferreira

    Boa tarde Tiago, poderá ver o erro que aparece indo a Ferramentas -> Script Editor -> (vai abrir-se uma nova janela) -> View -> Logs. Depois, quando dá a ordem de envio no botão “Enviar ao SEF” deverá aparecer erros nestes Logs. Tipicamente, os erros estão relacionados com a formatação, tamanho do texto inserido em determinado campo de perfil ou um problema na autenticação.

  • Sofia Fernandes

    [19-09-18 12:38:52:019 PDT] {“success”:false,”message”:”\”profile.tel\” must be a string”}

    Apareceu este erro, como posso corrigir?

  • Bernardo Ferreira

    Olá Sofia, o erro quer dizer que o campo “profile.tel”, ou seja, a célula onde tem escrito o seu número de telefone na folha “Perfil” deverá ser formatada para Texto. Para resolver, clique na célula em questão, vá à barra de ferramentas em “Format” -> seleccione “Text”.

    Espero que resolva.

    Obrigado,

  • João Iria

    Bom dia
    No meu caso o erro era com o user.ID ” must be a string” e, possivelmente, teria a ver com a questão de que inicialmente só seria números mas como agora e em alguns países os Números de Identificação também têm letras, mudamos para texto. No entanto a tabela continuava no automático e assumia números. Formatei a coluna para Texto Simples e já funcionou.
    Gratos pelas respostas anteriores que nos permitiu chegar a esta conclusão e fica aqui o nosso contributo.
    Cumprimentos

  • Margarida

    Bom dia!
    quando vejo no scrip o erro a informação que surge é:
    [19-09-19 04:22:47:629 PDT] {“success”:false,”message”:”\”profile.nomeAbr\” length must be less than or equal to 15 characters long”}

    Quando tento mudar a abreviatura do nome do alojamento na página Perfil surge o erro:
    [19-09-19 04:24:36:167 PDT] {“success”:false,”message”:”Não foi possível autenticar a Unidade Hoteleira”}

    Penso que terão de internamente me darem autorização para fazer esta alteração (no registo associado à chave de ativação).
    Obrigada pela ajuda

  • Gonçalo Correia

    @João Iria
    Obrigado pela partilha.

    Também me dava o erro user.ID “must be a string”.
    Formatei a coluna “ID Number” (onde estão números dos documentos de identificação) para Texto Simples e ficou a funcionar!

  • Alexandre Vasconcelos

    Bom Noite. Agradeço à Homeit e à sua equipa a disponibilização desta ferramenta. Partilho do mesmo problema que muitos utilizadores. Desde o dia 22/09/2019 que não consigo enviar os dados dos hóspedes ao SEF. As linhas ficam sempre vermelhas. Já tentei resolver com respostas que deu a outros utilizadores, mas não estou a conseguir resolver. Será que podem ajudar a solucionar este problema? Obrigado.

  • Bernardo Ferreira

    Bom dia Alexandre, poderá ver o erro que aparece indo a Ferramentas -> Script Editor -> (vai abrir-se uma nova janela) -> View -> Logs. Depois, quando dá a ordem de envio no botão “Enviar ao SEF” deverá aparecer erros nestes Logs. Tipicamente, os erros estão relacionados com a formatação, tamanho do texto inserido em determinado campo de perfil ou um problema na autenticação.

  • Margarida

    e quando o erro é: Não foi possível autenticar a Unidade Hoteleira???

  • João Iria

    Lamentavelmente não consigo que fique sempre em texto simples, basta inserir um número que automaticamente converte para número… tenho de ir lá ver e se houver linhas a vermelho fazer a mudança para Texto simples.

    Alguém sabe como obrigar a que uma coluna seja texto simples mesmo quando se insere números?

  • Bernardo Ferreira

    Boa tarde João, para evitar que este erro se repita em futuros boletins tem que fazer a seguinte alteração no código mesmo (em Script Editor)

    linha 55// ‘ID’: user[7].toString(),

  • Artur

    Boa Tarde,
    Desde de novembro de 2020 que não consigo enviar qualquer boletim,
    E recebo estes código:
    6:28:36 Informações {“success”:false,”message”:”\”profile\” is required. \”user\” is required”}
    16:28:37 Informações {“success”:false,”message”:”\”profile\” is required. \”user\” is required”}
    16:28:38 Informações {“success”:false,”message”:”\”profile\” is required. \”user\” is required”}
    16:28:39 Informações {“success”:false,”message”:”\”profile\” is required. \”user\” is required”}

    Aguem sabe a solução

  • Filipe Teixeira

    Boa noite,
    Antes de algo mais, obrigado por este formulário.
    Tenho utilizado o mesmo sem problemas , mas há já algum tempo que não enviava nada para o SEF. Hoje ao executar o script a informação não passa para o SEF e ficam as linhas a vermelho.
    O erro que aprece no script é o seguinte {“success”:false,”message”:”\”profile\” is required. \”user\” is required”} – aparecem duas linhas com esta informação.
    Podem ajudar?
    Obrigado

  • Raul

    Boa tarde,

    Aparece me este erro a executar. Sabem o que poderá ser?
    Informações {“success”:false,”message”:”\”profile\” is required. \”user\” is required”}

    Obrigado pela ferramenta, é optima

  • José Luis Pinto

    Boa Noite. Agradeço à Homeit e à sua equipa a disponibilização desta ferramenta.
    no entanto recentemente surgiu-me o seguinte erro:
    15/02/2021, 19:45:45 Informações {“success”:false,”message”:”\”profile\” is required. \”user\” is required”}
    O que pode estar a acontecer?
    Obrigado pela ajuda.

  • Bernardo Ferreira

    Boa tarde José,

    Na folha vá a Ferramentas -> Editor de Script. Vai ver código à direita num separador à direita. Tem que substituir onde diz https://functions.homeit.io/sefHandler por https://europe-west1-homeit-gke.cloudfunctions.net/sefHandler
    carregar no ícone de disquete no canto superior esquerdo para gravar a alteração. Assim, já deverá funcionar.

  • Bernardo Ferreira

    Boa tarde Artur,

    Na folha vá a Ferramentas -> Editor de Script. Vai ver código à direita num separador à direita. Tem que substituir onde diz https://functions.homeit.io/sefHandler por https://europe-west1-homeit-gke.cloudfunctions.net/sefHandler
    carregar no ícone de disquete no canto superior esquerdo para gravar a alteração. Assim, já deverá funcionar.

  • Bernardo Ferreira

    Boa tarde Filipe,

    Na folha vá a Ferramentas -> Editor de Script. Vai ver código à direita num separador à direita. Tem que substituir onde diz https://functions.homeit.io/sefHandler por https://europe-west1-homeit-gke.cloudfunctions.net/sefHandler
    carregar no ícone de disquete no canto superior esquerdo para gravar a alteração. Assim, já deverá funcionar.

  • Bernardo Ferreira

    Boa tarde Artur,

    Na folha vá a Ferramentas -> Editor de Script. Vai ver código à direita num separador à direita. Tem que substituir onde diz https://functions.homeit.io/sefHandler por https://europe-west1-homeit-gke.cloudfunctions.net/sefHandler
    carregar no ícone de disquete no canto superior esquerdo para gravar a alteração. Assim, já deverá funcionar.

  • José Luis Pinto

    Bernardo, és o maior!!!

  • Mafalda Ferreira

    Bom dia

    Utilizo a vossa ferramenta há ja um ano, mas nas reservas deste ano, 2021, nem o envio automático nem o envio manual ao SEF não está a acontecer.
    Será que me podiam ajudar?

    Obrigada

  • Pavel

    Olá. O que é que pode significar o erro “Error: could not handle the request”?
    Cumprimentos

  • Bernardo Ferreira

    Boa tarde MAfalda,

    Na folha vá a Ferramentas -> Editor de Script. Vai ver código à direita num separador à direita. Tem que substituir onde diz https://functions.homeit.io/sefHandler por https://europe-west1-homeit-gke.cloudfunctions.net/sefHandler
    carregar no ícone de disquete no canto superior esquerdo para gravar a alteração. Assim, já deverá funcionar.

  • Bernardo Ferreira

    Olá Pavel, veja se funciona com a correcção em baixo:

    Na folha vá a Ferramentas -> Editor de Script. Vai ver código à direita num separador à direita. Tem que substituir onde diz https://functions.homeit.io/sefHandler por https://europe-west1-homeit-gke.cloudfunctions.net/sefHandler
    carregar no ícone de disquete no canto superior esquerdo para gravar a alteração. Assim, já deverá funcionar.

  • Pavel

    Obrigado Bernardo. Acho que resultou. Agora tenho um erro noutro account – ao clicar no botão “Clique para enviar ao SEF agora”, aparece um aviso “Não foi possível localizar a função de script start”

  • Carlos Quaresma

    Boa tarde,

    Estou a iniciar um AL e estava a “estudar” esta maneira de enviar os dados para o SEF

    o Ficheiro que se envia para o SEF é sempre o mesmo, mas actualizado com os dados dos hospedes certo?

    Basta enviar o formulário para o hospede, ele preenche e actualiza o ficheiro excel que se envia e funciona sempre desta maneira? O excell que se envia é sempre o mesmo?

  • Bernardo Ferreira

    Boa tarde Carlos, o “excel” envia apenas as linhas novas, de novos hóspedes que tenham preenchido o formulário.

    Espero que tenha ajudado a esclarecer.

    Obrigado,
    Bernardo

  • Carlos Quaresma

    Bom dia,

    Já recebi as respostas dos hospedes e fiz enviar para o SEF, mas as linhas não ficaram a verde. reparei que as resposta dos hospedes não ficaram na primeira linha mas sim na 2 linha é normal ser assim?

  • Carlos Quaresma

    O script corre sem erro, só que as linhas ficam a vermelho.

  • Bernardo Ferreira

    Olá Carlos, se pueder partilhe a sua folha comigo em bernardo@homeit.io para poder corrigir.

    Obrigado,

  • Jose Manuel Pinto Fontes

    Bom dia, obrigado pela ferramenta, muito util.
    O link para a apagina europeoia no header do formulario nao funciona: https://ec.europa.eu/home-affairs/sites/default/files/what-we-do/networks/european_migration_network/reports/docs/ad-hoc-queries/illegal-immigration/466_emn_ad-hoc_query_on_registration_of_visitorsider_dissemination_en.pdf

    Seria bom ter o link atualizado 🙂

  • Bernardo Ferreira

    Muito obrigado pelo alerta.

Deixe um comentário