IRS ACA 1095B xml代如何处理可选字段

IRS ACA 1095B xml generation how to deal with optional fields

所以我正在尝试开发 1095B xml 生成实用程序,但我对可选字段感到困惑。我在某些地方读到,您完全删除了 xml 中未使用的可选字段。其他地方说你保留标签但将它们留空。知道这里的答案是什么吗?令人惊讶的是缺少 xml 个示例。

AFAIK IRS 要求,负载中不应包含空字段。

在这里您可以找到 XML 请求的示例。对于 UI 和 A2A 渠道:

IRS Composition Guide for 109495 forms

@BillG,这是一个包含示例的博客:https://blog.boomtax.com/irs-air-test-scenario-xml-sample-files/. I haven't tried them myself though :). In case you are not aware, there are business rules, schema, guides here: https://www.irs.gov/for-Tax-Pros/Software-Developers/Information-Returns/Tax-Year-2015-Schemas-and-Business-Rules-for-Affordable-Care-Act-Information-Returns-AIR。我根据那里的文档生成了我们的文件。

如果您已有 TCC,请尝试根据示例文件创建一对清单文件和表单文件。确保替换清单文件中的 UniqueTransmissionId、SoftwareId、ChecksumAugmentationNum、AttachmentByteSizeNum 和 DocumentSystemFileNm 值。

他们的生产系统中有几个 Known Issues 当表单数据中存在可选字段时,会导致错误发生。对于 2015 纳税年度,当该元素包含特定值时,他们建议从表单数据文件中删除该可选元素的 XML。

此外,还有一些可选元素,这些元素对于 2015 纳税年度而言并不是真正可选的;同样,由于上面链接的已知问题。

哪一年申请的?这是用于测试场景还是用于生产?在大多数情况下,可选字段只是:可选,这意味着它们不是必需的。

如果您谈论的是空白字段,以及是排除它们还是包含它们但将它们留空,美国国税局通常会要求您排除它们,即不要包含空白字段。