Всички случаи и публикации

Счетоводство и текущо осчетоводяване · Професионални услуги · Банкови операции

Автоматизирано изравняване на банкови извлечения

Анонимизиран ангажимент6 седмици
Клиент
Счетоводна кантора · България · 10-15 служители, счетоводство на 100+ клиентски дружества
Индустрия
Счетоводство и текущо осчетоводяване
Отдел
Финанси и счетоводство
Регион
България
Продължителност
6 седмици
Екип по доставка
3 души

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

Работещ модел на подхода с примерни данни. Върви сам и спира, когато не е на екрана; нищо тук не докосва реална система.

Резултатите

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

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

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

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

Какво им струваше това

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

Подходът

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

Четене на извлечения от всяка банка

Структурирани конектори за всяка банка четат съответния формат на извлечение. Поддържат се пет български банки, а нова банка е нов шаблон, а не пренаписване: последната отне около четири часа. Структурата и ключовите полета се валидират, преди нещо да бъде осчетоводено. Извлеченията, свалени и подредени от нашия робот за сваляне на извлечения, постъпват директно.

Съпоставяне с това, което наистина е открито

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

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

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

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

Осчетоводяване, идентично с ръчното въвеждане

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

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

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

Отчетност и сигурност

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

Технологии

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

Резултатът

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

Извлеченията се свалят сами, фактурите се осчетоводяват сами, плащанията се изравняват сами: три робота, една счетоводна кантора, никакво преписване.

Рискът, който повечето екипи пропускат

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

Сходна работа

Следваща стъпка

Започнете същия разговор

Кажете ни кой процес се къса постоянно. Ще се върнем с това какво е нужно да се оправи, колко ще струва и какво ще измерваме.

Или пишете директно: •••••@•••••••.•••

  • Отговор от партньор в рамките на един работен ден
  • Фиксиран обхват и фиксирана цена, уговорени предварително
  • Картите и backlog-ът остават ваши във всеки случай