salesTotals.calc();
if (!CustParameters::find().EnableSingleLineTaxAdjustment) // need this parameter activated
{
throw Error(/@TaxEnableSalesOrderSingleLineAdjustment:EnableSingleLineTaxAdjustment/);
}
TaxRegulationDetail taxRegulationDetail = taxRegulation as TaxRegulationDetail;
TmpTaxRegulation tmpTaxRegulationDetail = taxRegulationDetail.tmpTaxRegulationDetail();
select tmpTaxRegulationDetail
where tmpTaxRegulationDetail.SourceRecId == salesLine.RecId
&& tmpTaxRegulationDetail.SourceTableId == tableNum(SalesLine)
&& tmpTaxRegulationDetail.TaxAdjustmentType == TaxAdjustmentType::Detail
&& tmpTaxRegulationDetail.OverrideCalculatedTax == NoYes::No;
{
taxRegulation.updateTaxRegulationAmount(tmpTaxRegulationDetail, <myActualTaxAmount>, true);
taxRegulation.saveTaxRegulation();
}