2025 Sep 07 9:09 PM - edited 2025 Sep 07 9:58 PM
Our organization has the funds management activated. Besides FMDERIVE, we have some rules in FMTFDERIVE, where system adds 2 additional lines (DR and CR) to each entries posted to certain internal order types.
The problem is that if an invoice is posted in US dollars for example, to one of these internal orders, when we run FX Valuation, the system takes in consideration these additional two lines in the entry, but cannot apply the configuration we have in FMDERIVE, and we end up with error FI313 - No Funds Center entered/derived in item XXXX.
When I do a trace in FMDERIVE, the additional lines posted in the internal order via FMTFDERIVE, come with no Process or Event populated, and obviously the derivation rules are not followed.
I wonder if anyone had this scenario and how it can be corrected? Or is this something that SAP should look at and make some changes in FX Valuation to account for this particular situation?
We are on S4HANA.
Thanks,
Monica
Request clarification before answering.
For information, FMTFDERIVE is used to generate technical clearing lines (DR/CR) for specific internal order types. These lines are not part of the original posting but are added for statistical or balancing purposes. When FX Valuation runs, it processes all open items, including those added by FMTFDERIVE. These technical lines lack Process and Event fields, so FMDERIVE cannot apply rules, resulting to FI313 error — no Funds Center derived. In order to overcome from this, what you can do is add a fallback rule in FMDERIVE that, if Process/Event is blank or unknown, derive a default Funds Center based on internal order or cost object. This ensures valuation lines don’t fail even if they’re technically generated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you for your feedback and suggestion. However:
1. I tried to create a rule (Assignment), but I cannot find a field for Process or Event to add to the conditions. I did notice in the trace that for these additional lines, the Account type comes as blank, while all other lines have an Account type. So I created a rule using this field - if Accounts Type is blank, than cost center is a constant (all exchange rate gain/loss has to be posted to one single cost center). Subsequently, there are rules that derive the fund center from the cost center, and fund from the cost center master data.
2. If I add this rule, I noticed in the trace that it does not do the Document check anymore, for any of the lines, just the posting. Also at the end, now I get another error: FMCF854 - Account assignment element XXXXXX was subsequently changed from xxxxxx to (). I checked all the lines to see the derivation steps it completes, none of them changes the fund from XXXXXX to space.
Very confusing. We might have to contact SAP for this.
| User | Count |
|---|---|
| 8 | |
| 8 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.