powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Анализатор поступления на счет
4 сообщений из 4, страница 1 из 1
Анализатор поступления на счет
    #39559837
zubrz1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маленькое предприятие, банк дает выписку данных в csv, хочу сделать некий анализатор, т.е. есть таблица клиенты, таблица счета, а как сделать так, что бы csv, который не всегда будет содержать уникальные данные (имею в виду, что периоды могут покрываться и в файле будет уже и то, что проанализировано) был так проанализирован, что бы появилась таблика неоплаченные счета, а учитывая культуру оплаты, еще и неопознанные счета....

Хочется автоматизировать процесс анализа поступлений, но пока нет идей как сделать.
...
Рейтинг: 0 / 0
Анализатор поступления на счет
    #39560141
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну в первом приближении: сделай таблицу повторяющую структуру csv и добавь в эту таблицу поля "Loaded_At" и "Is_New".
На первом шаге загружаешь CSV в эту таблицу и ставишь первое поле в сегодняшнюю дату, а второе в "Да".
Вторым шагом пробегаешь по таблице и для каждой новой записи проверяешь - дупликат ли это ранее загруженных? Ставишь Is_New='No' для дубликатов.
И третьим шагом анализируешь те у кого Is_New остались в 'Yes'.
...
Рейтинг: 0 / 0
Анализатор поступления на счет
    #39560143
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то задача к конкретной СУБД не относится. Переносим...

Модератор: Тема перенесена из форума "SQLite".
...
Рейтинг: 0 / 0
Анализатор поступления на счет
    #39560177
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zubrz1был так проанализирован, что бы появилась таблика неоплаченные счета, а учитывая культуру оплаты, еще и неопознанные счета....

Как правило - это общие грабли, и ключевое слово здесь культура ...
Если в файле csv, а еще хуже в платежке в назначение платежа не указан номер счета по которому идет оплата или какой либо другой реквизит (договор и т.д.) пригодный для разнесения сумм по клиентам,
то автоматизацию лучше и не затевать дабы не делать потом корректировку.

Если с банком еще можно договориться по формату и составу файла csv, то с клиентами очень трудно, нужно
приучать их годами: в счетах писать примечание (лукавить) типа " Если в Назначении платежа не указан номер договора (счета), то оплата не принимается и т.д. "

Ну короче, если в платежном документе не указано нигде за что оплата, то разнести эту сумму корректно можно только руками: толи закрыть пару-тройку догов клиента за прошлый год, толи за этот год, то ли часть за какой то месяц...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Анализатор поступления на счет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]