由于美国税收法规的复杂性,似乎因行业或商业惯例而异,SAP在税务接口编程逻辑中提供了一个功能模块出口,允许客户和合作伙伴处理客户和合作伙伴特定的功能。
SAP增强FYTX0002由以下组件组成,可在事务SMOD中查看。
功能模块出口\u SAPLFYTX \u用户\u 001具有以下功能重要的接口参数。
在功能模块exit exit SAPLFYTX\u USER\u 001中可以修改更改参数CH\u USER\u CHANGED\u fields的字段。
自定义include CI\u TAX\u INPUT\u USER可用于从结构KOMP添加附加字段,KOMK和XKOMV.
如果您想将定价中不在KOMP和KOMK中的其他字段传递给税务功能模块exit exit\u SAPLFYTX\u USER\u 001,大数据开发,则可以将这些字段添加到定价中,包括KOMK中的KOMKAZ(标题数据)和包括KOMP中的KOMPAZ(项目数据)。
您可以填充这些字段以及现有字段在程序MV45AFZZ(订单处理)和RV60AFZZ(计费)中的KOMP和KOMK in USEREXIT\u PRICING\u PREPARE\u TKOMK和
USEREXIT\u PRICING\u PREPARE\u TKOMP.
除了上述功能模块exit外,美国高防云服务器,还需要实现badi扩展\u US\u tax来处理采购订单等特定业务场景,进货发票(MIRO)。
采购订单
为了处理功能模块exit exit\U SAPLFYTX\U USER\U 001中采购订单行项目的帐户分配数据,优惠券代理平台哪个好,请执行badi扩展\U US\U TAXCOM\U MEPO方法,大数据数据采集,如下所示。
示例代码
在功能模块exit\U SAPLFYTX\U USER\U 001中处理此数据,大数据的内容,如下所示如下:
样本代码
进货发票(MIRO)
为了向税务系统发送附加数据,请执行badi扩展的税务系统的方法MM
data
如下:
样本代码
在功能模块exit exit◎SAPLFYTX◎USER◎001中处理此数据。
样本代码
供应商发票(FB60)
数据供应商发票处理所需的信息可以从内存id导入功能模块exit exit\u SAPLFYTX\u USER\u 001中,如下所示:
示例代码
销售订单
如果您想在功能模块exit exit\u SAPLFYTX\u USER\u 001中处理客户详细信息,例如客户编号、客户名称和定价小计,则添加这些信息要定制的字段包括CI税输入用户和流程如下:
示例代码
对于所有业务场景,一旦我们在功能模块exit exit\u SAPLFYTX\u USER\u 001中导入数据,就可以根据具体的业务需求对数据进行处理,然后根据需要分配到更改参数CH\u USER\u CHANGED\u字段
税务接口exit实现的SAP重要注意事项
302998、1692637、1730413,1790294
一份非常精确的文件。就像你从技术上揭示细节的方式。技术开发人员谁将在一个类似的交付工作很大的帮助。
干杯,
阿努帕姆
谢谢阿努帕姆。
感谢这一点,我只是想为CR扩展税找,这就来了。
@查理,很高兴知道你发现这个文件有用。
计划交付成本米罗,不能在条件类型中存储Taxcode。所以我在寻找自动确定税码的方法。扩展税允许您在输入时修改taxcode字段值。尽管BADI的目的是为了修改税收,但还是很有用的。
希望有人能发现这个有用。谢谢,哈基姆。