[Extensionof(tableStr(Currency))]
final class Currency_Extension
{
public static ExchRate exchRate(CurrencyCode _currencyCode,
TransDate _exchRateDate = systemDateGet(),
ExchRatesTriangulation _exchRatesTriangulation = UnknownNoYes::Unknown,
boolean _showerror = true,
GovernmentExchRate _governmentExchRate = NoYes::No)
{
ExchangeRateHelper exchangeRateHelper = ExchangeRateHelper::newExchangeDate( Ledger::current(),
_currencyCode,
_exchRateDate);
if (!_showerror)
{
exchangeRateHelper.parmErrorType(AifErrorType::None);
}
return exchangeRateHelper.getExchangeRate1();
}
}
final class Currency_Extension
{
public static ExchRate exchRate(CurrencyCode _currencyCode,
TransDate _exchRateDate = systemDateGet(),
ExchRatesTriangulation _exchRatesTriangulation = UnknownNoYes::Unknown,
boolean _showerror = true,
GovernmentExchRate _governmentExchRate = NoYes::No)
{
ExchangeRateHelper exchangeRateHelper = ExchangeRateHelper::newExchangeDate( Ledger::current(),
_currencyCode,
_exchRateDate);
if (!_showerror)
{
exchangeRateHelper.parmErrorType(AifErrorType::None);
}
return exchangeRateHelper.getExchangeRate1();
}
}
No comments:
Post a Comment