SmartCP Logistics

Track the latest changes, improvements, and fixes across SmartCP products.

Enhanced

[Order Payments] For transport orders handled by multiple vehicles, such as trailer swaps or transshipments, all vehicle registrations are now also visible in the order payments list

Enhanced

[Orders: Configuration] When adding or editing saved addresses and ferry routes, the system now warns if the same or a similar entry already exists, including matches with partial place names, with an option to save anyway

New

[Counterparties] Added Credit Limits configuration with reusable rules for customers, including amount, currency, warning threshold, and action

Enhanced

[Orders] Saving an order now checks the customer's credit limit and can show a warning or block saving, depending on the configured action

Enhanced

[Finances: Orders Payments] Added order tags to the Order Payments transport and forwarding lists, with tag filters matching the selected order type

Enhanced

The Kosovo flag has been added to the UI

Fixed

[System Log] Fixed the “contains text” filter so it now works correctly when searching for events shown in the list.

New

[Orders] Added the option to convert attached JPG and PNG images into PDF files directly from the order file preview

Fixed

[Fleet] Fixed adding maintenance and repair reports from file reading so the already selected vehicle or trailer is kept and the form no longer incorrectly asks users to select it again

Enhanced

[Orders] Increased the maximum length of task notes to 500 characters for transport and forwarding orders

Enhanced

[Counterparties] Customers and Carriers are now managed in one Counterparties list, with role-aware access, order selection, carrier Payout and Vehicles tabs, and updated invoice and payment selections.

Enhanced

[Counterparties] The Counterparties list now includes Role and Visibility filters, making it easier to narrow the list by company type and department visibility

Enhanced

[Dispo-Plan] Added trailer info to order details

Enhanced

[Drivers] Improved filters for the driver list by adding the ability to select multiple filters, as well as minor changes to the UI

Enhanced

[Invoices] Added invoice settlement adjustments for charges and deductions, including KSeF import and export support

Enhanced

[Invoices] Added the ability to select a client's branch on an invoice

Enhanced

[Invoices] The text search filter on the invoices list now also finds invoices by net amount, tax amount, and gross amount

New

[Drivers] Work Planning now warns when the selected vehicle already has a work plan for another driver in the selected period, shows the conflicting driver and period, and lets users replace the driver or ignore the conflict before saving

Enhanced

[Orders] The order edit window now allows changing the vehicle

Enhanced

[Drivers] In the Work planning tab, drivers with the Dismissed status are no longer shown in the planner

New

[Drivers] Added a separate archive for dismissed drivers, including dismissal date and an internal note explaining the reason

Enhanced

[Route Planning] Improved route dragging logic, added clickable coordinates in the address list, and corrected ferry waypoint handling so ferry points use the intended coordinates and stay adjustable

Fixed

Fixed exchange rate loading when creating a order in a non-EUR order currency, such as USD. The system now calculates the conversion correctly and no longer shows an error instead of applying the rate

Enhanced

[Admin Panel: User Roles] Added assigned users display in role view/edit window

Enhanced

[Drivers] Work Planning now shows newly added, edited, or deleted drivers immediately after switching tabs, without requiring a page reload

Enhanced

[Dispo-plan] Planned orders now have an Order filter with Added by and Caretaker options, matching the main planner filters more closely

Fixed

[Drivers] In the Work Planning tab, adding a vacation now correctly pauses the driver’s current vehicle work period, so the driver is shown as on vacation instead of still working

Enhanced

[Drivers] Vacation changes in the Work Planning tab now keep the surrounding work periods aligned: extending, shortening, opening, or closing a vacation updates the driver’s return-to-work period accordingly

Fixed

[Invoices] The Overdue filter now correctly excludes correction invoices that have already been fully paid and uses the corrected total when checking payment status.

Enhanced

[Invoices] Correction amounts are now displayed more clearly in the invoice list, including proper plus or minus signs and the resulting amount after correction where relevant

Enhanced

[Invoices] The printed invoice list now shows the relationship between a correction invoice and the original invoice, making exported lists easier to review

Fixed

[Invoices] Payment term day counts on the printed invoice list now match the values shown in the system list, including correction invoices

New

[Dispo-Plan] Added ETA display for order tasks that are integrated with the telematics system, including the expected arrival date, remaining time, and provider indicator in order details

New

[Dispo-Plan] Added ETA calculation when telematics ETA is unavailable, using vehicle position and task location where enough task data is available

Enhanced

[Dispo-Plan] Improved order execution progress with segmented task progress, overall percentage, and clearer handling of the currently executed task

Enhanced

[Transport: Orders] Improved route planning so task coordinates found during planning are saved to task data if the task did not already have coordinates

Enhanced

[Invoices] When issuing a sales invoice from a pro forma invoice linked to an order, the final invoice can now be set as the main invoice in the order

Enhanced

[Invoices] When selecting multiple invoices, the selected invoices menu now shows the total gross amount grouped by currency alongside the invoice type counts

Fixed

Improved VAT number handling for customers, branches, and invoice data by saving VAT numbers in a cleaner format, helping reduce the risk of unexpected errors

New

[Users] Added a new role-based access management flow, allowing administrators to define system permissions through reusable roles and assign them more flexibly to users

New

[Users] Added more flexible Fleet and Trailers access settings, allowing user roles to be limited only to Repairs and/or Maintenances without granting access to the full module

Enhanced

[Fleet] Improved Work Planning visibility for restricted users, so transport orders are no longer shown on the timeline when the user does not have access to the Orders module

New

[Counterparties] Added support for company branches. You can now link a counterparty to a parent company and create a branch

Fixed

[Forwarding: Orders] Search and filters now also include split child orders through their parent order, so related results are no longer missed

Fixed

[Invoices] Fixed a problem where vehicle and trailer numbers were missing in invoice item descriptions created from forwarding orders.

Enhanced

[Fleet & Trailers] Added the ability to create repair and maintenance reports directly from the general vehicle and trailer lists, without selecting a specific vehicle or trailer first; When a file is recognized with AI, the system can also automatically match and select the correct vehicle or trailer whenever possible

Fixed

[Invoices] Fixed semi-paid invoice handling in debt collection, so overdue partially paid invoices are now included correctly and their paid, total, and remaining amounts are shown consistently in debt collection phases

Fixed

[Invoices] Fixed the invoice PDF layout so the KSeF verification block is no longer split across page breaks

New

[Fleet] Added a new activity report in Work Planning, allowing users to generate summaries for a selected period based on repairs, maintenances, and custom activities, with breakdowns by activity, maintenance category, and vehicle, plus Excel export for detailed sections

Enhanced

[Invoices] Improved correcting invoice handling in invoice lists and statuses. Correction chains now display amounts and tooltips more consistently, and payment status changes on correcting invoices are propagated correctly through the related invoice chain.

Enhanced

[Transport: Orders] Added bulk selection support for transport orders, including actions such as issuing invoices, changing status and deleting orders

Fixed

[Transport: Orders] Fixed order status display so the main order status now stays consistent with filters, and a warning is shown when it does not match the completion state of the order tasks

Fixed

[Forwarding: Orders] Fixed an issue with the payment term date in the carrier invoice, which caused the selected date to be counted as expired one day early

Enhanced

[Forwarding: Orders] Users can now edit the carrier invoice number and carrier invoice payment term even after an invoice has already been issued for the order

Enhanced

[Invoices] Added a new Net, Gross, and VAT switch in the invoice statistics section, so totals can now be viewed in the selected amount type instead of only as gross values.

Enhanced

[Invoices] Standardized the currency order in the invoice statistics section, so currencies are now shown in the same sequence in all sections instead of appearing in a different order such as EUR, PLN in one place and PLN, EUR in another.

Enhanced

[Transport/Forwarding: Orders] Improved AI-based order recognition for transport and forwarding orders, so when a matched customer is detected the system now also applies the customer's POD settings

Enhanced

[Transport/Forwarding: Orders] Added AI autocomplete support to the edit forms of transport and forwarding orders, so files can now be recognized not only during creation but also while editing an existing order

Enhanced

[Orders] Added a new caretaker field for transport orders, along with filtering and support in Dispo-Plan, so orders can be assigned to a responsible user and viewed more easily in operational work

Enhanced

[Invoices] Improved currency conversion handling during invoice editing, including more stable switching between invoice-level and item-level conversion and better support for mixed invoices where only selected items use conversion

Enhanced

[Invoices] Extended the retention period for imported external purchase invoices from 30 to 60 days, giving users more time to review and save documents before automatic cleanup

Enhanced

[Invoices] Added a new period filter option by payment term

Enhanced

[Invoices] Added purchase invoice counterparty history to the customer picker in invoice create and edit forms, so users can select counterparties that already exist on earlier purchase invoices even if they are not saved in the counterparty database.

Fixed

[Dispo-Plan] Fixed driver filtering so permitted countries now work correctly together with other driver category filters such as ADR and AVSEC

Enhanced

[Counterparties] Improved VAT lookup handling:

  • VAT numbers with formatting characters are now recognized correctly
  • Valid VIES results without returned company details no longer show a misleading company-not-found error
New

[Forwarding: Orders] Added support for forwarding one order to multiple carriers by creating linked additional carrier orders. The main order keeps the customer-side amount, while each additional carrier order can be handled separately with its own carrier, payout, PDF, sending flow, and tasks.

Enhanced

[Orders] Added a Google Maps link to task locations in the driver order PDF, so drivers can quickly open the destination in navigation directly from the document

Enhanced

[Invoices] When accepting purchase invoices imported from KSeF, if the counterparty address is not imported successfully into separate address fields, the system can now automatically reuse the address from an earlier saved purchase invoice for the same counterparty

New

[Invoices] A new invoice type, Advance Invoice, is now available. It can be issued as an advance payment document and is available in invoice lists, filters, numbering settings, and related actions.

Enhanced

[Finances] A final sales invoice can now be created from an Advance Invoice with the correct settlement flow. The final invoice keeps the full transaction value, shows the advance already paid, and leaves only the remaining amount to be paid.

Fixed

[Invoices] Fixed compensations handling in invoice editing for invoices generated from orders. The list of available and already added compensations now loads correctly, duplicate entries are no longer shown, and the links to related orders in the “Generated for orders” section open the desired order

Fixed

[Orders] Fixed a bug where the own order number was not set automatically when adding an order from Dispo-Plan

Enhanced

[System Log] Improved the performance of searching in the Event 'contains text' filter, so results appear faster when filtering logs by text.

New

[Customers] Added a Recipient Name field in the correspondence address section, so documents can be sent to another company or office without replacing the main customer name

Enhanced

[Invoices] When a correcting sales invoice fully cancels the original sales invoice, the system now automatically marks both documents as paid, so users no longer need to update the payment status manually

Enhanced

[Orders] When creating an order and selecting a driver, the system will now automatically fill in the Vehicle and Trailer fields based on the current work planning

Enhanced

[Orders] In the order move window, when selecting a driver, the system will now automatically fill in the Vehicle and Trailer fields based on the current work planning

Enhanced

[Invoices] Added a new "Not Sent" option to the POD filter on the invoices list, so you can quickly find invoices that have not yet been sent by email and have no registered delivery

Fixed

[Orders] Fixed an issue where entering an invalid time in an order task could be saved during quick editing and later cause errors when opening month orders list

Enhanced

[Invoices] The invoice list can now be sorted by net amount and gross amount

Enhanced

[Invoices] The invoice preview modal now shows who added the invoice and when it was last edited directly in the header, matching the information style already used in order details.

Enhanced

[Orders] In Configuration, the Required Fields list now includes the own order number, if the own order number is enabled

Fixed

[Finances] In Orders Payments, the Note column can now be edited in the Forwarding tab, matching the behavior already available in the Transport tab

Fixed

[Invoices] Default note from configuration is no longer added automatically to purchase and other cost documents

Enhanced

[Invoices] Correcting invoices for sales invoices now keep the related order link and order compensations

Enhanced

[Invoices] You can now set a new invoice as the primary invoice for an order (using the “Create Similar” option) if the previous sales invoice was canceled by a correction invoice

Fixed

[Finances] Creating invoices from the Orders Payments tab now also loads available order compensations from the selected orders

New

[Trailers] Added a new Refrigeration Unit field for trailers with a selectable list of values managed directly in the module

Enhanced

[Trailers] Improved the makes, types, refrigeration unit and tags management window with a clearer two-column layout and equal-height panels

Fixed

[Trailers] Fixed refreshing of the trailers list after deleting a make or type

Enhanced

[Orders] You can now upload or replace an attached file on existing compensations/costs in both transport orders and forwarding orders

New

[Dispo-Plan] Added Vacation items to the planner timeline with a separate visibility switch in settings.

New

[Dispo-Plan] Added vehicle tags to the vehicle list in the planner and a new tag filter in the Vehicle filter dropdown.

Enhanced

[Invoices] Added correcting documents for purchase invoices, including relations to the original document and difference-based amounts in the invoices list and preview.

Fixed

[Invoices] Customer payment term settings are now respected when creating invoices from transport and forwarding orders.

Enhanced

[Orders] The Note field in transport and forwarding order lists remains editable for users with edit access even after an invoice has been issued.

Enhanced

[Invoices] Debit and credit notes are now available as separate income and cost document variants.

Enhanced

[Invoices] When sending an invoice by email, the automatically attached invoice file can now be removed from the attachments list.

Fixed

[Customers] In customer add and edit forms, selecting POD type "Original / Scan" now shows both "POD: Original Delivery" and "POD: Web Platform" fields.

Fixed

[Invoices] Fixed an issue where merging an invoice PDF with image attachments could add extra blank pages to the final document.

Fixed

[Invoices] Improved image placement in generated PDFs so attached JPG and PNG files are aligned correctly on the page and are no longer cut off at the bottom.

Fixed

[Invoices] Creating an invoice from a forwarding order now respects the customer's default currency and recalculates amounts into that currency

Fixed

[Invoices] Correcting invoices now use today's issue date, and the related invoice label shows the original invoice date in the form and on the PDF

Fixed

[SmartDriver] For divided transport orders, each driver now sees the correct part of the route after trailer swap

Fixed

[KSeF] Invoice import handles additional Polish address formats more accurately

Enhanced

[Dispo-Plan] Planner updates from other users are now applied more smoothly, reducing freezes during add, edit, move, and delete actions

Fixed

[Dispo-Plan] Fixed an issue where item popovers could remain stuck on the page or stop appearing after planner refreshes.

Fixed

[Dispo-Plan] Fixed duplicate history items when loading older planner data

Enhanced

[Dispo-Plan] Filtering and sorting in Planner now work more smoothly

Enhanced

[Fleet - Work Planning] Timeline filtering, sorting, and refresh behavior were improved for smoother daily work

Enhanced

[Drivers - Work Planning] Timeline filtering, sorting, and popover handling were improved for smoother work planning

Enhanced

[Invoices] Added support for creating a correcting invoice from another correcting invoice.

Fixed

[Invoices] Credit Note is now interpreted as a cost in statistics, seller/buyer layout, PDF, and invoice list amounts

Fixed

[Forwarding - Orders] Users with edit permissions can now delete orders; previously, only administrators could do so

Enhanced

Added Armenia to the country lists.

Enhanced

[Forwarding – Orders] “Payment Term (Carrier)” column has been added to orders list. Can be enabled in under column preferences.

Enhanced

[Orders] Added tag list search in filters and table tag menus when more than 10 tags are available.

Enhanced

[Invoices] Added tag list search in invoice filters and tag menus when more than 10 tags are available.

New

[Fleet] Added tag support on the General Data list, including assignment, tag filtering, and tag management in the Makes, Types, Tags modal.

New

[Trailers] Added tag support on the Trailers general list, including assignment, tag filtering, and tag management in the Makes, Types, Tags modal.

Enhanced

[Invoices] Block currency changes in the correction invoice. The correction invoice must be in the same currency as the original invoice

Enhanced

[Invoices] Ability to edit the “Note” column directly in the invoice list

New

[Invoices] New date field for purchase invoices - “Received Date”