DeepnaPooja
436f7c10a0
Merge pull request 'Add invoice collection plan for cash, cheque, and credit payments post-finalization' ( #24 ) from fixes into dev
...
Reviewed-on: #24
2026-09-16 05:12:49 +00:00
Kalana B. Thilakarathna
8739e8e1a7
refactor
2026-09-16 10:41:16 +05:30
Kalana B. Thilakarathna
308be2f5ce
refactor invoice and po life cycle
2026-09-16 10:39:42 +05:30
DeepnaPooja
eccc80eaad
Add invoice collection plan for cash, cheque, and credit payments post-finalization
2026-09-16 10:35:41 +05:30
DeepnaPooja
fb62448e2c
Refactor order invoice lifecycle and ride lifecycle documentation
2026-09-14 11:53:04 +05:30
DeepnaPooja
2000ba67f4
Add refactor order_invoice_lifecycle.md file
2026-09-10 15:53:57 +05:30
DeepnaPooja
b8836a1e87
Add refactor ride lifecylcle plan
2026-09-10 15:53:05 +05:30
DeepnaPooja
6c6d30f4f9
Add RetailPrice and AgencyMarginPercent to PriceListItem and related API updates
2026-09-09 16:32:57 +05:30
DeepnaPooja
9bb4c52efb
Add AgencyMarginPercent and RetailPrice to PriceListItems
2026-09-09 16:32:20 +05:30
DeepnaPooja
eb0303fa3f
Fix Isactive issue
2026-09-09 16:30:38 +05:30
DeepnaPooja
f9e4bb3a97
Update scheme management to include IsActive
2026-09-09 16:29:54 +05:30
DeepnaPooja
7dbeaa722a
Add PriceList functionality with RetailPrice and AgencyMarginPercent
2026-09-09 16:28:57 +05:30
DeepnaPooja
6ba8d2fd19
Implement GetAll and Update functionality for Supplier Claims
2026-09-08 16:08:41 +05:30
DeepnaPooja
e267f94d46
Add GetAll and UpdateReasons endpoints to ReturnController
2026-09-08 16:08:07 +05:30
DeepnaPooja
81d92e16bb
Fix user ID handling in purchase return creation when auth is unavailable
2026-09-08 16:07:28 +05:30
DeepnaPooja
ddbe56c5df
Fix user ID handling in GRN and PO
2026-09-08 16:06:59 +05:30
DeepnaPooja
5f303321d0
Add CRUD operations for claims
2026-09-08 16:05:45 +05:30
DeepnaPooja
19ff0b5578
Fix seed stock movement external locations in migrations
2026-09-08 13:20:45 +05:30
DeepnaPooja
2053b61965
Add external location handling to stock movement processes
2026-09-08 13:17:01 +05:30
DeepnaPooja
7e362be304
Add movement retrieval and update functionality to stock
2026-09-08 13:16:04 +05:30
DeepnaPooja
f5872cedaf
Add FromLocationId and FromLocationType to stock movement creation
2026-09-08 13:14:36 +05:30
DeepnaPooja
cff4f4bf30
Add ToLocationId and ToLocationType to delivery task item movement
2026-09-08 13:14:00 +05:30
DeepnaPooja
7e9110b707
Enhance category and sub-category update requests to include IsActive flag and deletes and inactive categories
2026-09-08 11:45:15 +05:30
DeepnaPooja
68aea8105d
UpdateBrandRequest to include IsActive flag and update BrandService to handle inactive brands correctly
2026-09-08 11:44:16 +05:30
DeepnaPooja
712a163777
fix handle inactive items
2026-09-04 13:07:22 +05:30
DeepnaPooja
51aaed8fd1
Fix check-in functionality with error handling and temporary user ID fallback
2026-09-04 12:26:42 +05:30
DeepnaPooja
0523dabc5a
Add route to StoresClient and implement updateStatus API method
2026-09-04 11:52:10 +05:30
DeepnaPooja
1645eae694
Add SetActiveStatusAsync, and update DTOs for active status management.
2026-09-04 11:48:53 +05:30
DeepnaPooja
c962ed9425
Add CollectedByUserId to payment DTOs as auth workaround
2026-09-03 17:20:12 +05:30
DeepnaPooja
ad74074771
Update test bug log
2026-09-03 17:04:27 +05:30
DeepnaPooja
899d04e4eb
Update orders flow
2026-09-03 17:04:13 +05:30
DeepnaPooja
ab2226e394
Update store controller
2026-09-03 16:07:02 +05:30
DeepnaPooja
d7546d24d1
Update sale flow
2026-09-03 16:06:12 +05:30
DeepnaPooja
be66e65e59
Update order controller
2026-09-03 16:05:19 +05:30
DeepnaPooja
5890c03ffe
Update test bug log
2026-09-03 13:28:32 +05:30
DeepnaPooja
6a8204b584
Refine sale fulfillment
2026-09-03 13:27:58 +05:30
DeepnaPooja
32f9b079b3
Validate ride meter end
2026-09-03 13:27:49 +05:30
DeepnaPooja
b71cfae6c9
Fix delivery task stock check
2026-09-03 13:27:00 +05:30
DeepnaPooja
35fe512bd1
Add loading sheet view fix
2026-09-02 17:01:38 +05:30
DeepnaPooja
de3dcb8c52
Add dialogs and update API for cancel requests
2026-09-02 16:30:04 +05:30
DeepnaPooja
692fc4f290
fix the ride create issue
2026-09-02 15:19:46 +05:30
DeepnaPooja
85a16396aa
Add the testbug.md file
2026-09-02 13:46:34 +05:30
DeepnaPooja
7cf272e311
Consolidate region management APIs
2026-09-01 15:46:35 +05:30
DeepnaPooja
82a32de966
add seed data
2026-09-01 15:46:35 +05:30
Kalana B. Thilakarathna
68b34b3fc3
Refactor store CRUD to pages, add map-based location picker
...
Refactored store creation and editing from modal sheets to dedicated pages (`/stores/new`, `/stores/[id]/edit`), and added a new store detail view page (`/stores/[id]`). Introduced a `LocationPicker` component using `react-leaflet` for map-based location selection, replacing manual latitude/longitude inputs. Updated navigation in the store list to use these pages. Improved UI and user feedback for store forms and details. Updated backend API and form logic to match the new flow. Added `leaflet`, `react-leaflet`, and types as dependencies. Temporarily relaxed store scope checks in `StoreService.cs`. Updated table actions and types for the new workflow.
2026-09-01 10:53:55 +05:30
DeepnaPooja
e67675a12a
update docs
2026-08-31 13:00:49 +05:30
DeepnaPooja
5c4e1b590a
add route visit management
2026-08-31 13:00:13 +05:30
DeepnaPooja
c0432a448f
Document route-to-region assignment and applied migration
...
Notes the new PUT /api/routes/{id}/region endpoint as a stand-in for
the still-blocked assignAreaToRegion, and removes the stale "migration
pending" caveat now that AddRegionManagement has been applied.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-31 11:11:25 +05:30
DeepnaPooja
bfbfe352ee
Add dedicated endpoint to assign a route to a region
...
PUT /api/routes/{id}/region assigns/reassigns an existing route to a
region directly, validating the target region exists and is active.
Stands in for the blocked assignAreaToRegion until an Area entity
exists between Region and Route.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-31 11:11:15 +05:30
DeepnaPooja
320da0e1c9
Add and apply EF Core migration for region management tables
...
Creates RegionAgencyMaps, RegionalBudgets, RegionalTargets, and
RegionalTaxRules with their unique indexes and foreign keys, and
applies the migration to the shared MySQL database.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-31 10:38:59 +05:30