Deposco
Overview
The Deposco 3PL Integration in XoroERP enables seamless two-way communication between XoroERP and Deposcoβs warehouse management system. This integration ensures real-time synchronization of products, orders, shipments, and ASNs across both platforms β from order creation in XoroERP to fulfillment, shipping, and inventory updates by Deposco.
Through this integration:
Orders are automatically exported from XoroERP to Deposco for fulfillment.
Deposco updates Shipment Confirmations and ASN (Advance Shipping Notice) details directly back into XoroERP.
Voided Waves in XoroERP automatically cancel the corresponding orders in Deposco.
SKU creation and updates are supported in both directions β ensuring consistent product data.
This automation minimizes manual data entry, eliminates redundancy, and ensures a consistent, real-time flow of warehouse data between systems.
2. Installation
Step 1: Connect to XoroERP Instance
Log in to your XoroERP account.
Navigate to the Apps module from the main dashboard.
Click on the 3PL Connections tab.
Select Add 3PL Connection.
Choose Deposco 3PL from the list of available integrations.
Step 2: Install the Integration App
Click Install to add the Deposco 3PL integration.
Once installed, it appears under your integrations list in XoroERP.
Step 3: Login Using Credentials
Log in using your Deposco API credentials (endpoint, username, password).
Configure API credentials, default warehouse, and operational parameters for data automation.
Ensure credentials have authorization for Deposco 3PL data access.
3. Workflow
The Deposco 3PL integration automates the entire fulfillment cycle:
Step 1: Wave Creation
Orders are grouped into waves in XoroERP. Each wave represents orders ready for fulfillment and tracking.
Step 2: Automatic Export to Deposco
When a wave is ready, orders are automatically exported to Deposco for processing. Deposco handles picking, packing, and shipment.
Step 3: ASN Push and Confirmation
ASNs (Advance Shipping Notices) are pushed from XoroERP to Deposco for all relevant Purchase Orders or RMAs. Deposco then sends ASN Confirmations back to XoroERP, confirming receipt and processing.
Step 4: Shipment Fulfillment
Once fulfilled, Deposco sends Ship Confirmations back to XoroERP, including tracking details.
Step 5: Automatic Order Cancellation
If a wave is voided in XoroERP, the corresponding order in Deposco is automatically voided to maintain synchronization.
Step 6: Invoice Creation
After receiving shipment confirmation, invoices are automatically generated in XoroERP, completing the fulfillment cycle.
4. Configuration Settings
The configuration section allows you to control what data is exchanged between XoroERP and Deposco, when, and how often.
4.1 Data Export Settings (Deposco)

Export Products from Xoro to Deposco (Checkbox)
When enabled, product (SKU) data is exported from XoroERP to Deposco.
If no tags are selected, all items are exported.
If tags are selected, only tagged items are included.
Example: Selecting βTAG Dβ exports only SKUs with that tag.
Export Orders to Deposco (Checkbox)
Enables order export from XoroERP to Deposco.
If no store is selected β all store orders are exported.
If a specific store is selected β only orders from that store are sent.
Additional Options:
Block Waves Created via QuickShip β Prevents QuickShip-generated waves from being exported to Deposco.
Split Quantity β Allows partial quantity export for partially fulfilled orders.

Ship Method Name(s)
Enter ship methods to exclude from export (e.g., Local Pickup).
Leave blank to allow all shipping methods.
Blocked SKU(s)
Enter SKU codes to exclude from export.
Leave blank to include all.
Allowed Customer(s)
Restrict exports to specific customers.
Leave blank to export for all customers.
Disable Multishipment (Checkbox)
When enabled, Deposcoβs shipment confirmation is treated as final.
All wave lines close automatically, and remaining quantities are unallocated.
4.2 Filter Options
Filters help refine which orders are exported from XoroERP to Deposco.

Filter Name: Ship to Country | Order Date | Third Party Source | Order Tags | Ship Service | Order Type
Operators: Contains | Does Not Contain | Equals | Greater Than | Less Than
Value: Enter keywords or numerical values to define filter rules.
π‘ Example: Filter βOrder Tag contains Deposcoβ ensures only Deposco-tagged orders are exported.
4.3 Pricing and Markup Settings
Default SKU β Used when Deposcoβs shipment confirmation is missing SKU data.
The system uses this default SKU to prevent processing failures.
Shipping Markup β Adds a percentage-based markup on shipping costs.
Example: 10 β adds a 10% increase.
Leave blank for no markup.
Shipping Markup Order Type β Restricts markup application to specified order types.
Leave blank to apply to all orders.
Auto Create Carrier and Ship Services (Checkbox) β Automatically creates missing carriers or ship services in XoroERP when receiving data from Deposco, ensuring seamless data sync.
4.4 ASN (Advanced Shipping Notice) Settings

Export ASNs to Deposco (Checkbox) β Enable or disable ASN export from XoroERP to Deposco. Clicking this checkbox opens the following text fields.
Batch Receive Location β Define the default store and location for inventory receipts.
Format: StoreName@LocationName
Batch Receive Location for Damaged Inventory β Default location for damaged goods.
Format: DamageCode@StoreName@LocationName
Enable Inventory Adjustment β Automatically applies inventory adjustments received from Deposco to XoroERP.
Third Party Warehouse (Dropdown): Select the warehouse that represents Deposcoβs 3PL fulfillment center.
4.6 Import/Export Setting
You can schedule data import/export and configure notification emails.

Enable Auto Import/Export (Checkbox) β When enabled, data is automatically fetched or pushed based on scheduled time intervals.
Integration Start Date, Hour/Minute β Define the start date and interval for recurring imports/exports.
Auto Import Start Time Offset β Adjusts the fetch time earlier by a defined number of minutes.
Example: Interval = 30, Offset = 5 β Fetches every 25 minutes.
Enable Pending Ship Confirmation Sync (Checkbox) β Automatically fetches pending shipment confirmations from Deposco to ensure shipment accuracy.
4.7 Time Zone & Notifications
Time Zone β Select the operational time zone for sync scheduling.
Email Notifications:
Receive Import Error Notifications (Checkbox) β Send immediate alerts for import failures.
Instant Error Email(s) β Add comma-separated email addresses for instant alerts.
Send Daily Error Email (Checkbox) β Enables daily error summaries.
Daily Error Email(s) β Enter recipients for summary reports.
Exclude Logs β Filter logs using keywords (supports wildcards like error).
5. Operations Page
The Operations Page enables manual or automated control of synchronization between XoroERP and Deposco.

Header Options

Add Account β Add another Deposco account to XoroERP.
Change Account β Switch or update between multiple linked Deposco accounts.
Remove Account β Disconnect the Deposco integration for that account.
Settings β Access configuration parameters for import/export automation.
Orders Tab

The Orders tab allows users to push sales orders from XoroERP to Deposco and monitor export status in real time. It supports both automated and manual exports, with detailed tracking for every transaction.
Key Functions
Run: Manually export selected orders to Deposco.
Mark as Resolved: Marks successfully processed orders as completed.
Mark as Unresolved: Reopens failed records for reprocessing.
Filters:
Hide Resolved: Displays only pending or active exports.
Show Errors Only: Shows orders that failed to export.
Search Fields
Order#: Enter the specific order number.
Keyword: Search by customer name, item, or any relevant tag.
Information Displayed
Order #: Unique order identifier linked to XoroERP.
Last Execution Date: Shows the date/time of the last export attempt.
Message: Displays success or error details related to export.
Automation Behavior
π‘ If an order is voided in XoroERP, it will automatically cancel in Deposco β no manual action required.
2. Ship Confirmations Tab
This tab tracks shipment confirmations sent from Deposco back to XoroERP, ensuring all fulfilled orders are reflected correctly.

Key Functions
Run: Manually fetch shipment confirmations.
Mark as Resolved: Marks shipment updates as reviewed and complete.
Mark as Unresolved: Reopens the confirmation for reprocessing.
Filters:
Hide Resolved: View only pending confirmations.
Show Errors Only: Focus on failed or incomplete confirmations.
Search Fields
Ship Confirmation#: Locate specific shipments by ID.
Keyword: Search by customer name, order number, or carrier code.
Information Displayed
Ship Confirmation #: Unique shipment ID received from Deposco.
Last Execution Date: Timestamp of the last confirmation import.
Message: Status message or error log (e.g., βShipment Imported Successfullyβ or βOrder Not Foundβ).
3. ASNs (Advance Shipping Notices)
The ASNs tab exports advance shipping notices from XoroERP to Deposco, alerting warehouse or production teams of incoming shipments.
Key Functions
Run: Trigger export of pending ASNs.
Mark as Resolved / Unresolved: Manage export state for each record.
Filters:
Hide Resolved and Show Errors Only options available.
Search Fields
ASN#: Search by ASN number generated from XoroERP.
Keyword: Search by order reference, warehouse, or vendor name.
Information Displayed
Order #: Reference order related to ASN.
Last Execution Date: When the ASN was last exported.
Message: Export result message (success/failure).
4. ASN Confirmations
The ASN Confirmations tab displays acknowledgment responses received from Deposco, confirming that previously sent ASNs were successfully processed.
Key Functions
Run: Manually re-import confirmations.
Mark as Resolved / Unresolved: Update record status based on verification.
Filters:
Hide Resolved / Show Errors Only to narrow the view.
Search Fields
ASN Confirmation#: Use this to find a specific confirmation.
Keyword: Search by related order number or supplier reference.
Information Displayed
Order #: Related order or shipment reference.
Last Execution Date: Timestamp of the confirmation import.
Message: Displays confirmation status or error info.
5. SKU Tab
The SKU Tab manages item master synchronization between XoroERP and Deposco. It supports both new SKU creation and updates (e.g., description, dimensions, UOM).

Key Functions
Run: Push or update SKU details.
Mark as Resolved: Marks SKU sync as completed.
Mark as Unresolved: Flags SKU for re-export.
Filters:
Hide Resolved / Show Errors Only for easier error review.
Search Fields
SKU#: Enter specific item or SKU number.
Keyword: Search by product name, category, or description.
Information Displayed
SKU#: Unique item identifier.
Last Execution Date: Last time SKU was exported or updated.
Message: Details of the export result or sync status.
Example
If a SKUβs dimension or weight is modified in XoroERP, the updated data will automatically sync with Deposco, ensuring both systems reflect the same product specifications.
6. Logs Tab
The Logs Tab provides complete visibility into integration activities between XoroERP and Deposco, covering both imports and exports.

Purpose
Used primarily for troubleshooting, verifying export timings, and validating communication between the two systems.
Search/Filter Columns
Export Date
Type (Import/Export)
Keyword
Order Ref#
Filters
Hide Resolved Exports: Shows only open or pending jobs.
Show Errors Only: Displays failed transactions for review.
Information Displayed
Import Date / Start Date / End Date
Entity Type (Orders, ASNs, SKUs, etc.)
Resolved (Yes/No)
Type (Import/Export)
Example Use Case
Use Show Errors Only to identify failed Order exports. Correct the issue in XoroERP (e.g., missing customer, inactive SKU) β Mark Unresolved β Click Run to retry.
6. Summary
The Deposco 3PL Integration in XoroERP establishes a unified, automated bridge between XoroERP and Deposcoβs warehouse operations.
It handles:
Order Export and Auto-Cancellation
ASN Push and Confirmation
Ship Confirmation Imports
SKU Create/Update Sync
Error Logging and Real-Time Visibility
With complete configurability, scheduling, and error handling, it ensures:
Faster order fulfillment
Zero manual reconciliation
Complete operational transparency
β‘ In short, the Deposco 3PL Integration transforms complex logistics into a synchronized, error-free, and automated experience within XoroERP.
Last updated
Was this helpful?