fix: update SupplierLedger model to use correct enum casing and adjust types

feat: enhance PosAccountsService to include inventoryBankAccount details in responses

refactor: modify PosService to return structured inventory and bank account data

chore: remove isSettled field from CreatePurchaseReceiptDto and adjust related logic

feat: add payments selection in SuppliersService for better payment tracking

chore: apply database migrations to adjust decimal types and enforce constraints

chore: create index on Pos_Accounts for improved query performance

feat: define Supplier and SupplierLedger models in Prisma schema for better data management
This commit is contained in:
2025-12-26 22:09:46 +03:30
parent d59be5995d
commit d98507fc1f
35 changed files with 2670 additions and 2802 deletions
+13 -2
View File
@@ -17,7 +17,7 @@ enum MovementReferenceType {
INVENTORY_TRANSFER
}
enum payment_method_type {
enum PaymentMethodType {
CASH
CARD
BANK
@@ -25,9 +25,20 @@ enum payment_method_type {
OTHER
}
enum ledgerSourceType {
enum LedgerSourceType {
PURCHASE
PAYMENT
ADJUSTMENT
REFUND
}
enum PaymentType {
PAYMENT
REFUND
}
enum PurchaseReceiptStatus {
UNPAID
PARTIALLY_PAID
PAID
}