Q&A Discussion of IFS Solutions for our IFS Employees, Partners and Customers
Recently active
Hello, In IFS standard settings, is it possible to prevent or block the goods receipt process if there is an outstanding or unapplied Purchase Order Change Order for the corresponding Purchase Order? Thanks for your help.
I have created a Logic Apps Custom Connector (imported the OpenAPI v3 definition into Postman and used the Postman collection for the connector) with the following security settings:The connection is created successfully and the Logic App using the new connector works perfectly. However, running the same Logic App again after 2 hours I get a 401 error “scope=\"openid microprofile-jwt\" error=\"invalid_token\" error_description=\"jwt signature verification failed: 'exp' claim expired at Wed, 09 Apr 2025 07:19:43 GMT\”Reviewing the Connection I see“On the connection I get "Failed to refresh access token for service: oauth2. Correlation Id=5b637509-4626-4d68-a5ad-0a1fdb3da129, UTC TimeStamp=4/9/2025 9:20:08 AM, Error: OAuth 2 access token refresh failed. Client ID and secret sent in form body.. Response status code=BadRequest. Response body: {"error":"invalid_grant","error_description":"Token is not active"}"” I’m not a security expert, hence every suggestion is much appreciated.
What is the use of ‘Event Based’ Revenue recognition and how it works.We defined events on the project, but when we do revenue recognition, it is being calculated as if no events have been defined. Can someone please help how it works.
We have recently had several cases where credit notes (CNs) were not deducted from outstanding invoices during payment runs, which results in double or excess payments.This is usually because a CN often has a later date than the original invoice, on which the payment term is then applied.It happens that the invoice is due (because eg longtime blocked/not approved) and the CN not yet. In the context of the IFS implementation, we had checked to look into setting CNs as immediately due, so that when approved, the CN would be immediately deducted from the invoices in the payment run.At that time, this seemed not to be possible. Given the recent cases, we was wondering if it would be possible if we had a separate numbering sequence and, for example, a separate voucher type for CNs, to make sure that credit notes become immediately due. Other suggestions are also welcome!Thanks!
BACKGROUND: We currently have a feature we developed using a homegrown integration application with IFS to achieve online bill pay functionality on our external website. It is fairly straight forward and has 2 endpoints. 1 endpoint to retrieve a list of invoices a customer needs to pay and 1 endpoint to pay those invoices. We are utilizing IFS’s oracle APIs currently so when a customer pays the invoice, this single endpoint call is actually:Generating a statement number Creating a mixed payment lump sum record Creating the mixed payment ledger transaction record We then attempt to charge the customer’s credit card, and upon success of that.. we then approve the mixed payment.Since this is all captured within a transaction, if any stage of these steps fail, we can safely rollback the changes we made in IFS and we can cancel the credit card transaction if we need to.GOAL: Our goal would be to shift this functionality over to using IFS’s REST APIs. We have never used IFS REST APIs to thi
In the customer card, under the Address tab, I have added a new Custom Field – Account Manager.I would like to use a migration job targeting the view CUST_ORD_CUSTOMER_ADDRESS to insert/update this field.I created the following migration job based on my experience with IFS 9.
Starting on July 13, 2024, our data loads started having issues. We did not have any patching or updates or changes that I can find. Prior to this they were running successfully since deployment for over 6 months. The data load itself has a status of executing with errors. Each data source shows as Executing, Failed, Success or Submitted. Most were showing as Submitted. The BI server errors looked like they were deadlocking them selves. I put sequential IDs and sequences on all of the data sources and now most show as Success. If I run a data source by itself, then there are no issues. Any help or ideas would be great. Here is the IFS screen examples: Here is the SSIS log for the DIM_Account:Fetch Data Load Run Data Source Info:Error: Executing the query "EXEC [TABULAR_CREATE_AND_FETCH_DATA_SOURCE_RUN_INF..." failed with the following error: "Transaction (Process ID 65) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadloc
Hi,I’ve been trying out a document macro to create a PDF when checking in a word-document.Below processCreate a new document revision for the document class associated with the macro Click “Check In Document” and select a word-document Click “Edit Document”, save and close it Click “Check In Document”Above process successfully creates a PDF-file and checks it in together with the edited word-document.My question is, is it possible to skip step 3 and 4? That is, have the PDF-file created and checked in at at the first time I click “Check In Document”?Currently I’ve been able to have the macro create a PDF file at step 2, but IFS doesn’t check it in. The PDF-file is created in the CHECK_IN_PATH folder with the same file name as the word-document.I understand that sFileName and sPath below is null when doing step 2 above but contains LOCAL_FILE_NAME and LOCAL_PATH when I’ve first checked out the document as per step 3.'Macro Block: WORD_INIT_AND_COMMON' General declarations for MS Word ma
I am trying to learn how this functionality can add value in the intersite flow. Can anyone advise?
Is there a way to calculate rebates based on a progressive calculation. The rebate agreement is as follow.If a customer purchases up to 1,000 kg, they get 2% rebate. From 1,001 to 5,000 kg, they get 5% rebate on that portion. Above 5,000 kg, they get 10% rebate on the excess weight.If a customer purchases 6,500 kg, first 1000kg will be based on 2%, second 4000 will be based on 5% and remaining 1500kg will be based on 10%.How to setup this in IFS rebate agreement.
We are running IFS App9. Transfer of inventory transactions were functioning well but we realised that since a certain given date, it stopped and we can't see inventory transactions in GL.Checking the system, we can see the error description “The voucher number is higher than series until, ORA-20110: VoucherNoSerial.HIGH_NO” Could you please guide us on how to handle? Thanks. /Theoneste
Hello,Could you please help me with the following two questions? In the Mixed Receipts/Payments screen, if I need to change the bank account that received the payment, from which screen or menu should I make that change? (If there is a standard IFS navigation path or specific function name, please provide it.) After a Supplier Invoice has been registered, is it possible to delete it from a list or summary screen (for example, the Supplier Invoice list)? If deletion is possible, please describe the exact steps to do so, including any required permissions, approval steps, or restrictions (for example, whether a posted/approved invoice can be deleted or only reversed/cancelled). A personal note: I just joined the company and I am still learning the system, so I would greatly appreciate detailed, step-by-step instructions where possible.Thank you very much for your help.Best regards,Mina
hi,Using report rules for a purchase order print rep, is it possible to set conditions based on the status of the PO eg Released and the default site. I can’t seem to find these two properties within the available properties in the expression property lists, if not is there another way to target these properties?
Hello, Any tip or testexam for the projectmodule? Is there a timeline when you take the exam?Is there any opportunities to retake the test if you fail?
Hi All,I would like to understand what capabilities we have, if any, with regard to planning Isolation Orders in conjunction with Work Orders.The background for the question is that for any larger work, it is to be expected that also isolation orders need to be planned with resources, materials etc, and are likely to be carried out by the same people as the actual work orders. This would mean that it would be required to handle these two order types in the same way.The work on isolation orders will also generate transactions, that potentially are billable, should be accounted etc Thanks & Best Regards,Nipun
Hi All,I’m trying to create a data migration job for the Product Structure Header.When the structure type is ‘Manufacturing’ and if the record is already exists, I get an error ‘ORA-20112: ProdStructureHead.FND_RECORD_EXIST: The Prod Structure Head already exists.’ I have enabled modify option but it’s not letting me updating the record.I would really appreciate it if there’s any other ways we can try to make this work, please. Already tried to get the idea from the below post and unfortunately it didn’t work for me.Create Migration Jobs to Update Custom Fields(CF) | IFS Community also tried the bellow API call in objid fieldINTFACE_METHOD_LIST_API.GET_OBJID_FROM_KEY('PROD_STRUCTURE_HEAD', 'CONTRACT;PART_NO;ENG_CHG_LEVEL;BOM_TYPE_DB', CONTRACT||';'||PART_NO||';'||ENG_CHG_LEVEL||';'||BOM_TYPE_DB||';')Thank you in Advance!
Hi All I need help with analyzing problems like that. I have faced lastely a lot of problems like this after db copy, installation new Release, etcIFS Unified Support reject my ticket because it is not reproducible on reference environment.Do You have any suggestions? All caches refreshed, unpublished whole configuration, new user created to check this,… and no success. Example details messageclass: "com.ifsworld.fnd.common.exceptions.MetaDataRetrievalException"invocation:class: "com.ifsworld.fnd.storage.datasource.ProjectionLoaderImpl"line: 100method: "loadProjection"message: "Error occurred while loading metadata for projection [CustomerOrderHandling]." projection provider.","process.thread.name":"Default Executor-thread-30","log.logger":"com.ifsworld.fnd.storage.datasource.ProjectionLoaderImpl","http.request.id":"fed499fa-3a7f-4c93-bcb4-408b065e5a1c","error.type":"com.ifsworld.fnd.common.exceptions.MetaDataDuplicateException","error.message":"Duplicate enumeration [null] found when
Our customers require the “Estimated Time of Departure (ETD)” and “Estimated Time of Arrival (ETA)” fields in Customer Order details or Ship or Shipment.Because those dates must be printed on the invoice and packing list.However, I think about those two items do not exist in Customer Order details.As an alternative, should we add items using custom fields?
Hi all, I try to log-on to Business Reporter, but I face strange error, which I have never met before: When I click “Refresh the page.” I get this error: I have installed this website’s certificate and this environmental works in browser correctly. I have also prepared IAM Client as it should: I have done this several times before for different environmental, and I have faced an errors when IAM Client or certificate is not defined correctly, but now I have done and defined them for this environmental at least twice.Certificate are stored on “Trusted Root Certification Authorities” -folder. I also stored them to different locations too, but did not make any difference. This environmental is working on 24R1 SU1.
Hi Community,I need help to fix and understand this Meter Setup. I can't register new recordings that I receive. Server error messages:4b9d21a4-6953-4b3c-859d-9d1d6645e28cIfs.Fnd.FndSystemException: Unexpected error while calling server method AccessPlsql/Invoke ---> Ifs.Fnd.FndServerFaultException: ORA-01476: divisor is equal to zeroFailed executing statement (ORA-01476: divisor is equal to zeroORA-06512: at line 36ORA-06512: at "KC_PROD.PM_CALENDAR_PLAN_API", line 289ORA-06512: at "KC_PROD.PM_CALENDAR_PLAN_API", line 298ORA-06512: at "KC_PROD.PM_ACTION_CALENDAR_PLAN_API", line 8020ORA-06512: at "KC_PROD.PM_ACTION_CALENDAR_PLAN_API", line 8035ORA-06512: at "KC_PROD.PM_ACTION_CALENDAR_PLAN_API", line 7913ORA-06512: at "KC_PROD.PM_ACTION_CALENDAR_PLAN_API", line 7913ORA-06512: at "KC_PROD.PM_ACTION_CALENDAR_PLAN_API", line 7953ORA-06512: at "KC_PROD.PM_ACTION_CALENDAR_PLAN_API", line 8449ORA-06512: at "KC_PROD.PM_ACTION_CALENDAR_PLAN_API", line 8454ORA-06512: at "KC_PROD.PM_ACTION_CA
Has anyone here gone through the process of properly sizing the hardware requirements for deploying the IFS EAM solution?I’m currently working with a client that operates a single cargo ship and will have around 20 concurrent users accessing the system. I’m looking for guidance or best practices on how to specify the right server resources (CPU, memory, and especially storage capacity) for this type of setup.Any references, calculation guidelines, or examples from similar implementations would be greatly appreciated.
Connected objects is a functionality designed for identifying things that need to be isolated before work in the IFS EAM module. See screen shot This is very useful, but for some reason, I can’t find the connections in the technician portal or on mobile work order. Am I missing something? Is there something that needs set up? We’re on a big utilities project and need the techs to have visibility to this field.Thanks,Jerry
What are some of the methods to export the photos in the Attachment DB in MWM as a file?
Hello,My Workflow cannot call OData Function AqEventBusTab_Default() (requires GET) — “Null value returned for key attribute 'Objkey' of entity type 'AqEventBusTab'” Base: https:///main/ifsapplications/projection/v1/CustomProjectionAqEventBusTab.svc Function: AqEventBusTabSet/IfsApp.CustomProjectionAqEventBusTab.AqEventBusTab_Default() A workflow service task using “IFS API” cannot successfully invoke the Default() function on AqEventBusTab.The same call works via direct OData GET (Postman/Python). In workflow, using “Action = Call” (POST) leads to an error: “Null value returned for key attribute 'Objkey' of entity type 'AqEventBusTab'.” It seems the workflow task cannot issue a GET to a bound OData Function, and calling it as POST causes the failure ?
Hello,I am using IFS MWM Office Version: 8.0.0.485 and would like to know where I can get access to the Solution Manager or Configuration or Administrative Tools. Any help would be appreciated ThanksLorry
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.