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

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