Зміни в bankAccounts для LL-процедур
Опис потрібного функціоналу по банківських рахунках для LL-процедур
Рахунки для реєстраційного внеску
Тип - registrationFee.
В масиві accounts обов’язково один рахунок в гривні, необов’язково рахунки в USD/EUR. Може бути не більше одного рахунку в кожній з валют.
Рахунки для гарантійного внеску
Тип - guarantee.
В масиві accounts обов’язково один рахунок в гривні, необов’язково рахунки в USD/EUR. Може бути не більше одного рахунку в кожній з валют.
Рахунки для забезпечувального депозиту
Тип - securityDeposit.
Необов’язково. В масиві accounts може бути не більше одного рахунку в кожній з валют.
Рахунки для компенсації невід’ємних покращень
Тип - improvementCompensation.
Необов’язково. В масиві accounts може бути не більше одного рахунку в кожній з валют.
Рахунки для авансових платежів
Тип - advancePayment.
Необов’язково.
Існує розподілення між баласноутримувачем (holderType = balanceHolder), орендодавцем (holderType = landlord) і бюджетом (holderType = budget).
Два варіанти заповнення:
- Без розподілення (не вказуючи holderType). Лише один holderBankAccountsGroup.
- З розподіленням. Від 1 до 3 структури з рахунками holderBankAccountsGroup (з різними holderType).
- Якщо внесено 1, або 2 структури holderBankAccountsGroup - то сума відсотків (percent) по всім holderBankAccountsGroup може бути не більше 100.
- Якщо внесено 3 структури holderBankAccountsGroup - то сума відсотків (percent) по всім holderBankAccountsGroup повинно дорівнювати 100.
В масиві accounts може бути не більше одного рахунку в кожній з валют.
Рахунки для орендних платежів
Тип - lease.
Необов’язково.
Існує розподілення між баласноутримувачем (holderType = balanceHolder), орендодавцем (holderType = landlord) і бюджетом (holderType = budget).
Два варіанти заповнення:
- Без розподілення (не вказуючи holderType). Лише один holderBankAccountsGroup.
- З розподіленням. Від 1 до 3 структури з рахунками holderBankAccountsGroup (з різними holderType).
- Якщо внесено 1, або 2 структури holderBankAccountsGroup - то сума відсотків (percent) по всім holderBankAccountsGroup може бути не більше 100.
- Якщо внесено 3 структури holderBankAccountsGroup - то сума відсотків (percent) по всім holderBankAccountsGroup повинно дорівнювати 100.
В масиві accounts може бути не більше одного рахунку в кожній з валют.
Зміни, які потрібно внести:
- Забрати обов'язковість для типів lease та advancePayment.
- Додати 3-ій holderType - budget.
- Дати можливість вносити не всі рахунки, по яких відбувається розподіл. Загальна сума відсотків може бути менше 100, якщо внесено не всі рахунки для розподілення.