Q&A Discussion of IFS Solutions for our IFS Employees, Partners and Customers
Recently active
Trying to create purchase orders in IFS by API call from legacy system with the status of "Received" so that invoices can be matched with no further user intervention.Understand that this cannot be done in a single process:You cannot directly create a PO line in “Received” status via a single API call. IFS enforces the business process lifecycle: PO creation → release → receive → invoice matching.Using APIs have been able to accomplish the first two actions but cannot find the API for setting to “Receive”. Two recommendations were:/main/ifsapplications/projection/v1/PurchaseOrderHandling.svc/{order_no}/Receive/main/ifsapplications/projection/v1/ReceiptHandling.svc/ReceivePurchaseOrderLineWhilst PurchaseOrderHandling and ReceiptHandling certainly exist the entities named do not. Can anyone help with the correct API as searching just cannot seem to find a relevant one.Thanks
Hi All,In our environment, two absence types are defined: AL (Annual Leave) and AL_CF (Annual Leave Carry-Forward).Employee A has 10 days of AL for 2026 and 3 days of AL_CF (carried forward from 2025). Since this employee will not use any of these absences in 2026, I need to carry forward all 13 days into 2027 under the AL_CF absence type.However, with my current configuration, the system only generates 10 days as AL_CF. Could you please advise how I should configure this in IFS HR to ensure that both AL and AL_CF balances are carried forward correctly? Regards,MalinG.
Is there a way in IFS to create forecasting periods starting from a desired date (Ex first Monday of a given year ) rather always starting from the 1st of January
A. What is your idea?1) ClassificationOpportunity for improvement2) Brief descriptionBy creating of a permission set, not all projections related to a page are granted.I think it would be good if all projections used by a page are granted.Alternative, would help to have a way to find out the projections which are not granted.B. Context and scope1) Who is affected?Customers Partners2) Frequency FrequentlyC. Value and impact1) What is the business outcome? Improves productivity or efficiency Reduces cost or manual effort Enhances user experience Supports compliance or reduces risk Other – Improves trust in IFS product2) Impact scale4 - Company-wide3) Workaround No workaround, expensive testing …D. Evidence and examples Write here: 1. create a permission set, for example “by navigator”, grant everything under Sales;using this permission, go to Customer Order, than “Involved Parties” Tab and click + to add a Contact (pls see attached screen) result is “No access”, because the pr
I have a test environment deployed as our company is getting ready to upgrade from Apps 10 to Cloud 24R1 (remote). The landing page contains a number of links, including to Product Documentation and Technical Documentation. I know the link to Technical Documentation can be changed in the ifscloud-values.yaml file, but there seems to be no parameter for Product Documentation, and the System Parameter Base address for HTML help seems to have no effect. The problem is, the Product Documentation link navigates to a location like https://mytestifs.example.com/ifsdoc/documentation/en, and in normal circumstances, the web server would redirect to https://mytestifs.example.com/ifsdoc/documentation/en/ (with a trailing slash), but our server redirects to http://ifsapp-doc:8080/ifsdoc/documentation/en/, which of course doesn’t work. If I manually type in the URL with the trailing slash, the IFS Cloud Documentation pages comes up just fine.Has anyone else experienced this?
A. What is your idea?1) ClassificationOpportunity for improvement2) Brief descriptionIf we filter for a specific activity in th PSO Gant Chart, the foucs stays on the current day even if the activity is on another day. It would save a lot of time if we don´t have to scroll until we find the activity in the filtered line. Focus stays on the current day. Would be good if the focus jumps to the filtered activity. B. Context and scope1) Who is affected?Internal users2) FrequencyDailyC. Value and impact1) What is the business outcome?Choose ONE or MORE: keep the applicable options and delete the rest.Improves productivity or efficiency Enhances user experience2) Impact scaleChoose ONE: keep the applicable option and delete the rest.4 — Company-wide3) WorkaroundIf there is a workaround, describe it briefly. Otherwise write “No workaround”.Write here:The workaround is to scroll as long as you find the filtered activity or change the screen to activitoes and search for the activity in this scr
Getting below error:{"_timestamp":"2026-08-05T18:58:33.428770347Z","sequence":1970840,"loggerClassName":"org.jboss.logging.Logger","loggerName":"org.keycloak.events","log.level":"WARN","message":"type=\"IDENTITY_PROVIDER_FIRST_LOGIN_ERROR\", realmId=\"54b0a33f-2aae-47e6-bcbb-7ca7d8cc2a24\", realmName=\"macscfg1\", clientId=\"IFS_aurena\", userId=\"null\", ipAddress=\"10.187.92.4\", error=\"invalid_user_credentials\", identity_provider=\"AZURE\", auth_method=\"openid-connect\", redirect_uri=\"https://magnaflow-cfg.ifs.cloud/redirect\", identity_provider_identity=\"kxxx.xxxxxxx@xxxxx.com\", code_id=\"a7a32d69-12e3-4f18-8f9a-38b839d58991\", authSessionParentId=\"a7a32d69-12e3-4f18-8f9a-38b839d58991\", authSessionTabId=\"bTxc9SNbdQo\"","threadName":"executor-thread-722","threadId":20053026,"mdc":{},"ndc":"","processName":"/usr/lib/jvm/java-21-openjdk/bin/java","processId":83,"host.name":"ifsapp-iam-85fc697c6b-5zrqk"}
Hi,I’m facing an issue while performing deletion of role record from person_role table through xml map. Can someone suggest what needs to be fixed to peform the deletion through xml map, and we are using JSON input to perform deletion in person_role table .Below I’m updating the configuration changes done as part of xml map
Hello Together,We went live with a customer and currently face an issue:That costs does not appear on cost bucket detail after running the calculation for all articles (all part calculation) but you can see all results in the overview “part cost variances”: The Question is can rely on the results listed in this overview and just copy them to cost bucket 1? If you run the calculation for all levels the cost appears in the cost bucket details again.Anyone has an idea on this one?Kind regards
Hi everyone,Does anyone know if IFS Cloud has already been certified or tested with Oracle Database 23ai? I’m looking for official confirmation or any experiences from those who might have tried this setup.Thanks in advance!
Is it necessary to update the manifest required for the Excel add-in in conjunction with IFS Cloud updates? Also, if you are aware of the update procedure (including steps for end users of the Excel add-in), could you please let me know?
I am looking for where do we specify the ship to (delivery address) tax structure when the ship to is different then the bill to. Right now, IFS invoiced with taxes based on the bill to address which is not good.I am talking when the bill to is located in the Province of Quebec and the ship to is located in the Province of Ontario, for example. Both provinces are in Canada, so we cannot use Tax Classes and Tax Codes per Class. Obviously, we forgot to configure something somewhere but what and where, we do not know.Can anyone help?
Hello, I am wondering if there is anybody that can help me with a customer question in IFS 9. The request is as follows:A repair shop order used a part with condition code ‘UNREP’. Cost = 0,00 When the shop order is finalized the total cost of the labor setup time should be included in the unit cost of the finalized product (3 hours of 35,00 = 87,50) The unit cost of the finalized product must also include cost of components used during the repair (65,03 in our example) The unit cost of the serialized part with condition code ‘REP’ must be 152,53However, the fixed labor setup time is not added when reporting in shop floor workbench and is missing. But when using button Approve Op labor time is added. Customer wants to be able to use the normal functions of the Shop floor work bench. I do not have access to the environment and rely on copilot to help me analyze what the customer test. As it stands right now after testing, copilot is thinking IFS 9 supports fixed estimated setup cost via
Hi,I’m trying to create a Quicksight Report using Query Designer on a custom Entity. The query runs fine but when I try to generate the report I get a cryptic error.“Value cannot be null. (Parameter 'bytes')”I tried to remove my parameter and hardcoded a filter but I get the same result. Tried to correct some permissions but I get the same thing with IFS_ALL.IFS Version: 25R2Am I missing something? The report is extremly basic, just trying to print some data. Report Layout (WoNo & TaskSeq are from JtTask, CF:s are from custom entity)Here is the filter from the query:I also have a basic join, but I tried without it and still get the same error.
Hi,One of our customer wants to upload a consolidated forecast into IFS so it can be expanded out to show the growth in raw material and component demand and allow the Purchasing Team to see the longer term requirements for several years.This is very top level rather than at customer level by which they normally enter forecasts.Ex: My question is can we upload this forecast into MS Level 1 and derive raw material/component demand for coming periods, with/without generating supplies (PRs, Shop Order Reqs etc?Also, would that be possible to register this forecast and calculate the demand for raw materials separate from the actual forecast register for this year using a different MS level set? I appreciate any feedback you can share.Thank you
When using External File Assistant to upload CSV files, it is common requirement to skip the first line of the file as it contains headers. In such situation the line can be skipped using External File Template Control… then using Condition Skip.
Dear Experts,We are currently evaluating the impact of IFRS 18 on our IFS setup.One requirement is to classify foreign exchange differences into the categories Operating, Investing and Financing, based on the underlying transaction or balance. This means that FX revaluations on trade receivables/payables should be presented differently from FX revaluations on loans or investments. But there are edge cases, for instance when a supplier might be used for operating as well as investing activities.I am interested to understand how others have approached this in IFS.Our challenge is that the standard currency revaluation process posts unrealised FX gains/losses without an obvious distinction between the underlying business nature of the balance. Questions:How have you differentiated FX revaluations between Operating, Investing and Financing? Did you solve this through separate accounts, posting control, code parts, account groups, reporting logic, or another approach? Are you able to derive
Hi All,Being new IFS9 user (not Cloud) ,How to learn Query or Report Creation? is there any Docs or guideline how to create Report with Zero Knowledge of SQL ?My Report requirement Find out Waiting time between two operations on Shop order which has status “ Started”. Actual Production time “ reported” for Shop orders against the Routing hours. Part which has Routing with “X “ Work centre .. Thanks in Advance.
Hican someone let me know when UPD31 will be released for app10 please? thanksGary
We are facing an issue with the handling of Customer Orders when an approved Invoice Preview is subsequently revoked.Scenario:An Invoice Preview is approved against a Request. A Customer Order is automatically created. The approval is later revoked.Observed Behavior:Upon revoking the approval, the application removes only the Request reference from the Customer Order line. The Customer Order line itself remains in place. Attempting to delete the Customer Order line results in an error indicating that the line is being used by a Work Task. Attempting to cancel the Customer Order results in an error stating that the cancellation must be initiated from the Request.This leaves the Customer Order in an inconsistent state, as it can neither be deleted nor cancelled through the normal process. At the same time, the application still allows the order to be released and invoiced, even though the Invoice Preview approval has been revoked.Could you please confirm whether this is a known issue or
Hi all,We use the process for paying supplier deposits/advance payments when there is no prepayment invoice (i.e., registering the prepayment directly on the Supplier Payment Order rather than via an invoice).We've configured two prepayment types under Payment Type / PP 37 (PC8), created specifically so that prepayments can be posted to two different GL accounts depending on the type selected. However, when registering a prepayment on the Supplier Payment Order, the Prepayment Type field does appear, but it only ever displays the default type — the field seems greyed out / not editable.Is there a way to select a different prepayment type directly at the point of entry, rather than having to go into the Payment Type setup and change which type is flagged as default each time we want to use a different one? Or in the mixed paiement maybe ?Any pointers on the correct workflow or a setting I might be missing would be much appreciated.Thanks in advance!
I got this error trying to move into stock after Register Arrival. All serial parts are in stock. I can not see that there are anything wrong with basic data for Inventory Part ether.Is there anyone how has had this error and found a solution?Thanks, Anders
I am receiving an item on a purchase order in the Register Arrivals window and assigning a Customs Declaration Number and Date. This information is stored on the Part Lot Batch record under the Customs Declaration tab. However, if the part is moved via Shipment Order/Shipment the Customer Declaration information must be re-entered. It is not inherited to the Shipment. (Issue #1) I am moving the items via Shipment Order from an Arrival location to a Remote Warehouse. When I receive the items via Incoming Dispatch Advice, I am not seeing the Customs Declaration Information that was entered at either the original time of receipt or when the shipment was created. (Issue #2) If I add the Customs Declaration No and Date when performing the receipt at the remote warehouse via Incoming Dispatch advice, the Part Lot Batch record is not updated with the Customs Declaration details. (issue 3) Why does it appear the Part Lot Batch window only stores one Customs Declaration No and Date?
Hi,I’m trying to validate a Rental Management behavior. Following is the business case.The company processes a rental asset, and it was on hold for to days ( From 01.30 AM on 6th to 10.30 PM on 7th) due to a maintenance. The rental accruals needs to be rolled back for two days.In IFS, the Daily Rounding is enabled for the rental line. When a manual event is entered as below, the system calculates the rental adjustment only for one day. The transactions show the both days have been started at 12.00 AM and days count is one even though it was on hold for almost full two days. Event EnteredRental transactions generated Is this the expected behavior or is there a way that we can decide how the day needs to be rounded? Thank you,
We would like to create a dropdown to select a user where the dropdown list only contains users that are in a specific user group. This seems like a somewhat normal thing to want to do but we can’t figure out any way to do it in the application. The list would have to show the users actual name as our ID numbers aren’t really easy to relate to people or remember.
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.