zoukankan      html  css  js  c++  java
  • AX4的杂项费用税率问题

    AX4 杂项费用的税率设置

    最近在客户做AX4实施,遇到杂项费用的税率设置问题,特此留文记录,以备后查。

          事情的起因是,客户设置了杂项费用,然后选择17Vat,就出现tax不能计算的错误。然后就直接电话我,我自己本机设置完全没有错误,百思不得其解,就远程连接上客户系统直接自作聪明跟踪代码。发现系统一直去判断此处Vat一定要设置为零,我实际去修改一下,设置Vat0,果然能保存,难道有地方现在杂项费用不能包含税?到处问人,不得结果,有人就说确实不能含税,但是,我自己本机确实可以设置,而且也计算正确呀(注意,这个是后面一个话题,本文最后讨论)。

          最后没有办法直接去问问财务顾问,毕竟关于税的方面,财务顾问比较专业,对方明确说,杂项费用是可以含税的,难道要我注释那个代码,这个是万不得已的做法,我一般不做的,而且后果难测,系统这样设置肯定是有原因。

           还是从源头着手,去找杂项费用的设置,总算给我找出点不同,原来,客户的杂项费用设置过账科目跟我自己DEMO系统设置不同,他直接设置借贷方都是科目了,系统应该是设置借方是客户/供应商。

    果然,修改之后就可以设置Vat17 ,到此,看似问题圆满解决。我猜想系统设置只有客户和供应商才可以抵税,直接科目上没有税的,也没有去深究。正想庆祝一下,客户又来电话,说设置杂项费用了,但是,明明是含税价,结果计算不对。

    总价1668,应该是含税价,发票应该是这么多,系统居然用不含税价格计算。我不假思索断定,客户销售订单上没有勾选含税标志,让其修改。

    然后,我用自己本机测试,确实正确的,客户还说自己设置了不行,不改变。再次远程连接对方系统,果然,那个设置没有任何效果,对杂项费用不起效果,一直是不用不含税价格计算。

    又一次陷入困境,百思不得其解(我说几次了?)最后实在没有办法,居然让我想到去比较系统版本。果然,我本机跟对方系统版本不同,我打过SP2 ,对方是 ,就这个差别,赶紧找个机器来测试一下,果然是,然后去找SP2Bug list200912Purchase order miscellaneous charges do not include sales tax.说是修改了采购订单,核心类计算应该一致的,所以这个是BUG。经过测试,AX2009也没有这个问题!AX3,sp4之前也有这个问题,之后没有测试。

    最后只能去客户那里老老实实打上补丁,问题完全解决。

    PS:

     杂项费用的借贷方可以选择三种类型。物料、会计科目和客户/供应商。

    1、 选择物料,才会影响材料成本,也才会有强制要求分摊说法

    2、 选择会计科目,很显然只影响科目余额

    3、 选客户和供应商,才有税的概念

  • 相关阅读:
    博文视点大讲堂第20期——Windows 7来了
    程序员如何缓解“电脑病”
    HQL中In的问题详解
    Tomcat、Websphere和Jboss类加载机制
    Hibernate锁机制悲观锁和乐观锁
    软件项目开发典型风险一览过程篇
    XPath实例教程
    CMMI的含义及重点
    自动化测试工具selenium使用介绍
    深入DNS域名解析服务原理
  • 原文地址:https://www.cnblogs.com/acloudy/p/1534695.html
Copyright © 2011-2022 走看看