ActuaryPOS Hybrid Solution Docs
Login
## Version 5.0.3 **Release Date:** 2026-04-06 (`asset_version: 04.06.26`) ### Module: Import Management #### New Features - Added comprehensive Import Management module for tracking international and domestic goods imports - Multi-currency support on import entries with per-charge currency flexibility, reusing existing LocationCurrency system - Full logistics tracking: shipping method, source/destination countries, ports, B/L, container, vessel, voyage, tracking numbers - Overhead charges management with flexible categories (freight, insurance, customs duty, clearance, handling, storage, inspection, port charges, inland transport, bank charges, documentation, other) - Automatic landed cost calculation with four allocation methods: by value, by quantity, by weight, or manual - Stock receiving workflow that creates standard purchase transactions with landed cost as purchase price - Automatic accounting integration via PurchaseCreatedOrModified event — no changes to Accounting module required - Import reports dashboard with summary cards, landed cost analysis, charges breakdown (with pie chart), monthly trend (with bar/line chart), and top suppliers ranking - Document management for import-related files (invoices, packing lists, B/L, certificates, etc.) - 10 granular permissions: access module, create, edit, delete, view all, view own, receive stock, manage charges, manage documents, view reports - Status workflow with allowed transitions: Draft → Ordered → In Transit → At Port → Customs Clearance → Received, with cancellation support - Partial stock receiving with quantity tracking per import line #### Improvements - Inventory valuation in business default currency using exchange rate conversion for accurate stock value and cost reports - Overhead charges allocated to each product line for true landed cost per unit visibility - Linked purchase transactions allow seamless integration with existing stock reports, value reports, and profit/loss calculations #### Bug Fixes - None (initial release). #### UI / UX Changes - Import Management menu added under ship icon in sidebar with sub-items: All Imports, Add Import, Import Reports - Status timeline visualization on import detail page showing progression through import stages - Color-coded status badges across all views (draft=default, ordered=info, in_transit=primary, at_port=warning, customs_clearance=purple, received=success, cancelled=danger) - Real-time financial summary calculation on create/edit forms with exchange rate refresh button #### Technical Updates - New database tables: imports, import_lines, import_charges, import_documents - Module follows nwidart/laravel-modules architecture with full service provider, route provider, and config registration - Uses existing ProductUtil::updateProductQuantity() for stock updates — zero core modifications needed - Fires standard PurchaseCreatedOrModified event ensuring automatic GL journal entry creation by Accounting module listener --- ## Version 5.0.2 **Release Date:** 2026-04-02 (`asset_version: 04.02.26`) ### Module: ZATCA Onboarding #### New Features - None. #### Improvements - Improved onboarding action availability so compliance and production credential actions remain accessible in live core onboarding flows. #### Bug Fixes - Fixed onboarding details action visibility where portal mode `core` previously hid `Run Compliance Check` and `Get Production CSID` actions. - Fixed production CSID request flow to allow requesting fresh production credentials from onboarding records already in core mode. - Fixed compliance readiness validation so compliance checks are no longer blocked solely because portal mode is core. #### UI / UX Changes - Updated onboarding action label from `Request Production CSID (Simulation)` to `Get Production CSID` for clearer behavior across portal modes. #### Technical Updates - Adjusted onboarding view conditions and controller guard logic to support core-mode action continuity without requiring mode downgrades.
Need Help?

If something on your Dashboard doesn't look right, use the Contact Superadmin tab in the Documentation section to get help from your system administrator.