NC6X会计平台采购入库单生成凭证时增加税额科目曾喜梅zengxmc@yonyou.com1引言个别客户会强烈要求存货核算采购入库单生成凭证时,分录内增加税额科目。2应用场景及问题描述有些项目只购买了总账、存货核算等模块,没有购买应付模块。想实现采购入库单的凭证内增加分录:应交增值税(进项税),且采购入库单为暂估时,税额取0,非暂估时取采购入库单对应的采购发票的税额。目前NC系统存货核算模块只核算成本,不记录税额。3解决方案3.1组织参数PO12:暂估处理方式-单到补差3.1.1分类定义内增加会计科目:应交增值税(进项税)3.1.2修改转换模板,增加科目:应交增值税(进项税),并设置取值公式应交增值税(进项税)的取值公式为:iif($bestimateflag@==Y,0.0,getcolvalue("po_invoice_b","ntax","pk_invoice_b",getcolvalue("po_settlebill_b","pk_invoice_b","pk_settlebill_b",$bodyfk.csrcbid@)));另外,材料采购科目贷方公式内也要加上此公式(即在原公式基础上+上述公式)3.1.3效果演示3.1.3.1暂估的采购入库单存货核算采购入库单表头暂估标志为是生成凭证时,无税额科目,如下:3.1.3.1结算的采购入库单存货核算采购入库单表头的暂估标志为否生成凭证时,借方会增加税额的科目:应交税费3.2组织参数PO12:暂估处理方式-单到回冲3.2.1同上3.1.13.2.2转换模板内设置科目的取置公式上述3.1.2内的公式在暂估的采购入库单和结算的蓝字回冲单上都生效,但回冲暂估入库的红字回冲单也有暂估标志,生成凭证时还是会带出税额。故需要修改上述公式,修改如下:修改公式如下:iif(equalsignorecase(tostring($bestimateflag@),"Y"),0.0,getcolvalue("po_invoice_b","ntax","pk_invoice_b",getcolvalue("po_settlebill_b","pk_invoice_b","pk_settlebill_b",$bodyfk.csrcbid@)))同上3.1.2,材料采购科目贷方公式内也要加上此公式(即在原公式基础上+上述公式)。3.2.3效果演示3.2.3.1暂估的采购入库单存货核算采购入库单表头暂估标志为是凭证内无税额科目3.2.3.2红字回冲单存货核算采购入库单表头的暂估标志为是,但表体数量和金额是蓝字暂估单的负数。生成凭证时也未带出税额科目3.2.3.3蓝字回冲单存货核算采购入库单表头的暂估标志为否生成凭证时,借方会增加税额的科目:应交税费4注意事项一般情况下,如果购买了应付模块,采购税类科目都是在应付模块生成,只有当某些项目强烈要求时,才按上述方案在存货核算内生成税额类科目。