План підписки визначає, що ERPNext виставляє в рахунок регулярно, скільки нараховує і як часто. Ви додаєте один або кілька планів до підписки, і ERPNext використовує їх, коли створює регулярні рахунки-фактури на продаж або на покупку.
Створюйте окремий план для кожного поєднання номенклатури, ціни, валюти й періодичності. Наприклад, Nova Industries може використовувати план Nova Device Care Monthly для щомісячного гарантійного обслуговування за 199 USD і окремий річний план для клієнтів, які платять наперед.

Перш ніж почати
Спершу створіть такі записи:
- Номенклатуру для товару чи послуги, за які виставляється рахунок. Якщо поставки зі складу немає, використовуйте нескладську номенклатуру-послугу.
- Ціну номенклатури і прайс-лист, якщо план братиме ціну з прайс-листа.
- Рахунок платіжного шлюзу, якщо регулярні платежі збиратиме зовнішня платіжна інтеграція.
- Центр витрат або інші аналітичні розрізи, якщо доходи чи витрати від підписок потрібно показувати окремо.
Якщо дозволи ролей не змінювали, плани підписки можуть створювати користувачі з ролями «Користувач обліку», «Менеджер з обліку» (Accounts Manager) і «Менеджер системи».
Створення плану підписки
- Перейдіть до Бухгалтерський облік > Підписки > План підписки.
- Натисніть Додати план підписки.
- Введіть унікальну Назву плану. Обирайте назву, з якої зрозумілі послуга й інтервал, наприклад
Nova Device Care Monthly. - Виберіть Валюту і Номенклатуру, за яку виставляється рахунок.
- Виберіть, як ERPNext визначатиме ціну підписки, і введіть відповідну ставку або прайс-лист.
- Задайте Інтервал платежів і Кількість інтервалів виставлення рахунків.
- За потреби додайте платіжні та облікові дані.
- Збережіть план.
Збереження плану не створює рахунку. Щоб почати регулярне виставлення рахунків, додайте збережений план до підписки.
Як визначається ціна
Виділені поля визначають ціну, яку ERPNext використовує під час створення рахунку з підписки.

| Вартість передплати на основі | Як ERPNext розраховує ціну | Коли використовувати |
|---|---|---|
| Фіксована ставка | Використовує значення з поля Вартість. | Сума нарахування однакова в кожному розрахунковому циклі. |
| На основі прайс-листа | Бере ціну номенклатури з вибраного прайс-листа. На отриману ціну номенклатури може впливати відповідний клієнт чи постачальник. | Ви ведете регулярні ціни через звичайні ціни номенклатури. |
| Щомісячна ставка | Вважає Вартість місячною ставкою і розраховує нарахування за кількість охоплених місяців. Якщо це увімкнено в параметрах передплати, може застосовуватися пропорційний розрахунок. | Розрахунковий період може охоплювати один або кілька місяців, і суму потрібно рахувати від базової місячної ставки. |
Зміна плану не переписує вже створені рахунки. Після зміни ставки, прайс-листа чи інтервалу платежів перевірте наступний рахунок.
Періодичність виставлення рахунків
Інтервал платежів задає одиницю: День, Тиждень, Місяць або Рік. Кількість інтервалів виставлення рахунків вказує ERPNext, скільки таких одиниць становлять один розрахунковий цикл.

Приклади:
| Інтервал платежів | Кількість | Результат |
|---|---|---|
| Місяць | 1 | Рахунок щомісяця |
| Місяць | 3 | Рахунок раз на три місяці |
| Тиждень | 2 | Рахунок раз на два тижні |
| Рік | 1 | Рахунок щороку |
Кількість має бути не менше 1. Фактичні дати рахунків визначають дата початку підписки та її параметри створення рахунків. Прив'язка до календарних місяців, момент створення рахунку, пробні періоди й поновлення налаштовуються в підписці, а не в плані.
Важливі поля та їхнє призначення
| Поле | Що визначає |
|---|---|
| Назва плану | Унікальна назва, яку ви бачите, коли додаєте план до підписки. |
| Валюта | Валюта ставки плану і рядка створеного рахунку. Вона має відповідати валюті контрагента та операції. |
| Номенклатура | Товар або послуга, що додається до створеного рахунку. Для рядка рахунку ERPNext використовує облікові налаштування номенклатури за замовчуванням. |
| Вартість передплати на основі | Вибирає розрахунок за фіксованою ставкою, за прайс-листом або за щомісячною ставкою. |
| Вартість | Зберігає фіксовану або базову місячну ставку. Поле показується лише тоді, коли цього вимагає вибраний спосіб визначення ціни. |
| Прайс-лист | Дає ціну номенклатури, коли ціна визначається за прайс-листом. |
| Інтервал платежів | Визначає, чим вимірюється цикл: днями, тижнями, місяцями чи роками. |
| Кількість інтервалів виставлення рахунків | Визначає, скільки інтервалів становлять один розрахунковий цикл. |
| Ідентифікатор ціни продукту | Зберігає ідентифікатор ціни в зовнішнього платіжного провайдера, якщо цього вимагає інтеграція. Для звичайного виставлення рахунків в ERPNext залиште порожнім. |
| Платіжний шлюз | Пов'язує план із налаштованим рахунком платіжного шлюзу для інтегрованого збирання платежів. |
| Центр витрат | Відносить рядок створеного рахунку на вибраний центр витрат, якщо інтеграція та процес підписки передають цей аналітичний розріз далі. |
Використання плану в підписці
Відкрийте нову підписку, виберіть клієнта або постачальника, задайте дати надання послуги й додайте план у таблицю Плани підписки. Підписка клієнта створює рахунки-фактури на продаж, а підписка постачальника — рахунки-фактури на покупку.
Одна підписка може містити кілька планів. Це зручно, коли той самий клієнт отримує базову послугу плюс окремо тарифіковані підтримку, зберігання чи доповнення. Тримайте кожне нарахування окремим планом, щоб ставки й інтервали залишалися зрозумілими.
Вирішення проблем
Ціна у створеному рахунку нульова
Для варіанта На основі прайс-листа переконайтеся, що у вибраному прайс-листі є чинна ціна номенклатури для номенклатури плану, валюти, кількості, контрагента й дати рахунку. Якщо відповідної ціни не знайдено, ERPNext може повернути нульову ставку плану.
План виставляє рахунки з неправильною періодичністю
Перевірте і Інтервал платежів, і Кількість інтервалів виставлення рахунків. Інтервал «Місяць» із кількістю 3 означає один рахунок раз на три місяці, а не три рахунки щомісяця. Потім перевірте дату початку підписки та її параметри створення рахунків.
План не зберігається
Переконайтеся, що назва плану унікальна, усі обов'язкові поля заповнені, а кількість інтервалів виставлення рахунків дорівнює 1 або більше.
Платіжний шлюз не збирає оплату
Зв'язок зі шлюзом у плані сам по собі інтеграцію не завершує. Перевірте рахунок платіжного шлюзу, облікові дані провайдера, ідентифікатор ціни продукту (якщо він потрібен) і процес оплати підписки.
Часті запитання
Чи можна використовувати один план для кількох клієнтів?
Так, план підписки можна використовувати повторно. Додавайте той самий план до підписок різних клієнтів, коли номенклатура, валюта, спосіб визначення ціни та інтервал платежів однакові.
Чи може одна підписка містити кілька планів?
Так, можна додати кілька планів. Кожен план стає окремим рядком регулярного рахунку. Використовуйте це для базової послуги з додатковими опціями.
Чи варто створювати окремі місячні й річні плани?
Зазвичай так. Окремі плани чітко показують ціну й зобов'язання щодо оплати та зменшують ризик вибрати не той інтервал.
Чи створює збереження плану рахунок?
Ні. План — це опис нарахування для повторного використання; рахунки почнуть створюватися лише після того, як план додадуть до активної підписки.
Пов'язані теми
- Підписка
- Параметри передплати
- Номенклатура
- Прайс-листи
- Рахунок-фактура (продаж)
- Рахунок-фактура на покупку
Переклад сторінки «Subscription Plan» з документації ERPNext. © Frappe Technologies Pvt. Ltd., ліцензія CC BY-SA 3.0. Переклад — OpenOblik, на тих самих умовах. Переклад машинний, вичитка триває: помітили неточність — напишіть нам.