Deutsch
|
English

eTASK ERP Connector Inventory

Inventur

IC8305
eTASK Chili
Administrator
eTASK Neon
Preparing for an inventory
Poweruser
Inventory

This article describes Plug-In 5023 "eTASK ERP Connector Inventory," an automated solution for regularly importing asset data from ERP systems into eTASK.

Overview

What is the ERP Inventory Connector?

The eTASK ERP Inventory Connector is a plug-in that automatically imports asset data from your financial accounting system into eTASK on a scheduled basis.

How it works:

  1. Your ERP system regularly exports a CSV or Excel file to a directory

  2. The connector monitors this directory

  3. New files are automatically imported on a scheduled basis

  4. The asset list is updated (new assets, changes, deletions)

Positioning of the solution

The ERP connector offers a balance between manual Excel import and direct technical integration:

Manual Excel import
Regular manual work - Very high effort (any formats) - No automation - No additional costs

ERP Connector (Plug-In 5023)
One-time setup - High flexibility (CSV/Excel) - Fully automated - Plug-in license

Direct ERP interface
High development effort – ERP-specific – Real-time automation – Custom development

Advantages

ERP-independent: Works with any system that can
export CSV/Excel Automatic: No more manual work after one-time setup
Time-controlled: Regular synchronization (daily, weekly, monthly)
Standardized: Uses proven eTASK import mechanism
Low maintenance: No custom program code required

When is the ERP Connector the right solution?

Suitable for:

  • Regular synchronization (daily to monthly)

  • Medium to large asset portfolios (100+ assets)

  • ERP systems with export functionality

  • Organizations looking to reduce manual processes

Not suitable for:


Prerequisites

Technical requirements

  1. eTASK Plug-In: Plug-In 5023 "eTASK ERP Connector Inventory" must be licensed and installed

  2. File exchange: Access to a directory for import files (local, network drive, or FTPS server)

  3. ERP Export: Your ERP system must be able to export CSV or Excel files

  4. Scheduling: Optional Windows Task Scheduler or ERP job for export

Organizational requirements

  1. File format defined: ERP export with correct column structure available

  2. Responsibilities clarified: Who is responsible for ERP export and monitoring?

  3. Test phase scheduled: At least 2–4 weeks with daily log monitoring


Structure of the import file

General requirements

File format:

  • CSV (with semicolon ; or comma , as a separator)

  • Excel (.xlsx or .xls)

Encoding:

  • UTF-8 (recommended)

File name:

  • Any, but consistent (e.g., Anlagenliste_YYYYMMDD.csv)

  • No spaces in the filename recommended

Required columns

The import file must contain all of the following columns in the specified order. Empty columns are allowed.

Important: The order of the columns is fixed and must NOT be changed

All columns must be present (even if they remain empty)

The fields [Object Type] and [Matchcode] are NOT expected in the import file—these are maintained directly in eTASK

Complete list of columns (in this order)

  1. Asset Number - Unique number of the asset (required field)

  2. Company Code

  3. Capitalization Date - Date of commissioning (Format: dd.mm.yyyy)

  4. Description - Description of the asset (required field)

  5. Acquisition value - Original purchase price

  6. Asset class - Classification of the asset

  7. Inventory Number (Old) - Old inventory number (if available)

  8. Plant - Plant number/operating site

  9. Building - Building number

  10. Barcode - Barcode number

  11. Quantity - Number/Quantity

  12. Active since - Activation date (format: dd.mm.yyyy)

  13. Deactivation - Deactivation flag

  14. Year of origin - Year of acquisition

  15. Cost Center - Assigned Cost Center

  16. Person in Charge - Person in Charge

  17. Acquisition value (old) - Alternative acquisition value column

  18. Book value - Current book value

  19. Currency - Currency code (e.g., "EUR")

  20. Order Number - Order Number from Procurement

  21. Order item - Item in the order

  22. Order Quantity - Ordered quantity

  23. Supplier - Name of the supplier

  24. Manufacturer - Name of the manufacturer

  25. Company Code (Old) - Alternative company code column

  26. Standard Hierarchy I - Hierarchy Level 1

  27. Standard Hierarchy II - Hierarchy Level 2

  28. Standard Hierarchy - Full Hierarchy

  29. Short Name - Short Name

  30. Description - Detailed description

  31. Plant (SAP) - SAP-specific plant

  32. Location - Location name

  33. Assignment - Assignment information

  34. User ID - ID of the assigned user

  35. Comment - Comment field

  36. Unit of Measure - Unit of measurement

  37. Asset Class (No.) - Numeric asset class

  38. Profit Center - Assigned profit center

  39. Asset Class (Text) - Text-based asset class

  40. Original value - Original value

  41. Plant (old) - Old plant number

  42. Location (old) - Old location

  43. Commission (old) - Old commission

  44. Subnumber - SAP subnumber (for sub-assets)

  45. Inventory number - Current inventory number

  46. Serial Number - Serial number of the device

  47. Asset Class Code - Asset class code

  48. AIBN1 - SAP-specific field

  49. AIBN2 - SAP-specific field

  50. Description text - Additional description text

  51. Decommissioning Indicator - Indicator for decommissioned assets

  52. Room Number - Room number

  53. Type designation - Type/model designation

  54. Business Unit - Assigned business unit

  55. ID - Internal ID (if available)

  56. NC - SAP-specific field

  57. Company - Name of the company (Required field - must match eTASK)

  58. Year of Entry - Year of entry (Format: dd.mm.yyyy)

  59. Deactivation Date - Date of deactivation (Format: dd.mm.yyyy)


Installation and Configuration

Step 1: Download and install the plug-in from the Customer Center

Download from the Customer Center

  1. Log in to the eTASK Customer Center

  2. Navigate to the Plug-In Store

  3. Search for "5023"

  4. Click Download Licenses if available, or contact projektteam@etask.de if not

  5. The file will be saved to your local Downloads folder

Installation

  1. Open the eTASK Portal (browser)

  2. Log in as an administrator

  3. Navigate to Control Panel → Plug-Ins

  4. Click Install Plug-In (upload icon)

  5. Select the downloaded file

  6. Click Install

  7. Confirm the installation

  8. Wait until the installation is complete

Note: After installation, the plug-in will appear in the list of installed plug-ins.


Step 2: Set up the import directory (optional)

If using a file system or network drive:

  1. Create a directory for import files:

    Beispiel: C:\eTASK\Import\Anlagenliste\
    Oder: \\fileserver\etask\import\anlagenliste\
  2. Check permissions:

    • The eTASK service requires read access

    • The ERP system requires write access

    • Sufficient storage space available (at least 1 GB recommended)

For FTPS servers: - Ensure that the FTPS connection is configured in eTASK - FTPS is the recommended option, especially for hosted eTASK instances

Note: After processing, the import file is either deleted or overwritten by the ERP system. The log saves the file in the database.


Step 3: Open the import task in the portal

  1. Open the portal:

    • Log in to the eTASK Portal as an administrator

    • Navigate to Control Panel → Portal Options → Interfaces → Automated Import Tasks

  2. Open import task:

    • An import task with default settings was already created during the installation of the plug-in

    • Open the task "ERP Connector Inventory" (or similar name)

  3. Configuration screen:

    • You will now see the configuration screen (see screenshot)

    • The task already contains the basic configuration


Step 4: Configure the data source

Info area: Data source

File available via:

  • Select File System (for local/network drives)

  • Or FTP connection (if ERP exports via FTP)

FTP connection: (only if FTP is selected) - Select a preconfigured FTP connection, or create a new one (button to the right of the dropdown)

Path: Full path to the monitoring directory

  • File system example: C:\eTASK\Import\Anlagenliste\

  • Example network drive: \\fileserver\etask\import\anlagenliste\

  • Example FTP: /export/anlagenliste/

File name pattern (regular expression): Regular expression for files to be imported

  • Example CSV: ^ATEST Exportdatei aus rs2 [\\=\\w\\-\\.]+\\.xlsx$

  • Example Excel with date: ^Anlagenliste_\d{8}\.xlsx$ (for Anlagenliste_20260315.xlsx)

  • Example of all CSV files: ^.*\.csv$

  • Example of all Excel files: ^.*\.xlsx$

Login: (FTP only) Select FTP login credentials

Format: Select xlsx for Excel files, or csv for CSV files

Data starting from row no.:

  • For Excel/CSV with header row: 2 (Data starts at row 2)

  • Default: 2 (Row 1 is the header row; data starts on row 2)

  • Without header row: 1


Step 5: Configure timing

Info area: Timing

Interval:

Time interval between import runs

Examples: - 24 Hour(s) → Daily - 168 Hour(s) → Weekly - 1 Hour(s) → Hourly

Unit: - Select hour(s) or day(s) (default)

Next execution:

  • Date and time of the next or first scheduled execution

  • Format: TT.MM.JJJJ and HH:MM - Example: 27.07.2017 at 12:44

Important: Coordinate the execution time with your ERP export!

Sample configuration:

Intervall: 24
Einheit: Stunde(n)
Nächste Ausführung: 30.03.2026  22:00

→ Import takes place daily at 10:00 PM


Step 6: Configure action after import

Info area: Action after import

Delete file:

Enabled: Import file is deleted after a successful import

Disabled: Import file remains in the directory

Recommendation: Enable (automatic cleanup) in combination with "Save import file?" enabled


Step 7: Configure logging

Info area: Logging

Save import file?

Enabled: A copy of the import file is saved in the database

Disabled: File is not saved in the database

Recommendation: - Always: Enable

Keep log [days]:

Number of days import logs are retained

Example: 1 (only 1 day, then deleted)

Example: 30 (30 days retention)

Example: 365 (1-year retention)

Recommendation:

Test phase: full duration of the test phase

Production: 30 days (for audits and troubleshooting)

Important: Old logs are automatically deleted to save storage space.


Step 8: Save and activate configuration

  1. Check configuration:

    • Check all entered values

    • In particular: Path, filename pattern, time control

  2. Save:

    • Click Save (at the top of the screen)

  3. Perform a test run:

    • Place a test import file in the configured directory

    • Click Run Now (next to "Next Run")

    • Check the log (see Step 9)

  4. Set the schedule:

    • Set "Next Run" to the desired time

    • Save

  5. Activate:

    • If the test run is successful: Set Active? to ☑

    • Save again

The import task is now configured and runs automatically!


Step 9: Set up ERP export

Set up an automatic export in your ERP system that writes the file to the configured directory.

Note: Setting up the ERP export depends on the ERP system you are using. Ensure that the export occurs before the eTASK import.


How the import works

Identification of data records

The plug-in uses the following key fields to uniquely identify the assets:

  • Primary key: Asset number

  • Optional: Subnumber, if used in the ERP system

Update logic

During each import, the system checks for each record whether the asset number already exists in the Financial Accounting asset list. If the asset number already exists, all fields of the existing record are updated with the new values from the import file. If the asset number does not yet exist, a new record is created.

Deletion logic

After each import, the plug-in checks whether there are assets in the Financial Accounting asset list that are no longer included in the import file. Such assets are deleted only if they are not assigned to any object. If an asset is already assigned to an inventory object, the record is retained and a warning is issued in the import log. This ensures the traceability of the inventory.

Important notes on date formats

  • Import: Date fields must be in the format dd.mm.yyyy (e.g., 15.01.2023)

  • Encoding: UTF-8 is recommended to ensure umlauts are transferred correctly


Error handling

Common errors:

  1. Missing required fields

    → Check ERP export

  2. Invalid date format

    → Adjust the date format in the ERP export

  3. Invalid company

    → Create company in eTASK or correct name (note exact spelling)

  4. Encoding issue / missing umlauts

    → Export from ERP using UTF-8 encoding


Integration with eTASK Inventory

After importing the asset data, further processing takes place in eTASK. Detailed steps for assigning object types, linking to inventories, and reconciling discrepancies can be found in the article [Connecting Asset Accounting].

Note: The ERP connector can be easily combined with the manual Excel import, as both methods use the same target table (Asset List in Financial Accounting).


Frequently Asked Questions

Can I trigger the import manually?

Yes. In addition to the scheduled import, you can perform a manual import at any time: 1. System Settings → Plug-Ins → ERP Connector Inventory 2. "Perform Import Now" button

What happens when asset numbers are changed in the ERP?

If an asset number is changed in the ERP, a problem arises: - Old data record remains in eTASK (no longer assigned) - New asset number is imported as a new asset

Solution: - DO NOT change asset numbers in the ERP - If unavoidable: Manual correction in eTASK is required

Can multiple companies/clients be imported?

Yes. The connector can process multiple companies: - The import file must contain a [Company] column - The name must match the company in eTASK (exact spelling)

What happens to assigned objects upon deletion?

Asset items assigned to at least one inventory are NOT deleted, even if they are no longer included in the import file.

Reason: Historical assignment is retained (traceability of inventory)

Behavior: - Record remains in the financial accounting asset list - Warning in the import log - Manual review required

Can I update only certain fields?

No. The import always updates all fields.

If you only want to change individual fields: - Use the manual Excel import [LINK: Import Asset List] - Or: Excel Data Update


Summary

The eTASK ERP Inventory Connector (Plug-In 5023) offers:

Automation: No more manual imports required
ERP independence: Works with any system (CSV/Excel export)
Time savings: One-time setup, then low maintenance
Reliability: Proven eTASK import mechanism
Clarity: Detailed import logs

Next Steps:

  1. License the plug-in (projektteam@etask.de)

  2. Plan a trial period (2–4 weeks)

  3. Set up ERP export

  4. Configure import directory

  5. Configure connector

  6. Perform a test run

  7. Start regular operation

War dieser Artikel hilfreich?