Skip to main content

Logic4 - Connector settings

Logic4 - Connector Settings This document outlines the connector-specific settings for the Logic4 ERP system. These settings allow ...

Updated over a week ago

Logic4 - Connector Settings

This document outlines the connector-specific settings for the Logic4 ERP system. These settings allow administrators and implementation consultants to configure how the App4Sales platform interacts with Logic4, influencing data synchronization, order processing, and other key behaviors.

Connector settings are typically managed through the App4Sales portal UI or directly within configuration files. Changes made to these settings are applied at runtime, dictating the operational parameters for the Logic4 connector.

Setting

Description

Values / Defaults

Dependencies / Effects

Customer Free Fields Configuration

Configures how custom customer fields from Logic4 are handled in App4Sales. This setting is used to define which free fields are visible in the App4Sales application and to determine their displayed names.

JSON string mapping Logic4 free field names to App4Sales display names and visibility settings. Example: {"Field1": {"Label": "Custom Field 1", "Visible": true}}.

Affects the visibility and naming of custom customer fields within the App4Sales application.

Default warehouse id which is used for stock

Specifies the default warehouse ID in Logic4 that should be used when retrieving item stock information. If an item's stock is not explicitly linked to a specific warehouse, this default will be applied.

Integer representing a valid Logic4 warehouse ID. Defaults to 0 if not specified.

Influences how item stock levels are displayed and managed within App4Sales, especially for items without explicit warehouse assignments.

Prices retrieved from Logic4 are including VAT

Indicates whether the prices retrieved from the Logic4 system already include Value Added Tax (VAT). Enabling this setting ensures that App4Sales processes these prices correctly without adding VAT.

Boolean (true/false). Defaults to false.

Crucial for accurate price display and calculation in App4Sales. If set incorrectly, prices may be displayed with incorrect VAT amounts.

Order status id for new orders

Defines the Logic4 order status ID that will be assigned to new orders created within App4Sales and pushed to Logic4.

Integer representing a valid Logic4 order status ID. Defaults to 0.

Determines the initial status of orders in Logic4 upon creation from App4Sales.

Default user id which should be used for retrieving data

Specifies a default Logic4 user ID to be used for authentication and authorization when retrieving data from the Logic4 API. This user's permissions will dictate what data can be accessed.

Integer representing a valid Logic4 user ID. Defaults to 0.

Essential for successful data retrieval. The specified user must have adequate permissions in Logic4 to access the required data.

Default language code for product descriptions

Sets the default language code (e.g., "NL" for Dutch) for retrieving product descriptions from Logic4. This ensures that product information is displayed in the intended language within App4Sales.

String representing a language code (e.g., "NL", "EN"). Defaults to "NL".

Affects the language in which product descriptions are presented in App4Sales.

VatCode id which indicates that the customer is vat liable

Identifies the Logic4 VAT code ID that signifies a customer is liable for VAT. This is used for correct VAT calculation and reporting for customer orders.

Integer representing a valid Logic4 VAT code ID. Defaults to 0.

Important for correct VAT handling on customer orders, particularly for international transactions or specific customer types.

Shipping method id used for sending orders

Specifies the default Logic4 shipping method ID to be used when sending orders from App4Sales to Logic4.

Integer representing a valid Logic4 shipping method ID. Defaults to 0.

Ensures that orders created in App4Sales are associated with the correct shipping method in Logic4.

Show the shift prices as free fields

When enabled, pricing shifts (e.g., promotional prices, quantity-based discounts) are displayed as additional free fields within App4Sales. This can provide more detailed price breakdown visibility.

Boolean (true/false). Defaults to false.

Affects the level of detail displayed regarding item pricing within App4Sales.

Show the pick locations as free fields

When enabled, pick locations for items are displayed as additional free fields within App4Sales. This can be useful for warehouse operations and order fulfillment.

Boolean (true/false). Defaults to false.

Provides visibility into item pick locations directly within App4Sales, assisting with order picking processes.

Map your reference to reference

If enabled, the 'Your Reference' field in App4Sales orders will be mapped to the 'Reference' field in Logic4 when orders are synchronized.

Boolean (true/false). Defaults to false.

Ensures consistency in reference numbering between App4Sales and Logic4 for orders.

Set order order date as delivery date

When enabled, the order date entered in App4Sales will automatically be used as the delivery date when the order is sent to Logic4.

Boolean (true/false). Defaults to false.

Simplifies order entry by automatically populating the delivery date. If disabled, the delivery date might need to be set separately.

Domain Specifics

Authentication

While specific authentication credentials (like Access Tokens) are not directly exposed as configurable settings due to security considerations (marked with [HideSetting]), the Default User ID setting is crucial for establishing the context and permissions under which the connector operates when retrieving data from Logic4. Ensure the specified user has the necessary Logic4 roles and permissions.

Catalog & Pricing

The Default warehouse id which is used for stock and Item Price Incl Vat settings are fundamental for accurate product catalog and pricing representation in App4Sales. The Default language code for product descriptions ensures that product details are displayed in the correct language. The settings Show the shift prices as free fields and Show the pick locations as free fields allow for richer detail from Logic4 to be exposed in the App4Sales application.

Order Processing

Settings such as Order status id for new orders, VatCode id which indicates that the customer is vat liable, and Shipping method id used for sending orders directly control how orders created in App4Sales are interpreted and processed within Logic4. The Map your reference to reference and Set order order date as delivery date settings influence specific data mappings during order synchronization.

Did this answer your question?