Saltar para o conteúdo principal
Professional Services Automation (PSA)

Configurar o PSA for Odoo: definições, campos do projeto e a primeira semana

Para pôr a funcionar o Professional Services Automation (PSA) for Odoo, começa por preencher as definições do PSA (conta WIP, limiar de margem, canal de notificação e previsão). Depois configura cada projeto com o tipo de faturação, o valor contratado e, se a usar, a aprovação do cliente. Na primeira semana, confirme que PSA Setup Completed está marcado e que os indicadores de cada projeto (WIP, custo, margem) batem certo com o que espera.

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

O essencial

Versões
Odoo 17, 18 e 19
Verificado
no código do módulo, versão 19.0 · nas fontes indicadas no fim
Leitura
5 min

Antes de abrir as definições

O módulo está publicado na Odoo Apps para o Odoo 17.0, 18.0 e 19.0, e a página de cada versão indica 9 €, pagamento único por versão do Odoo, sem IVA. O serviço local da FlexigoTech Cloud custa 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano); sem subscrição, ou com o serviço suspenso, deixa de funcionar o que a subscrição fornece e os dados ficam no seu Odoo.

Se o comprar na Odoo App Store, cada versão do Odoo é comprada lá. Se o comprar na página do módulo em flexigotech.com, a subscrição inclui o módulo para as novas versões do Odoo. A página pública está na Odoo Apps.

Antes de mexer em qualquer coisa, tenha três decisões tomadas: que conta contabilística vai usar para o trabalho em curso, abaixo de que margem bruta quer que os gestores de projeto sejam avisados e quantas semanas quer ver na previsão de receitas. São valores que vai preencher nas definições.

Configuração passo a passo

Esta é a ordem que sugerimos: primeiro as definições gerais do PSA e depois cada projeto.

  1. Conta WIP por defeito. Preencha WIP Account (psa_wip_account_id). Segundo o texto de ajuda, é a conta por defeito para os lançamentos de diário de trabalho em curso.
  1. Limiar de alerta de margem. Em Margin Alert Threshold (%) indica a percentagem: segundo o texto de ajuda, os gestores de projeto são avisados quando a margem bruta desce abaixo desse valor.
  1. Canal de notificação. Default Notification Channel é um campo de seleção. Escolha a opção pela qual quer receber os avisos.
  1. Horizonte de previsão. Forecast Horizon (weeks) é o número de semanas incluídas na previsão de receitas móvel.
  1. Limiar de probabilidade. Forecast Probability Threshold (%) define a probabilidade a partir da qual (igual ou superior) as oportunidades do CRM são contabilizadas.
  1. Categoria não faturável por defeito. O campo Default Non-Billable Category guarda o nome da categoria de tempo não faturável por defeito.
  1. Feche o assistente. O campo PSA Setup Completed é marcado automaticamente pelo assistente de configuração. No fim, confirme que está marcado.
  1. Dados de faturação do projeto. Em cada projeto escolhe PSA Billing Type (seleção) e preenche Contracted Value. Se o projeto tiver um contrato de avença, indique-o em Retainer Contract; se tiver limites máximos, adicione-os em NTE Caps.
  1. Conta WIP própria, só se for preciso. O projeto tem a sua própria WIP Account, que segundo o texto de ajuda substitui a conta WIP da empresa para esse projeto. Deixe-a vazia se a geral lhe servir.
  1. Aprovação do cliente. Se marcar Client Approval Required, as linhas de registo de horas desse projeto precisam da aprovação do cliente no portal.
  1. Painel do projeto. Marque PSA Cockpit Enabled para mostrar o painel PSA Cockpit nesse projeto.
Sequência de ecrãs do PSA: marcos, categorias não faturáveis, definições e lista Utilization
Percurso pela lista Milestones Roll-up, pelas categorias não faturáveis (Business Development, Internal Meeting e Training), pelas definições do PSA com WIP Account vazia e a caixa de configuração por marcar, e pela lista Utilization com horas, tarifa, montante faturável, estado WIP e aprovação do cliente.

Existe ainda um campo Margin Alert Threshold (%) (margin_alert_threshold_pct) com a ajuda «Send margin alert when gross margin falls below this percentage», e outro WIP Account cuja ajuda diz que é a conta usada para registar os lançamentos de diário de trabalho em curso. Se vir os dois ao configurar, confirme que o valor é o pretendido em cada sítio.

Os indicadores do projeto e de onde vem cada um

Depois de configurado, cada projeto mostra um conjunto de montantes e sinais. Convém saber o que mede cada um antes de tirar conclusões:

  • Invoiced to Date: soma das faturas publicadas associadas ao projeto.
  • WIP Value: valor dos registos de horas faturáveis ainda não faturados.
  • Cost to Date: custo total de funcionários acumulado no projeto.
  • Gross Margin (%): calcula-se como (Invoiced to Date − Cost to Date) / Invoiced to Date * 100.
  • Margin Trend: é calculado por uma tarefa agendada (cron) e corresponde à variação da margem face ao período anterior.
  • Margin Alert Sent Period: chave do último período para o qual foi enviado um alerta de margem.
  • NTE Overrun Risk: caixa de seleção cuja ajuda começa por «True when any NTE cap».
  • Billing Days Outstanding: média de dias entre a data do registo de horas e a data da fatura.

Como a margem bruta é calculada sobre o faturado, analise Gross Margin (%) em conjunto com Invoiced to Date e Cost to Date, e não isoladamente. Se quiser ver como estas peças encaixam por dentro, consulte como funciona o PSA no Odoo.

O que rever na primeira semana

Com os primeiros registos de horas lançados, reveja estes pontos:

  • Configuração concluída. PSA Setup Completed marcado nas definições.
  • Conta WIP. WIP Account das definições com uma conta escolhida e, nos projetos com conta própria, a conta correta.
  • Tarifas. Reveja a lista de Rate Cards. Se encontrar um registo de demonstração como o da captura, decida se o substitui pelas suas tarifas.
Lista de Rate Cards do PSA com um único registo ativo, Standard Rate Card 2024 (Demo), em EUR
PSA › Rate Cards com dados de demonstração: um único registo, em vigor desde janeiro de 2024, da empresa YourCompany.
  • Aprovação do cliente. Nos projetos com Client Approval Required, verifique na lista Utilization a coluna de aprovação do cliente e confirme que o cliente sabe que tem de aprovar as linhas no portal.
  • Margem e dias de faturação. Compare Gross Margin (%) com o limiar que definiu e veja Billing Days Outstanding de cada projeto.
  • Ordens de alteração e pedidos DSAR. Localize os dois ecrãs mesmo que ainda não tenha registos, para saber onde ficam.
Ecrã de Change Orders no PSA com botão New, barra de pesquisa e seletor kanban e lista
PSA › Change Orders, ainda sem registos: surge a mensagem «No change orders yet».
Lista de DSAR Requests no PSA com as colunas Request Date, Requester Type, Employee, Client, Handled By e State
PSA › DSAR Requests, ainda sem registos, com a mensagem «No DSAR requests yet».

Se nestes dias lhe aparecer algum aviso ou erro, tem os textos literais e o que fazer em cada caso nas mensagens de erro do PSA.

Como a FlexigoTech pode ajudar

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiser que revejamos consigo as definições do PSA, a conta WIP ou a configuração dos seus projetos antes de começar a faturar, contacte-nos a partir da página do módulo.

Continue a ler

Como funciona o Professional Services Automation (PSA) for Odoo por dentroMenus, ações agendadas e serviço externo do Professional Services Automation (PSA) for Odoo, explicados termo a termo para quem já usa o Odoo.Erros do PSA for Odoo: um caso de exemplo, mensagem a mensagemAs mensagens de erro do Professional Services Automation (PSA) for Odoo com o texto literal: quando aparece cada uma e o que fazer, com um caso de exemplo.Professional Services Automation (PSA) for Odoo: como saber se se adequa à sua empresaO que cobre e o que não cobre o Professional Services Automation (PSA) for Odoo segundo a ficha, o que verificar antes de instalar e em que versões do Odoo existe.
Verificado no código do módulo (versão 19.0) e nas fontes indicadas

Fontes