Importul fișierelor de extras¶
Când banca dumneavoastră nu este acoperită de sincronizarea online, încărcați fișierele de extras pe care le furnizează banca. Modulele de import dedicate citesc formatele de export ale mai multor bănci din Ungaria și ale Wise, precum și formate de fișiere standard, cum ar fi Norma 43 spaniol, și transformă fiecare linie a fișierului într-o tranzacție bancară gata pentru reconciliere.
Fișierele și sincronizarea online pot fi de asemenea combinate, de exemplu pentru a încărca istoricul anterior conexiunii: consultați Încărcarea istoricului într-un jurnal sincronizat online și Import de fișiere sau sincronizare online? pentru a alege între cele două metode.
Importatoare disponibile¶
Bancă |
Format de fișier |
Meniu |
|---|---|---|
OTP Bank |
CSV, separat prin punct și virgulă |
|
K&H Bank |
Excel (.xls) |
|
CIB Bank |
CSV, separat prin punct și virgulă |
|
Raiffeisen Bank |
Excel (.xls) |
|
Wise |
CSV, separat prin virgulă |
Notă
Importatoarele necesită modulul eYssen Accountant. Fiecare bancă este un modul separat, deci trebuie instalate numai băncile pe care le utilizați efectiv.
Importul unui fișier¶
Deschideți meniul băncii dumneavoastră, apoi:
Faceți clic pe Fișier de date și selectați fișierul exportat din serviciul bancar online al băncii dumneavoastră.
Opțional, bifați Creează extras lunar pentru a grupa tranzacțiile importate într-un extras bancar pe lună și pe jurnal, în loc să le lăsați ca tranzacții separate.
Faceți clic pe Import.
- menu
- Accounting ‣ Configuration ‣ Banks ‣ OTP Bank Statement Import
- shows
- The import dialog with the "Data file" upload field, the "Create monthly statement" checkbox and the Import / Cancel buttons.
- highlight
- The "Create monthly statement" checkbox.
- data
- A selected file named "otp_kivonat_2026_09.csv".
- module
- eyssen_account_bank_statement_import_otp
- notes
- English UI, light theme, dialog only.
Cum sunt atribuite tranzacțiile unui jurnal¶
Pentru importatoarele bancare, fiecare rând al fișierului conține numărul contului de care aparține. Odoo normalizează acest număr, caută Cont bancar corespunzător în moneda corectă și înregistrează rândul în jurnalul legat de acesta. Aceasta înseamnă că un fișier poate conține mai multe conturi, iar fiecare cont este înregistrat în propriul jurnal.
Importul se oprește cu o eroare explicită atunci când:
moneda din fișier nu este activă în baza de date;
niciun cont bancar nu corespunde numărului de cont și monedei (Bank account not found);
contul bancar corespunzător nu este legat de niciun jurnal (Journal not found).
În aceste cazuri, corectați contul bancar sau jurnalul din și importați din nou fișierul.
Importatorul Wise funcționează diferit: fișierele Wise nu conțin numărul contului, așa că selectați Jurnal în fereastra de dialog.
Sfat
Importul aceluiași fișier de două ori nu prezintă riscuri. Fiecare tranzacție este stocată cu referința bancară construită din fișier, iar o tranzacție deja prezentă în jurnal este omisă.
Fișiere de extras standard¶
Fișierele de extras într-un format standard sunt importate cu importatorul generic, care citește orice format al cărui modul este instalat, de exemplu camt (CAMT Format Bank Statements Import), OFX (Import OFX Bank Statement), fișiere de foi de calcul (Bank Statement TXT/CSV/XLSX Import) și, pentru băncile din Spania, fișierele AEB Norma 43 (consultați Băncile din Spania: Norma 43). Lista formatelor pe care baza dumneavoastră de date le poate citi este afișată în fereastra de import.
Există două modalități de a deschide fereastra de dialog:
;
din Accounting Dashboard, pe cardul jurnalului bancar: butonul Import (OCA) (afișat când setarea Fluxuri bancare a jurnalului este un import de fișier) sau linkul Importă extras (OCA) de pe card.
Apoi:
Selectați fișierul de extras.
Opțional, faceți clic pe Previzualizare pentru a verifica ce ar fi importat.
Faceți clic pe Importă și vizualizează.
Se creează un extras bancar pentru fiecare cont din fișier, în jurnalul bancar al cărui cont bancar corespunde numărului de cont din fișier, iar lista noilor extrase este afișată. Fișierul este atașat primului extras. Tranzacțiile care au fost deja importate nu sunt create a doua oară, iar un mesaj vă spune câte au fost ignorate.
Care jurnal este utilizat¶
Dacă fișierul conține numărul contului, Odoo caută jurnalul bancar al cărui cont bancar are acel număr și verifică dacă moneda fișierului este cea a jurnalului. Când fereastra de dialog a fost deschisă de pe un card de jurnal, acel jurnal trebuie să fie cel găsit pentru fișier.
Unele formate nu conțin numărul contului. Pentru acestea, deschideți fereastra de dialog de pe cardul jurnalului bancar corect din Accounting Dashboard.
Mesaj |
Cauză și soluție |
|---|---|
This bank statement file format is not supported. |
Modulul pentru acest format nu este instalat sau fișierul nu are formatul așteptat. |
The format of this bank statement file doesn’t contain the bank account number, so you must start the wizard from the right bank journal in the dashboard. |
Deschideți fereastra de dialog de pe cardul jurnalului, nu din meniu. |
Could not find any bank account with number … linked to partner … |
Creați contul bancar al companiei dumneavoastră și setați-l pe jurnalul bancar (, Număr cont). |
The bank account with number … exists in Odoo but it is not set on any bank journal. |
Setați numărul de cont pe jurnalul bancar. |
The journal found for the file (…) is different from the selected journal (…). |
Ați deschis fereastra de dialog de la un alt jurnal decât cel al contului din fișier. |
The currency of the bank statement (…) is not the same as the currency of the journal «…» (…). |
Setați moneda pe jurnal sau importați fișierul în jurnalul cu moneda corectă. |
The bank statement file uses currency «…» but there is no such currency in Odoo. |
Activați moneda. |
The Bank Accounting Account is not set on the journal «…». |
Setați Cont bancar al jurnalului în fila sa Înregistrări în jurnal. |
You have already imported this file, or this file only contains already imported transactions. |
Nu există nimic nou de importat. Când jurnalul este alimentat și prin sincronizare online, mesajul listează și liniile pe care sincronizarea le-a înregistrat deja. |
După un import reușit, setarea Fluxuri bancare a jurnalului devine un import de fișier dacă nu era încă setată. Un jurnal care are deja o altă sursă, de exemplu Sincronizare bancară online, o păstrează.
Previzualizarea unui import¶
Faceți clic pe Previzualizare în loc de Importă și vizualizează pentru a vedea rezultatul fără a importa nimic. Odoo citește fișierul și rulează întregul import, apoi îl anulează: nu se păstrează niciun extras, nicio tranzacție, niciun atașament, iar setarea Fluxuri bancare a jurnalului nu este modificată. Se afișează un mesaj intitulat Statement import preview:
Preview: N new transaction(s), total X. indică numărul de linii care ar fi create și suma valorilor lor, pe care o puteți compara cu totalul fișierului;
sub acesta, notificările importului: tranzacțiile deja importate și liniile omise deoarece sincronizarea online le-a înregistrat deja (consultați Încărcarea istoricului într-un jurnal sincronizat online);
dacă importul ar eșua, mesajul de eroare pe care l-ați primi, de exemplu un număr de cont necunoscut.
Fereastra de dialog rămâne deschisă, astfel încât puteți remedia problema (sau puteți continua) și puteți face clic pe Importă și vizualizează. Previzualizarea este disponibilă numai în această fereastră, nu și în importatoarele băncilor din Ungaria de mai sus.
Sfat
Utilizați previzualizarea când importați un fișier care se suprapune cu o perioadă pe care ați încărcat-o deja sau înainte de primul import într-un jurnal alimentat prin sincronizare online.
Băncile din Spania: Norma 43¶
Instalați modulul Importación de extractos bancarios españoles (Norma 43) (l10n_es_account_statement_import_n43) pentru a importa fișierele AEB Norma 43 (.n43, numite și Cuaderno 43) pe care le furnizează toate băncile din Spania, cu fereastra de dialog generică descrisă mai sus. Jurnalul este găsit pe baza numărului de cont din fișier.
Formularul jurnalului bancar are o secțiune Norm 43 options (fila Setări avansate):
Date type for N43 Import: utilizați Valoare dată (implicit) sau Operation Date din fișier ca dată a tranzacției;
Partner search for N43 import: modul în care este recunoscut partenerul fiecărei tranzacții (consultați mai jos). Valoarea implicită este Toate;
Exclude pattern for N43 import: o expresie regulară; liniile fișierului a căror etichetă o respectă, de la început, nu sunt importate.
Notă
Importul verifică totalurile de control ale fișierului Norma 43 (numărul de înregistrări, totalurile de debit și de credit și, când fișierul conține atât un sold inițial, cât și unul final, soldul final) și se oprește cu o eroare dacă fișierul este incomplet.
Importul unui fișier de două ori¶
Fiecare mișcare din fișier primește un identificator format din cont, datele operației și valorii, concepte, sumă, numărul documentului, referințe și textul înregistrărilor complementare. Importul aceluiași fișier din nou sau a două fișiere ale căror perioade se suprapun (de exemplu prima jumătate a lunii, apoi întreaga lună) creează fiecare mișcare o singură dată, iar mesajul N transactions had already been imported and were ignored. vă spune câte au fost omise. Două mișcări identice din același fișier (de exemplu două plăți cu cardul de aceeași sumă în aceeași zi) sunt deosebite după ordinea lor, astfel încât ambele sunt păstrate.
Important
Identificatorul este construit din întreaga mișcare: dacă o bancă trimite din nou aceeași mișcare cu un text sau o referință diferite, aceasta este importată din nou. Mișcările importate înainte de existența acestei protecții nu au identificator și nu pot fi recunoscute: nu reimportați o perioadă pe care ați încărcat-o deja cu o versiune anterioară.
Coduri de concept pe tranzacții¶
Trei câmpuri ale mișcării Norma 43 sunt păstrate pe tranzacție, în fila sa Informații tehnice:
N43 common concept: conceptul comun AEB format din două cifre, care este același pentru toate băncile (de exemplu 03 pentru debitări directe, 04 pentru transferuri, 12 pentru carduri, 14 pentru retururi și efecte neplătite, 15 pentru salarii, 17 pentru dobânzi, comisioane și taxe). Denumirile codurilor sunt date în spaniolă, ca în specificația AEB;
N43 bank concept: codul din trei caractere specific băncii;
N43 document number: numărul documentului mișcării.
Puteți căuta tranzacțiile după N43 common concept, de exemplu pentru a găsi toate comisioanele bancare. Câmpurile sunt numai pentru citire și sunt completate doar de import.
Recunoașterea partenerului¶
Cu Partner search for N43 import, Odoo încearcă să seteze partenerul fiecărei tranzacții importate pornind de la înregistrările complementare ale mișcării. Numele contrapartidei băncii este păstrat în tranzacție indiferent dacă se găsește sau nu un partener. Opțiunile sunt Fără (fără căutare), o bancă (CaixaBank, Santander, Sabadell, BBVA, Bankinter, Unicaja, Kutxabank, ING, Abanca, Ibercaja) sau Toate.
Cu o singură bancă se utilizează numai regula acelei bănci. Cu Toate, regulile sunt încercate în această ordine, până când se găsește un partener:
regula băncii care a emis fișierul, recunoscută după codul băncii din fișier (cele patru cifre care urmează după cifrele de control într-un IBAN spaniol; consultați tabelul);
o căutare generală: codul de identificare fiscală (NIF, NIE sau CIF, verificat pentru validitate) găsit în textele conceptelor, comparat cu CIF al contactelor dumneavoastră, apoi un IBAN valid comparat cu conturile bancare ale contactelor dumneavoastră, apoi numele contrapartidei;
regulile celorlalte bănci, în ordinea listei de mai sus.
Bancă |
Cod bancar |
Regulă |
|---|---|---|
CaixaBank |
2100 |
Regulă originală: cod de identificare fiscală și nume din înregistrările complementare. |
Santander |
0049 |
Regulă originală: cod de identificare fiscală și nume din înregistrările complementare. |
Sabadell |
0081 |
Regulă originală: nume din înregistrările complementare. |
BBVA |
0182 |
Căutare generală (cod de identificare fiscală, IBAN, apoi numele citit în primele două înregistrări complementare). |
Bankinter |
0128 |
Căutare generală (cod de identificare fiscală, IBAN, apoi numele citit în primele două înregistrări complementare). |
Unicaja |
2103, 2048 (fosta Liberbank) |
Căutare generală (cod de identificare fiscală, IBAN, apoi numele citit în primele două înregistrări complementare). |
Kutxabank |
2095 |
Căutare generală (cod de identificare fiscală, IBAN, apoi numele citit în primele două înregistrări complementare). |
ING |
1465 |
Căutare generală (cod de identificare fiscală, IBAN, apoi numele citit în primele două înregistrări complementare). |
Abanca |
2080 |
Căutare generală (cod de identificare fiscală, IBAN, apoi numele citit în primele două înregistrări complementare). |
Ibercaja |
2085 |
Căutare generală (cod de identificare fiscală, IBAN, apoi numele citit în primele două înregistrări complementare). |
Căutarea după nume ignoră prefixele obișnuite (Transferencia de, Bizum de, Recibo…), caută cea mai lungă potrivire de peste 7 caractere printre companiile și contactele principale ale dumneavoastră și nu returnează niciodată propria companie. Un partener găsit după codul de identificare fiscală sau după IBAN este contactul principal al companiei.
Notă
Regulile celor șapte bănci adăugate ultimele se bazează pe structurile publicate ale acestor bănci și pe fișiere de probă. Verificați partenerii primelor dumneavoastră importuri și utilizați reconcilierea pentru a-i corecta.
Încărcarea istoricului într-un jurnal sincronizat online¶
O sincronizare online începe în momentul realizării conexiunii: nu încarcă tranzacțiile mai vechi. Pentru a avea istoricul complet în jurnal, importați fișierele de extras ale perioadei anterioare în același jurnal.
Conectați jurnalul și rulați prima sincronizare (Rularea unei sincronizări).
Descărcați de la banca dumneavoastră fișierul de extras al perioadei dinaintea conexiunii. Acesta se poate suprapune cu perioada sincronizată, de exemplu când se încheie la câteva zile după data conexiunii.
Pe cardul jurnalului, faceți clic pe linkul Importă extras (OCA).
Faceți clic pe Previzualizare și citiți mesajul: liniile pe care sincronizarea le-a înregistrat deja sunt listate ca N transaction(s) were already synchronized online and were ignored.
Faceți clic pe Importă și vizualizează.
Jurnalul păstrează Sincronizare bancară online ca sursă Fluxuri bancare. Liniile omise nu sunt importate, iar soldul inițial al noului extras este stabilit după ele, ca pentru tranzacțiile deja importate.
Notă
Această verificare este realizată de modulul Online Bank Sync: skip synchronized lines on file import (account_bank_sync_statement_import). Este instalat automat când modulele Online Bank Sync și Import Statement Files sunt ambele instalate. Se aplică ferestrei de import generice și formatelor sale (Norma 43, camt, OFX…), nu importatoarelor băncilor din Ungaria, care au propria verificare a dublurilor.
Cum este potrivită o linie din fișier¶
O linie din fișier este considerată deja sincronizată atunci când jurnalul are o linie sincronizată cu aceeași sumă și una dintre următoarele condiții este adevărată, verificate în această ordine:
linia conține id-ul tranzacției bancare al liniei sincronizate (în referința sa sau ca un cuvânt al etichetei sale; un prefix al furnizorului, precum
EB-, este ignorat), iar datele sunt la cel mult 7 zile distanță sau la toleranța jurnalului, dacă aceasta este mai mare;datele se încadrează în toleranța de dată a jurnalului, iar etichetele, referințele sau numele contrapartidelor au un cuvânt în comun;
linia este singura linie sincronizată cu acea sumă în limita toleranței de dată.
Fiecare linie sincronizată este utilizată o singură dată: dacă fișierul conține două plăți identice, iar sincronizarea a înregistrat una, a doua este importată. Liniile deja importate dintr-un fișier sunt lăsate verificării obișnuite a dublurilor.
Potrivirea se configurează pe jurnalul bancar, în grupul Număr cont bancar din fila Înregistrări în jurnal:
Skip lines already synchronized online: activat implicit. Dezactivați-l pentru a importa fiecare linie a fișierului;
Date tolerance (days): 2 implicit, afișat când opțiunea este activată. Este diferența maximă dintre data liniei din fișier și data liniei sincronizate. Băncile oferă adesea o dată diferită pentru aceeași tranzacție (data valorii sau data înregistrării, sau un weekend între ele).
Dacă fiecare linie a fișierului a fost omisă, Odoo raportează că fișierul a fost deja importat și adaugă lista liniilor recunoscute ca sincronizate. Mesajul listează cel mult 20 de linii.
Atenționare
Verificarea funcționează într-un singur sens: o sincronizare ulterioară nu analizează liniile care au fost importate dintr-un fișier. Nu importați un fișier pentru o perioadă pe care sincronizarea nu a încărcat-o încă, altfel aceleași tranzacții vor fi înregistrate de două ori. Fișierele sunt destinate perioadei anterioare conexiunii sau celei pe care sincronizarea a încărcat-o deja.
Sfat
Regula 3 acceptă ca potrivire o singură linie sincronizată cu aceeași sumă chiar și fără niciun text comun. Dacă două plăți diferite de aceeași sumă se încadrează în toleranță, verificați lista liniilor omise în previzualizare și reduceți toleranța (0 înseamnă aceeași dată) sau dezactivați opțiunea pentru acel import.