marshal
07e524eea4
user managemnt and wight limit rule
2026-07-03 13:56:34 +03:00
Marshal
35cb20da0b
feat: implement 20ft container weight-pairing validation
...
- Added ContainerValidationService to handle 20ft weight-pairing logic.
- Introduced validate20ftWeightPairing utility function to check weight differences.
- Updated BookingPricingService to include overweight line details and pairing errors in price response.
- Enhanced BookingTransitionService to reject submissions with unpairable 20ft containers.
- Created ShipmentValidation interface for pre-submit validation of container contracts.
- Integrated shipment validation into the contract booking process, providing warnings for overweight containers and hard blocks for pairing errors.
- Updated front-end components to display validation results and prevent submission when errors are present.
2026-07-03 09:26:27 +00:00
yaschalew
2b7e67b227
fix
2026-07-02 17:56:17 +03:00
natib21
e5fed081fc
fix
2026-07-02 14:27:09 +00:00
marshal
7b3f9094ed
changes
2026-07-02 13:02:33 +03:00
ghost2023
1c012ce1e2
refactor(payment): centralize invoice processing with detailed tracking and configurable logging
2026-07-02 11:47:35 +03:00
marshal
9c18d086d7
changes
2026-07-01 20:55:17 +03:00
ghost2023
2f79178496
fix: booking invoice issue
2026-07-01 16:11:47 +03:00
natib21
04bc9eded6
fix
2026-06-29 15:28:04 +00:00
natib21
d94b73fe02
fix
2026-06-29 15:09:34 +00:00
natib21
6fa315db0f
fix
2026-06-29 14:45:22 +00:00
Nathnael
31a2e93c49
fix: rm the hardcode false for general contract
2026-06-29 14:42:53 +00:00
Nathnael
f7f0f6aef3
fix: update the invoice generation to the new booking creation
2026-06-29 13:45:35 +00:00
Nathnael
4be4286fbf
feat: rewired up the billing and payment with the booking
2026-06-29 09:25:46 +00:00
Nathnael
9cd24d9b51
feat(WIP): Wire up the invoice with the booking.
2026-06-29 08:29:07 +00:00
Marshal
d7688fce21
feat(freight-web): polish document clearance, general contracts list and detail UIs
2026-06-24 01:32:40 +00:00
Marshal
6485cbdd71
feat: implement document clearance workflow for bookings
...
- Added ClearanceCard component to display and manage clearance documents in ReadonlyBookingView.
- Introduced new API endpoints for clearance operations: getClearance, submitClearanceDocuments, and proceedToOperation.
- Created BookingDocumentReview entity and migration for document review status tracking.
- Developed GlClearancePage for Global Logistics to review and manage document submissions.
- Implemented utility functions for determining clearance setting codes based on trade direction and freight type.
- Added tests for booking transition clearance logic and clearance utility functions.
2026-06-23 21:33:34 +00:00
Marshal
4a0085ef57
feat: refactor exchange rate handling by integrating new ExchangeService and removing CbeExchangeService
2026-06-20 09:22:21 +00:00
Marshal
524d3b6418
add reusable per-user contract signatures with profile prefill and approval
2026-06-16 13:34:04 +00:00
marshal
87b0ce6339
Replace wagon/locomotive readiness with yard tracking, assign unassigned bookings from origin-yard fleet, standardize rates on USD with CBE ETB conversion, and update fleet/scheduling UI
2026-06-14 02:13:08 +03:00
marshal
ef0abf1c41
auto allocation and batch managemnt, tracking the train
2026-06-12 11:42:46 +03:00
Eyosiyas
b5f64bc9ad
providers
2026-06-06 11:32:14 +03:00
marshal
ba65a3f4cc
booking flow,summtion, approval, contract, mock payemnt and integration to back office, and also add permissions
2026-06-05 11:01:00 +03:00
marshal
d226d7ef22
booking flow,summtion, approval, contract, mock payemnt and integration to back office, and also add permissions
2026-06-05 10:38:31 +03:00
Hagernesh Tadesse
523d7e5842
Merge pull request #94 from Tria-plc/freight/feature/add_train_scheduling
...
Freight/feature/add train scheduling reviewed
2026-06-05 09:38:30 +03:00
marshal
8fea963ddb
dynamic contract templates and companyId on bookings
2026-06-04 16:53:14 +03:00
Michael Abebe
8b3aaad5fd
feat(freight): basics of train scheduling
2026-06-04 16:50:38 +03:00
marshal
125ee18308
implement booking flow
2026-06-04 15:16:27 +03:00
marshal
4ed0e22f55
refactor(bookings): replace RFQ/quotation flow with submit, staff review, approval routing, and payment stubs
2026-06-03 15:45:38 +03:00
marshal
4285e704bd
changes
2026-06-01 15:14:03 +03:00
marshal
6b6a1d56d6
update the Consolidation and wagon filling on booking and Add GET /bookings/reference-data endpoint for booking form catalog (yards, containers, services, shipping lines, cargo types)
2026-05-30 12:45:52 +03:00
marshal
430dc44937
complete rule engine and booking flow
2026-05-30 10:27:59 +03:00
marshal
800f036005
implement rule engine module with dynamic booking evaluation, 7 entities, and Postman endpoints
2026-05-29 10:00:45 +03:00
marshal
6d49c38f48
allow customers booking
2026-05-28 10:31:31 +03:00
marshal
f23d570427
changes
2026-05-26 09:24:47 +03:00
marshal
9432814e3b
implement file module and add files relation to booking entity and populate on fetch
2026-05-25 10:19:08 +03:00
marshal
82c6b1284e
implement contract booking functionality and MinIO setup
2026-05-23 09:31:52 +03:00
Michael Abebe
1c5ee19388
chore: fmt
2026-05-12 16:50:18 +03:00
Muluhabt
3b8b6979db
Project Initialization
2026-05-12 15:17:16 +03:00