Bleckmann

1. Overview

The Bleckmann 3PL integration in XoroERP enables seamless communication between your ERP system and Bleckmann’s warehouse management environment. This integration supports automated export and import of operational data, ensuring that warehouse activities remain synchronized with XoroERP in real time.

Key capabilities include:

  • Exporting product and order data from XoroERP to Bleckmann

  • Receiving shipping confirmations and ASN confirmations from Bleckmann

  • Handling inventory adjustments and related warehouse transactions

  • Support for multiple receiving locations, damaged inventory locations, EU HS Codes, and hanging garment attributes

  • Scheduling recurring import/export jobs through automated tasks

  • Receiving instant and daily error notifications to stay informed of integration issues

This integration ensures accurate order fulfillment, real-time inventory tracking, and consistent operational flow between XoroERP and Bleckmann’s warehouse network.


2. Workflow

2.1 Data Export & Import

Product, order, ASN, and inventory data are exported from XoroERP to Bleckmann using FTP-based file exchange, following the configured target directories, archive directories, and file naming formats. Bleckmann’s systems continuously monitor these directories, pick up incoming files, and process them based on the defined integration rules.


2.2 Order Fulfillment

Sales orders exported from XoroERP are received and processed in Bleckmann. Orders are picked, packed, and shipped at the Bleckmann warehouse according to mapped carriers, ship services, and shipping terms. Once shipped, Bleckmann generates Ship Confirmation files, which are sent back to XoroERP to update order status, wave lines, shipped quantities, carrier details, and tracking information.


2.3 ASN Processing & Inventory Receiving

ASNs exported from XoroERP notify Bleckmann of inbound inventory or returns. Upon physical receipt of goods, Bleckmann sends ASN Confirmation files back to XoroERP. XoroERP automatically receives inventory into the configured batch receive locations, including separate locations for damaged inventory when applicable.


2.4 Inventory Updates & Adjustments

Inventory adjustments such as shortages, overages, damages, and cycle count corrections are generated by Bleckmann and transmitted back to XoroERP. These adjustments are imported using dedicated inventory adjustment directories, ensuring accurate stock levels and warehouse reconciliation across systems.


2.5 Automation & Notifications

Scheduled auto import/export jobs ensure continuous synchronization of products, orders, shipments, ASNs, and inventory adjustments between XoroERP and Bleckmann. Email notifications alert administrators and support teams to any import/export failures, file validation errors, or processing issues, enabling timely resolution and operational continuity.

3. Configuration Settings

The following settings define how XoroERP exchanges product, order, shipment, ASN, and inventory data with Bleckmann through an FTP-based 3PL integration. Each setting is listed in the exact order, structure, and documentation style aligned with the HighJump 3PL configuration.


3.1 Use Archive Directory (Checkbox)

When enabled, processed inbound and outbound files are automatically moved to their respective archive directories. This helps maintain clean target directories and supports audit and troubleshooting requirements.


3.2 Export Products to Bleckmann (Checkbox)

Enables exporting product master data from XoroERP to Bleckmann. Selecting this checkbox reveals additional product-related configuration fields.


3.3 Target Directory – Products (Field)

Specifies the FTP directory where product files are sent. Bleckmann monitors this directory to import SKU and item master information.


3.4 Product File Name (Field)

Defines the naming convention for product export files. The file name must align with Bleckmann’s expected format to ensure successful processing.


Allows mapping of item-level tags required by Bleckmann.

3.5.1 EU HS Code Field (Custom Field)

Defines the custom field that stores the EU HS Code for items, required for customs and compliance.

3.5.2 Hanging Garment Field (Custom Field)

Defines the custom field used to identify hanging garments for special handling at the warehouse.


3.6 Export Orders to Bleckmann (Checkbox)

Enables exporting sales orders from XoroERP to Bleckmann for fulfillment processing. Selecting this checkbox reveals additional configuration fields.


3.7 Drop order(s) from the following store(s) (Field – Dropdown)

Only orders created in the selected store(s) will be exported to Bleckmann. Useful when multiple stores exist but only specific stores are fulfilled by this 3PL.


3.8 Block waves created via QuickShip in Xoro from flowing into Bleckmann (Checkbox)

Prevents waves created through QuickShip from being exported to Bleckmann, avoiding unintended fulfillment requests.


3.9 Ship Method Name(s) (Field)

Ship methods listed here will not be dropped during export. Only orders using these methods are sent to Bleckmann.


3.10 Blocked SKU(s) (Field)

Item numbers listed here are excluded from export to Bleckmann. Used for SKUs not handled by the 3PL.


3.11 Allowed Customer(s) (Field)

Only orders for the specified customers will be exported to Bleckmann.

3.12 Target Directory – Order (Field)

Defines the FTP directory where order files are sent. Bleckmann retrieves order files from this location for processing.


3.13 Target Directory – Ship Confirmation (Field)

Specifies the FTP directory where Bleckmann places ship confirmation files after shipment processing.


3.14 Archive Directory – Ship Confirmation (Field)

Defines the directory where ship confirmation files are moved after successful processing in XoroERP.


3.15 Order File Name Format (Field)

[ClientId]_ORD_IN_[yyyyMMdd_HHmmssms] Defines the naming format for order files sent to Bleckmann.


3.16 Disable Multishipment (Checkbox)

When enabled, the ship confirmation is treated as final. All wave lines are closed, and remaining quantities are unallocated.


3.17 Filter Name (Field – Dropdown)

Selects the order attribute used for filtering, such as Order Tags, Ship To Country, Third Party Source, or Order Date.


3.18 Operator (Field)

Defines the logical operator used with the selected filter.


3.19 Value (Field)

Specifies the value applied to the filter condition.


3.20 Default SKU (Field)

Defines the fallback SKU used when no SKU is provided on an order line.


3.21 Third Party Site ID (Field)

Identifies the Bleckmann site or warehouse used for order routing.


3.22 Shipping Markup (Field)

Applies a percentage-based markup to shipping costs received from Bleckmann.


3.23 Shipping Markup Order Type (Field)

Applies the shipping markup only to selected order types. If left blank, the markup applies to all orders.


3.24 Carrier Name (Field)

Specifies the carrier name used in XoroERP.


3.25 Third Party Carrier Name (Field)

Maps the XoroERP carrier to Bleckmann’s carrier name.


3.26 Ship Service Name (Field)

Specifies the ship service used in XoroERP.


3.27 Third Party Ship Service Name (Field)

Maps the ship service to Bleckmann’s corresponding service.


3.28 Shipping Terms (Field)

Defines the shipping terms used in XoroERP.


3.29 Third Party Shipping Terms (Field)

Maps shipping terms to Bleckmann’s expected values.


3.30 Export ASNs to Bleckmann (Checkbox)

Enables exporting Advanced Shipping Notices from XoroERP to Bleckmann. Checking this setting displays the following fields:


3.38 Batch Receive Location (Field)

Defines the default location for receiving inventory. Format: StoreName@LocationName


3.39 Batch Receive Location for Damaged Inventory (Field)

Defines the location for receiving damaged inventory. Format: DamageCode@StoreName@LocationName


3.40 Target Directory – ASN (Field)

Specifies the FTP directory where ASN files are sent.


3.41 Target Directory – ASN Confirmation (Field)

Defines the directory where ASN confirmation files are received.


3.42 Archive Directory – ASN Confirmation (Field)

Processed ASN confirmation files are moved here after import.


3.43 ASN File Name Format (Field)

[ClientId]_PRA_IN_[yyyyMMdd_HHmmssms] Defines the naming format for ASN files.


3.44 Return ASN File Name Format (Field)

[ClientId]_RMA_IN_[yyyyMMdd_HHmmssms] Defines the naming format for return ASN files.


3.45 Enable Inventory Adjustment (Checkbox)

Enables processing of inventory adjustment files from Bleckmann. Selecting this option reveals additional inventory adjustment fields.


3.46 Display Location Name (Field)

Displays location names in inventory adjustment records.


3.47 Target Directory – Inventory Adjustment (Field)

Defines the FTP directory where inventory adjustment files are received.


3.48 Archive Directory – Inventory Adjustment (Field)

Processed inventory adjustment files are moved to this directory for record keeping.


3.5 Time Zone & Automation Settings

Time Zone

Defines the time zone to be used for all scheduled import and export tasks. All automated Bleckmann sync processes—such as product export, order export, ship confirmation import, etc.—follow this time zone.


Enable Auto Import/Export (Checkbox)

Enables XoroERP to automatically run Bleckmann import/export jobs according to a defined schedule.

Fields that appear when enabled:

  • Integration Start Date – The date when automated jobs begin running

  • Hour – Hour of execution

  • Min – Minute of execution

  • Auto Import Start Time Offset – Negative minute value allowing earlier execution

If disabled, all Bleckmann-related tasks must be triggered manually from the Operations Page.


Error Handling & Notifications

Receive Import Error Notifications by Email (Checkbox)

When enabled, XoroERP sends instant email alerts whenever an import or export related to Bleckmann fails.

Field:

  • Instant Error Email(s) – Comma-separated list of email addresses for immediate notifications


Send Daily Error Email (Checkbox)

Enables a consolidated daily summary of all Bleckmann import/export errors.

Daily Error Email(s)

Enter email(s) by "," seperating values.

Exclude Logs

Allows entering comma-separated keywords to filter out specific log messages or known noise patterns using wildcards (e.g., *Inventory*).


4. Operations Page

The Operations Page is the central workspace for monitoring, managing, and troubleshooting all day-to-day interactions between XoroERP and Bleckmann. It provides access to account management, manual import/export actions, operational tabs, and detailed logs.


Header Options

At the top of the Operations Page, you can access key actions for managing the Bleckmann integration:

Add Account

Adds a new Bleckmann account to XoroERP. This allows multiple Bleckmann accounts to be configured for different stores, regions, clients, or environments.

Change Account

Switch between existing Bleckmann accounts or update credentials for an already configured account.

Remove Account

Disconnects a Bleckmann account from XoroERP. All associated exports and imports will stop until another account is selected.

Settings

Opens the configuration panel where you can manage:

  • Data Export Settings

  • Import / Export Scheduling

  • Store mappings

  • Filters, ship methods, customers, SKUs

  • Email notifications and error handling


Import Button

Purpose

Manually fetches and processes incoming files from Bleckmann, including:

  • Ship Confirmations

  • ASN Confirmations

  • Inventory Adjustments

  • Transfer Confirmations

Functionality

  • Reads files from the configured Target Directories

  • Updates order statuses, purchase orders, inventory levels, and ASN records

  • Logs processing results and errors

  • Sends email notifications if configured

These header options allow seamless movement between configuration and operational monitoring without leaving the integration context.


Previous Exports

View a history of previously exported data with options to manage and reprocess items.

4.1 Orders

Purpose

Export sales orders from XoroERP to Bleckmann for fulfillment.

Steps

  1. Enable Export Orders to Bleckmann.

  2. Configure store selection, filters (Allowed Customers, Blocked SKUs, Ship Methods), and quantity splitting if required.

  3. Click Run Export to send orders to Bleckmann.

Information Displayed

  • Order # / Reference Unique order identifier from XoroERP.

  • Last Execution Date Timestamp of the last export attempt.

  • Status / Message Indicates success, failure, or pending state with relevant error details.

Actions

  • Run – Manually retries export for selected orders.

  • Mark as Resolved – Marks completed or handled records as resolved.

  • Mark as Unresolved – Reopens records requiring further action.

Filters

  • Hide Resolved – Shows only active or problematic orders.

  • Show Errors Only – Displays only orders that failed export.

This tab is the primary operational area for ensuring all orders intended for Bleckmann are successfully transmitted.


4.2 Ship Confirmations

Purpose

Monitor and process shipment confirmations sent back by Bleckmann.

Information Displayed

  • Ship Confirmation # / Reference

  • Last Execution Date

  • Message (success or error details)

Actions

  • Run – Manually reprocess selected ship confirmations.

  • Mark as Resolved / Unresolved – Update record status as needed.

Workflow

  1. Verify Target Directory – Ship Confirmation and Archive Directory – Ship Confirmation are configured.

  2. Ship confirmations can be imported manually or via scheduled jobs.

  3. Order status, shipped quantities, tracking numbers, and custom fields (e.g., Order Status at WMS, Preparation Code) are updated automatically.


4.3 ASNs

Purpose

Export Advanced Shipping Notices (ASNs) from XoroERP to Bleckmann.

Steps

  1. Enable Export ASNs to Bleckmann.

  2. Configure:

    • Batch Receive Location

    • Batch Receive Location for Damaged Inventory

  3. Set:

    • Target Directory – ASN

    • Target Directory – ASN Confirmation

    • Archive Directories

  4. Click Run Export to generate ASN files.


4.4 ASN Confirmations

Purpose

Process ASN confirmations received from Bleckmann and update XoroERP records.

Workflow

  • ASN confirmation files are placed in Target Directory – ASN Confirmation.

  • XoroERP imports them automatically or manually.

  • Each ASN is matched with the related order or PO.

  • Quantities, locations, and statuses are updated.

Error Handling

  • Discrepancies (missing ASN, SKU mismatch, quantity issues) are flagged.

  • Errors are logged and email notifications are sent if enabled.

Actions

  • Run – Re-import selected confirmations.

  • Mark as Resolved / Unresolved

Filters & Search

  • Hide Resolved / Show Errors Only

  • ASN Confirmation #

  • Keyword (order number or supplier reference)

Information Displayed

  • Order #

  • Last Execution Date

  • Message


4.5 SKU

The SKU tab manages item master synchronization between XoroERP and Bleckmann. It supports both new SKU creation and updates (description, dimensions, UOM, weight).

Actions

  • Run – Push or update SKU data.

  • Mark as Resolved / Unresolved

Filters

  • Hide Resolved

  • Show Errors Only

Search Fields

  • SKU #

  • Keyword (product name, category, description)

Information Displayed

  • SKU #

  • Last Execution Date

  • Message

Example: If SKU dimensions or weight are updated in XoroERP, the changes are automatically synced with Bleckmann to ensure consistent product specifications.


4.6 Inventory Adjustment

Purpose

Synchronize inventory adjustments between Bleckmann and XoroERP.

Steps

  1. Enable Enable Inventory Adjustment.

  2. Verify:

    • Target Directory – Inventory Adjustment

    • Archive Directory

  3. Configure Display Location Name if required.

  4. Run import/export as needed.

Actions & Filters

Same as other operational tabs:

  • Run

  • Mark as Resolved / Unresolved

  • Hide Resolved / Show Errors Only


4.7 Logs Tab

The Logs tab provides a complete audit trail of all integration activity between XoroERP and Bleckmann, including:

  • Order, ASN, SKU, and inventory exports

  • Import processes

  • Scheduled job executions

  • Errors and warnings

Columns

  • Export / Import Date

  • Type (order export, ship confirmation, ASN, etc.)

  • Keyword / Reference

  • Message

Email Notification Alignment

  • Receive Import Error Notifications by Email

  • Exclude Logs to filter noise

  • Send Daily Error Email for consolidated reporting

Filters

  • Do Not Show Resolved Reports

The Logs tab is the primary tool for diagnosing issues, verifying scheduled jobs, and confirming that Bleckmann integration processes are functioning as expected.

Last updated

Was this helpful?