@vleveris - I think there is an answer somewhere between what we both said, thanks for that nudge.
@Banderson @gpayne @utaylor @swilliasc111 thanks for the input/support
Looking at this a bit more, my original dilemma might have been lacking some detail.
IDC
You can specify that a field is either decimal or money. Money causes IDC to search for, and insert, a currency symbol IF it finds something to work with. That makes the field a string/varchar type - but
- IDC doesn’t understand the decimal/comma swap that Europe uses, and
- what happens when it goes to ECM? The symbol gets stripped somewhere along the line.
I’ve not fully tested the Batch Language/Locale settings to see what happens, but I suspect it’ll swap the comma/period, and may default the currency symbol.
ECM
In ECM, the field is either text/string or decimal, with a fixed Display Format that includes a Currency option (versus decimal or fixed decimal), but the documentation does nothing to indicate the differences other than Currency will display the symbol - but where does it get this and why doesn’t it support the comma/period swap where appropriate? Near as I can tell, a Decimal Currency field will display the symbol associated with the User Pref/Environment setting, which uses the default symbol for the country selected. If you set this for Netherlands, that field will show a Euro symbol and it WILL swap the comma/decimal point - regardless of the actual invoice currency.
Conclusions so far:
I was attempting to determine I could dynamically alter the currency field’s symbol based on either a calculable field or a data link or something. Our centralized European accounting department will work in multiple currencies, and I was looking for some control over the field display based on invoice currency.
For now, I’m thinking of stripping out all the currency references and allowing Epicor’s AP Invoice logic to set the default supplier currency when the AP invoice is created. IDC and ECM will simply see decimal values.
At most, I could create new Batch designations for each currency and the user would have to select correctly, but with IDC automatically taking these right out of an email inbox, the batch identity is currently fixed. But then I would have to create (ECM?) “calculated” fields to address the Currency code and the field’s display format simply to present it to the user correctly.
Anyway, that’s where we are so far. We have an open ticket with EpicCare just on the off chance someone over there knows something different.