KT Sparks

Счетоводна фирма · България · екип от 10-15 души, обслужва над 100 дружества

Банкови извлечения, които се изравняват и осчетоводяват сами

Когато изравняването в края на месеца се прави ръчно, ред по ред, последиците са двойно регистрирани плащания и фактури, които стоят открити седмици след плащането. Днес приблизително 90% от банковите операции се съпоставят и осчетоводяват автоматично, а счетоводителите се занимават само с редовете, при които е нужна преценка.

Bank Statements That Reconcile and Post Themselves
Индустрия
Счетоводство и текущо осчетоводяване
Функция
Финанси и счетоводство
Регион
България
Продължителност
6 седмици
Екип
3 души

Резултати

~90%
от операциите се изравняват и осчетоводяват автоматично
Останалото са редове от банката без смислено основание.
5
формата на извлечения от български банки
Добавянето на банка е нов шаблон. Последната отне приблизително четири часа.
0
двойно регистрирани плащания
Вече погасените документи се улавят още преди осчетоводяване.

01

Предизвикателството

Клиентът е българска фирма за счетоводни и финансови услуги. Екипът ѝ от 10-15 души обслужва над 100 дружества, чието счетоводство се води в Microinvest.

Банковите извлечения се обработваха ръчно, ред по ред. За всяко движение някой трябваше да открие коя фактура покрива плащането, да се увери, че тя още е открита, да разбере кой е контрагентът и да избере сметките за осчетоводяване. Това се повтаряше за всяка сметка на всяко дружество, всеки месец. За заплати, тегления от банкомат, банкови такси и плащания към бюджета важаха отделни правила.

Цената на ръчната работа

  • Дублирани записи и позиции, които отдавна трябва да са закрити. Двойно осчетоводено плащане или платена фактура, която продължава да виси открита, дават грешна картина на счетоводството на клиента, а грешката излиза наяве късно.
  • Експертно време за предвидими операции. Голяма част от редовете следват ясен модел, но всеки от тях минаваше през ръцете на квалифициран счетоводител.
  • Забавяне на последната стъпка. Изравняването идва непосредствено преди приключването, затова всяко закъснение тук отлага и самото приключване.

02

Какво направихме

Създадохме робот за изравняване, който работи без надзор върху самостоятелно хостван n8n и записва операциите директно в счетоводната система.

Извлечения от която и да е банка

За формата на всяка банка има отделен структуриран конектор. В момента се поддържат пет български банки. Добавянето на нова банка изисква нов шаблон, а не пренаписване на кода, като последната отне приблизително четири часа. Преди каквото и да е осчетоводяване се проверяват структурата и ключовите полета. Всичко, което изтегля и подрежда нашият робот, който сваля извлеченията, влиза директно в процеса.

Съпоставяне само с открити позиции

Роботът изтегля откритите фактури от Microinvest и проверява всеки ред от извлечението спрямо тях. Ако документът вече е погасен, роботът го разпознава и плащането не се записва повторно. При съвпадение фактурата се закрива с данните от извлечението.

Правилата са в ръцете на счетоводителите

Начинът на осчетоводяване на всяко движение се определя от правила в Excel: ключови думи в основанието за плащане, приход или разход, IBAN, дебитна и кредитна сметка. Изпълнението на правилата става в n8n.

Тип движениеКак се обработва
Плащания по фактуриСвързват се с откритата фактура, която след това се закрива
ЗаплатиОтделен набор от правила
Тегления от банкоматОтделен набор от правила
Банкови таксиОтделен набор от правила
Бюджетни и данъчни плащанияОтделен набор от правила
Плащания към свързани лицаОтделен набор от правила

Записи като въведени на ръка

  • Откриване на контрагента. Ако контрагентът го няма в счетоводната система, роботът го намира в Търговския регистър и го създава заедно със сметките му по подразбиране.
  • Запис директно в книгите. Съпоставените плащания се записват в отделната Microinvest база на всяко дружество през защитена VPN връзка. Операциите в базата повторихме по модела на записи, въведени през екраните на самата програма, затова резултатът не се различава от ръчното въвеждане.

Изключения, които правят системата по-умна

Разделяме бизнес изключенията (няма правило, дружеството не може да бъде разпознато) от системните (посоченият документ липсва или вече е платен). Често името на фирмата се различава: в извлечението е изписано на латиница, а в счетоводството с кирилски букви. Тогава роботът изпраща форма за потвърждение, записва отговора и оттам нататък съвпадението е трайно.

Отчети и защита

  • За всяко извлечение се генерира отделен Excel отчет за всеки ред: валута и IBAN, тип операция, сметка и контрагент, сума с евровата ѝ стойност, номер на документа, дати, основание, наличност след операцията, статус и ID на изпълнението. Отчетът се съхранява в SharePoint и се изпраща на екипа по имейл.
  • Всеки ред се отбелязва веднага след обработката, затова прекъснат цикъл може да се пусне отново, без да се появят дублирани записи.
  • Файловете с извлечения стоят на сървъра за автоматизация само докато се обработват и след това веднага се изтриват. Достъпът до сървъра е с двуфакторно удостоверяване.

Технологичен стек

СлойИнструменти
ОркестрацияСамостоятелно хостван n8n с машина за правила на JavaScript
ИзвлеченияНаши конектори за 5 български банки
СчетоводствоMicroinvest Delta Pro през наш MSSQL конектор по OpenVPN
ОбогатяванеСправка в Търговския регистър
ОтчетиExcel, имейл, Microsoft SharePoint, Microsoft Graph API

03

Резултатът

ПредиСлед
Ръчно осчетоводени редовеВсеки редПриблизително 10%
Двойни плащанияЗабелязвани късно или изобщо неСпирани преди осчетоводяване
ПроследимостКаквото помни счетоводителятИзвлечение, изпълнение и правило зад всеки запис
Непознати имена на контрагентиВъпрос при всеки случайЕдин въпрос, отговорът остава завинаги
  • Без участие на счетоводител се изравняват и осчетоводяват приблизително 90% от операциите.
  • Повечето от другите 10% са редове, които банката е подала без смислено основание. Екипът ги получава като кратък списък с изключения, а не като цяло извлечение за преглед.
  • Всеки запис може да се проследи до извлечението, от което идва, до изпълнението, което го е обработило, и до правилото, по което е разпределен.
  • Разминаванията в имената изчезват с времето: всяка попълнена форма се пази и същият въпрос не се задава втори път.
  • Това е трети робот в рамките на обща програма. Той използва повторно Microinvest конектора и справката в Търговския регистър, които първо създадохме за автоматизацията на фактурите.
Три робота в една счетоводна фирма: извлеченията се теглят, фактурите се осчетоводяват, плащанията се изравняват, без нищо да се преписва.

Къде обикновено нещата се объркват

С времето клиентите въвеждат нови видове плащания и правилата спират да пасват. Ако никой не отговаря за правилата, процентът на съвпадение пада, без някой да забележи. Онова, което го държи на 90%, е, че правилата стоят в таблица, която счетоводителите поддържат сами.

Още казуси

Сходни проблеми, измерени по същия начин.

Всички казуси
AI That Reads and Posts Accounting Invoices

Счетоводна кантора в България · екип от 10-15 души · над 100 обслужвани дружества

AI, който разчита и осчетоводява фактури

от документите минават без корекция
97%
от документите минават без корекция
по-малко ръчно въвеждане на година
576 ч
по-малко ръчно въвеждане на година
Hands-Free Bank Statement Retrieval

Българска счетоводна кантора · 10-15 служители · води счетоводството на 100+ клиентски дружества

Банкови извлечения, свалени без ръчна работа

клиентски дружества, обработвани два пъти в месеца
70+
клиентски дружества, обработвани два пъти в месеца
банкови портала, управлявани с RPA
3
банкови портала, управлявани с RPA
On-Premise RPA for Bank Statement Entry

Счетоводно-консултантска фирма · България · големи клиенти от фармацията, R&D и здравеопазването, част от тях листвани в САЩ

Банкови извлечения без ръчно въвеждане: RPA изцяло на място

работни дни на месец, освободени за екипа
~9
работни дни на месец, освободени за екипа
реда във всяко извлечение, въведени от робота
200-300
реда във всяко извлечение, въведени от робота