Depois da keynote, na Odoo Experience 2026 houve sessões de Reporting, Bank synchronization e Hidden gems. Abaixo segue o que diz respeito a contabilidade e relatórios, com o filtro Contaldia (Espanha primeiro) e todas as capturas dessas notas. Continua a não ser “Odoo 20 em produção em Espanha”: é o que vimos em Bruxelas.
Reporting · Bank · Hidden gems
Bruxelas, 24–26 set
um relatório de utilizador no 20
(2,5 s no 19, demonstração da sessão)
16:00h · curso Contaldia
novidades em direto
Banco: mais conectores, duplicados e pagamento a partir da fatura
No 20 há mais instituições ligadas (o diapositivo fala de mais de 200, em mais de 50 países). Em Espanha continuaremos a analisar banco a banco: não damos por coberto o CaixaBank, o Sabadell nem o BBVA até o testarmos numa base de dados real.

Bank synchronization: mais conectores. Números do diapositivo da OX 2026, não uma contagem da Contaldia.
Se o extrato chegar incompleto, Fetch Missing Transactions recupera as linhas em falta. Se tiverem entrado duplicados, Find duplicate transactions assinala-os e podem ser eliminados manualmente.

Menu do extrato: recuperar movimentos em falta ou procurar duplicados.

Duplicados selecionados para eliminar. A demonstração é de um banco belga.
Pagamentos: Send to Bank envia a remessa SEPA a partir do Odoo. E, a partir da própria fatura, Register Payment / Pay now com um clique. A demonstração é do KBC (Bélgica). O circuito espanhol será visto a 1 de outubro; não o damos como idêntico.

Send to Bank sobre um lote de pagamentos. Demonstração KBC; o que nos interessa é o mecanismo.

Register Payment a partir da fatura, com conta e método já preenchidos.

Pay now na própria fatura. Um clique; o banco da demonstração é belga.
Documentos, IVA, ativos e sequências
A partir de Documentos é possível fazer muitas coisas: criar a fatura e editar as ações (enviar, criar fatura de fornecedor, mover o PDF para outro local do Odoo). Útil para centralizar a documentação no ERP.

Documentos: o PDF da fatura já está no Odoo, pronto para uma ação.

Actions sobre um PDF: Send, Create Vendor Bill e o resto do circuito.

Edit Actions: escolhe-se o que acontece com esse PDF e para que pasta ou processo vai.
Na fatura de compra é possível agrupar linhas por tipo de IVA.

Group by taxes na fatura de fornecedor. Hidden gems, OX 2026.
A partir da fatura abre-se Journal Items, vê-se o lançamento e divide-se (Split) em várias linhas. Serve para criar um ativo por unidade, sem refazer a fatura manualmente. Na demonstração: uma linha de 10 unidades de mobiliário a 1.049 € (valores da sessão).

Fatura de demonstração: 10 × Lenovo / mobiliário. É daqui que parte o lançamento.

Split: indica-se a quantidade e o Odoo divide a linha.

Split into 10: de uma linha de 500 € para dez de 50 €, prontas para Create Asset. Valores da demonstração.
O painel de compras avisa de irregular sequences. Nas faturas de fornecedor, uma lacuna não é ilegal, mas para reordenar a sequência é necessário o modo de programador e Resequence (já existia em versões anteriores).

Irregular sequences em Purchases. A lacuna é de fornecedor; não é um 347.

Resequence: primeiro número e data de início. Modo de programador.
Alteração de período ou de data em lote: selecione os lançamentos e Actions → Change Period. Muito útil para mover faturas mal contabilizadas em trimestres ou períodos já encerrados.

Change Period sobre dois lançamentos. Hidden gems, OX 2026.
Reconciliação de todos os bancos num só ecrã
Accounting → Reconcile reúne os extratos pendentes. O Auto-reconcile existe; é preciso parametrizá-lo bem ou mistura o que não deve. É útil e já vai em várias versões. Pessoalmente, prefiro banco a banco e em dia, para não acumular nem fazer reconciliações em massa em que se escapem erros.

Reconcile: vários diários de banco na mesma vista, com Match.

Auto-reconcile. Utilize-o com regras claras; não às cegas.
Impostos de outro país, demonstração de resultados comparada e descontrolos
Ao criar um imposto de outro país, o Odoo oferece a instalação do pacote completo desse país. Evitamos criar impostos manualmente e erros de mapeamento nos relatórios.

Create Luxembourg Taxes. O padrão aplica-se a qualquer país do localizador.
A demonstração de resultados compara por montante e por percentagem (Horizontal Analysis). A roda dentada à direita abre a configuração do relatório sem sair do ecrã. A partir daí também pode filtrar por analítica.

Comparison + % of a column. Valores da demo.

A roda dentada (no canto superior direito) abre a ficha do relatório.

Opções do relatório: colunas, analítica, cobertura de contas, comparações.

Filtro de analítica (Sales, Purchases…) sem sair da demonstração de resultados.
Se o Balanço não bate certo (ativo ≠ passivo), quase sempre há uma conta do plano que não está mapeada no relatório. O Accounts Coverage Report assinala-as a vermelho. Conselho Contaldia: corrija o número da conta para que entre no PGC; não modifique o relatório.

Unbalanced: o próprio relatório avisa e liga ao coverage.

Contas a vermelho: estão no plano e não no Balanço. É preciso mapeá-las ou renumerá-las.
Relatórios compostos: Contabilidade → Configuração → Accounting Reports → New, assinala Composite Report, adiciona os que pretende (Add Sections) e coloque-os no menu. Vários relatórios com um clique.

Composite Report: vários relatórios num só, depois Add to menu.

Add Sections: Bank Reconciliation, Aged Receivable, General Ledger…
Spreadsheets, pesquisa % e edição em massa
A partir de um relatório, insere-se uma tabela dinâmica num spreadsheet do Odoo. O painel continua a ser uma folha dentro do ERP, não um Excel órfão. Já existia; continua a ser muito útil.

Insert in spreadsheet → Pivot. Também serve para uma listagem de faturas.
E também a partir de qualquer listagem de faturas, contas ou o que pretender: Actions → Insert in spreadsheet.

Listagem de faturas: Insert in spreadsheet. O Excel vive dentro do Odoo.
Dois truques que não surgiram na OX 2026 e que utilizo todos os dias. O % na pesquisa omite o que existe entre duas palavras: útil para contactos ou produtos com nome comprido.

contaldia%online encontra Contaldia Asesoramiento Online. O % omite a palavra do meio.
E a alteração em massa: se selecionar vários lançamentos (ou faturas) e alterar a conta na lista, aplica-se a todos. Contas, analítica e mais, sem entrar um a um. Truque de contabilidade Contaldia.

Vários lançamentos selecionados: altera a conta na lista e aplica-se a todos.
Relatórios: mais colunas, mais rápidos
No Balance Sheet da versão 20 há mais colunas do que as que cabiam na 19: before/after, débito e crédito, percentagem sobre uma coluna e um Load more para acrescentar outras. Menos Excel paralelo para o mesmo corte.

Load more, em cima à direita. Sessão Reporting, OX 2026.

Mesma consulta: na 19 ficam colunas de fora; na 20 cabem. Captura da sessão.
Velocidade e memória: o Odoo abandona os dicionários da 19 e passa a data objects. Na demonstração, um relatório de utilizador passou de 2,5 s para 0,2 s. Afeta auditoria, balanços, razões e diários. Valores da sessão, não de uma base de dados da Contaldia.

Dictionaries → data objects. Menos linhas, menos memória, mais rapidez.

Odoo 19: 2.50 seconds. Mesma consulta da demonstração.

Odoo 20: 0.20 seconds. Valores da sessão Reporting.

Resumo da sessão: 2,5 s no 19, 0,2 s no 20.
A memória do mesmo relatório: 4,5 GB no 19 face a 1,6 GB no 20 (diapositivo da sessão).

Odoo 19: ~4.5 GB na demonstração.

Odoo 20: ~1.6 GB na mesma consulta.
Existem snapshots de relatório: calcula-se uma vez e reabre-se sem voltar a percorrer todo o diário. E o agrupamento de linhas (por diário, por etiqueta, pelo critério que pedir) vai mais longe do que no 19.

Lista de snapshots sobre um relatório. Sessão Reporting, OX 2026.

Group by no relatório, com mais opções do que no 19.

O mesmo relatório, agrupado. Menos ruído para auditar.
Como vamos analisar isto
A Contaldia trabalha com Odoo desde 2009. A 1 de outubro, às 16:00h, o curso online de novidades: o que disto afeta o fecho, o Modelo 303 e o banco em Espanha, e o que convém aguardar antes de atualizar uma base de dados em produção.
A 29 de outubro, das 12:00 às 14:00h, o curso completo de contabilidade espanhola em Odoo 20.
Fontes: sessões Reporting, Bank synchronization e Hidden gems do Odoo Experience 2026 (Bruxelas); notas da Contaldia. A 24 de setembro de 2026, a Odoo ainda não tinha publicado as release notes formais da versão 20 em odoo.com. O que só aparece em blogues de parceiros fica como rumor. O número «49 funções de IA» não aparece nestas sessões: não o utilizamos. O Peppol e os vencimentos de Bruxelas não correspondem ao circuito espanhol.
1 de outubro · 16:00h · online
Novidades do Odoo 20 em direto. Vagas limitadas. Gratuito para os primeiros 100.