Q&A Discussion of IFS Solutions for our IFS Employees, Partners and Customers
Recently active
Hi IFS Community,I have a question regarding the Authorization Parameters for Posting Proposal in the Supplier Invoice Workflow.Configuration in our company: Authorization Routing : Use Consecutive Authorization Two Authorizers Required : Enabled (Checked) Amount that requires two authorizers : 50,000.00 EXlude Posting Authorization : Not checked Scenario:I am processing a supplier invoice with the following details: Invoice Amount: 12,000 Purchase Order Amount: 11,000 Difference (Variance): 1,000 The Issue:Since the invoice amount (15,000.00) is below the defined threshold of 50,000.00, I expected the system to require only one authorizer (following the consecutive sequence). However, the system is still forcing two authorizers to approve the posting proposal sequentially (the first authorizer approves, but the workflow does not finish and continues to request a second authorizer).Are there any other parameters missing to get the expected behavior ? Any insights or troubles
Hello, When a customer order is created via EDI (ORDERS message), the behavior is as follows:The Price Freeze flag is automatically set to True on the customer order line.However, we have noticed that after processing ORDCHG messages, the Price Freeze flag is set to False for newly created lines.Is this the expected behavior? If so, could you explain the rationale behind this difference between ORDERS and ORDCHG processing?
Hello, I am trying to roll back the depreciation period in P9 however IFS is asking me to reverse the ‘add investment’ posted after the depreciation proposal on the 17/07/2026. The original transactions were transaction 1 & 2 (as you can see on the below screenshot). I tried to cancel the original add investment however I couldn’t because the invoice has already been paid. Instead, I tried to post a journal to reverse the invoice posting and now it has added transaction number 3 and still won’t let me roll the transaction back. I am very confused and have no idea to reverse the ‘add investments’ so I can roll back the depreciation in period 9. Any help would be greatly appreciated :)
Hi All,In the Report Rule action type PDF Insert from Document Management, it is possible to use filtering by Document classWe setup the report rule action like this: Idea is to print only the documents of document class ATT_INV with the invoice.But it looks like the Document class filter is ignored and all documents connected to the LU and with the KeyRef are added.And the documents are merged with no sorting order (some attached documents at the beginning and some at last) ignoring the InsertOption setting.Report preview opens multiple pdfs even with the MergeWithReport setting is onAre these bugs or has anyone used this functionality successfully? Best Regards,Damith
Are there any plans to support IFS Cloud on newer Ubuntu versions? We’re currently running 24r2.14 on 22.04.5 and are planning to go to 26r2 early next year. is 26r2 planned to be supported on on Ubuntu 22.04.5? Our Linux/Unix security folks are asking if we can move to a newer version of Ubuntu?Canonical appears to be supporting 22.04 until at least 2027 unless extended support is purchased. Would appreciate any comments.
Hi community, I am working on an interface to receive documents from an external system using the premium API ‘CreateAndImportDocument’. We have a few challenges and would like to understand what IFS recommends in each of these situations:Some of the documents at the source are more that 200-300 MB in size, Does IFS recommend an upper limit to the size of the documents that can be interfaced using this API. Is there a workaround avoiding storing the large files directly in the IFS database, while still providing users access to the document? The customer also uses synchronization/replication and these documents are expected to be available at the vessels at all times (without an active internet connection). What does IFS recommend in terms of the maximum size of documents that can successfully be synchronized.Looking forward to the valuable community feedback.ThanksObaid.
Hi Community,I would like to understand the main differences between developing/customizing .projection files in IFS Applications 10 and IFS Cloud.I have experience with projection development in IFS Applications 10, and I am currently trying to understand how the same type of development should be approached in IFS Cloud.In particular, I would like to understand whether there are significant differences regarding:Projection file syntax and supported elements Defining entities, entitysets, queries, actions and functions Implementing custom business logic behind actions/functions Usage of .plsvc files Extending or overriding standard projections MARBLE syntax and code generation Security/grants for projection entities and actions Deployment and customization structure Using projections for Aurena/IFS Cloud Web pages versus external REST integrationsFor example, if I have an existing projection customization developed for IFS Applications 10, can the same approach generally be used in IF
Dear Team,I am new to IFS cloud deplyong the solution on-premises. Kindly recommend third-party tools that I can deploy to help me with managing user licenses and that can also be used on other platforms. Also if there are tools i can use for helping in administration and they are not part of the default delivery.
Hi all,We have a situation where MRP plans manufactured parent and component parts sequentially, while in reality production can start before the supplying shop order is fully completed.Example:Part A is a manufactured component. Part B is a manufactured parent part that uses 1 piece of Part A. The routing for both Part A and Part B results in approximately 1 hour lead time per piece. For a shop order quantity of 40 pieces, the total lead time becomes approximately 1 week.As a result, MRP plans:Shop Order for Part A from Monday to Friday. Shop Order for Part B starting the following Monday.This means MRP assumes all 40 pieces of Part A must be completed before Part B can start.In reality, once the first pieces of Part A are completed, production of Part B could already begin. Therefore, we would like MRP to generate requisitions and planned shop orders with some degree of overlap.Additional information:The product structures and routings have been migrated from our previous ERP system
As the overall idea of IFS's API, when you run an API, the processing result comes back, but at which point is the processing result actually output?- The message is sent after the API process is completed.- The message is sent as soon as the API is executed, without waiting for the API process to complete.
I have tested this in multiple 25R2 environments, and in all of them I get the same error: ./main.ps1 -resource 'MONITORING' returns following errors, it seems that the artifacts downloaded from IFS do not contain the folder ifsroot/infrastructure/ifs-monitoring? Hang tight while we grab the latest from your chart repositories......Successfully got an update from the "ifscloud" chart repositoryUpdate Complete. ⎈Happy Helming!⎈Error: chart "ifs-monitoring" matching 1.24.6 not found in ifscloud index. (try 'helm repo update'): no chart version found for ifs-monitoring-1.24.6[2026-04-07 12.58.05.145][INFO] IfsMonitoring downloaded successfully[2026-04-07 12.58.05.209][INFO] Creating ImagePullSecret in ifs-monitoring namespace......."ifscloud" has been added to your repositoriesHang tight while we grab the latest from your chart repositories......Successfully got an update from the "ifscloud" chart repositoryUpdate Complete. ⎈Happy Helming!⎈Release "imgpullsec-monitoring" does not exist. I
Hi everyone,I have a question regarding inter-site transactions between sites belonging to different IFS databases.The IFS documentation states that Distribution Orders cannot be used to move parts directly between different databases. However, it also mentions that Inter-site Purchase Orders and Inter-site Customer Orders can be used between different databases, with Message Handling configured to send the inter-site PO to the supply site.My question is specifically about the technical connectivity between the two IFS databases.For example:Database A → Company A → Site A (Demand Site) Database B → Company B → Site B (Supply Site)If an Inter-site PO is created in Database A and needs to create the corresponding Inter-site CO in Database B:How is the connection between Database A and Database B established in IFS Cloud?
Hello everyone,We have a business requirement to populate the purchase order line with an additional charge.This charge is not necessarily known when the purchase order is created. It may only become known when the goods arrive or when the supplier invoice is received.If the charge is known upon arrival, we have found that we can use the Incoming Dispatch Advice to generate the receipt and, if necessary, add the charge to the purchase order line. Could someone please explain the main purpose of the Incoming Dispatch Advice? what it is deisgned for? Why wouldn’t we simply create the receipt manually and add the charge manually to the purchase order? The remaining question is how to handle cases where the charge is only known when the supplier invoice is issued and received in IFS. Thank you in advance
We’ve had 1 or 2 issues with invoice nos. being copied and pasted from PDF, but occasionally this has resulted in a blank space at beginning, leaving the possibility of processing an invoice twiceIs there anything can be set up to stop blank spaces at beginning of supplier invoice number?
The Art of IndexingIn an online transactional database, administrators tend to avoid adding indexes because of their impact to inserts and updates. This is true in a laboratory setting, but a real-world system has to deal with a collection of concurrent workloads. OLTP ERP systems tend to be very read-heavy, in the neighborhood of 94% in my experience. Reducing the aggregate read load can free system resources, and if that means getting the system out of a heavily-loaded state, intelligently adding indexes can indirectly (and paradoxically) improve real-world write performance. Your mileage may vary. I recommend iteratively measuring the effects of tuning your own system rather than following any given recipe. "Match Case"Oracle string comparisons are case-sensitive, unlike Microsoft SQL or MySQL. This means the query hints in Enterprise Explorer do not accurately reflect the effects of the "Match Case" flag, since extra work is necessary to scrub the table's values to uppercase first,
The documentation from 21R2 hinted at a great feature we could use:https://docs.ifs.com/techdocs/21r2/020_installation/010_installing_fresh_system/010_planning_installation/010_storage_tier_considerations/010_oracle_db_19c/ Oracle Edition-based Redefinition¶Beginning with IFS Cloud 21R1, IFS offers framework support for Oracle Edition-based Redefinition.Oracle Edition-based Redefinition (EBR) allows online application patching and upgrades with uninterrupted availability of the application. When the installation of the upgrade is complete, the pre-upgrade application and the post-upgrade application can be used at the same time and as soon as there are no sessions any longer using the pre-upgrade application, it can be retired.Note, framework support implies that all editionable objects meet the requirements for EBR and they are, from a database perspective, handled as if EBR is used in IFS Cloud. However, full support for EBR in IFS Cloud and the possibility to apply online service up
How would a customer create a new custom webapp similar to the WAR files that APPSRV and GISINT use for mapping? Do you review customer requests on BitBucket, or is that only for internal use? Are the README files still valid for Cloud where our customer Git repo is hosted in Azure? (Would my webapp become available for every customer?) Please assume I have development experience outside of this framework.
Is there Cost history details for Shop Orders? Can I export all cost bucket detail for shop orders from the last 2 years? Where is the data stored? I need the cost data for all shop orders.
Hi,I'm setting up MCPR connections for a few projects, but I get an error message.Error message: The report code RC99 is not connected to the employee activity. You can see example in the picture. I have also tried to do the same connection (to the same project) for company 1167, and I get the same error message but with report code RC02 (which is to be used in that case). This has worked fine before and I cannot find the root cause. Customer Project ID=100411.Another user has also tried and he gets the same results. I have checked:Report codes are valid in both employee and customer company.Report code is set on activity in both employee and customer company projects.Activities are released.Company details.Tried only adjusting activities start dates to September 1st, makes no difference in error message.Contacted our IFS support partner that thinks this is a bug. They cannot access DB.Kind regards,Sophia
I want to enter data through postman in one of our customer’s test environment. I tried connecting to the environment using Basic Auth as Authentication type, but it’s giving an error.How can I connect postman to this environment? Is there a different Authentication type that I can use?Following is in the API Documentation. This is a 25R1 environmet.
Is there a way to incorporate customer id /supplier id into external file template for mixed payment .
I am attempting to receive email notifications for PO authorization in the CFG environment. Below is the description of my scenario:When a purchase order is released, the authorizers should be notified via email. To enable this functionality, I have activated the event action. However, the authorizers are not receiving any email notifications.When the Notification Scheduler is scheduled, then the notifications starts sending mails (each time the schedule executes). Is this the way the application needs to be configured?
Hi everyone,We need to register two types of absence for the same employee with overlapping time on the same day. For example, an employee may have a Mission (Business Trip) from 08:00 to 19:00 and, on the same day, submit an Extra Work request from 17:00 to 19:00 — meaning these two entries overlap in the My Absence Calendar.We would like the system to allow both entries to be registered and displayed simultaneously. My questions are:Has anyone successfully configured this through the Absence Request parameters or the Absence Configuration settings (e.g., absence type grouping, session settings)? If this is not supported out-of-the-box, is there a recommended workaround or configuration change (e.g., custom logic)?Any guidance or links to relevant documentation would be very much appreciated.Thank you in advance!
Our customer has a requirement to define rebates as following:• Invoicing over €1M → credit 2% (from the whole Invoicing sum)• Invoicing over €2M → credit 3% on the amount exceeding €1MHow this can be defined in IFS Cloud?
It is frequent for us to issue a qty of materials on a shop order that is over or under the qty planned on the product structure, since the final amount of material used is not known until the completion of an operation midway through the order. If the amount issued is under the Required Qty, then the Remaining Qty to Issue on the material line still appears as Demand Quantity on MRP Part Information, until the rest of the shop order is closed - this throws off MRP calculations as the system still thinks that amount will be consumed on that shop order, even though the final qty has already been issued for that material line. The only known way for us to remediate this is to manually change the Required Qty of the material line to match the actual issued qty. Has anyone else dealt with this issue before, have an automated solution or just something we are missing? We are targeting only material lines with Manual reserve method.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.