Продажі та повернення
- Склад чека, оплати й повернення вже існують у магазинному контурі.
- Бухгалтерський імпорт отримує детерміновані події замість ручного підсумку «за день».
- Повторний імпорт не повинен створювати дублікати.
Продажі, закупівлі, запаси й платежі вже виникають у магазині. Завдання бухгалтерського контуру — прийняти їх контрольовано й не змушувати власника переписувати операції вручну.
Продажі, повернення, закупівлі та складський рух уже виникають у OutPOSt і можуть бути джерелом для контрольованого бухгалтерського імпорту.
OutPOSt формує дозволений інтеграційний стан, gateway/імпорт передає його без прямого мережевого доступу до робочої SQLite-бази, а Бухгалтерія перевіряє отримані події.
Кожна база магазину реєструється як окреме джерело з власним ідентифікатором і курсором.
Продажі, повернення, закупівлі, оплати та потрібні довідники читаються без запису назад у магазин.
Події мають детерміновані ID, тому повторне отримання не повинно дублювати операцію.
Перед проведенням бухгалтерський контур перевіряє мапінги та залишає неоднозначні випадки для ручного рішення.
Після імпорту бухгалтер працює з документами, банком, касою, запасами, боргами та закриттям періоду у власній локальній базі з аудитом і перевірками цілісності.
Бухгалтерія враховує кілька джерел. Кожна база має власний курсор, а імпорт може розрізняти організації та джерела. Це важливо для власника кількох торгових точок або бухгалтера, який працює з кількома базами.
Доступна збірка пройшла Windows RC і золоті регресійні перевірки; підтверджені перевірки інсталятора й відновлення бази. Також виконано локальні relay-тести та D1 smoke. Інсталятор не має цифрового підпису; реальне підключення між конкретними робочими ПК та регламентовані сценарії потребують окремого приймання.
Імпортний напрямок задуманий як read-only щодо бази OutPOSt. Бухгалтерські документи та їхній стан зберігаються у власній локальній Accounting.db.
Основний OutPOSt працює з магазином, а окрема Бухгалтерія доступна для Windows. Інсталятор пройшов Windows RC і перевірки встановлення; він поки не підписаний Authenticode, тож перед запуском звірте SHA-256.