Головна » ODOO » Облік грошових коштів в ERP Odoo 16 EE
ODOO

Облік грошових коштів в ERP Odoo 16 EE

Поділіться з друзями - підтримайте проект

Print Friendly, PDF & Email

Для початку – трохи теорії

Грошові кошти (або просто кошти, ГК) які використовують суб’єкти господарювання у своїй діяльності умовно можна розділити на дві великі групи: готівкові та безготівкові. Тенденція останніх років така, що бізнес намагається переходити на безготівковий розрахунок і частка операцій з готівкою з кожним роком зменшується.

Облік безготівкових коштів

Облік коштів досить простий і не містить у собі якихось специфічних нюансів. Для обліку безготівкових коштів основним первинним документом є банківська виписка, яку надає банк по кожному розрахунковому рахунку організації.

Банківська виписка – документ банку у якому списання ГК відображається за дебетом, а надходження – за кредитом.

Для обліку наявності та руху безготівкових коштів у плані рахунків виділяється окремий рахунок. В українському плані рахунків бухгалтера зазвичай використовують рахунок 31”Рахунки в банках”, до якого можуть створюватися субрахунки по мірі необхідності.

Витяг з Інструкції про застосування плану рахунків

Рахунок 31 “Рахунки в банках”

Рахунок 31 “Рахунки в банках” призначено для обліку наявності та руху грошових коштів, що знаходяться на рахунках в банку, які можуть бути використані для поточних операцій.

Рахунок 31 “Рахунки в банках” має такі субрахунки:

311 “Поточні рахунки в національній валюті

312 “Поточні рахунки в іноземній валюті”

313 “Інші рахунки в банку в національній валюті”

314 “Інші рахунки в банку в іноземній валюті”

315 “Спеціальні рахунки в національній валюті”

316 “Спеціальні рахунки в іноземній валюті”.

За дебетом рахунку 31 “Рахунки в банках” відображається надходження грошових коштів, за кредитом – їх використання.

Субрахунки 312 “Поточні рахунки в іноземній валюті” та 314 “Інші рахунки в банку в іноземній валюті” призначені для узагальнення інформації про наявність та рух грошових коштів в іноземній валюті.

Субрахунок 315 «Спеціальні рахунки в національній валюті» призначений для обліку коштів на рахунку у системі електронного адміністрування податку на додану вартість, відкритому платнику податку в Казначействі, а також на інших спеціальних рахунках, відкритих у банку та/або органі Казначейства відповідно до законодавства, тощо.

Субрахунок 316 «Спеціальні рахунки в іноземній валюті» призначений для обліку коштів в іноземній валюті, що підлягають розподілу або додатковому попередньому контролю, у тому числі сум коштів в іноземній валюті, що підлягають обов’язковому продажу відповідно до законодавства. 

Облік готівкових коштів

Розрахунки підприємств за допомогою готівкових коштів здійснюється за певними правилами, встановленими чинним законодавством у сфері організації готівкового обігу. Операції з готівкою завжди були під особливим контролем держави і вона на них накладає певні обмеження (ліміти каси, ліміт на суму операцій, обов’язковість застосування РРО тощо).

У плані рахунків для обліку готівки виділяють окремий рахунок, в українському плані рахунків – це рахунок 30 “Готівка”, в разі необхідності до нього можуть створюватися додаткові субрахунки.

Витяг з Інструкції про застосування плану рахунків

Рахунок 30 “Готівка”

Рахунок 30 “Готівка” призначений для узагальнення інформації про наявність та рух грошових коштів в касі підприємства.

Рахунок 30 “Готівка” має такі субрахунки:

301 “Готівка в національній валюті”

302 “Готівка в іноземній валюті”

За дебетом рахунку 30 “Готівка” відображається надходження грошових коштів у касу підприємства, за кредитом – виплата грошових коштів із каси підприємства.

На підприємствах, де працюють операційні каси (продаж квитків, оплата послуг зв’язку, обмін валюти тощо) відкриваються субрахунки “Готівка в національній валюті в операційній касі” та “Готівка в іноземній валюті в операційній касі”.

Облік грошових коштів у ERP Odoo

Журнали обліку

Під кожний банківський рахунок чи касу ми маємо в системі створити окремий журнал:

  • для обліку безготівкових ГК – журнал із типом “Банк”
  • для обліку готівкових ГК – журнал з типом “Готівка”

Вибираючи тип журналу, в ньому з’являється ряд специфічних налаштувань.

Для журналу з типом “Банк” ми маємо в ньому вказати:

  • Банківський рахунок – вибрати рахунок із плану рахунків, на якому враховуватиметься рух ГК за цим журналом. Якщо його не вибрати при створенні журналу – при збереженні журналу система сама автоматично створить субрахунок до рахунку обліку безготівкових ДС (для України – до 31 рахунку)
  • Короткий код – префікс нумерації бухгалтерських проведень, які будуть створюватись у цьому журналі
  • Номер рахунку – вибір із довідника “Банківські рахунки” нашої організації

Для журналу з типом “Готівка” ми маємо обов’язково вказати такі налаштування:

 

  • Рахунок обліку готівки – вибір рахунок із плану рахунків, на якому враховуватиметься рух ГК за цим журналом. Якщо його не вибрати при створенні журналу – при збереженні журналу система сама автоматично створить субрахунок до рахунку обліку готівки (для України – до 30 рахунку)
  • Короткий код – префікс нумерації бухгалтерських проведень, які будуть створюватись у цьому журналі
  • Рахунок прибутку та Рахунок збитків – вибір із плану рахунків рахунків на яких відображатиметься нестача або надлишок коштів при закритті каси

Для рахунків бухгалтерського обліку руху грошових коштів у них потрібно вказати тип “Банк та готівка. Зверніть увагу, що номер бухгалтерського рахунку в Odoo по замовчування складається з 6 цифр

Банківська виписка – як основний інструмент для відображення руху коштів

У Odoo є кілька механізмів відображення в обліку руху ГК:

  • створення платежів безпосередньо з документа, що формує заборгованість (інвойси, тобто документи реалізації – видаткові накладні, акти)
  • через банківську виписку.

При цьому якщо ми використовуємо перший спосіб, такі платежі відображаються через транзитний рахунок, який повинен бути закритий банківською випискою. Тобто в системі робитиметься два записи. Наприклад, при оплаті дебіторської заборгованості з документа реалізації робитиметься запис Дт 311002 Кт 361. Потім ми маємо створити банківську виписку яка зробить запис Дт 311006 Кт 311002 (тут в якості транзитного рахунку виступає 311002)

Увага! Цим механізмом я не рекомендую користуватися, якщо в цьому немає нагальної потреби

Транзитний рахунок також використовується в точці продажів, якщо там при оплаті вибирається журнал з типом “Банк”, потім сума на транзитному рахунку має бути закрита через банківську. виписку.

Банківська виписка (БВ) в системі призначена для відображення руху як безготівкових, так і готівкових коштів. У 16-й версії Odoo Enterprise зовнішній вигляд виписки видозмінився і тепер виглядає так:

При проведенні позиції БВ є два режими:

  • звірка з існуючими заборгованостями або відображення передоплати (яка відображається на тому ж рахунку що і заборгованості) – вкладка “Співставити існуючі записи”.
  • ручне проведення – у цьому режимі ми можемо самостійно вказати рахунок, який братиме участь у проводці (наприклад рахунок витрат). У цьому режимі ми також маємо можливість вказати аналітичний рахунок, який буде залучений у записі журналу (проводці) – вкладка “Ручні операції.

Рахунок обліку коштів береться з журналу по якому ми проводимо платіж. При цьому якщо сума вказана зі знаком “+”, то цей рахунок буде за дебетом, якщо “-” – то за кредитом. Яке буде проведення ми можемо побачити заздалегідь і якщо все ок, то при натисненні на кнопку “ Підтвердити“ дана позиція помітиться як проведена.

Якщо проведення по рахунку обліку взаєморозрахунків має статус “Відкритий баланс”, це означає що в обліку у нас буде зафіксована передплата, яка не прив’язана до існуючої заборгованості в системі. Потім коли у нас в обліку з’явиться документ – фіксуючий заборгованість, ця передплата в ньому відобразиться і система запропонує вам цю передплату прив’язати до нього.

Автоматизація завантаження банківських виписок

Якщо у компанії досить велика кількість банківських операцій, занесення вручну банківських виписок в систему може займати досить багато часу. Тож сучасні IT-рішення цей процес пробують автоматизувати.

Більшість українських банків не мають публічного API по якому виписки можна затягувати в систему по одному натисненню на кнопку. Для України наскільки я знаю вже є реалізована інтеграція з Приватбанком, з ком’юніті версією системи точно.

Компанія Self-ERP, в якій я зараз працюю, реалізувала як я його називаю універсальний імпортер банківських виписок у форматі csv та xls, який дозволяє легко налаштовувати шаблони для імпорту користувачем системи та по цьому шаблону імпортувати банківські виписки. Вже є передналаштовані шаблони для: Приватбанку, ПУМБ, Аваль та Укрсиббанк. Список банків буде поступово розширюватися.

Налаштування шаблону для імпорту – “Співставлення полів”
Налаштування шаблону для імпорту – “Налаштування”

Статті руху грошових коштів

В базовій Odoo неможливо зробити нормальний звіт про рух грошових коштів прямим методом. Той звіт який є –  викликає у фінансистів більше запитань, ніж надає відповідей. Окрім того, в системі немає інструментів які б дозволяли робити бюджетування руху грошових коштів. Стандартний функціонал аналітичних рахунків, теж не можна повноцінно використовувати при відображенні в обліку платежів, зокрема їх не можна вказувати коли проводиться звірка з інвойсами.

За розв’язання цієї проблеми взялася команда компанії Self-ERP, яка реалізувала в системі поняття “Стаття руху грошових коштів”. За основу були взяті аналітичні рахунки та трохи дороблений стандартний функціонал системи.

Загальна схема використання статтей руху грошових коштів

Зокрема на рівні аналітичного плану з’явилася помітка, що цей план буде використовуватися як статті руху грошових коштів (РГК).

Самі плани можуть бути ієрархічними. Таким чином можна створювати групи аналітичних рахунків та по планам нижчого рівня робити групування. Всі аналітичні рахунки які відносяться до таких планів можуть використовуватися як статті руху грошових коштів.

Аналітичний рахунок – стаття руху грошових коштів

В позицію банківської виписки було додане поле “Стаття руху грошових коштів”, в якому можна обрати аналітичний рахунок. Пошук аналітичного рахунку можна робити по назві або по коду.

Після проведення платежу вказаний аналітичний рахунок відображається в обліку як аналітика по рахунку обліку грошових коштів, та робить аналітичний запис.

Через ці записи можна проаналізувати рух грошових коштів. Найкраще це робити в режимі “Зведеної таблиці” або “Сітки”.

Вид представлення “Сітка” – помісячно
Вид представлення “Сітка” – по кожному дню
Вид представлення “Зведена таблиця” – групування по аналітичному плану

Бюджетування руху грошових коштів

Використання функціонала аналітичних рахунків дозволяє нам залучити стандартний інструмент бюджетування для бюджетування руху грошових коштів.

Звіт про рух грошових коштів

Додана аналітики по руху грошових коштів зробило можливим побудувути Звіт про рух грошових коштів, який показує інформацію про рух грошових коштів в розрізі статтей руху грошових коштів (ось така вийшла тавтологія :) )

Джерело: Блог Антона Піскуна


Поділіться з друзями - підтримайте проект