|
|
#1 |
|
Участник
|
Как использовать стандартный механизм, подсчета НДС?
Добрый день, не могу найти примеры использования стандартного алгоритма подсчета НДС. Спасибо. Аксапта 12 r3
|
|
|
|
|
#2 |
|
MCTS
|
в заказах на продажу например, итоги по нему или печатная форма накладной и фактуры не пойдет?
|
|
|
|
|
#3 |
|
Участник
|
Цитата:
X++: ret = Tax::calcTaxAmount(_salesLine.TaxGroup,
_salesLine.TaxItemGroup,
_date,
_salesLine.CurrencyCode,
_amount,
TaxModuleType::SalesInvoice); |
|
|
|
|
#4 |
|
Злыдни
|
На сам расчет не влияет, источник для налога определяет, какая информация и откуда попадает в проводку по налогу.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
|
|
|
#5 |
|
Участник
|
|
|
|
|
|
#6 |
|
Сенбернар
|
Цитата:
Цитата:
__________________
Best Regards, Roman |
|
|
|
|
#7 |
|
Участник
|
то есть получается что
Цитата:
На сам расчет не влияет
Цитата:
какая информация и откуда попадает в ..сумму, которую вы считаете
|
|
|
|
|
#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 |
|
|
|