Functie: calculateTransAmountToAccountingAmount

Lasă un comentariu

3 Martie 2015 de liviustoica55


public server static AmountMST calculateTransAmountToAccountingAmount(
    AmountCur    _amountCur,
    CurrencyCode _currencyCode,
    date         _exchangeDate,
    RecId        _exchangeRateType = 0)
{
    CurrencyExchangeHelper currencyHelper;
    AmountMST              amountMST = 0;

 

    if (_amountCur != 0)
    {
        if (AdvancedLedgerEntryManager::validateCurrency(_currencyCode))
        {
            currencyHelper = CurrencyExchangeHelper::newExchangeDate(Ledger::current(), _exchangeDate);
            _exchangeRateType = _exchangeRateType ? _exchangeRateType : Ledger::defaultExchangeRateType();
            currencyHelper.parmExchangeRateTypeRecId(_exchangeRateType);
            amountMST = currencyHelper.calculateTransactionToAccounting(_currencyCode, _amountCur, true);
        }
    }

 

    return amountMST;

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: