Available functions and how the Xledger integration works
Available functions
Sales/Orders
- Create customer orders
- Create orders linked to a project
(Typically used for tracking hours and material consumption on a project) - Can be posted automatically by updating the status to "Ready for Posting"
- Modify existing orders
Purchasing
- Create purchases linked to a supplier
Picking
Pick orders that exist in Xledger
- Typically fetches orders with the status "Ready for Picking"
- Status updates to "Picked" or "Ready for Invoicing" upon submission
- Packing slips from Xledger are not available
- A template can be designed within our solution, covering most needs, but it will not be identical to an Xledger packing slip
- Shipping method. number of packages, weight and volume can be entered in the app
- When submitted, a shipment is created in the TA system, and shipping labels are printed automatically
Batch Picking
- Pick multiple orders for the same customer together
Two-step multi-picking
- Collect items for multiple orders
- Pack orders individually for each customer
Goods Reception
- Currently, goods reception is only supported in the form of updating receptions created in Xledger
- The desired functionality, where a purchase order can be opened on the terminal and a goods receipt is created upon submission, is not yet available in the Xledger API, but is under development
Stock Counting
- Stock count proposals are created in Xledger
- Active count lists are fetched into the app
- Items are scanned and counted in the app
- Upon submission the lists are stored in our solution:
Multiple users can count on the same list A browser tool is available to merge lists, review results, and trigger the submission to Xledger
- Counted quantities are updated in Xledger
- Items with an expected balance can be set to zero if needed
Stock Transfers
-
Transfer items between locations within the same warehouse
-
Transfer items between different warehouses
-
Cost price on lines is not automatically set in Xledger:
The average cost can be retrieved from the item card and sent with the lines FIFO cost is not supported
Item Lookup
- Search for items to view basic product information
- Modify certain item attributes
- Print labels for items
Label Printing
- Design label templates
- Map available values from products/order lines in the app to label fields
- Label printing is available in most modules in the app
- A dedicated label printing module allows users to create a batch of labels and send them to the printer in one go.
General Features
All screens can be customized
- Fields can be added/removed
- Columns can be added, removed and resized
- Texts can be modified
Modules can be enabled/disabled
Modules can be duplicated to extend functionality
- Example: The order module can be copied and adapted for returns processing
How the Integration works
- Data is imported from the Xledger API and stored in the customer's database within our system.
- Fields from the API are dynamically mapped to allow flexible retrieval of relevant data.
- Data is fetched into the app using SQL queries, enabling:
• Filtering
• Sorting
• Data manipulation as needed - Master data (products, units, customers, suppliers, projects, employees, etc.) is imported when downloading data in the app.
- Orders are imported on demand when opening the list of available orders in the app.
- When data is submitted from the app, it is sent to our integration engine, which triggers updates in Xledger.
- Each transaction type is configured separately, allowing:
• Customization of which transactions are updated in Xledger
• Different app modules to update different Xledger transactions per customer needs
• Dynamic field mapping to control which fields are updated - A single submission from the app can trigger multiple updates in Xledger, such as:
• Creating an order
• Updating its status to "Ready for Invoicing"
This integration ensures seamless data synchronization between Xledger and our app, offering flexibility and control over order management, stock handling and more.