Commit Graph

  • 636daca703 fix: improve Redis client shutdown handling to avoid errors master ahasani 2026-06-17 14:57:52 +03:30
  • 9bf294a1f3 refactor: comment out payment validation for invoice amount correction ahasani 2026-06-17 10:03:09 +03:30
  • 839f6de691 debug for build ahasani 2026-06-17 09:07:53 +03:30
  • 826041b07a update return from sale invoices jurney and set nama return from sale ahasani 2026-06-17 08:50:35 +03:30
  • f87e5b9d8e feat: refactor Prisma client initialization and update related services ahasani 2026-06-16 15:47:29 +03:30
  • 652177862d update config ahasani 2026-06-16 10:09:22 +03:30
  • ac2e7f5dab feat: comment out CORS configuration in bootstrap function ahasani 2026-06-15 21:50:29 +03:30
  • f94a108948 feat: update activation expiration handling and enhance payload structure in transaction services ahasani 2026-06-15 21:35:53 +03:30
  • d51b677f26 feat: update invoice processing to use last_tsp_status for status mapping ahasani 2026-06-15 19:34:21 +03:30
  • 9170d8cd5a feat: enhance sales invoice processing with correction and return functionalities ahasani 2026-06-15 17:14:54 +03:30
  • 5f70b95589 feat: refactor sales invoice services and introduce pagination and filtering ahasani 2026-06-14 16:34:00 +03:30
  • d2bd576277 feat(pos): enhance password update process with current password validation ahasani 2026-06-11 17:53:08 +03:30
  • 23bfe1ecbe Refactor: Remove stored procedures and replace with direct database operations ahasani 2026-06-11 16:13:17 +03:30
  • 47a27fb54f feat: enhance consumer and partner middleware with Redis caching ahasani 2026-06-09 13:31:58 +03:30
  • f61100bf25 feat: enhance CustomerIndividual and CustomerLegal models with new unique input types ahasani 2026-06-06 19:53:00 +03:30
  • 25e589551b refactor(accounts): rename account DTOs for clarity and consistency ahasani 2026-06-05 01:33:30 +03:30
  • 5ce560ce97 feat(customers): enhance customer retrieval with filtering options ahasani 2026-06-03 18:00:06 +03:30
  • b2d8fdc8a0 some updates ahasani 2026-06-01 16:22:35 +03:30
  • c11166b365 some update ahasani 2026-05-30 19:05:56 +03:30
  • 7ae027633b update migrations and create base migration. set discount and tax to sale invoices ahasani 2026-05-28 18:27:21 +03:30
  • a975f9d02a update migrations and create base migration. set discount and tax to sale invoices ahasani 2026-05-28 16:39:07 +03:30
  • cd3492d625 update get status of tsp provider ahasani 2026-05-27 22:44:01 +03:30
  • 816c5ebb50 update switch providers and nama provider. fix original send ahasani 2026-05-27 21:55:02 +03:30
  • 4836ee4d01 feat: include settlement_type in buildCorrectionPayload and buildPayload functions ahasani 2026-05-24 20:16:04 +03:30
  • ea6f1bfdd0 feat: add settlement_type to SalesInvoice model and related DTOs ahasani 2026-05-24 19:40:04 +03:30
  • b53b7d3ed3 feat(pos): add update password functionality with DTO and service method ahasani 2026-05-24 10:44:47 +03:30
  • 6f65123816 update enum service ahasani 2026-05-23 19:00:25 +03:30
  • 2c97b7302d feat(statistics): implement statistics module with controller and service for POS invoices ahasani 2026-05-23 18:09:41 +03:30
  • 2dc9480170 feat(invoices): add public invoices module with controller and service refactor: remove unused trigger logs module and related files refactor: simplify good snapshot handling in sale invoice creation ahasani 2026-05-21 21:35:36 +03:30
  • 9aa12184a1 refactor: streamline Redis caching logic across services ahasani 2026-05-21 17:27:37 +03:30
  • 1d47fb1a1d refactor(goods): streamline goods service and controller, remove favorites module ahasani 2026-05-20 20:22:00 +03:30
  • fc27b9d616 feat(pos): add favorite functionality for goods ahasani 2026-05-20 11:42:59 +03:30
  • 98099e97e7 feat: add field validators for username and password, and integrate them into DTOs ahasani 2026-05-19 20:34:05 +03:30
  • d526f6ed2c feat: enhance consumer selection to include partner details for individual and legal types redis ahasani 2026-05-19 16:11:59 +03:30
  • 62b659246f feat: implement Redis caching for business activities and consumers ahasani 2026-05-19 15:40:45 +03:30
  • c5c522f69c set redis ahasani 2026-05-19 09:14:30 +03:30
  • 758bb03a26 feat: add update password functionality and DTO for partner service ahasani 2026-05-18 13:20:33 +03:30
  • 23ae3556de feat: implement consumer info update and password change functionality with DTOs ahasani 2026-05-18 10:53:58 +03:30
  • 12b11cc238 set vat to sku ahasani 2026-05-17 12:04:30 +03:30
  • 2d13a8bd9c update ahasani 2026-05-16 23:58:59 +03:30
  • 2a2c020627 refactor: update Dockerfile cache identifiers and clean up console logs across multiple services ahasani 2026-05-16 18:00:08 +03:30
  • ba3c544ff8 feat: enhance sale invoices filtering with additional fields and refactor findAll method ahasani 2026-05-16 16:12:19 +03:30
  • 5baf5bfea6 feat: enhance business activities and sale invoices handling with new query constants and pagination support ahasani 2026-05-16 14:49:23 +03:30
  • 83e7c26133 update ahasani 2026-05-11 20:18:03 +03:30
  • 1b26c515c0 update ahasani 2026-05-11 20:15:31 +03:30
  • 2a4e778c31 feat: enhance authentication flow with device info and optional POS flag in login DTO ahasani 2026-05-11 19:09:04 +03:30
  • 5e6bd33cdd feat: implement inquiry, send, retry, and revoke actions for sales invoices; enhance query constants and service structure ahasani 2026-05-10 19:56:05 +03:30
  • 9a76880b1d update dockerfile ahasani 2026-05-10 15:15:56 +03:30
  • c53eb2dba3 fix: update pnpm install commands to include only-built-dependencies option ahasani 2026-05-10 15:07:05 +03:30
  • 578e445917 update docker file ahasani 2026-05-10 14:56:00 +03:30
  • a1e8f40417 feat: enhance sales invoice functionality with inquiry, send, retry, and revoke actions ahasani 2026-05-10 14:14:01 +03:30
  • afa83895a2 Refactor code structure for improved readability and maintainability ahasani 2026-05-10 09:44:49 +03:30
  • 4e61ff618e refactor: remove SalesInvoiceItemsService and update sales invoice handling ahasani 2026-05-08 18:09:13 +03:30
  • fbe7230865 feat: add stock keeping units management ahasani 2026-05-07 20:30:24 +03:30
  • 658496320b feat: implement correction and original send functionality for Nama provider ahasani 2026-05-05 22:42:09 +03:30
  • 4af07fe3e8 update revoke ahasani 2026-05-05 10:14:48 +03:30
  • 6a48f203a9 set invoke in nama ahasani 2026-05-04 11:21:49 +03:30
  • a486127ade feat: implement SalesInvoiceTspSwitchService and SalesInvoiceTspService for handling TSP provider interactions ahasani 2026-05-03 16:23:17 +03:30
  • ad470d2166 feat: add stock keeping unit management with create, update, and retrieval functionalities ahasani 2026-05-01 19:43:59 +03:30
  • a68a7f594d feat: implement tax switch functionality with Nama adapter ahasani 2026-04-30 16:27:46 +03:30
  • 58a7c359d8 feat: add DTOs and services for tax switch integration ahasani 2026-04-27 22:11:05 +03:30
  • dee96b6e91 feat: add response DTOs for various services across modules ahasani 2026-04-27 10:45:39 +03:30
  • 34793295c9 feat: implement partner licenses module with pagination and filtering capabilities ahasani 2026-04-26 09:54:48 +03:30
  • b72e6c7194 feat: refactor ComplexPosesService to remove unused defaultInsert method and improve findAll logic ahasani 2026-04-25 15:16:59 +03:30
  • 12506de863 feat(partners): add utility functions for partner business activity allocation limits and remaining licenses ahasani 2026-04-24 23:02:05 +03:30
  • 9b652a3603 feat: Refactor accounts service and related DTOs to enhance consumer account management ahasani 2026-04-24 04:27:28 +03:30
  • 11488093a7 Refactor Partner and POS models to replace 'serial' with 'serial_number' and update related services and DTOs ahasani 2026-04-24 02:20:15 +03:30
  • a350ec7990 feat: add consumer accounts and business activities management ahasani 2026-04-23 20:59:39 +03:30
  • f9e1ad69dc update ahasani 2026-04-22 21:55:40 +03:30
  • 1a3a450960 debugging and add image uploader to guild good ahasani 2026-04-18 12:14:19 +03:30
  • ca494ee82a update license structures and setup file storage services ahasani 2026-04-16 22:19:20 +03:30
  • d098ef10e1 consumer pos ahasani 2026-04-14 15:56:49 +03:30
  • 59da9585c4 init to partner module ahasani 2026-04-13 15:47:59 +03:30
  • 388aa25de4 init to statistics and manage pos type users ahasani 2026-04-13 13:21:50 +03:30
  • 9cef733370 update models and create consumer domain accounts permissions ahasani 2026-04-11 14:47:05 +03:30
  • 89726c8904 set consumer customers and saleInvoices ahasani 2026-04-08 18:15:44 +03:30
  • b8c5cb4c80 debug license ahasani 2026-04-06 21:12:07 +03:30
  • af71fb441b update ahasani 2026-04-06 18:33:04 +03:30
  • 1160d81cdb create license management ahasani 2026-04-06 13:31:40 +03:30
  • c02e7afca1 update docker ahasani 2026-03-31 21:26:01 +03:30
  • 9cf9209daa change source of account id in prepared token to domain account id, create consumer salesInvoiceModule ahasani 2026-03-30 13:16:36 +03:30
  • c870a43e35 update pos consumer module ahasani 2026-03-29 18:06:41 +03:30
  • 63fa2bc67e complexGood Module ahasani 2026-03-16 20:59:13 +03:30
  • 69e9a0d082 create token decorator and consumer module ahasani 2026-03-16 17:56:51 +03:30
  • 0ad6a3200e refactor user accounts structure ahasani 2026-03-16 00:33:40 +03:30
  • d2215b9f04 update admin user business ahasani 2026-03-14 16:26:44 +03:30
  • 007db7f9bd updating ahasani 2026-03-11 20:42:34 +03:30
  • 8c5f1d4d49 transform core api codes into this project, update modules as admin/pos context modules ahasani 2026-03-07 11:25:11 +03:30
  • b949500482 feat(customers): add DTOs for individual and legal customer creation ahasani 2026-02-24 12:42:10 +03:30
  • c7cd7cd855 refactor: remove console logs, update SaleInvoicePayload interface, and enhance GoodCategoriesService response mapping ahasani 2026-02-17 20:16:36 +03:30
  • 55b96d4f79 feat: update validation and exception handling, refactor controller routes, and enhance sales invoice item DTO ahasani 2026-02-16 20:51:34 +03:30
  • a073af76fe feat: add config module with controller and service ahasani 2026-02-12 20:31:04 +03:30
  • de14d531e1 init ahasani 2026-02-04 13:49:07 +03:30
  • 5fd6611aca feat: implement POS order management system ahasani 2026-01-07 15:25:59 +03:30
  • b05048e62f feat(bank-accounts): add transaction retrieval and update service logic ahasani 2026-01-05 18:35:08 +03:30
  • fda190f902 refactor: restructure purchase receipts module and related workflows ahasani 2026-01-05 10:07:23 +03:30
  • a2db2daa70 feat(statistics): implement top alert stocks, top last sales, top supplier debts, and top selling products endpoints with SQL queries ahasani 2026-01-04 13:45:26 +03:30
  • eb6e0e7a0d feat(inventories): add cardex retrieval for inventory and product feat(pos): update sale invoice creation to include customer and item details feat(pos): enhance POS account service to include today's sales information feat(pos): refactor order DTO to create sale invoice with detailed item structure feat(products): add minimum stock alert level to product creation and update DTOs fix(triggers): implement stock validation and movement logging for sales invoice items refactor(database): update sales invoices schema to include posAccountId and remove inventoryId ahasani 2025-12-30 21:04:01 +03:30
  • 1bb206a608 feat: add bank account relation to PurchaseReceiptPayments and update related services ahasani 2025-12-29 10:14:56 +03:30
  • b35a3633ed feat(pos): update createOrder method to accept posId and retrieve inventoryId ahasani 2025-12-28 17:52:07 +03:30