1. Home
  2. /
  3. Panel Help
  4. /
  5. Cross Application
  6. /
  7. Work with application functions...

Work with application functions (ASGD98601)

Related topics

This system file is supplied by IBS PD (not pre-loaded) and contains a list of all supported functions that are available in IBS Enterprise. All functions in this system file are inactivated by default. You must activate/deactivate each applicable function, per company, via Work with function controls. Note that the actual IBS application defined on the function in this file must be active to be able to see it in Work with function controls.

You can add new functions for customer modifications, but these must first be added in this file on subsets 1-4 only. Other subsets are used by IBS PD.

Options

The following values can be changed without any further action:

  • Description
  • Type
  • Notes
  • Plug-in program
  • Subset
  • Identity
  • PTF
  • Modification number

If any other changes are needed see Change a function in Work with application functions for instructions.

Where used Select this option to view in what program(s) the function is used.

Selection fields

Function
This column lists the function code.
Description
This column displays the description of the function.
App
This column displays the application under which the function is run.
Type
This column displays the type of function that the function belongs to. Some examples include: *ITEM, *SALES, *PAYMENT and *VAT.
Subset
This column lists the subset to which the function belongs.
Function control key type
This column displays the function control key type.

Valid types are:

Type Description
C Character value (e.g., a document type)
N Numeric value (e.g., an amount or a number series)
S Status only
Plug-in program
This column displays an eventual program to validate the function in Work with function controls.
Identity
This column lists the identity.
PTF
This column lists the PTF level in which the function was added.
Modification number
This column lists the modification number.

Work with application functions (ASGD98604)


This panel displays the details of the supplied functions.

Function keys

In the current release, the following functions are supplied in the standard IBS Enterprise system. You activate them in Work with function controls:

Function Description
ABPACT Activate this function to be able to create entries in the ABP charge file for Activity based pricing. See Setting up the activity based pricing functionality for more information.
ABPINVO If the ABPACT function is activated, the system creates transactions/activities to be invoiced during the entire sales order process, based on the Activity based pricing setup. Transactions/activities (i.e. charges) are collected when the ABP invoicing is run. During this charge collection the system checks the status on the order from where the transactions/activities originate. If this function is activated, the transactions/activities created by still open orders (status is less than 60) will be included on the ABP invoice.
AD_ARCH This function is used to add archive information to certain Adobe printouts. This information can then be used as input to archive applications in order to handle and store the printed documents using this data. The following documents are prepared for archive integration:

  • Invoice copy printout
  • Sales order confirmation printout
  • Transport note printout
  • Invoice printout
  • Purchase order printout
  • A/R statement of account
  • A/R interest proposal – print
  • A/R reminder printout
  • A/P statement of account
ADD_BABS Only applicable if you are running the Belgian or Dutch application. If this function is active and bank account numbers are not found in the CODA file during the CODA process, then these account numbers are added in sequence in the BEOBNBN file. See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.
ADDCUST1 Activate this function to automatically display the Customer data window during sales order entry where the user can view the route information for the customer on the order (i.e. dispatch address, phone number, next available route to the customer, cut-off time and remaining time).
ALLOCPRG Activate this function to run the Work with open batches routine. See About the Open batch environment for more information.
ALTITMSL Only applicable if you are running the IBS Pharma application. There are three function controls that are associated with the alternative item functionality. This one controls the specific functionality and can be activated on its own without activating the other two function controls. When you activate this function, the user will be able to select from a list of alternative items during sales order entry, if the functionality has been set up. See Setting up the alternative item handling functionality in IBS Pharma for more information. The other two function controls are SRCORDCT and LVESMOAC. See the description for those below. It is, however, recommended that you activate the other two as well since they are involved in the settings for sales order entry.
ALTPRLYT If this function is activated the addresses on all external documents you normally send to the customer, (e.g., invoices, pick lists, transport notes, reminders, interest invoices, A/P remittance advices, etc.), will be printed to the left to cater to left window envelopes.
AP_CDRD Activate this function to use the A/P cash discount distribution module.
AP_ERRD Activate this function to use the A/P currency exchange rate distribution module.
APINVDAT When this function is active it is mandatory to enter a date in the Supplier invoice date field during A/P invoice entry.
ARAPCSEQ If this function is active, then the user can select to print the A/R and A/P analysis lists in either ascending or descending date interval sequence and create A/R and A/P analysis reports.
ARBRNOP1-2 If either of these functions is active, then an error list is printed if duplicate bank reference numbers occur.
AR_CDRD Activate this function to use the A/R cash discount distribution module.
AR_ERRD Activate this function to use the A/R currency exchange rate distribution module.
AROVERP1-2 If either of these functions is active, then an error list is printed if the A/R payment is too high.
ARPARTP1-2 If either of these functions is active, then an error list is printed if the A/R payment is too low.
AUSETTL If this function is activated, then orders can be settled during cash sales. See About Australian cash sales for more information.
AUTITEMC This function assigns an automatic item code to those items grouped and created within the Item classification functionality and whose item code is not manually entered or retrieved via a layout definition when applying the Item classification definition. If this function is activated, a valid number series must be connected to the number series for Item code generation. If there is a layout definition that results in a blank item code, this function will assign a next number from your number series when applying the Item classification definition to generate the item. If no layout definition is defined, the system will force you to enter an item code manually when applying the Item classification definition to generate the item.

When this function is activated, layout key word %AUTIC – Put automatic item code can be used when defining the layout definition for layout code “05” – “Item code” in order to make the generated item code unique (if needed). See Automatic item code (AUTITEMC) function in Function control file for more information.

AUTO-LSL Activate this function if you want the system to automatically trigger a lost sale during pick list confirmation if the full quantity on the order line was not pick confirmed. During the activation of this function you must also enter a value in the Character value field. This value must then be registered in the Lost sale reason table.
AUTOTFD If this function is activated, third party freight document will automatically be created during the Pick confirmation flow routine for customers with the corresponding DI-document (i.e. IFTMIN-Freight/Transport instruction) activated.
BP-STR The system will allow you to establish multilevel customer and/or suppliers structures in order to group a number of business partners together. The top of the structure is called the Holding company. Each customer within the structure that has daughter companies is called a Structure parent. Different pricing policies can be defined for a customer structure. It is possible to specify if the sales price is to be retrieved from the actual customer on the sales order, from a predefined parent company or to check both and use the lowest price. Statistics, both sales and purchase, can be created for an individual business partner, for the holding company and for a predefined level (parent company) in the structure.
BPBANKDI If this function is activated, then the DI Bank data panel is available in the routines listed below in order to define additional bank information concerning the Institution identification and Intermediary institution. This type of data is required for a supplier or customer to communicate with the financial institution. The following routines apply:

  • Business partner file maintenance and enquiry
  • A/P sundry supplier information entry and enquiry
  • Journal maintenance, A/P sundry supplier
BPDFTSCH Business partner default search mode is used to determine how the system should perform the initial search for business partners in the Select business partner program if an exact match cannot be found for the entered value.

Valid values are:

BPSCHDLM Business partner search delimiter must be entered when function BPDFTSCH is active and business partner default search mode is set to 3 (BP search fields search). The delimiter is used to split entered values into separate search fields for the initial search in the Select business partner program.
BRKPICLI Only applicable if the IBS WMS (Warehouse Management System) integration is installed. With this function activated, pick list numbers are to break per order line and orders can be grouped into waves in the external WMS with no connection to the pick list number in IBS Enterprise. Without this function activated, normal break pick list is used. When running IBS Dynaman, this function should be activated. See Setting up the WMS (Warehouse Management System) integration for more information.
C_DEB_L1 to C_DEB_L5 Only applicable if you are running the Belgian or Dutch application.

If you want the search for the debtor number in the transaction text to be limited according to the length, enter the Numeric value for the applicable function. (You can specify five different values for the length: C_DEB_L1 -> C_DEB_L5.) For example, if the Numeric value for the C_DEB_L1 function = 5, and the debtor number 1234567 is found in the text, the number will be ignored and not considered as a valid debtor number if this function is activated in the Work with function control file.

See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.

CASHBOOK Cash Book application functionality supports the control of bank accounts by specifying the G/L bank accounts in order to make it easy to reconcile with statements from the bank. Cash book information is possible to enter when using the Financial transaction entry routines in Accounts Receivable, Accounts Payable and General Ledger, such as manual payments and receipts, deposits and A/P automatic payments. See About working with Cash book for more information.
CDMDEFV If this function is activated, the CDM reception process will apply the defined default value for a field in records being created (not during update) when the field in the received record is blank. This will only be performed when the Local update field for the received record is set to NO, i.e. make use of the default value at creation when no value is provided in the received record and Local update is not required.
CLA-COPR If this function is activated together with the CLA-ITEM (Item classification) function you will be able to define purchase and sales prices on the item classification definition level and download these prices to the item level when generating your items via Item classification.
CLA-ITEM Activates the Item classification functionality within the company. By activating this function the item classification setup fields will become available in the DIS control file. No menu option in the ITEMCLAS – Item classification tasks menu will be possible to access until a valid setup has been entered at DIS control level. See About Item Classification handling in IBS Enterprise for more information.
CMI-BATH This function is applicable for the IBS Contract Managed Inventory (CMI) functionality.

If this function is activated, the system will control and validate the matching between an Inventory contract line and a Batch number, i.e. each batch must be attached to a unique Inventory contract line during reception of goods on the line as well as during the picking of a batch on the line. In other words, there will not be any possibility to receive or pick two different inventory contract lines with the same batch number.

If you do not activate this function, the system will not control the matching between an Inventory contract line and a Batch number. The user will be able to receive/pick items with the same batch more than one time (as new lines) for one inventory contract.

Note: This function cannot be changed from active to non-active if there are any inventory contracts associated with the batch in the Batch file.

CMI-MULT This function is applicable for the IBS Contract Managed Inventory (CMI) functionality and is valid for CDS-, SCS-, Logistic SCS-, WCS-, and WDS inventory contracts. To initialize a contract line for these types of inventory contracts a “supply” needs to be performed. This function controls if multiple supplies (receptions) are allowed. It works as follows:

If you activate this function, and:

  • a contract quantity is defined for the contract line, you will be able to initialize the same inventory contract line multiple times but you are limited by the line quantity (i.e. the summarized quantity cannot be higher than the contract quantity limit). You will also be able to increase the contract quantity when needed and then perform a “supply” to initialize that increased quantity.
  • a contract quantity is not defined for the contract line, you will be able to initialize the contract line multiple times; you are not limited by the line quantity. In other words, you will be able to constantly supply the line as needed.

If you do not activate this function, and:

  • a contract quantity is defined for the contract line, only one reception will be allowed for the inventory contract line to initialize the line. Hence, if the entire contract quantity is not received you will not be able to perform another “supply” to receive the remaining quantity. In addition, you will not be able to increase the contract quantity.
  • a contract quantity is not defined for the contract line, you will only be able to perform a “supply” once to initialize the line.

See Setting up and initializing the inventory contracts for IBS Contract Managed Inventory (CMI) for more information.

CODA Only applicable if you are running the Belgian or Dutch application. By activating this function on company level, you will be able to process the CODA transactions received into the IBS Enterprise system from ISABEL as bank statements using the CODA interface. See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.
CODA_DEL Only applicable if you are running the Belgian or Dutch application.

If you want the system to exclude specific characters (delimiters) during the search for the debtor or invoice number in the search routine, enter the characters that should be excluded in the Character value field. When you activate this function in the Work with function control file, the system will exclude these characters during the search.

See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.

CODA_DUM Only applicable if you are running the Belgian or Dutch application.

During the load of the transactions stored in the bank statement file into an open financial batch, the system searches for the debtor number if the transaction is marked as an A/R payment. The search for the debtor is based on the bank account number in the bank statement file and/or the text related to the payment according to the Coda/Finsta settlement policy set up in your system. If the system does not find a debtor number, (e.g., the customer did not provide the correct information in the text, or used a bank account number for the payment which is not defined in IBS Enterprise, etc), a transaction is created in the open batch with a dummy debtor number. The dummy debtor number to use is retrieved from this function if it is activated in the Work with function control file. Enter the dummy debtor number that should be retrieved in the Character value field. The user can then open the batch and change the dummy debtor number into the correct debtor number. A batch cannot be closed if there are still transactions included with this dummy debtor number.

See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.

CONTAINR Container handling is available for items stored in WHM controlled warehouses allowing you pack your goods in a delivery box container, or a container within a container (i.e. packaging container inside a delivery box container). Active this function to make all container handling programs and parameters visible in the system allowing you to set up the functionality. When the system is set up with the necessary parameters the routine runs by itself. See Setting up the container handling functionality for more information.
CR-BTBOO If this function is activated the value of all BtB-direct lines on the order will be included in the open order value regardless of where they are placed on the open order time axis when the total balance is checked against the credit limit when closing a sales order.
CR-CMIOO This function is applicable for the IBS Contract Managed Inventory (CMI) functionality and is valid for SCS-, WDS-, and WBS inventory contracts. If this function is activated, the open sales order balance will be totaled for all orders for the customer, including those with an inventory contract defined. If this function is not activated, sales orders for any inventory contract will be excluded from the total open sales order balance calculation.
CR-ODUE If this function is activated, then a credit check is done when the Batch order hold and Batch order release is run. Sales orders will be held for debtors who have exceeded their overdue days/amount threshold as defined in their credit profile. See About credit control handling for more information.
CR-PL If this function is activated, then the system will check the credit limit of the debtor, as defined in the credit profile, when printing pick lists. If the current order value exceeds the credit limit when the pick list is about to be printed, then the pick list will not be printed and the order will be held. See About credit control handling for more information.
CR-QT If this function is activated, then the system will check the credit limit of the debtor, as defined in the credit profile, when quotations are entered, maintained or copied. If the current quotation value exceeds the credit limit, then a warning will be issued. This can be bypassed, but if the CR-SO (Credit control, order entry) function is activated, then it will be flagged during the copy process of a quotation that a sales order should be created. Depending on how the credit profile assigned to the debtor is set up, (or the credit stop code, if such is defined for the debtor), the order or order line could automatically be put on hold. See About credit control handling for more information.
CR-SO If this function is activated, then the system will check the credit limit of the debtor, as defined in the credit profile, when sales orders are entered. If the current order value exceeds the credit limit, the result is dependent on what is set up in the system. Either a warning will be issued OR depending on how the credit profile assigned to the debtor is set up, (or the credit stop code, if such is defined for the debtor), the order or order line could automatically be put on hold. See About credit control handling for more information.
CR-SOL If this function is activated, then the system will check the credit limit of the debtor for each sales order line that is entered in the sales order maintenance. If the current order value exceeds the credit limit, the result is dependent on what is set up in the system. Either a warning will be issued OR depending on how the credit profile assigned to the debtor is set up, (or the credit stop code, if such is defined for the debtor), the order or order line could automatically be put on hold. See About credit control handling for more information.
CRETFR When this function is active and applicable Credit Transfer/SEPA payment modes are defined in the A/P payment mode table, then you can use and maintain data for the Credit Transfer/SEPA functionality. Note: Some routines are not driven by the A/P payment mode. For these routines it is only the function control that determines whether the routine is available or not. This applies to, e.g., Work with banks and Work with business partner banks.

This functionality is used in the A/P payment proposal routine in order to create payment orders for electronic transfer to financial institutions in the XML format outlined in the standard or local guidelines according to the UNIFI ISO 20022 Payments Messages CustomerCreditTransferInitiationV02 (Msg ID pain.001.001.02), which is found in the ISO MDR 2006 and CustomerCreditTransferInitiationV03 (Msg ID pain.001.001.03), which is found in the ISO MDR 2009. The CRETFR function control automatically activates the ISO MDR 2009 (pain.001.001.03). If you need the ISO MDR 2006 (pain.001.001.02), then you also set the Character value (position 1) to Y. Otherwise, set the value to N. See About Credit Transfer and SEPA for more information.

CRM Used to check that the integration between Microsoft Dynamics CRM and IBS Enterprise can be used. If this function is not active you will not be able to activate BCF Replications which is used for transfer of information from IBS Enterprise to the CRM (Customer Relationship Management) client.
CSMOCALC Only applicable if you are running the US Pharma application.

An exit point from sales order entry is available making it possible to hold a sales order for other reasons than what is available in IBS Enterprise, e.g., Controlled Substance Monitoring. Enter the external program in the Character value field. When this function control is activated in the Function control file, the external program will be executed during sales order entry. The external program sends back a return code. If the return code holds a value, then the sales order will be put on hold with the pre-loaded NH (Controlled substance hold) reason code.

CTCH-WGT The Catch weight functionality is an extension of the Price unit functionality. If the PRCUNIT (Price unit handling) function is activated, you can active this function to make the catch weight related fields and panels visible in the system. When the applicable parameters are set up, the user will be able to manually change the price unit quantity/quantities for a sales/purchase order line should the need arise. See About catch weight handling for price units for more information.
CTT-RTV Used to define how translations are retrieved from the SROTOCTT translation table.

When this function is inactivated, the retrieval is performed as follows:

  • The program will first try to find text based on the user’s language.
  • If not found, it looks for text based on the company system language.
  • If not found, the system will use the text from the CTT array within the program.

When this function is activated, the retrieval is performed as follows:

  • If the user language = EN, the program does not search for the text in the SROTOCTT translation table. Instead, the program returns and the text from the CTT table within the program is used.
  • If the user language is not equal to EN, then look for the text and use if found. If not found, and the company system language = EN, then return and use text from the program’s CTT table; else look for text in the SROTOCTT and use if found.
CURRCLAU The system will track exchange rate fluctuations between two currencies and adjust the price, during invoicing, according to the limit agreed upon between you and your customer. You define the currency clause parameters in the Currency clause code table. You must also define the customer and item as being a currency clause Customer/Item in the Customer file, respectively Item file.
DBTEMP Printouts can be exported to Excel if that functionality is set up. See Setting up the export to Excel functionality for more information. This function holds the library where the temporary files with detailed data are to be stored, and must be activated to be able to export printout data to Excel.
DEDEBLEN When this function is active it defines the search field length for the debtor used in the Electronic banking routine. The field length is indicated in for the function control type N (Numeric value) in the Notes: field for the function. See About electronic banking (Germany) for more information.
DEINVLEN When this function is active it defines the search field length for the document number used in the Electronic banking routine. The field length is indicated in for the function control type N (Numeric value) in the Notes: field for the function. See About electronic banking (Germany) for more information.
D/E-UNIT Display/Entry unit handling for sales orders, allowing the user to enter/view all quantities in this unit. If activated, Display/entry unit will be visible on all panels where the quantity is normally displayed, by default, in the stock unit. The stock unit will be replaced automatically and presented in the Display/entry unit. See About display/entry unit handling for more information.
DEVAHC1-3 When each of these three functions are active, they define the VAT handling codes 1, 2 and 3 used in the Differential tax routine. The applicable code is indicated for the function control type C (Character value) in the Notes: field for the function.
DEVATMA When this function is active, it defines the VAT reconciliation used in the Differential tax routine. The applicable code is indicated for the function control type C (Character value) in the Notes: field for the function.
DET-CRIT This function is used for the reporting of accepted or rejected quantities based on pre-defined conformity criteria. The conformity criteria reporting can be accessed from the Purchase reception note, the Requests and Returns, the Manufacturing order operation reporting, the Manufacturing order reception reporting, Batch maintenance and from the Serial number tracking maintenance.
EANCHECK This function controls if new EAN codes should be validated against the EAN.UCC identification rules.
EANCRT Activate this function if you want the system to automatically create EAN-13 numbers each time a new Item/Unit record is created for the types of items that are defined as being valid for automatic EAN-13 number creation. You define the types of items that allow this automatic numbering in the EAN-creation setup program, which is accessed via the DIS control file. Note: IBS Enterprise supports automatic numbering for EAN-13. Usage of EAN-8 or IFT14 requires manual creation of EAN numbers. See Setting up the functionality for automatic creation of EAN-13 numbers for instructions.
EGCS Activate this function to be able to set up A/P and A/R EGCS payment modes and to create the EGCS (External Group Consolidation System) transfer file in Work with A/P payment proposals (via the Payment order option) and in Work with A/R payment proposals (via the Transfer to EGCS option). The manner in which the data should be further transferred from the created EGCS transfer file must be defined externally, e.g. by using a third-party software.
EUV- Whenever a VAT number is registered, IBS Enterprise performs a full validation. This means that everything will be validated and if there are any errors, a full error message description will be provided listing every error in the description.

If you want to deviate from this full validation for a specific country, you should copy this EUV- record and create a record for the specific country, e.g., EUV-GB. Then set the type of validation that is required, in the Character value field, whenever a VAT number is registered. You can choose from:

  • FULL = The system will validate everything and if there is an error, an error message will be displayed with a full description listing every error in the description.
  • WARNING = The system will send a warning message that the validation was not correct, but it will not describe where the error occurred.
  • NONE = The system will not perform a validation, i.e. no error or warning messages will be displayed.
EVLTYPE Activate this function (EVL = Law on business income tax) to make it possible to continue tax depreciation after the disposal of an asset. If activated, then use a depreciation type connected to tax legislation when you enter a disposal proposal (Default = TAX). If this function is not activated, then normal depreciation will be performed on all depreciation types.
EXT_INTD Only applicable if you are running the Belgian or Dutch application. If this function is active, then EU statistics (extended Intrastat declaration) will be reported.
FINSTDUM Only applicable if you are running the Belgian or Dutch application.

Activate this function if you want to retrieve the Dummy supplier number that has been set up for this function (in Work with application functions) if no supplier number is found in the search routine.

During the load of the transactions stored in the bank statement file into an open financial batch, the system searches for the supplier number if the transaction is marked as an A/P payment. The search for the supplier is based on the bank account number in the bank statement file and/or the text related to the payment according to the Coda/Finsta settlement policy set up in your system. If the system does not find a supplier number, (e.g., the supplier did provide the correct information in the text, or used a bank account number for the payment which is not defined in IBS Enterprise, etc), a transaction is created in the open batch with a dummy supplier number. The dummy supplier number to use is retrieved from this function if it is activated in the Work with function control file. Enter the dummy supplier number that should be retrieved in the Character value field. The user can then open the batch and change the dummy supplier number into the correct supplier number. A batch cannot be closed if there are still transactions included with this dummy supplier number.

See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.

FIRMALLO If this function is active, extended functionality to the existing Sales order allocation routine will be available allowing you to automatically allocate stock for customers (also known as Firm allocation) during sales order line entry. Manual creation of a sales order allocation is bypassed. Instead, the stock for the customer will be reserved/confirmed during sales order line entry if the sales order is flagged for Firm allocation, the dispatch date for the order line is within the time horizon and the entire quantity is available. A sales order allocation will automatically be created for all applicable sales order lines on a sales order. See About sales order allocations and Setting up the sales order allocation functionality for more information.
FOCTYPE Activate this function to be able to define a quotation or sales order line as a free from VAT charge type. If activated, set the Function type value to C if the VAT is to be charged to the customer. Set to A if the VAT is to be charged to the company.

VAT handling for FOC lines – Invoicing

When the order line is invoiced, depending on the FOC type and VAT handling code on the line, the following applies:

FOC type = C FOC type = A
  • Invoiced amount excluding VAT is set to 0.
  • Invoiced VAT amount is calculated according to the VAT handling code retrieved from the order line.
  • In SROBTR, a 960 transaction is written with the VAT amount (with a negative value).
  • Invoiced amount excluding VAT is set to 0.
  • Invoiced VAT amount is set to 0.
  • In SROBTR, a 960 transaction (with a negative value) and a 710 transaction (with a positive value) are written with the VAT amount which is calculated according to the VAT handling code retrieved from the order line. This is the VAT amount that should be charged to the company.
Note: In standard, no records are written for the FOC line.
FREICALC Activate this function to be able to set up and use the freight fee calculation functionality. Depending on the set up in the applicable files, freight fees can be automatically calculated at sales order entry (i.e. the system will display a preliminary fee) and pick list confirmation (the real fee). See Set up freight fees.
IBAN_ACT Only applicable if you are running the Belgian or Dutch application. If this function is active, then the complete IBAN number as reported in the CODA file is used during CODA file screening. Otherwise, only a 12 characters substring (5th to 17th character of the account number) from the number is used. The characters are indicated for the function control type C (Character value) in the Notes: field for the function. See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.
ICFULLQT This function is applicable for the IBS Contract Managed Inventory (CMI) functionality and works together with auto sourcing of sales order lines. When the user creates sales orders using normal sales order entry, no reference against an inventory contract needs to be made. Items are entered and if auto sourcing is configured to be processed it will be processed. As a result of the auto sourcing, the sales order line may be sourced using an inventory contract. When a sales order line is sourced using an inventory contract a quantity and a warehouse is already provided from the inventory contract; the automatic fulfillment will be turned off in order to avoid split on different warehouses or adjustment of quantity.

When open and valid inventory contract lines are searched during the auto sourcing, the order of the searched lines will first be based on which is the nearest end date to the sales order date, and then the oldest reception dates (e.g. if several lines exist that have no end date defined).

If you do not activate this function control, the system will stop the search when the first valid and open inventory contract line is found. If you activate this function control, the system will try to find an inventory contract line where available quantity is equal to or higher than requested quantity. (See Availability control and auto-sourcing in Setting up and initializing the inventory contracts for IBS Contract Managed Inventory (CMI) for more information.)

IFRS This function controls if you are able to segment the open documents according to the International Financial Reporting Standards. This functionality is used to improve transparency and comparability between companies. See About IBS IFRS for more information.
IFSARPAY Only applicable if you are running the Belgian or Dutch application. If this function is active, you will be able to retrieve the directory name that has been set up for this function, where the bank file, holding the incasso payments, will be stored. See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.
IFSELTAX Only applicable if you are running the Belgian or Dutch application. If this function is active, then a new sub-directory is created in the IFS for EU VAT sales reporting.
IFS_INST If this function is active, then a new sub-directory is created in the IFS for Intrastat reporting.
INCOSTUN In the purchase and sales cycle, (when receiving and picking quantities), the system will allow quantities that cannot be converted to complete stock units if this function is activated and the flag for Incomplete stock units is set to YES in the Item file (the Basic data panel). Rounding will take place using the number of decimals from the stock unit, and a validation will take place to check that the rounding does not result in quantity zero.
IT-BTRSEL Activate the Italian journal selection (IT-BTRSEL) function to have the possibility of selecting a routine ID when retrieving transactions from the Accounting file (SROBTR) for printouts. If this function is inactivated, then all routine ID’s are selected. See About journal entry printout (Italy)
ITEMMTRX Activate this function to be able to set up and use the item matrix functionality. This functionality expedites the entry of sales and purchase order lines for items that belong to an item matrix. Rather than registering order lines one by one for items that belong to an item matrix during order line entry, the item matrix panel can be accessed. The user simply enters the applicable quantities for the items required from one window and clicks OK to register the lines in one go. See Setting up the item matrix functionality.
JOBOPNF When this function is active the system will check the number of open files and close the open files if the number exceeds 2900.
LOGDIDOC This function controls if you want to reorganise the DI document log files. If you activate this function, then you will be able to reorganise the log files via the Reorganise DI document logs menu item. This allows you to reduce the amount of unused information in the files.
LOGSLVL This function controls if you want to trace/log used summary levels. If you activate this function you will be able to trace the used summary levels via the Work with used summary levels menu item and delete the logged records. This allows you to reduce the number of unused summary levels and thereby increase IBS Enterprise performance in various functions.
LSTSL-AO This function controls if lost sales statistics should automatically be created when entering a sales order line manually and there is not enough in stock. This can only occur when the order is defined with Order fulfilment rule (OFR) = 3, which means automatic adjustment of quantity.
LSTSL-DI This function controls if lost sales statistics should automatically be created when receiving sales order from Data Interchange and there is not enough in stock. This can occur when the order is defined with Order fulfilment rule (OFR) = 1, which means that the customer wants requested quantity on requested date or for OFR 3, which means automatic adjustment of quantity.
LSTSL-QT When deleting a sales quotation line/whole sales quotation, or decreasing the quantity on a sales quotation line, a window will be prompted and you need to state the reason.
LSTSL-SO When deleting a sales order line/whole sales order, or decreasing the quantity on a sales order line, a window will be prompted and you need to state the reason.
LVESMOAC Only applicable if you are running the IBS Pharma application. This function control is associated with the alternative item functionality. Activate this function if you want the user to automatically leave the smart sales order entry session after creation of an order line. See Setting up the alternative item handling functionality in IBS Pharma for more information.
MPL-TIME This function allows you to handle planning date and time on operations and order header. If you activate this function, time fields will be displayed for operations and order header. In the Work centre file it is also mandatory to define a scheme group attached to all the work centres. The scheme group consists of normal working intervals and break intervals per day (day scheme) which will be used to calculate the start completion date/time by operation.
MQC-OPER This function is used for reporting quality control for manufacturing orders at operation reporting. During the quality control of the manufacturing order you compare the conformity criteria that are specified on the manufacturing order with the actual values of the finished product. If the actual values do not conform to the specified criteria the product will be reported as non-conforming.
MQC-REC This function is used for reporting quality control for manufacturing orders at reception. During the quality control of the manufacturing order you compare the conformity criteria that are specified on the manufacturing order with the actual values of the finished product. If the actual values do not conform to the specified criteria the product will be reported as non-conforming.
MSPPFI This function controls the retrieval of the purchase price for fictitious items. If no price is found for an applicable fictitious item/supplier, the system will retrieve the price from the main supplier.
NCC-SELL This function controls if sales and reservations from NCC stock are allowed. If activated, the NCC will be updated with information from the sales order/sales quotation when NCC quantity is reserved/consumed. A flag in the Business partner file controls if and how the available NCC stock should be considered during quotation and sales order line entry to a specific customer. See About NCC selling for more information.
NCCL-PR1 This function controls if NCC labels can be printed for a reception note.
NCCL-PR2 This function controls if NCC labels can be printed for a request and return order.
NCCL-PR3 This function controls if NCC labels can be printed for a manufacturing order.
NLELCTAX Only applicable if you are running the Belgian or Dutch application. This function controls if the electronic tax report is printed.
NLFINSTA Only applicable if you are running the Belgian or Dutch application. By activating this function on company level, you will be able to process the FINSTA transactions received into the IBS Enterprise system from ISABEL as bank statements using the FINSTA interface. See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.
NR_RABOB Only applicable if you are running the Belgian or Dutch application. If this function is active, you will be able to retrieve the number series that has been set up for this function that is used for the internal numbering of the transactions during the FINSTA interface. See About the CODA/FINSTA functionality (Belgium/Netherlands) for more information.
ORDSRACT The order source functionality allows you to track the source from where a sales order was created. When this functionality is activated, the Order source field will be visible on all applicable panels. See Setting up order source handling in IBS Enterprise for more information.
PHNECORR Activate this function to be able to set up and use the phonetic correction functionality. This provides the capability to look up items without having to know the full item code. This functionality is applicable wherever item Search fields can be entered. The user can simply enter the abbreviated code (Internal text) for the item in any item related Search field to retrieve a list of items that contain the matching output text in the item’s internal name. See Setting up phonetic correction handling in IBS Enterprise for more information.
PICK-HND Activate this function if you want the pick handler to be a mandatory entry when running any of the following picking routines:

  • Pick confirmation flow
  • Work with pickings

If this function control is not activated, the pick handler will be an optional entry, and if no pick handler is entered, the user ID will be used to update the files. See About pick list confirmation for more information about the routines.

PICXTRAF Activate this function if you want the Extra fees panel to be displayed automatically during the Work with pickings routine when the Confirm or Confirm full dispatch option is selected.
PND-INVS During invoicing, statistics are written to BIW (Business Information Warehouse). This can also be possible even if no invoice is printed, as is the case for pending invoices (i.e. periodical invoices where the order is in status 50). If this function is activated balances for pending invoices will be created in BIW. Invoice sales statistics files are also updated with pending invoices, giving you the possibility to browse pending invoices and also create reports using sales statistics.
PR-DSP01 When this function is active the user is allowed to view the two fields Profitability code and Contribution % within the Profitable items not bought enquiry. Inactivation of this function will keep that information hidden for the users.
PRCUNIT Price unit handling for sales and purchase orders. If not activated, no price unit related fields will be displayed on any panels or printouts. The price unit fields in transaction file will, however, always be updated but hold the same values as the corresponding sales unit fields. See About price unit handling for more information.
QUOTAGDS Activate this function if you want make all quota goods related programs/fields visible, thereby allowing you to set the system up to limit the quantity of goods you sell to a customer. The Quota goods functionality is useful when you, e.g., have limited stock and you do not want to deplete the stock by selling it to just any customer. By setting up this functionality, you can prioritize the customers you want to sell to. When entering sales orders, the system will keep track of the remaining quota balance. The user will be flagged with a message should the quantity on the order line exceed the remaining quota balance. See Setting up the quota goods functionality for more information.
RBT-SOE If the IBS Customer/Supplier Rebates (RBT) application is activated and the functionality to calculate expected rebate amount during sales order entry is required, activate this function.
REACH When this function is active functions for REACH, the European Union regulation for the Registration, Evaluation and Authorization of Chemicals, will be available in the Dangerous Goods Handling application. It will be possible to enter substance information for items defined as chemicals to be reported according to the regulation. Reporting information such as quantity limits, dates and declaration can also be entered.
REC-HAND Activate this function if you want the reception handler to be a mandatory entry when running any of the following reception routines:

  • Work with receptions
  • Receive replenishment line
  • Work with purchase order receptions

If this function control is not activated, the reception handler will be an optional entry, and if no reception handler is entered, the user ID will be used to update the files. See About receiving goods for more information about the routines.

REL_CODE Only applicable if you are running the Belgian or Dutch application. If this function is active you will be able to retrieve the relation code of the Easy tax interface that has been set up for this function. The relation code is the license code needed to start the Easy tax interface. Easy tax is an external package which makes it possible to declare VAT to the authorities electronically.
REQ_PFRM Only applicable if you are running the Belgian or Dutch application. If this function is active, then the Request paym forms field on the VAT group declaration printout panel is set to YES by default. Otherwise the field is set to NO.
REQ_RFND Only applicable if you are running the Belgian or Dutch application. If this function is active, then the Request for refund field on the VAT group declaration printout panel is set to YES by default. Otherwise the field is set to NO.
SELITEMR The Select item program can open files in new activation groups ASWENQ1 and ASWENQ2, which could result in too many files being opened in one job. This function is used to restrict the number of open files (the limit is approximately 3800 files per job). If you activate this function, the Select item program will run in a restricted mode (i.e. act as a “Select item” program only and not also as a “driver” to access many other enquiry programs). This means that the number of options available to the user in the Select item program will be limited. Only the Select, Display item and Display cross ref options will be available.
SEOCRPAY This function is used when incoming A/R payments from a bank is transferred via the Open batch functionality and matched. If active, then the reference entered on the received payment is validated as to whether it is an OCR number or not. If the reference is an OCR number, then the system searches for an unpaid invoice with the referenced bank number (i.e. OCR number). If the reference is not an OCR number, then the system searches for an unpaid invoice with the referenced document number (i.e. invoice number). See About the Open batch environment for more information.
SEPADD When this function is active and applicable SEPA Direct Debit payment modes are defined in the A/R payment mode table, then you can use and maintain data for the SEPA Direct Debit functionality. Note: Some routines are not driven by the A/R payment mode. For these routines it is only the function control that determines whether the routine is available or not. This applies to, e.g., Work with banks and Work with business partner banks. See Setting up the SEPA Direct Debit functionality for more information.
SERTRACK When this function is active and batch controlled items are flagged for Serialized tracking in the Item file it will be mandatory to enter/scan a unique serialized tracking ID per stock unit (for a reception), and select a unique serialized tracking ID per stock unit (for a picking or inventory transaction) any time the user receives, picks or performs inventory adjustments (i.e. decreasing a quantity and/or a stock movement) for a batch controlled item that is flagged for Serialized tracking. This functionality is typically used in the pharmaceutical industry to prevent counterfeit medicines from reaching consumers but can also be used by other industries with a tracking requirement. The serialized tracking ID’s are logged per reception, picking and inventory transaction and can be viewed via the Serialized tracking enquiry.
SETTL_PO Only applicable in you are running the Belgian or Dutch application. If this function is active, then it allows the user to use a default settlement policy for a business partner.
SEV1PICK When this function is active the system will check for sales restrictions with severity 1 (sales not allowed) during the printing of pick lists.
SEV1REPL When this function is active the system will check for sales restrictions with severity 1 (sales not allowed) during sales order replanning.
SNDPOADR Only applicable if the IBS WMS (Warehouse Management System) integration is installed. With this function activated, all PO addresses (Order, Dispatch and Delivery) will be transferred to the external WMS regardless of whether or not it is an order specific address (999). When running IBS Dynaman, this function should not be activated and only order specific Dispatch address is transferred. See Setting up the WMS (Warehouse Management System) integration for more information.
SNDPOCLO Only applicable if the IBS WMS (Warehouse Management System) integration is installed. With this function activated, PO line and PO header close (status is set to 60), will be transferred to the external WMS. An interface transaction will be created with the WMS interface action set to *CLOSE. When running IBS Dynaman, this function should be activated. See Setting up the WMS (Warehouse Management System) integration for more information.
SNDSOADR Only applicable if the IBS WMS (Warehouse Management System) integration is installed. With this function activated, all SO addresses will be transferred to the external WMS independent regardless of whether or not is an order specific address (999). When running IBS Dynaman, this function should not be activated and only order specific Delivery address is transferred. See Setting up the WMS (Warehouse Management System) integration for more information.
SNDSOCLO Only applicable if the IBS WMS (Warehouse Management System) integration is installed. With this function activated, SO line and SO header close (status is set to 60), will be transferred to the external WMS. An interface transaction will be created with the WMS interface action set to *CLOSE. When running IBS Dynaman, this function should be activated. See Setting up the WMS (Warehouse Management System) integration for more information.
SPLMSGWH Only applicable if the IBS WMS (Warehouse Management System) integration is installed. With this function activated, a separate message will be sent per WMS warehouse in IBS Enterprise when sending orders to the external WMS. Item data will be sent to all external WMS warehouses where the item is active and Business partner data will be sent to all external WMS warehouses. With multi Dynaman environments, i.e. one per WMS warehouse in IBS Enterprise, this function should be activated. See Setting up the WMS (Warehouse Management System) integration for more information.
SRCORDCT Only applicable if you are running the IBS Pharma application. This function control is associated with the alternative item functionality. Activate this function if you want Smart order entry to be launched, in which you can search for the alternative item instead of the regular item search panel. See Setting up the alternative item handling functionality in IBS Pharma for more information.
SRWxxxx The following function controls are supplied with the system and allow you to define different prefixes for printouts that are enabled to be exported via Excel. Instead of the default “F” prefix, you have the possibility to define your own prefix per company (containing 1 to 3 alpha characters) for the following. The work file for the Excel temporary file created for the printout will contain the prefix defined. Note: The DBTEMP (Library for temp files) function control must be activated. See Setting up the export to Excel functionality for more information.

Function control Valid for
SRW0031 G/L
SRW0033 G/L transactions
SRW0042 A/P balances
SRW0604 Stock Evaluation
SRW2421 Stock on hand
STKOWNER Control the ownership of:

  • Your own internal stock; regardless of whether you have one internal owner (e.g., one sales department) of the items in your standard stock at your warehouse site or several internal owners (e.g., several sales departments) of the items in your standard stock at your warehouse site. (See About the stock ownership functionality.)
  • Externally owned stock (your customers and/or suppliers) stored in your warehouse(s). This requires that you activate the IBS Contract Managed Inventory (CMI) application together with the Stock Ownership functionality and set up and sell from Inventory contracts. (See About IBS Contract Managed Inventory (CMI).)
  • The storage of your stock in your business partner(s) warehouse(s). This requires that you activate the IBS Contract Managed Inventory (CMI) application together with the Stock Ownership functionality and set up and purchase from Inventory contracts. (See About IBS Contract Managed Inventory (CMI).)
USRDTAPR When this function is active the document number will be included in the spool file user data of IBS Distribution documents allowing individual documents to be selected for printing.
VAHC-G/L This function controls if the VAT handling code (VAHC) should be updated on G/L transactions. If this function is active, then:

  • the VAHC is updated in the G/L transaction file (SROPST)
  • A break is added also on VAHC when summarising G/L transactions
  • Selection on VAHC is available in the G/L transactions enquiry
  • Selection on VAHC is available in the G/L transaction list printout
  • VAHC is included in the G/L printout
VALUDATE When this function is active the Value date field will be visible in sales order entry allowing the user to enter a value date. If you require an invoice due date for a particular order that is not handled by the customer’s regular terms of payment, a value date can be entered on the Create new panel when registering the sales order (or added/changed on the Order header, Additional info 2 panel). All terms of payment conditions/incentives that may be set up for the customer are still applied, but the value date will be used as the basis when calculating the invoice due date. The Invoice enquiry header will display the Invoice/value date, i.e. the invoice date and the value date.
VAT_VAHC Only applicable if you are running the Belgian or Dutch application. If this function is active, then the VAT handling code default value is used for the VAT group. The value is indicated for the function control type C (Character value) in Notes: field for the function. See Setting up VAT declaration parameters (Belgium) for more information.
VAT_VIEC Only applicable if you are running the Belgian or Dutch application. If this function is active, then the VAT import/export code default value is used for the VAT group. The value is indicated for the function control type C (Character value) in Notes: field for the function. See Setting up VAT declaration parameters (Belgium) for more information.
VAT1 This function controls whether or not the system should search for default VAT handling codes in the DIS control file for sales order lines and for fees during line entry. It also controls whether or not the VAT handling code should be maintainable. If activated, then the system is prevented from retrieving VAT handling codes from the DIS control file. And, the codes cannot be manually entered on the line nor maintained in the order header.

The system searches for and retrieves VAT handling codes from the following sources and in the following order:

For sales/purchase order lines:

  1. the Business partner VAT table.
  2. the Item file, Country/Country VAT information panel
  3. the Country/Country VAT table
  4. the DIS control file (only if the VAT1 function is not activated)

For fees:

  1. the Country/Country VAT table
  2. the DIS control file (only if the VAT1 function is not activated)
VATCONF Activate this function if you want to print VAT information on the sales order confirmation.
VATINCD Activate the VAT handling code for temporary VAT clearing function.
WAKEUP Activate this function to make all related panels and fields visible in the system allowing you to set up the wake up call functionality. This functionality pertains to a notification service for customers that require a phone call, before an order on an automatically created outbound shipment is picked and ultimately departs, allowing them to make additions to the order should the need be. When the system is set up with the necessary parameters, and the data queue is activated, the routine runs by itself, checking the shipments that are scheduled to depart per day and the customers holding the Wake up parameter. It creates records in the Wake up interface file, denoting what customers should be contacted and when, which can be viewed via the Wake up call enquiry. See Setting up the wake up call functionality for more information.
WMS-LOG Only applicable if the IBS WMS (Warehouse Management System) integration is installed. Activate this function if you want to keep completed interface file transactions that are not in error in the WMS log file. Any transactions in error will always be saved in the interface files regardless of this setting. See Setting up the WMS (Warehouse Management System) integration for more information.
WMS-SYST Only applicable if the IBS WMS (Warehouse Management System) integration is installed. Activate this function. Character 1 (for IBS Dynaman) will be set as the default. See Setting up the WMS (Warehouse Management System) integration for more information.

Function
Enter/Displays the function code. For existing records, this field cannot be changed.
Description
Enter/Displays the description of the function.
Application
Enter/Displays the application under which the function is run. For example DIS (for IBS Distribution), FIN (for IBS Financials), etc.
Function type
Displays the function type denoting the type of function you want to control. In maintenance mode, for existing records, this field cannot be changed.

Valid types are:

Type Description
C Character value (e.g., a document type)
N Numeric value (e.g., an amount or a number series)
S Status only
Character value
Only valid if function type C is selected. Enter/Displays a character value which is defined in accordance with the information in Notes: on this panel. This value will be used as the default character value.
Numeric value
Only valid if function control type N is selected. Enter/Displays a numeric value which is defined in accordance with the information in Notes: on this panel. This value will be used as the default numeric value.
Plug-in program
Enter/Displays a program to validate the function in Work with function controls.
Type
Enter/Displays the panel value for the type of function that the function belongs to. Some examples include: *ITEM, *SALES, *PAYMENT and *VAT.
Subset
Enter/Displays the subset to which the function belongs.

Identity
PTF
Modification number
Notes:
In maintenance mode, enter free text on the lines at your disposal. If one of the function control types C or N is entered in the Function type field, enter information about what type of values should be defined in the Character value or Numeric value fields.

Work with application functions, Copy (ASGD98605)

Function
Displays the function you selected to copy.

New function
Enter the function code of the new function you are defining.

Work with application functions, Deletion (ASGD98608)