|
24.06.2015, 07:20 | #1 |
Участник
|
Как использовать стандартный механизм, подсчета НДС?
Добрый день, не могу найти примеры использования стандартного алгоритма подсчета НДС. Спасибо. Аксапта 12 r3
|
|
24.06.2015, 08:14 | #2 |
MCTS
|
в заказах на продажу например, итоги по нему или печатная форма накладной и фактуры не пойдет?
|
|
24.06.2015, 09:25 | #3 |
Участник
|
Цитата:
X++: ret = Tax::calcTaxAmount(_salesLine.TaxGroup, _salesLine.TaxItemGroup, _date, _salesLine.CurrencyCode, _amount, TaxModuleType::SalesInvoice); |
|
24.06.2015, 10:15 | #4 |
Злыдни
|
На сам расчет не влияет, источник для налога определяет, какая информация и откуда попадает в проводку по налогу.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
24.06.2015, 10:47 | #5 |
Участник
|
|
|
24.06.2015, 10:55 | #6 |
Сенбернар
|
Цитата:
__________________
Best Regards, Roman |
|
24.06.2015, 11:00 | #7 |
Участник
|
то есть получается что
Цитата:
На сам расчет не влияет
Цитата:
какая информация и откуда попадает в ..сумму, которую вы считаете
|
|
24.06.2015, 11:10 | #8 |
Сенбернар
|
Вам кажется.
Про TaxModuleType : вот кусочек метода из класса Tax, смотрите сами - влияет или не влияет X++: Server Static TaxBaseCur baseAmountExclTax(TaxGroup _taxGroup, TaxItemGroup _taxItemGroup, TransDate _taxDate, CurrencyCode _sourceCurrencyCode, AmountCur _baseAmountCur, TaxModuleType _taxModuleType, TaxBase _baseQty = 0, UnitID _baseUnit = '', ItemId _itemId = '', TaxDirection _taxDirection = TaxDirection::OutgoingTax) { ... TaxDirection determineDirection(TaxModuleType taxModuleType, TaxGroupData _taxGroupData) { switch (taxModuleType) { case TaxModuleType::Sales, TaxModuleType::SalesInvoice, TaxModuleType::CustInterestNote, TaxModuleType::CustCollectionLetter, TaxModuleType::Project, TaxModuleType::ProjectInvoice, TaxModuleType::FreeTxtInvoice : if (_taxGroupData.exemptTax == NoYes::No) return TaxDirection::OutgoingTax; else return TaxDirection::TaxExemptSales; case TaxModuleType::Purch, TaxModuleType::PurchInvoice : if (_taxGroupData.useTax == NoYes::Yes) return TaxDirection::UseTax; else if (_taxGroupData.exemptTax == NoYes::No) return TaxDirection::IncomingTax; else return TaxDirection::TaxExemptPurchase; case TaxModuleType::Voucher : return _taxDirection; default: return _taxDirection; break; } } ... }
__________________
Best Regards, Roman |
|
Теги |
ндс, ax2012 |
|
|