Q&A Discussion of IFS Solutions for our IFS Employees, Partners and Customers
Recently active
Hi everyone,we are currently analyzing a potential customization related to the Demand Forecast table and Forecast graph in IFS Cloud, together with our internal developers.During this analysis, we realized that we lack sufficient documentation and access information to identify which source codes, components, or APIs are responsible for rendering and populating:the Demand Forecast table the Forecast graphWithout this information, we are unable to properly assess:the feasibility of enhancements, supported extension points, or whether the required changes fall within supported customization boundaries.QuestionsCould someone please help clarify:Which server‑side components / services / projections provide data to: the Demand Forecast table the Forecast graph Which APIs or data sources are used to populate these UI elements? Are these elements based on: standard projections, demand planning server logic, or embedded/compiled UI components? Is there any official documentation or refer
Trying to add custom field for Price/Curr from the Purchase Order Line to Register Arrivals screen, but these are not available:
HiWe would like to provide Customer Invoice .pdf’s to an external Customer facing application using standard IFS API’s. I would view the invoice .pdf in Aurena via report archive using a result key. Has anybody successfully integrated a similar solution?We are using Apps10 UPD15. We don’t have Boomi. Here is what we have found so far:Using the log window we have found the Report Archive projection and enabled compatibility. We have then viewed an invoice .pdf and can see it makes an API call and gets an ID related to the Result Key. From there it seems to construct a URL and opens the .pdf in a new browser tab. Here is an example URL generated:https://IFStestSystem:58080/int/ifsapplications/projection/v1/ReportArchive.svc/ArchiveDocumentSet(ResultKey=2739813,Id='da20f8df-9bea-496f-9866-6db9381f65b8')/PdfWhile this works I can see a couple of issues with this approach:It requires authentication to the Aurena client and once the user has access to the pdf if they knew how they could past
Hi AllI see the following behaviour in IFS and I am thinking whether the behaviour is correct.I have enabled the following setting in the company level. Environment - 24R2Delay Cost of Goods Sold to Delivery Confirmation I followed following steps.Created a customer order with delivery confirmation enabled Reserve the customer order and deliver the customer order through a shipment OESHIP transactions are not getting created because of the Delay Cost of Goods Sold to Delivery Confirmation setting. My assumption was I can create a RMA (Return Material Authorization) and return the part against the order that I delivered. But when I do that its always empty.I thought its because of the pending delivery confirmation. But I performed the delivery confirmation.After that I cancelled the previously created RMA and Create a new RMA but still I cannot return the parts. If this flow works differently when we use Delay Cost of Goods Sold to Delivery Confirmation functionality? Feels like a bu
Hi all,I need support with the following customer scenario in IFS.Employees accrue vacation monthly based on seniority:Year 0 to 3: 10 hours per month Year 4 to 17: 13.36 hours per monthAccruals should vary based on employee status:During Short Term Disability (STD): accruals continue During Long Term Disability (LTD): accruals stopExample:Greg starts on 01 Jan 2025 07 May 2025: STD starts → accruals continue 20 Aug 2025: LTD starts → accruals stop from this dateWe are using Absence Thresholds, Employment Types, and Degree of Occupation to achieve this.Issue:When prorating accruals, IFS seems to use calendar days instead of working days.Example (Aug accrual):Customer expectation: Aug 1 to Aug 19 = 13 days (based on working days) Working days in Aug = 21 Calculation: 13 / 21 × 10 = 6.19 IFS calculation: Aug 1 to Aug 19 = 19 days (calendar days) Total days in Aug = 31 Calculation: 19 / 31 × 10 = 6.129 Questions:Is there a way to define working days vs non working days for absence ac
Does IFS have a interactive portal between customer and supplier to report issues
Hi everyone,We have a question regarding the handling of returns and rework:In our current process, we match the supplier invoice against a receipt immediately after Register Arrival (while the part is still in inspection). However, if that part is later sent back for Rework—either directly from inspection or from stock—the system generates a new, open receipt upon its return.The Issue: The original receipt ends up "over-matched," while the new receipt remains open, causing our GRNI (Goods Received Not Invoiced) account to drift. Currently, we have to fix this manually with manual voucher, which is very time-consuming.My Question: Is there a standard way to handle these rework cycles without manual accounting workarounds? How do you manage returns so they stay linked to the original matched invoice?Thanks in advance for your insights! Order Report - Received - Not Yet Invoiced
Hi everyone,After upgrading from Apps 10 to IFS Cloud, we are facing an issue with Location Category on existing (migrated) locations.In Apps 10, there was no Location Category field. After the upgrade, all existing locations are now available in IFS Cloud, but this field is empty for those records.As shown in Figure 1, the Location Category is blank for existing locations, and we are unable to update it — not via the UI and also not through any backend method.Figure 1At the same time, when creating a new location (see Figure 2), the Location Category field is mandatory.Figure 2 Is there any supported way to update or populate the Location Category for existing/migrated locations?If this is not possible:We would need to create new location records Existing records cannot be easily cleaned up This could lead to duplicate data and unnecessary clutter in the systemThanks in advance for your help!
We are experiencing a situation in IFS Apps 10 where multiple purchase requisition lines are being generated for the same part and supplier, rather than being grouped as expected.In one example, we have four requisition lines that all share the same Wanted Delivery Date (12/11/2025) but have three different Wanted Receipt Dates. Our base expectation is that lines 1 and 2 (same dates) should be summarized into one requisition of quantity 40. Since the Wanted Delivery Date is what prints on the PO, we would ideally expect all four lines to be summarized into a single requisition of 80, in line with the Supply Chain Matrix logic.Previously, these parts were set up with Planning Method G and Order Cover Time = 7, but that configuration created too much demand and led to overstocking. For reference, part 9302 has a safety stock of 69 (approximately one week).We have also noticed similar behaviour for suppliers X and Y.There are no obvious reasons for the requisition lines to be split, and w
Good afternoon, Is there any brief summary of the setup needed to have the <Attachment> tag populated in Italian E-invoice so that the .pdf copy is attached to it? In IFS Cloud, we can easily define this in the E-invoice Processing Type if we toggle ON the option Include Invoice Image, however, in Apps10 there is no such menu and the invoices do not contain anything in the <Attachment></Attachment> section. So, does anybody know which are the mandatory settings required in order to have the .pdf copy attached? Thank you in advance!
Hi, I am loading an external voucher with currency amounts and let IFS to calculate accounting currency values using currency exchange rates. When amounts are converted there is a 0.01 difference in accounting currency error: ‘ORA-20110: ExtCheck.VOU_NOT_BAL: Voucher is not balanced in accounting currency’. This error can be fixed with the setting ‘voucher difference - Allowed’ and defining AP9 posting control. AP9 But when creating voucher, system is asking for parallel currency balance account ‘ORA-20110: VoucherRow.VOUROWTHIRDDEBITAMTERR: Parallel currency debit amount must have a value.’ Company is defined with parallel currency and default ‘parallel currency rate type’ is given in company window. Am I missing any configuration affect the process. Appreciate help. Kind regards,Sandy
Hi,We’re stumbling upon an issue where the benefit we see in using Handling Units is not in reach.The use case is that we manufacture many small parts on different Shop Orders, these parts are engineered-to-order and therefore manufactured via DOP and automatically Pegged to the Top Level in the DOP Header. This results in automatically Reserved Qty as of Shop Order Receipt of these small parts.The issue we’re facing is that these parts can be up towards 100 different part numbers which we then want to attach to a Handling Unit for efficient inventory movement, but this is not possible without unreserving these parts.Neither is it possible to connect the same Handling Unit to multiple different Shop Orders, to receive them onto the connected Handling Unit.Any proposals on how to solve this issue, preferably with core functionality or configurations are highly appreciated.Thanks,Alexander
Hello. We set up a new company by duplicating an existing company. The new company has accounting years from 2003 to 2026. We booked a journal entry in 2025. No activity occurred before 2025. Preliminary year end and Clear Revenue/Cost Balance were performed for 2025. But when we try to perform Final Year End below, we get an error. It seems like it wants year end process to be performed for the previous year but there was no activity or balances booked before 2025 so there is nothing to process for year end. I would appreciate if someone could advice on how to resolve this.
I’m looking to build an IFS lobby that provides comprehensive reporting on project spend, including both committed and actual costs. Are there APIs or other efficient methods available to consolidate this data into a single data source for integration?
Sales Contract requires Customer Delivery Delivery address for Tax defintion - suggest support for countries/Tax beyond India Localization.Customers in ECI using Sales Contracts and Project Invoicing have a need to define the Taxing delivery address by contract. This is being reviewed as a CRIM by a customer in the US. On review with Global presales and looking at the roadmap I noticed this function fundamentally exists for India Tax Localization. Several of us have reviewed this along side the CRIM specification - included Project R&S and they are very similar. The requirement is not limited to Sales Contracts Tax reqs in India but applicable to Sales Tax , GST and VAT tax based regimes and countries.The concentp means applying an address details tab on the contract that calls deleivery address and tax rules from customer master - so we can define the taxing rule on that contract for that address. The Tax rules would be checked at Contract creation, activation, revision and in
Hi,We have technicians that may assist in different locations and use stock from those locations.In FSM we have set up processes to use dates on the Person Place table to show when they are in a different location.The example below shows his standard place would be TN, but on the dates shown he is working from G and using their stock.FSM drives this, and we thought that FSM Mobile would then update if the technician was to perform an INIT on the morning they goes to a different place.What we have noticed is that on INIT, the Sync Rule obtains the correct data, but that’s pretty irrelevant as it appears the process for stock usage is taken from:var location = getUserInfo('StockFromLocation');var place = getUserInfo('StockFromPlace'); It appears this data is then held somewhere as the INIT file is pulling through the data we have captured below. If we check the database, the database shows Place for Stock being TN as per the sync rule. However it’s simply pulling through the first place
A. What is your idea?1) ClassificationChoose ONE: keep the applicable option and delete the rest.Opportunity for improvement2) Brief descriptionWhat happened, what is missing, or what could be better? Focus on the problem or opportunity (not the solution).Write here:The amount of information visible in the Dispatch Console is limited by the amount of rows each ticket can have (I think it is 2 or 3 at the moment).It would be good to have information such as Request /RWT number, Customer number, customer name, Location/Address, Country, Project number visible in the ticket without the need to click on the ticket or hover over it. Most of our Tickets span multiple days, so this would drastically increase the useability of the Dispatch Console for us.B. Context and scope1) Who is affected?Choose ONE or MORE: keep the applicable options and delete the rest.Internal users2) FrequencyChoose ONE: keep the applicable option and delete the rest.DailyC. Value and impact1) What is the business out
Hi Community,I have a requirement from a client where they purchase parts (these parts are not assets) for a project. When the parts are received, they need to be issued for work, and after the work is completed, the same parts will be returned back to stock.However, the challenge is that we need to issue the inventory that was purchased for the project, because the cost must be moved from the Inventory account to the P&L account to support project revenue recognition.Could you please share your experience if you have come across a similar requirement, and whether there is any possible way to handle this scenario within IFS?One possible option I considered is using a Work Order, where materials can be issued and later returned. However, this approach does not work for our case.Also, I cannot simply issue and unissue the material against the project demand, because the cost of the purchase needs to be moved from Inventory to P&L for revenue recognition purposes.
We have recently upgraded to Cloud version 25R1 - previously we used version 22R2… my planning colleagues say that if they manually amend the materials requirements on the shop order (to remove or replace or add a component for example), then if they subsequently change the lot size, the material components requirement revert to the effective revision structure and so undoes the previous component changes, reinstating the components before the earlier change but relative to the new lot size. Effectively, there is a re-explosion of the effective structure based on the new lot sizeHowever, I am not convinced that this did not also prevail in the older version 22R2 - Co-pilot cannot find any reference to a change in this regard. I cannot prove that it existed in our old version.Anyone know if this feature did exist in 22R2 and/or if it is indeed standard functionality?
In the Lines table of the Customer Invoice, the Qty Invoiced field can be edited (e.g., from 100 to 80) in the Preliminary status and the field Preliminary Update Allowed is checked.However, when I try to save the data, I receive the following message.Quantity on Preliminary invoices may not be changed - reference G529808
In Cloud 24R2 SU6 we have custom event actions that use the job STEP_READY_FOR_APPROVAL. It is set up for specific users. We have received a request to have the event triggered for ALL employees within a specific site. From what I understand we cannot set up the event action to look at employees where their default site is ‘X’.I have tried using a workflow, however, have been unsucessful. The SitesperUserHandling uses UserId and Approvalshandling uses PersonId so I cannot get a relationship between the two.Any suggestions on how we can accomplish this request would be greatly appreciatedThank you
receiving the below error. Action is not allowed. This invoice is generated through an application for payment. One or more later applications for payment with status certified, submitted, partially paid or fully paid exist.
Hi All, On a non productive environment designed for testing specs : When I have entered all information necessary on a customer order header and want to save the edition, the following pop-up appears : “Document Adress xx is not valid _ check up validity period”.What strikes me is that all the elements below _ involving the document adress and everything else _ are the same between this non productive environment and the PROD environment that works correctly : Expiration date of the adress (none)Client Site Company I am completely lost as where to check to solve this issue: Do you guys have any idea where to dig ? Best regards,
Even after reviewing the information below, I still couldn't figure out in what situations “service users” are used.<https://docs.ifs.com/techdocs/25r1/030_administration/011_users/#service_users>Service Users¶Use for integration purposes. Mainly as Service Accounts for authentication through Client Credential flow. These users are not allowed to login to the IFS Cloud Web directly and do not synchoronized through external user registry.Could you please describe the “Service Users” use cases in as much detail as possible?Also, could you also let me know which SKU is required to use “Service Users”?Best Regards,
Hi Team,Is there any out-of-the-box (OOTB) option in IFS Cloud to enable or display the Sign-Off Requirement tab in the Prepare Work Order screen?Our requirement is to have sign-off details available during the work order preparation stage, but currently, we are not able to find a standard option to achieve this.
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.