Saltar para o conteúdo principal
Pendente de validaçãoOdoo 20.0Community e Enterprise

Como importar o extrato bancário

Para que serve?​

O extrato bancário é a lista do que entrou e saiu de uma conta bancária num período. Importá-lo traz esses movimentos para o Odoo, um por linha, para depois os reconciliar com as faturas, os pagamentos e os lançamentos a que correspondem. O Odoo lê o ficheiro, mostra-lhe os saldos e os movimentos e só cria alguma coisa depois de confirmar.

Quando utilizar?​

  • Sempre que descarrega o extrato do site do banco (por exemplo, todas as semanas ou no fim do mês).
  • Antes de reconciliar: sem os movimentos do banco no Odoo, não há nada para reconciliar (Como reconciliar os movimentos bancários).
  • Não serve para os movimentos de caixa (dinheiro): esses lançam-se no diário de caixa.

Onde encontrar?​

Contabilidade › Lançar › Importar (no grupo Lançamentos) e, na página Importar, Importar extrato.

Enquanto não houver nenhum extrato, Contabilidade › Reconciliar › Extratos bancários mostra também a ligação Importar um extrato. Depois do primeiro extrato, essa lista deixa de ter o botão: use o caminho de cima.

Antes de começar​

  • O seu perfil é Contabilista (ou um perfil de tesouraria). Com ele faz todos os passos, até à lista das linhas importadas (testado com o perfil Contabilista).
  • O diário do banco tem a conta bancária (IBAN) certa: o Odoo só importa o extrato dessa conta. No exemplo, o diário Banco da Empresa Demonstração, Lda tem o IBAN PT50 9999 0000 1234 5678 9012 2.
  • Tem o ficheiro do extrato descarregado do site do banco. Formatos aceites: CAMT.053 (ISO 20022), MT940, Norma 43, CSV e Excel. O formato é reconhecido sozinho. Para CSV e Excel, o Odoo precisa de saber como são as colunas do seu banco: veja «O ficheiro é CSV ou Excel» em Notas importantes.
  • O exemplo é o extrato extrato_banco_2026-10-29.xml (CAMT.053) de 29/10/2026, com um movimento: IMPOSTO DO SELO S/ COMISSAO, -0,50 €. Abre com o saldo com que fechou o extrato anterior, 31.103,09 €.

Como utilizar​

  1. Abra Contabilidade › Lançar › Importar e carregue em Importar extrato. Abre-se Importar extrato bancário.
  2. Em Diário bancário, escolha o diário do banco do extrato (no exemplo, Banco). O campo começa vazio: as opções são os diários de banco da empresa ativa (na demonstração, Banco e Recibos (RG)).
  3. Em Ficheiro, carregue o ficheiro do banco. Deixe Modelo de importação vazio para CAMT.053, MT940 e Norma 43. Deixe Ignorar linhas com erro por marcar: assim, uma linha com erro faz parar a importação, em vez de entrar só parte do extrato.
  4. Carregue em Rever o ficheiro. Ainda não se cria nada. Para um CAMT.053 abre-se Importação de extrato CAMT.053 com o Formato do ficheiro, a Conta no ficheiro e, em SALDOS E CONTAGENS, o Saldo de abertura, o Saldo de fecho, as Entradas no ficheiro e as Linhas a importar. No separador Entradas, uma linha por movimento, com a Data, a Data-valor, o Montante (negativo quando o dinheiro sai) e a Descrição.
  5. Confira o ecrã com o extrato em papel ou em PDF do banco: a conta, os dois saldos e o número de movimentos. No exemplo: abertura 31.103,09 €, fecho 31.102,59 € (31.103,09 − 0,50), 1 entrada e 1 linha a importar.
  6. Carregue em Importar. Na janela Confirmação («Criar o(s) extrato(s) e as linhas mostradas na pré-visualização?»), carregue em Confirmar.
  7. Abre-se Linhas importadas, com o extrato (no exemplo, BNK1 Extrato 2026-10-29, 1 registo, -0,50 €; num extrato importado hoje, o nome leva a data no formato 02/11/2026) e a coluna Estado da reconciliação. As linhas ficam por reconciliar: siga para Como reconciliar os movimentos bancários.

Resultado esperado​

  • Em Contabilidade › Reconciliar › Extratos bancários aparece o extrato com a Data, o Diário, o Saldo inicial, o Saldo final, os Movimentos, os Por reconciliar e o Estado Por reconciliar. No exemplo da demonstração, os dois extratos de outubro: BNK1 Extrato 2026-10-28 (30.131,59 € → 31.103,09 €, 3 movimentos: recebimento da Construções Marão, 1.107,00 €; comissão de manutenção, -12,50 €; transferência para a Papelaria Central, -123,00 €) e BNK1 Extrato 2026-10-29 (-0,50 €).
  • Cada movimento importado gera logo um lançamento no diário do banco, publicado, entre a conta do banco e uma conta de passagem. No exemplo, o BNK1/2026/00076: 120001 Conta Transitória D 0,50 / 121 Depósitos à ordem C 0,50. Um recebimento faz o contrário (no BNK1/2026/00073, 1.107,00 €: 121 D / 120001 C). A conta de passagem só fica a zero quando reconcilia a linha; até lá, o saldo da 121 já confere com o banco, mas o gasto ou o cliente ainda não estão lançados.
  • O que fica registado: em Contabilidade › Reconciliar › O que há para fazer com os bancos?, Listas de apoio › Registo de importações, uma linha por ficheiro com a Data, o Diário bancário, o Formato, o Nome do ficheiro, Importado por, as Linhas lidas, Linhas importadas, Já importadas (ignoradas) e Linhas rejeitadas, e o extrato criado.

Notas importantes​

  • Importar não é reconciliar. Depois de importar, as linhas ficam por reconciliar e o gasto, o cliente ou o fornecedor ainda não foram tocados. O saldo do banco no Odoo já confere com o do banco.
  • O saldo de abertura confere-se. Se o saldo de abertura do ficheiro não for igual ao saldo final do último extrato do Odoo, a revisão avisa que pode faltar um extrato pelo meio. O aviso não impede a importação: confira com o banco antes de confirmar.
  • O mesmo ficheiro não entra duas vezes. O Odoo reconhece um ficheiro ou um extrato já importado e ignora-o (veja Problemas frequentes).
  • Períodos bloqueados. Um movimento com data num período bloqueado faz recusar o ficheiro inteiro: nada é importado.
  • O ficheiro é CSV ou Excel. Cada banco põe as colunas de outra maneira. Em Contabilidade › Reconciliar › O que há para fazer com os bancos?, Listas de apoio › Modelos de importação de extratos, crie o modelo do seu banco com Novo, ou carregue em Carregar modelos por omissão. Depois escolha-o em Modelo de importação no passo 3. Na demonstração não há modelos («Ainda não há modelos de importação»). Pendente de validação no ecrã: a importação de um CSV com modelo não foi feita neste artigo; o exemplo é um CAMT.053.
  • O que esta lista não vê. O extrato só traz o que o banco já movimentou. Um cheque emitido e ainda não descontado, ou uma transferência agendada, não aparecem até o banco os movimentar.

Problemas frequentes​

«O ficheiro não contém nenhum extrato da conta do diário Banco …»​

  • Sintoma: depois de Rever o ficheiro (ou Pré-visualizar): «O ficheiro não contém nenhum extrato da conta do diário Banco (PT50999900001234567890122). Contas no ficheiro: PT50000201231234567890154. Escolha o diário de uma dessas contas.»
  • Causa: o ficheiro é de outra conta bancária, ou escolheu o diário errado.
  • O que fazer: escolha em Diário bancário o diário cujo IBAN é o da conta no ficheiro. Se essa conta ainda não tem diário, peça a quem configura a contabilidade que o crie com o IBAN.

«O ficheiro não pode ser importado: o movimento de … está num período bloqueado»​

  • Sintoma: «O ficheiro não pode ser importado: o movimento de 15/12/2025 está num período bloqueado (Data de bloqueio geral (31/12/2025)). Nada foi importado; peça ao Responsável fiscal para rever as datas de bloqueio ou retire o movimento do ficheiro.»
  • Causa: o extrato tem movimentos de um exercício ou período já fechado.
  • O que fazer: descarregue do banco um extrato só com o período aberto. Abrir um período fechado é decisão do Responsável fiscal e do contabilista certificado.

O ficheiro já foi importado​

  • Sintoma: na revisão, «Este ficheiro já foi importado neste diário em … por … : importá-lo outra vez é recusado, a menos que marque "Importar mesmo assim" e escreva a justificação.» e «O extrato … já foi importado (…): é ignorado.»; Linhas a importar 0 e, em cada entrada, a Nota «Extrato já importado».
  • Causa: este extrato já está no Odoo (no exemplo, BNK1 Extrato 2026-10-28).
  • O que fazer: nada; feche a janela. Não marque Importar mesmo assim: duplicava os movimentos e o saldo do banco no Odoo deixava de conferir.

«Há campos obrigatórios por preencher»​

  • Causa: o Diário bancário ficou vazio (começa sempre vazio).
  • O que fazer: escolha o diário no passo 2 e carregue de novo em Rever o ficheiro.
Atualizado em 5 de novembro de 2026Versões: Odoo 20.0Community e Enterprisefiscaldoo 20.0 (master 436524736)ID DOC-0109
Esta página foi útil?