NetSuite SuiteTax之中国影响

news/2024/10/22 18:47:17/

这篇是还账。3个月前林师傅给的一个题目,陆陆续续的学习,一直没有弄完,直到今朝。

SuiteTax是2018年GA的一个重大功能,是NetSuite面向国际市场的一个标志动作。它将过去以美国为中心的税务功能,转向为国际市场服务。只是这个功能在国内很少被讨论到。我们来分享下学习心得。由于这个功能涉及的内容过于纷杂,所以这篇我们只谈核心改变和对中国用户的影响。

核心改变

  • Tax Engine

我们先说下Tax Engine这个事。

税务功能麻烦的地方主要是税务数据的复杂和时效性。美国是地方税制,各地的税种、税率都有差别。并且税率是在不停的变化中。这跟我国的统一税制形成了鲜明对比。所以,相对于中国而言,税务工作在海外的财务部门是个挺重的事,因此市场有一些专门的公司来做税务服务。其中有一家叫做Avalara,她提供税务数据更新服务,对各地不停变动的销售税率进行统一分发。是NetSuite北美生态圈里的税务顶流。NetSuite原来系统中如果想得到最新的税率,是需要买个Avalara或其他竞品的Bundle进行数据更新的。否则就靠你的小手和键盘了。

随着NetSuite的财务功能的深化,税务数据问题变得越来越重。所以,引入了Tax Engine这个核心部件。它承担了对全球税率变化进行分发的功能。相当于干了Avalara的事。同时,也允许对其他税务数据提供商的接入服务。对于NetSuite原来用Avalara的用户还是持续支持,只是提供了一个原生的免费版给新入场的NetSuite用户用。

  • 重构了Tax Report架构

对国际税务报表架构进行了重构,重新发布了地区别的税务报表。不包含中国。

 

  • Tax计算用户界面

Transaction中的Tax计算模式改变了。

在Transaction中有个Tax Detail的页签,对每行的Tax计算都有的详细记录。

  • Legacy Tax VS SuiteTax

SuiteTax是对Legacy Tax的升级,两者不能共存。

由于SuiteTax对系统的影响很大,虽然这个功能是免费的,但是这个功能不是默认自动启用的,甚至不是自动Provision的。需要用户管理员给Support提Case申请开通。直到开通后,能够看到如下的Enable选项。

 对中国用户的影响

上面提到了,SuiteTax对中国这么简单的统一税制来说,意义不大。只是有几点改变确实是进步了。

1. 含税价格

在应用SuiteTax之前,我们在Transaction中如果需要录入含税价,是需要实施商部署脚本,用过定制来实现的。目前,系统提供了“含税价”的原生功能,是个进步。

 

2.税额调整

因为存在税额尾差问题,过去做税额调整有点烦。可以参见我们之前的文章。

NetSuite税额尾差的处理_毛岩喆的博客-CSDN博客在NetSuite涉税业务中,例如Vendor Bill、Customer Invoice,都会面临税额尾差问题。NetSuite系统计算的税额与收到的供应商发票或开出去的发票中的税额,可能因为尾差问题带来金额上的差异。如何处理这一差异?https://blog.csdn.net/remottshanghai/article/details/126914424?spm=1001.2014.3001.5501在SuiteTax启用后,用户可以选择“手工覆盖”,直接输入税额,系统根据含税总计反算收入,方便很多。

 3. Tax Code自动刷新

由于刷新税率是SuiteTax的核心功能,所以当中国税率变动时,它也能自动刷新。虽然不甚必要,但是也算是个改进。

 总结一下。

SuiteTax对中国Subsidiary的影响不是很大,功能改进一点点。如果主体在中国的用户可以跳过了。SuiteTax对中国出海那部分的Subsidiary的影响是显著的,特别是海外实体在美国和欧洲的,可以深入研究一下了。

如果有任何关于NetSuite的问题,欢迎来谈。我的邮箱:rick.mao@truston.group


http://www.ppmy.cn/news/79052.html

相关文章

泰克MDO4104C(Tektronix) mdo4104c混合域示波器

泰克 MDO4104C混合域示波器,1 GHz,4 通道,2.5 - 5 GS/s,20 M 点 ​泰克 MDO4104C 示波器是一款 6 合 1 集成示波器,可以配置可选的频谱分析仪、任意波形/函数发生器、逻辑分析仪、协议分析仪和 DVM/频率计数器。当配置…

位与运算符、矩阵快速幂

&运算符的作用是,比较两个数的二进制位,均1取1,否则该位为0。常用于: 判断某个非负整数的二进制最后一位是否为1: int x 4; if (x & 1 1) {printf("最后一位为1\n"); }和移位运算符>>结合&a…

Emacs之实时渲染markdown(九十五)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

Three.js--》实现3d小岛模型搭建

目录 项目搭建 初始化three.js基础代码 设置环境背景 设置水面样式 添加天空小岛 今天简单实现一个three.js的小Demo,加强自己对three知识的掌握与学习,只有在项目中才能灵活将所学知识运用起来,话不多说直接开始。 项目搭建 本案例还…

NFT游戏Mythical Beings将参加NFT Polygon 在线展会

Mythical Beings神秘生物是由Tarasca Art & Games 开发的基于区块链的卡牌收集游戏。游戏中每张卡牌所拥有的属性和背后的故事都是独一无二的,Mythical Beings不仅具有游戏属性,还兼具故事的传承。 作为一款跨链Polygon的NFT游戏,Mythic…

多态的应用

多态的应用 1.多态的构建: ​ 自我理解:就是 父类引用指向子类对象。 功能 : 父类能调用父类对应子类的方法和属性,但是都是优先调用 重写的方法 或 子类的属性! 创建子类构造器,就是先进入子类构造器&…

花指令问题

前言 想起之前打题的时候经常会遇到一些关乎花指令的问题,但是没有系统地总结归纳花指令去除的姿势,浅浅开一个坑慢慢来写 题1:简单jmp 可以骗过dbg,但是放在ida中就很容易看出来,无效跳转 题目来源:[HD…

【Android笔记103】Android之自动完成文本框组件(AutoCompleteTextView、MultiAutoCompleteTextView)

这篇文章,主要介绍Android之自动完成文本框组件(AutoCompleteTextView、MultiAutoCompleteTextView)。 目录 一、AutoCompleteTextView组件 1.1、运行效果 1.2、案例代码 (1)布局文件