Податок від суми іншого податку
Використовуйте На суму попереднього рядка, коли податок, збір чи надбавку треба розрахувати лише від суми, отриманої в іншому рядку податку. Базою розрахунку ERPNext бере Суму вказаного рядка — не вартість номенклатури і не наростаючий підсумок документа.
Наприклад, Чиста сума (нетто) документа становить $1,000. Рядок 1 розраховує податок 8% — $80. Рядок 2 — це збір 2% із цих $80 податку:
$80 × 2% = $1.60
Підсумок становить $1,081.60. Це не те саме, що застосувати 2% до наростаючого підсумку $1,080 — тоді вийшло б $21.60.
Якщо вам потрібен огляд усіх доступних типів розрахунку, почніть зі статті Типи в податковому шаблоні.
Перш ніж почати
Переконайтеся, що другий збір за законом або за умовами угоди справді розраховується лише від суми попереднього податку. Перш ніж налаштовувати ERPNext, запишіть невеликий приклад, порахований вручну, та очікуваний підсумок. Якщо поєднання податків залежить від податкового режиму клієнта чи постачальника, перевірте також відповідну податкову категорію.
Вам знадобляться:
- Рахунок для базового податку.
- Окремий рахунок для податку чи збору, що розраховується від нього, якщо правила обліку вимагають окремої проводки.
- Шаблон податків та зборів на продаж або шаблон податків та зборів на закупку чи документ, у якому рядки можна ввести безпосередньо.
- Рядок базового податку, розташований вище за залежний рядок.
У прикладах використано два рахунки, щоб кожну суму податку можна було окремо перевірити в головній книзі.
Як працює формула
Значення рядків такі:
| Рядок | Тип | База | Ставка | Сума | Наростаючий підсумок |
|---|---|---|---|---|---|
| 1 | За чистою сумою | $1,000.00 | 8% | $80.00 | $1,080.00 |
| 2 | На суму попереднього рядка | $80.00 | 2% | $1.60 | $1,081.60 |
Для рядка 2 ERPNext бере значення зі стовпця Сума рядка 1. Розрахунок такий:
Сума вказаного рядка × Ставка податку ÷ 100
Тут важливе саме слово Сума. Сума рядка 1 — $80, а його підсумок — $1,080.
Налаштуйте рядок базового податку
Створіть або відкрийте податковий шаблон, який застосовується до документа.
- Додайте базовий податок першим рядком.
- У полі Тип оберіть За чистою сумою, якщо базовий податок нараховується на чисту вартість номенклатури.
- Оберіть правильний Рахунок.
- Введіть ставку податку, наприклад 8.
- Додайте зрозумілий Опис, щоб користувачі могли розпізнати розрахунок.
Базовий рядок не обов'язково має тип «За чистою сумою». Головне — щоб залежний рядок посилався на правильний попередній рядок, а той давав суму, якої вимагає правило.
Додайте рядок податку з податку
Додайте залежний податок після базового.
- У полі Тип оберіть На суму попереднього рядка.
- У полі Номер рядка посилання вкажіть номер рядка з базовим податком. У цьому прикладі — 1.
- Оберіть рахунок для залежного податку чи збору.
- Введіть ставку податку, наприклад 2.
- Перевірте, чи рядок додається, чи віднімається.
- Збережіть шаблон.

Номер рядка посилання — це позиція рядка в таблиці. Якщо ви вставляєте, видаляєте чи переміщуєте рядки, перевірте номер ще раз. Рядок, який і далі посилається на 1, після зміни порядку в шаблоні може непомітно брати не ту базу.
Застосуйте та перевірте розрахунок
Оберіть шаблон у чернетці рахунку-фактури (продаж) або іншого документа, що його підтримує. Для першої перевірки використайте прості суми.
У нашому прикладі таблиця податків показує:
- Сума рядка 1: $80.00.
- Чиста сума рядка 2: $80.00.
- Сума рядка 2: $1.60.
- Податки та збори разом: $81.60.
- Загальна сума: $1,081.60.

Перевіряйте стовпці Чиста сума, Сума та Разом, а не лише Загальну суму. Чиста сума рядка 2 має дорівнювати сумі попереднього рядка.
Після проведення контрольного прикладу перегляньте головну книгу. Переконайтеся, що обидві суми податку потрапили на призначені рахунки, а сальдо клієнта чи постачальника дорівнює сумі документа.
Сума попереднього рядка чи підсумок попереднього рядка
Ці налаштування звучать схоже, але дають зовсім різні результати.
| Налаштування для рядка 2 | База розрахунку | При 2% | Підсумок |
|---|---|---|---|
| На суму попереднього рядка | Сума рядка 1: $80 | $1.60 | $1,081.60 |
| На підсумок попереднього рядка | Підсумок рядка 1: $1,080 | $21.60 | $1,101.60 |
Використовуйте суму попереднього рядка лише тоді, коли правило каже, що другий податок нараховується на інший податок чи збір як такий. Використовуйте підсумок попереднього рядка, коли правило каже, що податок нараховується на проміжний підсумок після попереднього рядка. Цей варіант описано в статті Податок на інший податок або збір.
Використання розрахунку в шаблонах
Шаблон зручний, коли та сама послідовність податків повторюється. Дайте йому назву, з якої видно поєднання податків і організацію. Перш ніж робити шаблон стандартним чи обирати його через податкове правило, перевірте його на:
- звичайній оподатковуваній номенклатурі;
- звільненій від податку чи інакше оподатковуваній номенклатурі, якщо використовуються шаблони податку на номенклатуру;
- знижці, якщо знижки можуть змінювати чисту базу;
- поверненні або кредит-ноті, якщо та сама послідовність податків має сторнуватися.
Не дублюйте залежний податок одночасно в шаблоні й вручну в документі.
Кілька залежних податків
На один попередній рядок можуть посилатися кілька наступних, але кожен залежний рядок зберігає лише один Номер рядка посилання. Тримайте послідовність зрозумілою й описуйте базу в кожному рядку.
Якщо правило вимагає нарахувати податок на суму кількох значень, не розраховуйте, що «На суму попереднього рядка» їх об'єднає. Він бере суму лише одного вказаного рядка. Ретельно змоделюйте послідовність із наростаючим підсумком або узгодьте підтримуване налаштування з бухгалтером і фахівцем із впровадження ERPNext.
Усунення проблем
Другий податок значно більший, ніж очікувалося
Перевірте, чи не обрано тип «На підсумок попереднього рядка». Змініть його на «На суму попереднього рядка» лише тоді, коли розрахунок має брати суму попереднього податку.
ERPNext повідомляє, що рядок посилання неправильний
Рядок, на який посилаються, має стояти перед залежним рядком, а Номер рядка посилання допустимий лише з типами «На суму попереднього рядка» або «На підсумок попереднього рядка». Перемістіть рядки або виправте тип і посилання.
Розрахунок змінився після перестановки рядків
Номер рядка посилання зберігає позицію рядка. Після вставлення, видалення, копіювання чи переміщення рядків відкрийте кожен залежний рядок і перевірте посилання.
Другий податок бере не ту суму для номенклатури з особливими ставками
Перевірте суму базового рядка після застосування шаблонів податку на номенклатуру. Залежний рядок бере ту суму, яку ERPNext фактично розрахував для вказаного рядка, з урахуванням перевизначень для окремих позицій.
Часті запитання
Чи можна використати той самий рахунок для обох рядків?
Налаштування ERPNext може допускати деякі поєднання, але окремі рахунки спрощують перевірку й звірку різних податкових зобов'язань. Дотримуйтеся потрібної структури плану рахунків і місцевих правил звітності.
«Номер рядка посилання» — це посилання на податковий шаблон чи на рядок документа?
Це номер рядка податку чи збору в поточній таблиці — не рядок позиції й не інший шаблон.
Чи може посилання вказувати на наступний рядок?
Ні. Розрахунок від попереднього рядка спирається на рядок, який уже розраховано, тому рядок, на який посилаються, має стояти раніше.
Чи працює такий розрахунок і в закупівлях?
Так, типи розрахунку від попереднього рядка доступні в рядках податків на закупівлю. У закупівлях також оберіть, чи впливає розрахована сума на «Разом», на «Оцінку» чи на обидва.
Чому залежний рядок показує чисту суму $80?
Для типу «На суму попереднього рядка» чиста сума — це база розрахунку, взята з вказаного рядка. У цьому прикладі сума базового податку — $80.
Пов'язані теми
- Типи в податковому шаблоні
- Податок на інший податок або збір
- Шаблон податків та зборів на продаж
- Шаблон податків та зборів на закупку
- Шаблон податку на номенклатуру
- Податкове правило
Переклад сторінки «Tax on another tax amount» з документації ERPNext. © Frappe Technologies Pvt. Ltd., ліцензія CC BY-SA 3.0. Переклад — OpenOblik, на тих самих умовах. Переклад машинний, вичитка триває: помітили неточність — напишіть нам.