RazorERP PRD Build, 22012026
New Software Build Report (PRD build, 22012026)
This list includes the highlights of some of the key features and fixes that are included in the latest build.
Release date: January 22, 2026
Identifier | Issue / Request | Resolution/Change |
26973 | Change Label Names in Client Portal | Renamed from:
to:
In the schedule order page of Client Portal. |
26957 | Address line 3 missing from Ship To section in Report Builder | Address 3 field has been added to the proforma invoice. |
26944 | Add Asset Tags to Fast Search | Asset Tag column added. |
26886 | SKU endpoint - add search | The Search term was added to the GET /api/v1/Sku/all endpoint. |
26877 | Manifest export - data is shifted in one column. | All data should be under correct column now. |
26843 | Cannot Access CRM > Client Portal without ADMIN | The problem was that the D_PERMISSION_CATEGORY_ENTITY table contained incorrect ID for the client portal permission. Created an SQL script to fix this problem. |
26836 | Portal orders do not have work instructions | Now the work instruction via the schedule order doesn’t overwrite the customer's work instruction. [Client work Instruction] [Customer Work Insturction] |
26835 | Client Portal > Schedule Order > notify Contact if Quote is submitted: | On the Notifications Settings page the ability to select “Quote Requester” was added - the contact who created Quote as notification recipient for an Inbound Order is Received and A new Quote is submitted via Client Portal notifications. |
26820 | Shipping API | /api/v1/Lookup/shipping-methods was added to the API. |
26784 | User Start Page Bug - Recycling Inventory Detail | The error was fixed by specifying user name when creating auth cookie. After that redirecting the user’s start page works correctly. |
26715 | Box Program 3rd Party Error | Added hiding of shipping methods when DHL or 3rd Party is selected. |
26669 | Locations showing inventory but nothing is there | Scrap lots are not removed from the Bulk Location after being shipped in an outbound order. Now, lots included into outbound orders with a shipped date are excluded from the counts. Also, deleted assets/inventory are excluded from the assets/inventory counts. |
26615 | Sales orders coming over from eBay have items that were not in the sale on eBay. | Made an update that will remove previous SKU Sales Order Items when SKU in SellerChamp order item is changed, even if this item was already allocated (but only if Sales Order was not shipped). |
26609 | Customer - add external Id | An ExternalID column with inline editing was added to Razor UI: /Admin/CRM/Accounts: Create/Edit Account: External ID was added to the following customer endpoints: GET /api/v1/Customer/{id} GET /api/v1/Customer/all |
26608 | Customer address, contact - search by external Id | The ability to search by External ID was added for Customer, Address, Contact endpoints. |
26571 | Box Program Label Not Printing | All shipping labels can be printed directly on ZPL printers only. |
26569 | Tags on master items disappeared | Fixed inventory master items tags search. |
26548 | Custom label does not reflect accurate price information | The inventory
|
26545 | API - add fields for the sales order | The following endpoint was added to the API with the corresponding fees in the screenshot below: |
26532 | Add Users. Client Portal Bug | Error 415 when deleting a deactivated user was fixed. |
26527 | API - get expenses for items | An endpoint to retrieve asset expenses by unique identifier was added: |
26526 | API - allocated and unallocated in package items | An output of a list of items for each package in the shipment was added to the method GET /api/v1/shippings/{shippingId}/packages. A method GET /api/v1/SalesOrder/{salesOrderId}/items/unallocated-in-package for getting a list of items from an order that are not added was added to the package |
26525 | API - tracking number change | The following endpoints undertook some changes regarding the tracking number: GET /api/v1/SalesOrder/all (the tracking number was removed) GET /api/v1/SalesOrder/from-id/{salesOrderId} (the tracking number was removed) GET /api/v1/SalesOrder/from-auto-name/{autoName} (the tracking number was removed) GET /api/v1/SalesOrder/{salesOrderId}/shippings (the tracking number was added) |
26515 | Relocate and Update, No Print Format | Fixed, now it shows Print Format Options: |
26512 | Settlement - Pricing > “Apply Contract pricing“ for services | The logic of applying Contract at Settlement → Services tab was applied: |
26491 | Conditions list - select/autocomplete | The list of conditions is showing now the names and not descriptions. |
26483 | Clone function issue | The Certificate section is now copied when cloning Inbound Orders in both New and Old UI. It is also recommended to use the new interface for working with Inbound Orders (/v2/inbound-order) |
26459 | Report Export to XLSX need to update proper Sheet names | When two worksheets has the same name, below error will show:
|
26458 | Ingest and enforce line-level Partial Shipment + Ship-Set | The |
26441 | Report Filters on Service Summary | Fixed filter on Service Summary Report. |
26435 | API - new shipping, packages endpoints | A method POST /api/v1/SalesOrder/{salesOrderId}/shippings for creating shipping was added. A method DEL /api/v1/shippings/{shippingId}/packagesfor deleting a shipping package was added. A controller for working with ShippingPackage has been added to the API. |
26434 | Location details - new fields | The CRM location details, Client Portal location details, and Inbound Order location details is synchronized across. The workflow requires setting the initial location details within the CRM. These details are then reflected on the Client Portal. Finally, this information populates the "Order Details" tab on the Inbound Order screen. |
26430 | Add ability to Brand the Client portal with Client Logo. | Added custom brand logo to login form: New Logo can be uploaded and selected in Settings → General → System Settings → Logos (Client Portal Logo): |
26406 | Box Program. DHL shipping provider issue | It’s now possible to Void the DHL shipment. Added the ability to manually enter the TrackingNumber for DHL during the Ship action and reset it after the Void action. |
26399 | Show Quote Number on Inbound Order | Added new column Initial Quote for Recycling Inbound Orders in Client Portal. |
26398 | Inventory sold reporting improvement | Added sales order invoice number and purchase order invoice number on inventory sold report. |
26377 | Client Portal - measurement selection | The selection of measurement, so that User could select Unit of measure and KG as well, was added to the Schedule Recovery Request and Redeployment Request pages. These 2 endpoints: |
26362 | DataSource for Commodity Weight | Reduced the |
26352 | Implement endpoint - scan a Pallet with 100s of sub-locations to a new location | Implemented relocate endpoint to relocate location (with sub-locations) to another location. |
26343 | Issue With Consumed Material (OnHandAssets Report wrong condition) | The "On Hand Assets Report" now includes all items that meet the following criteria, ensuring a comprehensive view of available stock:
|
26329 | Undo Settle Role Action Bug | Added a new permission: "Allow to Settlement Complete" for the settlement action. The existing permission, "Allow to Undo and Transform the settlement," has been refined so that its effects are now strictly limited to the Undo and Transform settlement actions. |
26327 | Implement the ability to create a Vendor Credit to be used on the Purchase Order side. | You can create vendor credit memos at Purchases → Vendor credit memos that indicate that a Vendor credits the tenant company as well Customer credit memos indicate that the tenant company credits a Customer. Vendor credit memos create Prepayments behind the scene, so you can use its amount at Purchases → Make payment. Payment type: Prepayment. Vendor credit memos are refunded with a new type of AR invoices. A new type of AR invoices (vendor refund) has also been added to the report designer as well as Vendor credit memos type: Customer credit memo functionality works as it used to. |
26309 | Unable to input value for attribute defaults via API | CRUD endpoints were implemented for Attribute Values: |
26270 | MFA is not working or asking for MFA when logging in | MFA has been fixed and implemented.
|
26255 | Show the full name for REP currently it is username | Extended the report datasource to include the sales rep’s full name, email, and phone number. |
26237 | API improvement | SalesOrderId and PurchaseOrderId were added to the response of the /api/v1/InboundOrder/{id} endpoint. |
26110 | Client Portal Financial Visibility Restrictions | Added specified columns in the Role settings and implement the show hide. |
26082 | Issues with Updating Items to Resale | The asset won’t go to the Unallocated status it stays in “Pending Resale“ and the location will set to null. Fixed issues:
|
25995 | Improvement for endpoints | An OnsiteNotes field has been added to the inboundOrder. A list of selected Onsite service options for categories and labels was added: GET /api/v1/InboundOrder/{id}/onsite/categories GET /api/v1/InboundOrder/{id}/onsite/labels Statuses for Onsite categories and labels were added. GET /api/v1/InboundOrder/{id}/onsite/categories GET /api/v1/InboundOrder/{id}/onsite/labels PATCH /api/v1/InboundOrder/{id}/onsite/categories/{categoryId}/status PATCH /api/v1/InboundOrder/{id}/onsite/labels/{labelId}/status |
25990 | Linked Contacts don't work in New Inbound orders | Implemented updating the onsite contact field if we select the address which has linked contacts. |
25965 | API to Return Assets in Location: | “locationId” additional filter has been added to the following endpoint GET /api/v1/Asset/all |
25772 | API improvement for ATP (Available to Purchase quantity) | The following endpoints were added to the API: |
25678 | A way to assign contracts to inbound orders with the API | The following new endpoints were added to the API: GET /api/v1/InboundOrder/{id}/contracts - Gets all Inbound Order contracts. GET /api/v1/InboundOrder/{id}/contracts/load-contract-items-and-check-conflicts - Load Contracts Items for order and check conflicts. POST /api/v1/InboundOrder/{id}/contracts/add-contract-to-order - Applies a contract to the Inbound order. DELETE /api/v1/InboundOrder/{id}/contracts/delete-contracts-from-order - Remove contract from inbound order. |
25653 | Ship to address – Not pulling Street 3 | The Street 3 field was added to Address in Sales Order shipping: |
25043 | Make editable the Receive start date on the new UI (receive lot screen) | The Receive IO page now allows date editing via calendar for the Partially Received status. No changes were made for other statuses. Click on the date to open the calendar and modify it. |
23460 | Fix Workflow Suggestion When Receiving an RMA | On receive RMA screen the disposition capability replaced with Asset workflow step. |
25386 | Box Program - "Insurance Request" Button in Customers "Shipping Services" Field | The Insurance field was added to the Recovery and Redeployment Request of the Client Portal (> Box Program): Insurance field has been added to the following API endpoints: POST
|
25759 | Enabling the creation of jobs directly from the user interface | The ability to schedule a Recovery Request was added to Razor interface: Customer should be selected before the form appears. The form is the same as in the Client Portal Recovery Request creation screen. When the Recovery Request was created in Razor and has status Awaiting Fulfillment or Need Details the ability to edit order is shown.
|
26076 | PingFederate Addition | The new tab called OIDC where PingFederate can be configured was added to the SSO Settings of the Client Portal. |
26436 | Kitting Inventory - ALL Models in System Being Shown | The Client Portal offers a filtered view, displaying only the models accessible to the logged-in client. |
26509 | Add COI improvement to the address and show visibility in the Inbound orders Required doc tab | A new file service for addresses was added.
|
26530 | Warehouses visibility permissions issue | Now fast search provides only user’s warehouse items. |
26679 | Attribute List Values are out of order | The order of attributes within the attribute itself (not the attribute set) was modified. |
26705 | Client Portal - measurement conversion for the environmental page | The ability to configure measurements for Customer: CRM → Client Portal was added.
|
26795 | Box Program recovery request notifications addition | The Recovery Request creation notification was added to Razor Notifications: |
26864 | The status column adjustment for portal/orders/inbound-order - it doesn’t show the client portal draft status for a Quote | The column in the Inbound Orders grid of the Portal currently shows if it is Quote or Inbound Order. In the next column the status is displayed, which shows either quote or order status: |
26905 |