Перебудова дерева плану рахунків
Використовуйте Перебудувати дерево, коли в записах рахунків структура «батьківський — дочірній» у плані рахунків правильна, але ERPNext поводиться так, ніби деякі рахунки належать не до тієї гілки. Інструмент перераховує внутрішні індекси дерева, за якими ERPNext упорядковує рахунки й включає підпорядковані рахунки в облікові звіти.
Це інструмент відновлення, а не регулярне обслуговування обліку. Не запускайте його лише тому, що два звіти показують різні підсумки. Спочатку перевірте в них фільтри: організацію, дату, рахунок, фінансову книгу, валюту, центр витрат, проєкт тощо.
Коли перебудова може допомогти
У чинних рекомендаціях ERPNext описано випадок, коли головну книгу відфільтровано за одним рахунком, а в ній з'являються рядки іншого рахунку. Перебудова може допомогти, коли індекси дерева рахунків більше не відповідають збереженим батьківським зв'язкам.
Інші ознаки:
- дочірній рахунок не потрапляє в підсумок групи, хоча його Батьківський рахунок правильний;
- фільтр за батьківським рахунком включає рахунки, які вже не належать до цієї групи;
- у дереві рахунок розташований під правильним батьківським рахунком, але баланс чи звіт по прибутках і збитках групують його неправильно;
- нещодавня зміна батьківського рахунку неоднаково відображається у звітах, що спираються на дерево.
Якщо в головній книзі вибрати груповий рахунок, у звіт навмисно потрапляють і всі підпорядковані субрахунки. Тому кілька рахунків у звіті самі по собі не свідчать про пошкодження дерева.
Перш ніж почати
- Оновіть звіт і перевірте всі відповідні фільтри.
- З'ясуйте, чи вибраний рахунок — група. Групові рахунки зазвичай показують і підпорядковані рахунки.
- Відкрийте кожен рахунок, якого стосується проблема, і перевірте Батьківський рахунок, Кореневий тип, Тип звіту, організацію та ознаку групи.
- Перегляньте нещодавні зміни, зроблені через зміну батьківського рахунку, імпорт, патчі чи власні застосунки.
- Якщо це робоча база, виконуйте відновлення в контрольоване технічне вікно й переконайтеся, що є свіжа резервна копія.
Не редагуйте внутрішні ліві та праві індекси дерева безпосередньо в базі даних. «Перебудувати дерево» якраз і перераховує їх за збереженою ієрархією.
Перебудова дерева
- Відкрийте Бухгалтерський облік > План рахунків.
- Виберіть організацію, якої стосується проблема.
- Перегляньте кореневі групи й переконайтеся, що ієрархія саме така, як ви очікуєте.

- Відкрийте меню з трьома крапками у верхньому правому куті.
- Виберіть Перебудувати дерево.

ERPNext перерахує індекси дерева рахунків. Інструмент не створює запис журналу, не змінює суми дебету чи кредиту, не переносить рахунок до іншого батьківського рахунку й не переписує наявні проведення в головній книзі.
Перевірка результату
Знову відкрийте звіт, у якому була проблема, з тими самими фільтрами. У головній книзі спочатку виберіть конкретний субрахунок. Потім окремо перевірте його батьківську групу, щоб розрізнити один субрахунок і групу з підпорядкованими рахунками.

Переконайтеся, що:
- з фільтром за конкретним субрахунком показуються лише рядки цього рахунку;
- з фільтром за групою показуються лише правильні підпорядковані рахунки;
- початковий залишок, дебет, кредит і кінцевий залишок відповідають очікуваним документам;
- у плані рахунків рахунок розташований у правильній гілці;
- з тими самими фільтрами відповідний фінансовий звіт дає узгоджені результати.
Якщо підсумки й далі відрізняються, перевірте фільтри звітів, фінансові книги, валюти, дати проведення, скасовані записи або неправильний батьківський рахунок. Перебудова не виправить помилково вибраний батьківський рахунок чи неправильний обліковий документ.
Що змінює «Перебудувати дерево»
| Сфера | Результат |
|---|---|
| Значення батьківських рахунків | Не змінюються. |
| Внутрішні індекси дерева | Перераховуються за збереженою ієрархією. |
| Залишки рахунків | І далі ґрунтуються на наявних записах головної книги. |
| Облікові документи | Не створюються, не скасовуються, не змінюються й не перепроводяться. |
| Групування у звітах | Може виправитися, якщо проблему спричинили неузгоджені індекси дерева. |
| Неправильний батьківський рахунок | Не виправляється. Спочатку змініть батьківський рахунок, а перебудовуйте лише за потреби. |
Усунення проблем
| Проблема | Що перевірити |
|---|---|
| Головна книга й далі показує кілька рахунків | З'ясуйте, чи вибрали ви груповий рахунок. Фільтр за групою за задумом включає підпорядковані рахунки. |
| Рахунок і далі в неправильній гілці | Відкрийте рахунок і виправте Батьківський рахунок. «Перебудувати дерево» не визначає, де має бути рахунок. |
| Підсумок фінансового звіту й далі відрізняється | Порівняйте організацію, дати, фінансову книгу, валюту, виміри, валюту подання та налаштування накопичених значень. |
| Пункт «Перебудувати дерево» недоступний | Переконайтеся, що ви в деревоподібному поданні плану рахунків і що ваша роль має право на цю дію. |
| Дія завершується помилкою | Збережіть трасування помилки, версії ERPNext і Frappe та назву організації. Перегляньте доопрацювання й попросіть адміністратора чи службу підтримки розібратися, а не змінюйте індекси вручну. |
Поширені запитання
Чи змінює «Перебудувати дерево» записи головної книги?
Ні. Інструмент перераховує індекси ієрархії рахунків. Використовуйте перепроведення бухгалтерської книги лише тоді, коли погоджене виправлення має заново сформувати записи для підтримуваної зміни документа.
Чому батьківський рахунок показує кілька субрахунків?
Батьківські рахунки — це групи. Звіти використовують дерево, щоб включити підпорядковані субрахунки. Якщо потрібен лише один субрахунок, виберіть негруповий рахунок.
Чи потрібно перебудовувати дерево після кожної зміни рахунку?
Ні. Під час звичайного створення рахунків і зміни батьківських рахунків ієрархія оновлюється автоматично. Користуйтеся відновленням лише тоді, коли є ознаки того, що збережені індекси дерева неузгоджені.
Чи може «Перебудувати дерево» перенести рахунок до правильного батьківського рахунку?
Ні. Змініть батьківський рахунок стандартними засобами плану рахунків. Після цього «Перебудувати дерево» перерахує індекси за збереженим зв'язком.
Чи «Перебудувати дерево» — те саме, що перебудова головної книги?
Ні. «Перебудувати дерево» відновлює індекси ієрархії. «Перепроведення бухгалтерської книги» заново формує облікові записи для підтримуваних змін у документах-джерелах. Ці інструменти розв'язують різні проблеми.
Пов'язані теми
- План рахунків
- Зміна батьківського рахунку
- Об'єднання рахунків
- Заморожування рахунку
- Головна книга
- Перепроведення бухгалтерської книги
Переклад сторінки «Rebuild the Chart of Accounts Tree» з документації ERPNext. © Frappe Technologies Pvt. Ltd., ліцензія CC BY-SA 3.0. Переклад — OpenOblik, на тих самих умовах. Переклад машинний, вичитка триває: помітили неточність — напишіть нам.