{"id":29251,"date":"2026-08-29T07:00:01","date_gmt":"2026-08-29T07:00:01","guid":{"rendered":"https:\/\/bilnex.io\/en\/bank-connection-vs-csv\/"},"modified":"2026-08-29T07:00:01","modified_gmt":"2026-08-29T07:00:01","slug":"polaczenie-bankowe-a-csv","status":"publish","type":"page","link":"https:\/\/bilnex.io\/pl\/polaczenie-bankowe-a-csv\/","title":{"rendered":"Po\u0142\u0105czenie bankowe a import CSV: co jest lepsze dla Twojej firmy?"},"content":{"rendered":"<article class=\"article-content-section article-content article-single\">\n<div class=\"container content-area\">\n<div class=\"text-content ce-answer\">\n<h2 id=\"in-short-choose-the-workflow-not-the-tool\">In short: choose the workflow, not the tool<\/h2>\n<p>For most small businesses in Latvia and Estonia, a bank connection (the automatic, ongoing transfer of account data into your accounting software) is the better daily setup, since it keeps balances and transactions current without manual work. CSV import, a one-off account statement file you upload by hand, still makes sense when transaction volume is low, you bank with just one or two institutions, and you want tight control. A bank connection grants only read access to your account, under <a href=\"https:\/\/eur-lex.europa.eu\/eli\/dir\/2015\/2366\/oj\">Article 67 of the EU&#8217;s Payment Services Directive<\/a> (PSD2), and it never replaces an invoice, receipt, or statement as proof of a transaction. Latvia&#8217;s <a href=\"https:\/\/likumi.lv\/ta\/id\/324249-gramatvedibas-likums\">Accounting Law<\/a> (Gr\u0101matved\u012bbas likums) lets a confirmed bank statement count as a supporting document only when a person the company has made responsible has verified it under a procedure the company itself set up. The choice in August 2026 isn&#8217;t &#8220;automatic versus manual.&#8221; It&#8217;s a workflow that keeps cash flow visible, keeps your paper trail intact, and keeps account-data access under your own control.<\/p>\n<p>The difference between the two approaches isn&#8217;t just convenience. It&#8217;s also a question of accountability: who sees your account data, for how long, and on what basis. That&#8217;s worth settling before you click &#8220;approve&#8221; on any bank connection request.<\/p>\n<h2 id=\"what-a-bank-connection-actually-does-and-what-csv-import-doe\">What a bank connection actually does, and what CSV import does<\/h2>\n<h3 id=\"bank-connection-and-the-account-information-service-ais\">Bank connection and the Account Information Service (AIS)<\/h3>\n<p>A &#8220;bank connection&#8221; usually means an Account Information Service, or AIS: a third party&#8217;s right to read your account&#8217;s transactions and balance directly from the bank, under <a href=\"https:\/\/eur-lex.europa.eu\/eli\/dir\/2015\/2366\/oj\">Article 67 of PSD2<\/a>. It&#8217;s a read right, not an action right. The provider sees what landed in your account and what left it, but it can&#8217;t move money on its own. Initiating payments is covered by a separate part of the directive, the Payment Initiation Service, or PIS. These are two different licences and two different services, even though both get lumped together under &#8220;bank connection.&#8221; If your accounting software only reads and matches transactions, you&#8217;re looking at AIS. If it can also trigger payments, that&#8217;s a separately licensed service.<\/p>\n<h3 id=\"csv-import-as-a-snapshot-in-time\">CSV import as a snapshot in time<\/h3>\n<p>A CSV file (Comma-Separated Values, a plain-text table your bank generates from an account statement) works on entirely different logic. It&#8217;s a snapshot. You download one period&#8217;s transactions, import them into your software, and the file doesn&#8217;t refresh itself. When tomorrow&#8217;s payment order comes in, you have to download a new file and import it again. A connection, by contrast, pulls data continuously, often daily, sometimes several times a day.<\/p>\n<h2 id=\"five-decision-criteria-for-a-small-business\">Five decision criteria for a small business<\/h2>\n<p>The decision comes down to five questions, not one.<\/p>\n<ul>\n<li><strong>How current does your balance need to be?<\/strong> If clients pay upfront and you need to see the money land the same day, go with a bank connection. If you check cash flow once a week, CSV import loses you nothing.<\/li>\n<li><strong>How many transactions a month?<\/strong> Fifteen transactions a month import from a CSV file in five minutes. Two hundred and fifty transactions a month means a constant risk of manual-import errors and hours of lost time. That&#8217;s where a connection pays off.<\/li>\n<li><strong>How many banks and currencies?<\/strong> One Latvian bank in one currency makes CSV simple. Three banks in three countries, in different currencies, turns manual import into a chore and raises the risk of duplicate entries.<\/li>\n<li><strong>How much risk of error can you tolerate?<\/strong> With manual import, the risk is uploading the same file twice or skipping a period. A connection cuts that risk, but adds a different one: matching-rule errors, covered below.<\/li>\n<li><strong>What&#8217;s your backup plan?<\/strong> Even if you use a connection, you need CSV import as a fallback for when the bank&#8217;s service goes down or changes its API.<\/li>\n<\/ul>\n<table>\n<thead>\n<tr>\n<th>Criterion<\/th>\n<th>Bank connection<\/th>\n<th>CSV import<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Data freshness<\/td>\n<td>Near real-time, updates automatically<\/td>\n<td>Snapshot file, updated manually<\/td>\n<\/tr>\n<tr>\n<td>Suitable transaction volume<\/td>\n<td>Worth it when volume is high and constant<\/td>\n<td>Works well when volume is low and infrequent<\/td>\n<\/tr>\n<tr>\n<td>Multi-bank \/ multi-currency support<\/td>\n<td>Strong, if the interface covers all your accounts<\/td>\n<td>Works, but every bank needs its own file<\/td>\n<\/tr>\n<tr>\n<td>Manual effort<\/td>\n<td>Minimal, but matching rules need upkeep<\/td>\n<td>Regular downloading and uploading<\/td>\n<\/tr>\n<tr>\n<td>Third-party dependency<\/td>\n<td>Depends on the provider&#8217;s licence and agreement<\/td>\n<td>Depends only on your bank, not a middleman<\/td>\n<\/tr>\n<tr>\n<td>Fallback if something breaks<\/td>\n<td>Needs a CSV plan in your back pocket<\/td>\n<td>Already is the fallback<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"is-a-bank-line-the-same-as-a-supporting-document\">Is a bank line the same as a supporting document?<\/h2>\n<p>This is where both approaches, connection and CSV alike, create the most confusion. A bank transaction shows that money moved. It doesn&#8217;t show what for, at what VAT rate, or under which contract.<\/p>\n<h3 id=\"latvia-s-requirements-for-supporting-documents\">Latvia&#8217;s requirements for supporting documents<\/h3>\n<p>Under Latvia&#8217;s <a href=\"https:\/\/likumi.lv\/ta\/id\/324249-gramatvedibas-likums\">Accounting Law<\/a>, an external document (an invoice, a receipt, a contract) takes priority as a supporting document over an internal one, and the document has to be able to justify the economic substance of the transaction; a bank payment line usually can&#8217;t do that on its own. An unconfirmed account statement can, as an exception, count as a supporting document, but only if a person the company&#8217;s manager has made responsible has separately confirmed the transaction and the accuracy of the data.<\/p>\n<h3 id=\"estonia-s-requirements-for-supporting-documents\">Estonia&#8217;s requirements for supporting documents<\/h3>\n<p>Estonia&#8217;s rule is even clearer: under the <a href=\"https:\/\/www.riigiteataja.ee\/en\/compare_wordings?grupiId=100007&amp;vasakAktId=510072025005\">Estonian Accounting Act<\/a>, every accounting entry has to rest on a source document proving the transaction, or on a consolidated document built from source documents. A bank statement is not a source document; an invoice or a receipt is. Since <a href=\"https:\/\/www.riigiteataja.ee\/en\/compare_wordings?grupiId=100007&amp;vasakAktId=510072025005\">1 July 2025<\/a>, a source document generally has to be machine-readable; any other permanently reproducible written document is allowed only in the specific exceptions the law names. Both Latvian and Estonian law leave responsibility with the company&#8217;s manager even when an outsourced accountant, bookkeeper, or piece of software handles the records on their behalf. <a href=\"https:\/\/likumi.lv\/ta\/id\/324249-gramatvedibas-likums\">Latvia&#8217;s law<\/a> says this outright.<\/p>\n<p>In practice this comes down to one rule: every payment in and out has to be tied to its own invoice, receipt, or contract, number matched to number, amount matched to amount, regardless of whether the bank line reached your books via a connection or a CSV file. Retention periods differ between the two countries. Latvia requires accounting registers and organisational documents to be <a href=\"https:\/\/likumi.lv\/ta\/id\/324249-gramatvedibas-likums\">kept for 10 years<\/a>, with other supporting documents kept for at least five; Estonia requires source documents, registers, ledgers, and contracts to be <a href=\"https:\/\/www.riigiteataja.ee\/en\/compare_wordings?grupiId=100007&amp;vasakAktId=510072025005\">kept for seven years<\/a> after the end of the relevant financial year.<\/p>\n<h2 id=\"how-do-you-connect-your-bank-without-losing-control\">How do you connect your bank without losing control?<\/h2>\n<p>Before you grant a third party access to your account, run through a checklist that keeps the decision in your hands.<\/p>\n<ul>\n<li><strong>Limit the scope of consent.<\/strong> <a href=\"https:\/\/eur-lex.europa.eu\/eli\/dir\/2015\/2366\/oj\">Article 67 of PSD2<\/a> requires the provider to ask for explicit consent, and it applies only to the accounts named and the transactions tied to them. Grant access only to the accounts you actually need for bookkeeping, not to every banking product your company holds.<\/li>\n<li><strong>Check the provider&#8217;s licence status.<\/strong> Before using a service, check whether the provider is listed in the <a href=\"https:\/\/www.eba.europa.eu\/risk-and-data-analysis\/data\/registers\/payment-institutions-register\">EBA&#8217;s register<\/a> of payment institutions. It&#8217;s updated from member-state data at least once a day, but a listing alone doesn&#8217;t confer legal rights or serve as final proof of status; cross-check your own country&#8217;s supervisory register too.<\/li>\n<li><strong>There doesn&#8217;t need to be a contract between your bank and the provider.<\/strong> PSD2 doesn&#8217;t require your account-holding bank and the account information provider to have <a href=\"https:\/\/eur-lex.europa.eu\/eli\/dir\/2015\/2366\/oj\">an agreement between themselves<\/a>. The authorisation comes from your consent, not from an arrangement between banks.<\/li>\n<li><strong>Separate user roles.<\/strong> Give your accountant the right to view and match transactions, not to approve payments. Those two roles should stay distinct in your software as well.<\/li>\n<li><strong>Keep CSV export within reach.<\/strong> Even with a live connection running, keep the ability to download an account statement as a CSV file by hand. That&#8217;s your fallback if the interface goes down.<\/li>\n<li><strong>Review the access log regularly.<\/strong> Check who has accessed your account data and when, and revoke access the moment you stop using a provider.<\/li>\n<\/ul>\n<p>The European Commission&#8217;s <a href=\"https:\/\/finance.ec.europa.eu\/consumer-finance-and-payments\/payment-services\/payment-services_en\">overview of the payment services rules<\/a> frames the whole regulation around one goal: a safe, integrated payments market where the consumer or business, not the intermediary, decides who gets to see their data.<\/p>\n<h2 id=\"how-do-you-run-a-hybrid-model-without-duplicate-entries\">How do you run a hybrid model without duplicate entries?<\/h2>\n<p>In practice, most small businesses do best with a hybrid setup: a bank connection for daily tracking, CSV as a backup and control check. Here&#8217;s how to build it in four steps.<\/p>\n<ol>\n<li><strong>Match your opening balance.<\/strong> Before switching on a connection, compare your accounting balance against the bank&#8217;s actual balance as of a specific date. Any gap that shows up afterward will be immediately visible.<\/li>\n<li><strong>Build automatic matching rules.<\/strong> Set up rules that automatically match recurring payments (rent, leasing, invoices from the same client) to the right invoice, but design the rule to match amount and reference number, not amount alone.<\/li>\n<li><strong>Review unmatched transactions weekly.<\/strong> Every week, go through the transactions your rules couldn&#8217;t match automatically. That&#8217;s where mismatches happen most often.<\/li>\n<li><strong>Reconcile against the bank statement at month-end.<\/strong> At the end of each month, download the account statement in CSV format and check it against your accounting balance. This catches any gaps the connection missed that automation alone wouldn&#8217;t flag.<\/li>\n<\/ol>\n<p>The order matters: if you build automatic rules before reconciling your opening balance, every entry afterward carries the old error forward.<\/p>\n<h2 id=\"why-are-latvia-s-deadlines-making-correct-matching-more-urge\">Why are Latvia&#8217;s deadlines making correct matching more urgent?<\/h2>\n<p>Latvia&#8217;s accounting rules are moving toward structured e-invoicing, and that changes how fast a bank line and an invoice need to line up. Starting <a href=\"https:\/\/www.fm.gov.lv\/lv\/strukturets-elektroniskais-rekins\">1 January 2025<\/a>, Latvian invoices issued to state or municipal bodies (government-to-government, business-to-government, and government-to-business transactions) must be issued as structured e-invoices, in a format that meets the LVS EN 16931-1:2017 standard and is machine-readable without manual reprocessing. Starting <a href=\"https:\/\/www.fm.gov.lv\/lv\/strukturets-elektroniskais-rekins\">1 January 2026<\/a>, companies must also submit those e-invoices to Latvia&#8217;s tax authority, the Valsts ie\u0146\u0113mumu dienests, or VID. Starting <a href=\"https:\/\/www.fm.gov.lv\/lv\/strukturets-elektroniskais-rekins\">1 January 2028<\/a>, the e-invoice and VID-submission requirement extends to business-to-business transactions as well. The deadline that was originally set for early 2026 was pushed back by a later amendment to the law.<\/p>\n<p>This doesn&#8217;t make a bank connection mandatory. The regulation covers invoice format and submission to the tax authority, not how an accountant handles account data day to day. But once invoices move in structured form and land automatically at VID, it&#8217;s worth having your bank-side data flow at the same level of order: the more precisely today&#8217;s invoices and bank payments are tied together, the less work you&#8217;ll face in 2028, when scrutiny of B2B invoices tightens.<\/p>\n<h2>FAQ<\/h2>\n<h3>Mida panga\u00fchendus tegelikult teeb ja mida teeb CSV-import?<\/h3>\n<p>Panga\u00fchendus on kontoinfo teenus (AIS), mis loeb konto tehinguid ja saldot otse pangast PSD2 direktiivi alusel. CSV-import on hetkeseisu koopia, kus laadite alla \u00fche perioodi tehingud ja impordite need k\u00e4sitsi. Panga\u00fchendus uuendab andmeid pidevalt, CSV-import vajab iga kord uut faili.<\/p>\n<h3>Kas pangakirje on sama, mis kuludokument?<\/h3>\n<p>Ei, pangatehing n\u00e4itab ainult raha liikumist, mitte selle majanduslikku sisu. L\u00e4ti ja Eesti seadused n\u00f5uavad t\u00f5endava dokumendina arvet, t\u0161ekki v\u00f5i lepingut. Pangav\u00e4ljav\u00f5te ei ole algdokument, vaid seda saab erandkorras kasutada ainult juhi kinnituse korral.<\/p>\n<h3>Kuidas \u00fchendada pank kontrolli kaotamata?<\/h3>\n<p>Piirake n\u00f5usoleku ulatust ainult vajalikele kontodele, kontrollige teenusepakkuja staatust EBA registris, eristage kasutaja\u00f5igused ja hoidke CSV-eksport varulahendusena. Regulaarselt kontrollige tegevuslogi ja t\u00fchistage juurdep\u00e4\u00e4s kohe, kui teenust enam ei kasuta.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Mida panga\u00fchendus tegelikult teeb ja mida teeb CSV-import?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Panga\u00fchendus on kontoinfo teenus (AIS), mis loeb konto tehinguid ja saldot otse pangast PSD2 direktiivi alusel. CSV-import on hetkeseisu koopia, kus laadite alla \u00fche perioodi tehingud ja impordite need k\u00e4sitsi. Panga\u00fchendus uuendab andmeid pidevalt, CSV-import vajab iga kord uut faili.\"}},{\"@type\":\"Question\",\"name\":\"Kas pangakirje on sama, mis kuludokument?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ei, pangatehing n\u00e4itab ainult raha liikumist, mitte selle majanduslikku sisu. L\u00e4ti ja Eesti seadused n\u00f5uavad t\u00f5endava dokumendina arvet, t\u0161ekki v\u00f5i lepingut. Pangav\u00e4ljav\u00f5te ei ole algdokument, vaid seda saab erandkorras kasutada ainult juhi kinnituse korral.\"}},{\"@type\":\"Question\",\"name\":\"Kuidas \u00fchendada pank kontrolli kaotamata?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Piirake n\u00f5usoleku ulatust ainult vajalikele kontodele, kontrollige teenusepakkuja staatust EBA registris, eristage kasutaja\u00f5igused ja hoidke CSV-eksport varulahendusena. Regulaarselt kontrollige tegevuslogi ja t\u00fchistage juurdep\u00e4\u00e4s kohe, kui teenust enam ei kasuta.\"}}]}<\/script><\/p>\n<\/div>\n<\/div>\n<\/article>\n<style>.ce-answer{max-width:760px;margin:0 auto;padding:8px 20px 48px;line-height:1.65}.ce-answer h2{margin:1.5em 0 .55em;line-height:1.3}.ce-answer h3{margin:1.1em 0 .45em}.ce-answer p{margin:0 0 1em}.ce-answer ul,.ce-answer ol{margin:0 0 1em;padding-left:1.4em}.ce-answer li{margin:.25em 0}.ce-answer table{border-collapse:collapse;width:100%;margin:0 0 1.2em}.ce-answer th,.ce-answer td{border:1px solid #ddd;padding:8px 10px;text-align:left}.ce-answer blockquote{border-left:3px solid #ccc;margin:1em 0;padding:6px 14px}.ce-answer sup a{text-decoration:none}.ce-answer-title{margin:.6em 0 .4em}<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Jak ma\u0142e przedsi\u0119biorstwa na \u0141otwie i w Estonii wybieraj\u0105 mi\u0119dzy automatycznym przesy\u0142aniem danych do banku a r\u0119cznym importem plik\u00f3w CSV, nie trac\u0105c kontroli ani dowodu.<\/p>","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-29251","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/pages\/29251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/comments?post=29251"}],"version-history":[{"count":0,"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/pages\/29251\/revisions"}],"wp:attachment":[{"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/media?parent=29251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}