自动匹配税收分类编码
预计阅读时间: 6 分钟2017年中旬,国家税务总局要求开具发票时,必须填写税收分类编码,在很多企业目前的IT系统中,并没有该字段信息,建议您在您的系统中维护该字段。
如果因为一些特殊原因不能维护,可以在瑞宏网的后台维护商品信息及对应的税收分类编码,在订单创建时可以根据商品编码和商品名称自动去瑞宏网后台匹配该商品的税收分类编码、规格型号、计量单位字段信息。
采用了自动匹配,但是没有匹配到税收分类编码,订单有可能创建成功,但是开票提示“税收分类编码为空”的错误,文章最后介绍如何应对这种问题。
匹配规则
如果订单创建接口中 enableProduct = true,则会启动商品信息自动匹配:
- 首先根据商品名称(name)自动匹配,如果找到对应的名称,则自动将税收分类编码(catalogCode )、规格型号(spec )、计量单位(uom)字段赋值给该发票条目;
- 如果找不到匹配的商品名称,则按照商品编码(code)去匹配,如果匹配到的话,则将自动商品名称(name)、税收分类编码(catalogCode )、规格型号(spec )、计量单位(uom)、税率(taxRate)字段赋值给该发票条目;
- 如果匹配不到商品ID,则订单会提交成功,但是开票会失败,并且提示“税收分类编码为空”的错误。
{
"orderNo": "订单编号",
...
...
"enableProduct": "true",
"orderItems": [
{
"code": "商品编码",
"name": "商品名称",
...
"taxRate": "税率",
"uom": "单位",
"spec": "规格型号",
"catalogCode": "商品分类编码",
...
...
}
],
...
...
}
错误处理
当出现”税收分类编码不能为空”的错误之后,通常的解决方式为:
通过接口处理
人工处理
- 登入瑞宏网后台,进入订单管理模块;
- 查找对应的订单进行修改商品的税收分类编码,然后点击重新开票;
- 及时人工处理,如果采用了回调的方式处理发票结果,瑞宏网仍然会将正确的结果传送给接口调用方。
问题避免
出现该问题的主要原因是没有及时在瑞宏网维护商品信息:
因此,登入瑞宏网后台,在商品维护模块手工维护好该商品的所有信息(具体参考商品维护)。
订单接口, 税收分类编码, 自动匹配,商品维护