Table 4 Currency in 28

App
Base Application
Namespace
Microsoft.Finance.Currency

Fields, 51Keys, 2Procedures, 23Events, 4

Versions171819202122232425262728latest

Source29

Fields, 51

IdNameTypeObsolete
1CodeCode[10]-
2Last Date ModifiedDate-
3Last Date AdjustedDate-
4ISO CodeCode[3]-
5ISO Numeric CodeCode[3]-
6Unrealized Gains Acc.Code[20]-
7Realized Gains Acc.Code[20]-
8Unrealized Losses Acc.Code[20]-
9Realized Losses Acc.Code[20]-
10Invoice Rounding PrecisionDecimal-
12Invoice Rounding TypeOption-
13Amount Rounding PrecisionDecimal-
14Unit-Amount Rounding PrecisionDecimal-
15DescriptionText[30]-
17Amount Decimal PlacesText[5]-
18Unit-Amount Decimal PlacesText[5]-
19Customer FilterCode[20]-
20Vendor FilterCode[20]-
21Global Dimension 1 FilterCode[20]-
22Global Dimension 2 FilterCode[20]-
23Date FilterDate-
24Cust. Ledg. Entries in FilterBoolean-
25Customer BalanceDecimal-
26Customer Outstanding OrdersDecimal-
27Customer Shipped Not InvoicedDecimal-
28Customer Balance DueDecimal-
29Vendor Ledg. Entries in FilterBoolean-
30Vendor BalanceDecimal-
31Vendor Outstanding OrdersDecimal-
32Vendor Amt. Rcd. Not InvoicedDecimal-
33Vendor Balance DueDecimal-
34Customer Balance (LCY)Decimal-
35Vendor Balance (LCY)Decimal-
40Realized G/L Gains AccountCode[20]-
41Realized G/L Losses AccountCode[20]-
44Appln. Rounding PrecisionDecimal-
45EMU CurrencyBoolean-
46Currency FactorDecimal-
47Residual Gains AccountCode[20]-
48Residual Losses AccountCode[20]-
50Conv. LCY Rndg. Debit Acc.Code[20]-
51Conv. LCY Rndg. Credit Acc.Code[20]-
52Max. VAT Difference AllowedDecimal-
53VAT Rounding TypeOption-
54Payment Tolerance %Decimal-
55Max. Payment Tolerance AmountDecimal-
56SymbolText[10]-
57Last Modified Date TimeDateTime-
166Currency Symbol PositionEnum Currency Symbol Position-
720Coupled to CRMBooleanRemoved 26.0
Replaced by flow field Coupled to Dataverse
721Coupled to DataverseBoolean-

Keys, 2

NameFieldsObsolete
Key1, clusteredCode-
Key2SystemModifiedAt-

Procedures, 23

NameParametersReturnsAccessObsolete
InitRoundingPrecision()public-
VATRoundingDirection()Text[1]public-
InvoiceRoundingDirection()Text[1]public-
CheckAmountRoundingPrecision()public-
GetGainLossAccount(Record Detailed CV Ledg. Entry Buffer)Code[20]public-
GetRealizedGainsAccount()Code[20]public-
GetRealizedLossesAccount()Code[20]public-
GetRealizedGLGainsAccount()Code[20]public-
GetRealizedGLLossesAccount()Code[20]public-
GetResidualGainsAccount()Code[20]public-
GetResidualLossesAccount()Code[20]public-
GetUnrealizedGainsAccount()Code[20]public-
GetUnrealizedLossesAccount()Code[20]public-
GetConvLCYRoundingDebitAccount()Code[20]public-
GetConvLCYRoundingCreditAccount()Code[20]public-
GetCurrencySymbol()Text[10]public-
ResolveCurrencySymbol(Code[10])Text[10]public-
ResolveCurrencyDescription(Code[10])Textpublic-
ResolveGLCurrencySymbol(Code[10])Text[10]public-
Initialize(Code[10])public-
SuggestSetupAccounts()public-
Initialize(Code[10], Boolean)public-
CheckDuplicateCurrencySymbol(Text[10])public-

Events, 4

KindNameParametersObsolete
Integration eventOnAfterInitRoundingPrecision(var Record Currency, var Record Currency, var Record General Ledger Setup)-
Integration eventOnBeforeGetGainLossAccount(var Record Currency, Record Detailed CV Ledg. Entry Buffer)-
Integration eventOnBeforeResolveCurrencySymbol(var Record Currency, var Code[10])-
Integration eventOnGetGainLossAccountOnOtherEntryType(var Record Currency, Record Detailed CV Ledg. Entry Buffer, var Boolean, var Code[20])-