国家和语言
| 国家 | 语言 |
|---|---|
| Ukraine | English |
| Russian | |
| Ukrainian |
已提取字段
星号(*)表示必填的 field 或 field 组。值不能为空。
基本信息
| 字段 | 说明 |
|---|---|
| 发票号码 | 发票的编号。 |
| 发票日期* | 发票的开具日期。 |
| 总计* | 商品或服务的总金额。 |
| 币种 | 发票所使用的货币。 |
业务单元(BU)
| 字段 | 说明 |
|---|---|
| Name | 业务单元(发票接收方)的名称。 |
| Tax ID | 纳税人识别号。 |
| Address | 业务单元(发票接收方)的地址。若未使用 BusinessUnits 数据目录(data catalog),或在数据目录中未找到该业务单元,地址将被提取到此字段。 |
| Country | 业务单元(发票接收方)所在的国家。 |
| City | 业务单元(发票接收方)的城市。若使用了 BusinessUnits 数据目录(data catalog)且在数据目录中找到了该业务单元,将使用此地址格式。 |
| Street | 业务单元(发票接收方)的街道。若使用了 BusinessUnits 数据目录(data catalog)且在数据目录中找到了该业务单元,将使用此地址格式。 |
| Postal Code | 业务单元(发票接收方)的邮政编码。若使用了 BusinessUnits 数据目录(data catalog)且在数据目录中找到了该业务单元,将使用此地址格式。 |
| ID | 外部系统中该业务单元的唯一标识符。**注意:**此字段只能从 BusinessUnits 数据目录(data catalog)获取。 |
Vendor
| Field | Description |
|---|---|
| Name | Vendor 的名称。 |
| Tax ID | 国际纳税人识别号。 |
| National Tax ID | 原籍国家/所在国家的纳税人识别号。 |
| IBAN | Vendor 的 IBAN(国际银行账户号码)。 |
| Bank Account | Vendor 的银行账户。 |
| Bank Code | Vendor 的银行代码。 |
| Address | Vendor 的地址。如果未使用 Vendors 数据目录(data catalog),或在数据目录中未找到该 Vendor,则会将地址提取到此 field。 |
| Country | Vendor 所在国家。 |
| City | Vendor 的地址。若使用 Vendors 数据目录(data catalog)且在数据目录中找到了该 Vendor,则采用此地址格式。 |
| Street | Vendor 的地址。若使用 Vendors 数据目录(data catalog)且在数据目录中找到了该 Vendor,则采用此地址格式。 |
| Postal Code | Vendor 的地址。若使用 Vendors 数据目录(data catalog)且在数据目录中找到了该 Vendor,则采用此地址格式。 |
| ID | Vendor 在外部系统中的唯一标识符。**注意:**此 field 只能从 Vendors 数据目录(data catalog)获取。 |
发票详情
| 字段 | 说明 |
|---|---|
| 交付日期 | 货物交付或服务完成的日期。 |
| 到期日期 | 发票应在该日期前支付。 |
| 反向计税(逆向征税机制) | 表示适用反向计税。 |
税费
| 字段 | 说明 |
|---|---|
| 净额总计 | 商品和服务的不含税总成本。 |
| 税款合计 | 税金总额。 |
| 非应税金额 | 不需缴纳税款的金额。 |
税率(可重复组)
| 字段 | 说明 |
|---|---|
| 净额 | 不含税的商品或服务成本 |
| 税金金额 | 所收取的税款 |
| 税率 | 税率 |
发票类型
| 字段 | 描述 |
|---|---|
| 发票 | 指定发票的 Invoice 类型。 |
| 贷项通知单 | 指定发票的 Credit Note 类型。 |
采购订单
| 字段 | 描述 |
|---|---|
| 订单编号 | 采购订单的编号。 |
| 总计 | 采购订单中所列商品或服务的费用。**注意:**此字段只能从 PurchaseOrders 数据目录(data catalog)获取。 |
| 订单已核对 | 表示是否已核对订单编号。该 field 的取值可以为 True 或 False。 |
明细项目(重复组)
| 字段 | 说明 |
|---|---|
| 订单号 | 采购订单的编号。 |
| 订单日期 | 采购订单的创建日期。 |
| 位置 | 列表中明细项的序号。 |
| Article Number Vendor | Vendor 的物料编号或代码。 |
| Article Number BU | 业务单元数据库中的物料编号或代码。 |
| 描述 | 明细项的描述。 |
| 数量 | 采购的数量。 |
| 计量单位 | 该货物所使用的计量单位。 |
| 单价 | 单件货物的价格。 |
| 折扣百分比 | 针对初始明细项价格的折扣百分比。 |
| 折扣 | 适用于该明细项的折扣。 |
| 净价 | 明细项的不含税价格。 |
| 税率 | 明细项的税率。 |
| 税金金额 | 明细项应付的税金金额。 |
| 税码 | 税务代码。 |
| 含税总价 | 明细项的含税价格。 |
| 币种 | 明细项所用的币种。 |
| 是否有效 | 指示“明细项”组中的订单号是否与“采购订单”组中任一已校验的订单号匹配。该字段的取值可以为 True 或 False。 |
| 订单明细 ID | 明细项的唯一标识符。注意:此字段只能从 PurchaseOrderItems 数据目录(data catalog)获取。 |
收货信息
| Field | 描述 |
|---|---|
| Name | 收货人的姓名。 |
| Address | 收货人的地址。 |
关键字段
- Vendor/名称
- 发票日期
- 发票号码
- 总计
- 币种
校验规则
| 规则 | 描述 |
|---|---|
| 总计为必填字段 | 检查总计字段是否已填写。如果未填写,则显示消息说明这是必填字段。 |
| 在货币字段中分离币种和金额 | 在包含货币金额的字段中分离金额和币种,如果币种字段为空,则将币种复制到该字段中。 |
| 发票日期为必填项 | 检查发票日期字段是否已填写。如果未填写,则显示消息说明这是必填字段。 |
| 币种为必填项 | 检查是否在文档中检测到币种字段。如果未检测到,则显示消息说明这是必填字段。 |
| 供应商纳税人识别号为必填项 | 检查供应商纳税人识别号字段是否已填写。如果未填写,则显示消息说明这是必填字段。 |
| 检查项目金额 | 检查: 每种类型的单位数量(数量)乘以单价(单价)等于税前收费总额(净价)减去适用折扣(折扣)。 税前收费总额(净价)乘以税率(税率)等于税金金额字段的值。 净价和税金金额字段值的总和等于总价字段的值。 对于每个发票明细行,为以下字段建议值(在可以计算的情况下):数量、单价、折扣、净价、税率、税金金额和总价。 |
| 在明细行货币字段中分离币种和金额 | 在相应字段中分离金额和币种,如果明细行/币种字段未填写,则将币种复制到该字段中。明细行/单价、明细行/净价、明细行/总价 |
| 检查发票和明细行币种 | 检查币种和明细行/币种字段的值是否为支持的币种。如果币种不受支持或未提取,则从相应的发票区域建议币种值。币种描述将替换为ISO代码。 |
| 检查明细行总价与总金额 | 检查总金额字段的值。如果不等于明细行/总价字段的总和,则建议用计算值填写字段。 |
| 检查明细行净价与净额总计 | 检查净额总计字段的值。如果不等于明细行/净价字段的总和,则建议用计算值填写字段。 |
| 检查税款总计 | 检查税率可重复组中税金金额字段的总和是否等于税款合计字段的值。 如果值不相等,则建议用计算值填写字段。如果税款合计字段未填写,则用计算值填写。 对于税率组的每个实例:检查(税率 / 100)* 净金额是否等于税金金额。 如果税率、净金额或税金金额未填写,则建议用计算值填写这些字段。从税率字段的值中删除百分号(%)。 |
| 检查总计字段 | 检查净额总计和税金金额字段的总和是否等于发票总金额(总计)。如果值不相等或总计字段未填写,则建议用计算值填写字段。 |
| 检查净额总计 | 检查税率可重复组中净金额字段的总和是否等于税前商品或服务的总费用(净额总计)。如果值不相等,则建议用计算值填写字段。如果净额总计未填写,则用计算值填写。 |
| 设置默认国家 | 如果在图像中未检测到国家,则为发票指定默认国家。对于Invoice UA,默认国家是UA。 |
| 根据数据库检查供应商详细信息 | 检查是否在Vendors数据目录中找到了与图像上检测到的供应商银行详细信息相对应的条目。如果数据目录中的值不同,则用数据目录中的条目替换字段值。如果供应商检测不正确,操作员可以在人工校验期间从数据目录中手动选择不同的供应商。Vendors数据目录中应填写供应商ID、名称、街道、国家和业务单元ID字段。 |
| 必须在数据库中找到业务单元 | 检查文档图像上检测到的业务单元详细信息是否与BusinessUnits数据目录中的信息相同。如果某些条目不同,则用数据目录中的值替换字段值。如果业务单元检测不正确,操作员可以在人工校验期间从数据目录中手动选择不同的业务单元。BusinessUnits数据目录中应填写业务单元ID、名称、街道和国家字段。 |
| 检查采购订单号和金额 | 检查文档图像上检测到的订单号和金额是否与PurchaseOrders数据目录中的信息相同。如果检测到多个订单号,则检查所有订单号及其金额与数据目录中的值。PurchaseOrders数据目录中应填写订单号字段。 |
| 将发票明细行与订单项目匹配 | 根据PurchaseOrderItems数据目录中的记录检查发票明细行信息。如果目录包含特定明细行的条目,则使用数据目录中的值填写相应的订单项目ID字段。PurchaseOrderItems数据目录中应填写订单项目ID和订单号字段。 |
| 检查采购订单总金额 | 当找到一个采购订单时,检查总计字段中的值是否等于采购订单组中总计字段的值。当找到多个采购订单时,检查总计字段中的值是否等于采购订单组中总计字段值的总和。 |
| 检查明细行与唯一订单项目的匹配 | 对于采购订单号等于采购订单组中提取的订单号的所有明细行,如果订单已核对字段的值为True,则检查明细行组中订单项目ID字段的值对于每个采购订单号是否唯一。 |
| 如果订单已核对则使明细行有效 | 对于采购订单组中订单已核对字段设置为True的每个项目,将订单号与明细行组所有明细行中的订单号进行比较。如果它们在明细行组行中匹配,则该行中明细行组的是否有效字段值设置为True。 |
| 复制订单号 | 如果采购订单组中订单号字段只有一个值,且明细行组中订单号字段的值为空,则将采购订单组中订单号字段的值复制到明细行组中订单号字段的值。 |
| 检测发票类型 | 在发票类型复选标记组中设置类型。如果文档标记为贷项通知单或总计字段的值为负数,则将类型设置为贷项通知单。否则,将类型设置为发票。 |
| 反向计税字段为空或已完成 | 如果文档包含反向计税(逆向征税机制)的引用,则检查税务字段的值。如果它们为空,则标记反向计税(逆向征税机制)复选标记。注意:不适用于AU-NZ、CA、US和JP地区。 |
- 部分规则将生成新版本。过期版本会带有编号后缀(例如,Check item amount 1)。请审阅这些规则,并从派生 Skill 中删除任何不必要的版本。
- 如果你删除了过期的 Tax Rate X、Tax Amount X 和 Net Amount X field,针对它们的校验规则将不再需要。请从派生 Skill 中删除这些规则。
参数
| Parameter | Description |
|---|---|
| Vendors | 用于 Vendor 查找的预定义数据目录(data catalog)。此参数的默认值为 Vendors。你可以通过选择同类型(Document Issuer Companies)的其他可用数据目录来更改此值。 |
| BusinessUnits | 用于业务单元查找的预定义数据目录(data catalog)。该参数的默认值为 BusinessUnits。你可以通过选择同类型(Document Receiver Companies)的其他可用数据目录来更改此值。**注意:**此参数不适用于 Invoice JP Skill。 |
| PurchaseOrders | 用于采购订单查找的预定义数据目录(data catalog)。该参数的默认值为 PurchaseOrders。你可以通过选择具有相同结构的其他可用数据目录来更改此值。 |
| PurchaseOrderItems | 用于检查采购订单明细是否匹配的预定义数据目录(data catalog)。该参数的默认值为 PurchaseOrderItems。你可以通过选择具有相同结构的其他可用数据目录来更改此值。 |
