Module: Inventory & Finance Core¶
Данный модуль является «ядром» системы DOP. Он обеспечивает сквозной учет движения товарно-материальных ценностей (ТМЦ) и финансовых обязательств в двух валютах с использованием партионного учета.
1. Master Data (Справочники)¶
| Сущность | Описание | Ключевые поля |
|---|---|---|
| Products (SKU) | Карточки товаров и услуг | ID, Name, SKU, Barcode, UoM (Unit of Measure), Category |
| Warehouses | Склады (физические, транзитные, виртуальные) | ID, Name, Location, Responsible Person |
| Currencies | Валюты системы и история курсов | Code (USD, EUR, UAH), Symbol, Rate to Base Currency |
| Counterparties | Партнеры (Поставщики и Покупатели) | ID, Name, Tax ID, Default Currency, Type (Vendor/Client) |
| Batches (Parties) | Автоматические записи каждой закупки (Партии) | ID, Purchase Date, Purchase Doc ID, Expiry Date, Origin Price (LC/RC) |
2. Transaction Data (Документы)¶
Все документы фиксируют «хозяйственное событие» и инициируют записи в регистры (Ledgers).
- Purchase Invoice (Приходная накладная):
- Регистрирует поступление ТМЦ.
- Создает новую запись в Batches.
- Фиксирует кредиторскую задолженность (Accounts Payable).
- Sales Invoice (Расходная накладная):
- Регистрирует продажу.
- Списывает товар из Inventory Ledger (по FIFO/LIFO или привязке к партии).
- Фиксирует дебиторскую заборженность (Accounts Receivable).
- Inventory Transfer (Перемещение):
- Изменяет местоположение ТМЦ без изменения общей себестоимости.
- Stock Adjustment (Корректировка/Инвентаризация):
- Регистрация излишков или списаний.
- Payment Voucher (Платежный документ):
- Входящие/исходящие платежи (Касса/Банк).
- Связывается с Transaction Data для закрытия долга.
3. Journals & Ledgers (Регистры)¶
Технический слой для хранения итогов и обеспечения высокой скорости отчетов.
A. Inventory Ledger (Складской регистр)¶
Хранит количественно-суммовые остатки. * Dimensions (Разрезы): Product, Warehouse, Batch. * Resources (Ресурсы): Quantity, Cost_LC (Local Currency), Cost_RC (Reporting Currency).
B. AP/AR Ledger (Взаиморасчеты)¶
Хранит состояние долгов. * Dimensions: Counterparty, Contract, Invoice_ID. * Resources: Balance_LC, Balance_RC, Balance_Currency (валюта договора).
C. General Ledger (Проводки)¶
Журнал двойной записи для бухгалтерского и управленческого учета.
4. Business Processes (Регламентные операции)¶
- Currency Revaluation (Переоценка валют): Автоматический расчет курсовых разниц для остатков на валютных счетах и открытых дебиторских/кредиторских задолженностей.
- Landed Cost Allocation (Распределение доп. расходов): Включение стоимости логистики, пошлин и брокерских услуг в себестоимость конкретной партии (Batch).
- Month-end Closing (Закрытие месяца):
- Контроль отрицательных остатков.
- Проверка последовательности проведения документов.
- Финализация финансового результата (P&L).
- Блокировка периода для редактирования.
5. Analytics & BI (Отчетность)¶
- Stock Balance: Остатки товаров в ценах закупки и текущих ценах.
- Batch Aging: Анализ «свежести» запасов на складах.
- Gross Profit Analysis: Рентабельность каждой сделки на основе реальной себестоимости списанной партии.
- Cash Flow Statement: Движение денежных средств (Direct / Indirect method).
- Trial Balance: Оборотно-сальдовая ведомость в двух валютах.