连接企业 · 连接机遇 · 连接未来
税务 · PDF

国别报告XML 2.0:字段、代码及更正规则

完整整理IRAS链接的OECD2019年6月指南,涵盖报文与实体字段、税区指标、全部活动及引用代码、五项更正例、命名空间及申报模板。

这份2019年技术指南说明什么

本文件为 OECD《国别报告 XML 架构:税务机关用户指南》,2019年6月2.0版,通过 IRAS 来源链接提供。用于主管机关自动交换,也可供采用此架构的本地申报使用。BEPS 第13项背景提及集团年合并收入至少7.5亿欧元或约等值本币,但不取代新加坡自身申报门槛、期限及当前提交规格。指南说明识别码、税区摘要、组成实体、补充说明及定向更正。

文件结构及校验分类

CBC_OECD 包含 MessageSpec 及一个或多个 CbcBody;每个正文对应申报实体,并含可重复税区 CbcReports 及可重复 AdditionalInfo。“Validation”为技术必填,可自动检查;“Optional (Mandatory)”为特定情形业务必填,不能只靠字段存在与否判断。“Optional”普通可选字段有用时建议填写,某些选项仍须至少采用一种。须先进行 XML 校验,再审查业务条件及记录关联。ReportingEntity 在架构必需,具体更正规则则允许按规定省略或留空未更改报告元素。

报文头字段参考

国家代码采用 ISO3166-1 两字母,另以 X5 表示无所属税区实体及收入。ReceivingCountry 列组成实体居民税区,发送机关依据当年有效交换关系决定实际可接收者;只有完全相同资料送多税区时才重复。报文头 ReportingPeriod 是财年最后一天,例如2016年4月1日至2017年3月31日填2017-03-31。Timestamp 可为2018-02-15T14:37:40或加.789毫秒。本地法律决定申报语言,法律允许时优先英语。

报文头字段必填及长度内容
SendingEntityIN交换可选,本地必填;1至200本地申报实体识别
TransmittingCountry校验必填;两字母发送机关税区,本地申报用本地代码
ReceivingCountry校验必填,可重复;两字母接收税区,本地申报用本地代码
MessageType校验必填仅CBC
Language条件必填;ISO639-1有补充说明时的语言
Warning可选;1至4000资料使用限制或提示
Contact可选;1至4000发送者联系资料
MessageRefID校验必填;1至170唯一报文编号
MessageTypeIndic校验必填CBC401新增或CBC402更正删除
CorrMessageRefID不使用不用于国别报告报文更正
ReportingPeriod校验必填;日期财年结束日YYYY-MM-DD
Timestamp校验必填;日期时间编制时间,可含三位毫秒

报文及记录编号设计

MessageRefID 须跨时间及地点唯一,以发送国代码、报告年度及唯一部分组成;NL2017123456789 表示荷兰、2017年及编号123456789。DocRefID 同样识别整条记录及子项,LU2019286abc123xyz 表示卢森堡、2019年及唯一部分。机关可一致采用财年开始或结束年份,指南优先开始年,报文及记录年份须一致。本地申报按当地规格创建唯一编号,可加入申报实体编号。每份更正报文须有新的报文编号。

实体识别、税号及法定名称

OrganisationParty_Type 用于申报及组成实体。ResCountryCode 必填且可重复;常设机构采用其受税的税区。TIN 必填、1至200字符;有实际税务机关税号时必须填写,否则填 NOTIN,issuedBy 为条件必填。其他 IN 识别码可重复、1至200字符,签发国及 INType 属性可选,INType亦1至200。Name 必填、1至200,可按适当文字形式重复,须用完整法定名及法律组织形式。常设机构附加(P.E.)。地址可选,但强烈建议填写以便准确匹配。

固定及自由格式地址

永久住所地址优先使用结构化 AddressFix。无法可靠拆分时,使用 AddressFree,以空格、斜线或换行连接。固定格式之后可附自由文字完整街道地址,同时城市、行政区及邮编仍放相应固定字段,并遵守附录A先固定后自由的顺序。legalAddressType 可选:OECD301 住所或商业、302住所、303商业、304注册办公室、305未指定。图中一般说明曾称地址必需,但具体国别报告字段表及图的次数明确为可选、建议填,应采用具体规则。

地址字段要求长度及用途
CountryCode校验必填两字母,独立于两种地址选项
AddressFree选项或可选1至4000,完整可得地址以分隔符连接
Street可选1至200
BuildingIdentifier可选1至200
SuiteIdentifier可选1至200
FloorIdentifier可选1至200
DistrictName可选1至200
POB可选1至200
PostCode可选1至200
City固定地址校验必填1至200
CountrySubentity可选1至200

申报实体及财年角色

ReportingEntity 包含 Entity 身份、可选 NameMNEGroup(1至200,集团常用名不同才填)、必填 ReportingRole、财年 StartDate及EndDate,以及DocSpec。角色为CBC701最终母公司、702替代母公司、703为国际交换而本地申报且仅欧盟内部、704信息不完整的本地申报且仅欧盟内部。后两码并非普遍适用的新加坡申报许可。申报实体须与报告关联,更正规则要求时重送其未变内容。

每个税区一份报告

集团在某税区有一个或多个组成实体,包括适用时申报实体,即重复一份 CbcReports。各报告含 DocSpec、税区 ResCountryCode、Summary及一个或多个ConstEntities。该报告为更正单位:任何摘要字段或组成实体项变化,须重送该税区整份报告及未变同级项,但不需重送其他税区。金额采用完整单位、不含小数,负数前加减号;每个金额项须有三字母 ISO4217 currCode。

摘要字段及收入

下列 Summary 字段全部属于校验必填。收入包括存货及资产销售、服务、特许权使用费、利息、保费及其他金额。其他组成实体支付、在付款方税区视为股息的款项应排除。关联及非关联收入分列并相加,不应以抵销后的集团合并收入取代规定的税区申报基础。

摘要字段汇总内容
Revenues/Unrelated独立方收入
Revenues/Related关联企业收入
Revenues/Total前两项合计
ProfitOrLoss所得税前损益,含非常项目
TaxPaid现金实际所得税,含预扣
TaxAccrued本年当期所得税费用
Capital声明资本
Earnings年末累计收益
NbEmployees全职当量,以整数填
Assets有形资产账面净值,排除现金及等价物、无形和金融资产

利润、现金税及应计税并不相同

ProfitOrLoss 汇总税前损益,包括非常项目。TaxPaid 包括向居民及其他税区支付的现金所得税,以及关联或独立付款方预扣税;A税区公司收B税区利息,应列B预扣税。TaxAccrued 仅为本年应税损益的当期税费,不含递延税及不确定税务负债拨备。已付及应计税额不必相等。

资本、累计收益及常设机构

Capital 按居民税区汇总声明资本。通常常设机构资本由其法律实体申报;若机构税区有明确监管资本要求,可在 AdditionalInfo 进一步说明归属于该机构资本。年末累计收益通常也由法律实体而非机构申报;有形资产则列于常设机构所在地税区。核对分支数据时应注意这些分配差异。

雇员及有形资产

NbEmployees 为整数全职当量,可用年末、全年平均或其他基础,但须跨税区及年度一致。参与正常运营的独立承包者可计入;合理四舍五入或估算须不实质扭曲各税区相对分布。Assets 汇总有形资产账面净值,排除现金及等价物、无形资产及金融资产。各实体及年度应保持一致计量。

组成实体身份及角色

每个居民实体或当地应税常设机构重复一项 ConstEntities,适用时包括申报实体。ConstEntity 使用 OrganisationParty_Type。可选 Role 为CBC801最终母公司、802申报实体、803兼具两者。组织或成立税区不同于居民税区时,IncorpCountryCode 条件必填。BizActivities 至少选择一项主要活动;OtherEntityInfo 为可选1至4000字符的实体专属说明。集团范围解释则放 AdditionalInfo。

全部十三项业务代码

实体业务复杂时,应选多项准确活动,不应因此随便用“其他”。CBC513 仅用于其他代码无法准确反映的活动,并须在 OtherEntityInfo 说明。更改活动代码时,相关说明也须一起更正。附录C纸本模板把“其他”说明放补充资料,但具体 XML 规则要求仅涉及该实体的说明放 OtherEntityInfo。

代码业务活动
CBC501研发
CBC502持有或管理知识产权
CBC503采购
CBC504制造或生产
CBC505销售、营销或分销
CBC506行政、管理或支持
CBC507向非关联方提供服务
CBC508集团内部融资
CBC509受监管金融服务
CBC510保险
CBC511持有股份或其他权益
CBC512休眠
CBC513其他

补充资料及语言标记

每项 AdditionalInfo 含必填DocSpec及1至4000字符 OtherInfo。空间不足应重复 AdditionalInfo。同一项内只可为转写目的重复 OtherInfo,且须填语言属性。可选 ResCountryCode 关联一个或多个税区,可选 SummaryRef 关联摘要字段。XX 仅在税区不在 ISO 名单且没有适当代码时例外使用,绝不能用于 MessageSpec;X5 另表示无所属税区实体及收入,不应与XX混淆。

摘要引用代码

以下十一项标记帮助把自由文字与报告指标关联,不取代必填摘要字段。解释涉及多项或多个税区时,可采用多个标记及税区代码。

SummaryRef关联字段
CBC601非关联收入
CBC602关联收入
CBC603总收入
CBC604损益
CBC605已付税
CBC606应计税
CBC607资本
CBC608累计收益
CBC609雇员
CBC610资产
CBC611跨国集团名称

币种、架构版本及转写

全报使用申报跨国集团同一币种。以法定财报为基础时,按年度平均汇率换为集团声明功能币,并在 AdditionalInfo 说明汇率。版本分主次,亦可能有第三位微修订号;命名空间只带主版本。CBC_OECD version 属性长度1至10,此架构必须为2.0。机关可协商转写;无协议时可按请求依原文 ISO8859 参考使用拉丁文字,并可同时提供本地及拉丁形式。这属于数据交换规则,不是要求公开网站展示双语搜索标签。

DocSpec:更正及删除控制

DocSpec 含必填 DocTypeIndic及DocRefID(1至200),可选 CorrDocRefID(1至200)及不使用的 CorrMessageRefID(1至170)。更正或删除记录取得新唯一 DocRefID,CorrDocRefID 指向最新已接受版本,而不是首版。更正完整替换该可更正记录及子项。OECD0 只用于已发送且未变 ReportingEntity,保留其最新DocRefID,不填CorrDocRefID。OECD10至13只在约定测试期间或双边测试使用,不能混入正式数据。

DocTypeIndic含义
OECD0仅重送申报实体
OECD1新增正式数据
OECD2更正正式数据
OECD3删除正式数据
OECD10重送测试数据
OECD11新增测试数据
OECD12更正测试数据
OECD13删除测试数据

新增与更正不能混合

CBC401 包含新增OECD1,CBC402包含OECD2更正及/或OECD3删除,不得将新增与更正删除记录混合,但按要求OECD0重送未变申报实体除外。新增报告或补充说明,以及更正其他正文项时,应重送申报实体,除非它本身要更正或删除。更正报文可省略未变的 CbcReports或AdditionalInfo。删除申报实体前或同时,须删除其全部关联报告及补充说明。整份报文取消,应以更正报文删除每条记录,不能用MessageSpec.CorrMessageRefID。首次提交前发现错误,直接改文件即可,不需建立此提交后更正链。

更正例1:已付税额

法国发送 FR2018FranceNationalPart00001,将 TaxPaid 改为100美元。须重送该税区完整 CbcReports,含Summary及全部ConstEntities。采用OECD2,新DocRefID为FR2018C0002,CorrDocRefID为FR2018C0001。未变申报实体以OECD0及原FR2018R0001重送,不填更正引用。应检查OtherEntityInfo及AdditionalInfo准确性,省略未变AdditionalInfo。单改金额不代表只发送该金额即可。

更正例2:实体名称及地址

FR2018FranceNationalPart00002 更改已更正报告中的组成实体身份。整份报告包括未变Summary均重送,采用OECD2,新FR2018C0003引用最新FR2018C0002。申报实体仍OECD0/FR2018R0001。再次审查相关说明,省略未变AdditionalInfo。若引用首版FR2018C0001而非最新C0002,将破坏更正链。

更正例3:仅申报实体

FR2018FranceNationalPart00003 只更正 ReportingEntity。采用OECD2,新FR2018R0002,更正引用FR2018R0001;未变CbcReports及AdditionalInfo省略。原图把DocSpec框标作“CbcReports”,但说明及R编号明确为申报实体;本文依明确例意,不把它当税区报告更正。

更正例4至5:补充说明及新增报告

例4报文FR2018FranceNationalPart00004 更正 AdditionalInfo,使用OECD2,新FR2018A0002,前版FR2018A0001。未变CbcReports省略,申报实体以OECD0及最新FR2018R0002重送。例5报文FR2018FranceNationalPart00005 新增税区报告:报告为OECD1/FR2018R0004,不填更正引用,申报实体仍OECD0/FR2018R0002。需要时新增AdditionalInfo采用OECD1,否则省略。原例新增报告的R前缀属于该编号选择,不是普遍要求税区报告必须C前缀。

附录A及B:结构图及命名空间文件

附录A确认一个或多个CbcBody,可重复接收国、报告、实体居民代码、名称、地址及活动代码,以及固定自由地址的选择及顺序。次数限制须结合业务条件,不能独立判断。附录B列以下依赖文件。架构样例元素带命名空间、属性不带,目标为urn:oecd:ties:cbc:v2;须导入相应版本ISO及通用类型文件。国家语言清单属技术代码,不表达领土主权立场。

命名空间URI文件
cbcurn:oecd:ties:cbc:v2CbcXML_v2.0.xsd
stfurn:oecd:ties:cbcstf:v5oecdcbctypes_v5.0.xsd
isourn:oecd:ties:isocbctypes:v1isocbctypes_v1.1.xsd

附录C:三张申报模板

第一表列集团名、财年及币种,每税区一行非关联、关联及总收入、税前损益、现金税、当期应计税、声明资本、累计收益、雇员及排除现金等价物的有形资产,对应Summary。第二表列各税区全部组成实体、不同的成立税区及十三种活动,对应ConstEntities。第三表列集团名、年度及帮助理解必填资料的必要简明解释,对应AdditionalInfo;只涉及单个实体者在XML用OtherEntityInfo。原空白模板是数据结构,不是已填算例。

官方来源

本文依据官方 PDF 的实质内容独立整理,涵盖相关条件、办理步骤及附录。原文链接用于核对官方措辞;文件日期与后续修订须另行确认。

查看官方 PDF 原文 ↗
预约咨询