Форма для внесення квитанцій вручну та імпорту із файлів наданих банками.
Спочатку вноситься інформація про пачку оплат:
- Банк;
- Період;
- Номер пачки;
- Дата пачки;
- Сума пачки;
- Сума по банку;
- Стан пачки (не проведена, проведена);
Використовувати показники для розрахунків (визначає чи будуть показники з квитанцій пачки оплат брати участь у визначенні розрахункового показника чи будуть просто відображені без нарахування).
Після внесення заголовку пачки можна починати рознесення квитанцій (кнопка в нижній частині форми). У формі внесення квитанцій в табличній формі вводяться:
- Особовий рахунок;
- Дата оплати;
- Сума оплати;
- Показник лічильника;
- Попередній показник вибирається з бази даних;
- Об’єм, м/куб. вираховується по різниці показів.
Оплата по лічильнику за наявності у абонента протягом 3-х останніх місяців декількох лічильників (якщо була заміна лічильника) потребує визначення по якому лічильнику вона проводиться. Для цього необхідно виставити «галочку» навпроти лічильника в нижній таблиці «Лічильники та періоди їх роботи».
Під час вводу квитанцій вираховується внесена сума оплат. Після завершення вводу вона буде порівняна із сумою пачки та у випадку спів падання сум пачка оплат отримає статус «Проведена». Проведені пачки не редагуються. Суми оплат та показники лічильників з квитанцій попадають у баланс тільки із проведених пачок. Для зміни квитанцій в проведеній пачці необхідно спочатку змінити її статус на «Не проведена».
При внесенні, або зміні пачки оплат всі абоненти які входять в пачку отримують відмітку «Необхідно провести нарахування».
Пачка оплат може бути імпортована у випадку надання її банком у dbf файлі. Для цього при створенні нової пачки необхідно відмітити «Пачка оплат надана банком в електронному вигляді», вибрати файл та натиснути кн.. «Перевірити квитанції». Буде проведена перевірка чи є такі особові рахунки та чи кінцевий показник з квитанції не дає велике відхилення від наявного в базі даних. Такі некоректні рахунки будуть сформовані в таблиці Excel для ручної порівняння Прізвища та Адреси абонента з бази даних та файлу наданого банком.
Структура dbf файлу, що надається банком повинна містити 4 обов’язкових поля:
- Особовий рахунок – N(14,0)
- Дата платежу – Date
- Сума платежу – N(12,2)
- Кінцевий показник – N(7,0)
І три необов’язкових поля:
- Адреса абонента – C(250)
- Прізвище абонента – C(100)
- Коментар платежу – С(250)
Назви полів та типи можуть бути довільні, їх налаштування записується в довіднику банків для кожного банку своє. При цьому можна конвертувати текстові поля в числові та навпаки стандартними функціями FoxPro. Наприклад поле особовий рахунок надане банком Osrah має тип С(15), його треба записати так: VAL(Osrah).