国家和语言
| Countries | Languages |
|---|---|
| USA | English |
已提取字段
星号(*)表示必填的 field 或 field 组。值不能为空。
基本信息
| 字段 | 描述 |
|---|---|
| 发票号码 | 发票的编号。 |
| 发票日期* | 发票开具日期。 |
| 总计* | 商品或服务的总金额。 |
| 币种 | 发票所使用的币种。 |
业务单元(BU)
| Field | Description |
|---|---|
| Name | 业务单元(发票接收方)的名称。 |
| Address | 业务单元(发票接收方)的地址。若未使用 BusinessUnits 数据目录(data catalog),或在数据目录中未找到该业务单元,则会将地址提取到此字段中。 |
| Country | 业务单元(发票接收方)所在的国家。 |
| State | 业务单元(发票接收方)的地址。**注意:**这些字段可通过解析 Business Unit/Address 字段值获得,或从 BusinessUnits 数据目录获取。 |
| City | 业务单元(发票接收方)的地址。**注意:**这些字段可通过解析 Business Unit/Address 字段值获得,或从 BusinessUnits 数据目录获取。 |
| Street | 业务单元(发票接收方)的地址。**注意:**这些字段可通过解析 Business Unit/Address 字段值获得,或从 BusinessUnits 数据目录获取。 |
| ZIP Code | 业务单元(发票接收方)的地址。**注意:**这些字段可通过解析 Business Unit/Address 字段值获得,或从 BusinessUnits 数据目录获取。 |
| ID | 外部系统中业务单元的唯一标识符。**注意:**此字段只能从 BusinessUnits 数据目录获取。 |
Vendor
| Field | Description |
|---|---|
| Name | Vendor 的名称。 |
| Tax ID | 纳税人识别号。 |
| Address | Vendor 的地址。若未使用 Vendors 数据目录(data catalog)或在数据目录中未找到该 Vendor,将把地址提取到此字段中。 |
| Country | Vendor 所在国家/地区。 |
| State | Vendor 的地址。**注意:**这些字段可以通过解析 Vendors/Address 字段值获得,或从 Vendors 数据目录获取。 |
| City | Vendor 的地址。**注意:**这些字段可以通过解析 Vendors/Address 字段值获得,或从 Vendors 数据目录获取。 |
| Street | Vendor 的地址。**注意:**这些字段可以通过解析 Vendors/Address 字段值获得,或从 Vendors 数据目录获取。 |
| ZIP Code | Vendor 的地址。**注意:**这些字段可以通过解析 Vendors/Address 字段值获得,或从 Vendors 数据目录获取。 |
| Bank Account | Vendor 的银行账户。 |
| Bank Code | Vendor 的银行代码。 |
| ID | Vendor 在外部系统中的唯一标识符。**注意:**此字段只能从 Vendors 数据目录获取。 |
发票详情
| Field | 说明 |
|---|---|
| 交付日期 | 货物交付或服务完成的日期。 |
| 到期日期 | 发票应在此日期前支付。 |
税金
| 字段 | 说明 |
|---|---|
| 净额总计 | 商品和服务的未含税总成本。 |
| 税款合计 | 税金总额。 |
| 非应税金额 | 免于征税的金额。 |
税率(可重复组)
| 字段 | 说明 |
|---|---|
| 净额 | 不含税的商品或服务成本 |
| 税金金额 | 所收取的税款 |
| 税率 | 税率 |
发票类型
| 字段 | 描述 |
|---|---|
| Invoice | 指定发票的 发票(Invoice) 类型。 |
| Credit Note | 指定发票的 贷项通知单(Credit Note) 类型。 |
采购订单
| 字段 | 说明 |
|---|---|
| 订单号 | 采购订单的编号。 |
| 总计 | 采购订单中所列商品或服务的费用。**注意:**此字段只能从 PurchaseOrders 数据目录(data catalog)中获取。 |
| 订单已核对 | 指示是否已核对订单号。该字段的取值可以为 True 或 False。 |
行项目(重复组)
| 字段 | 说明 |
|---|---|
| Order Number | 采购订单的编号。 |
| Is Valid | 指示 Line Item 组中的订单号是否与 Purchase Order 组中任一已勾选的订单号匹配。该字段的取值可以为 True 或 False。 |
| Order Date | 采购订单的创建日期。 |
| Position | 列表中行项目的序号。 |
| Article Number Vendor | 来自供应商数据库的物料编号或代码。 |
| Article Number BU | 来自业务单元数据库的物料编号或代码。 |
| Description | 行项目的描述。 |
| Quantity | 采购的数量。 |
| Unit of Measurement | 货物使用的计量单位。 |
| Unit Price | 单件货物的价格。 |
| Discount Percentage | 行项目原始价格的折扣百分比。 |
| Discount | 适用于该行项目的折扣金额。 |
| Net Price | 行项目的不含税价格。 |
| Tax Rate | 行项目的税率。 |
| Tax Amount | 行项目应缴纳的税额。 |
| Tax Code | 税种代码。 |
| Total Price | 行项目的含税总价。 |
| Currency | 行项目使用的币种。 |
| Order Item ID | 行项目的唯一标识符。**注意:**此字段只能从 PurchaseOrderItems 数据目录中获取。 |
收货方
| Field | Description |
|---|---|
| Name | 收货人的姓名。 |
| Address | 收货人的地址。 |
| Country | 收货人的地址。 |
| Street | 收货人的地址。 |
| State | 收货人的地址。 |
| City | 收货人的地址。 |
| Zip Code | 收货人的地址。 |
Note: 此技能的早期版本会将税务信息提取到名为 Tax Rate X、Tax Amount X 和 Net Amount X 的字段中。在 Vantage 2.4 及更高版本中,这些字段被归入名为 Tax Rates 的重复组中。如果你正在更新内置技能的副本,请检查新的 Tax Rates 组是否适合你的需求。如果对结果满意,请删除旧版本中使用的各个字段;如果不满意,请创建新的字段以匹配你的处理场景。
关键字段
- Vendor/名称
- 发票日期
- 发票号码
- 总计
- 币种
校验规则
| 规则 | 描述 |
|---|---|
| 总计为必填字段 | 检查总计字段是否已填写。如果未填写,则显示消息说明这是必填字段。 |
| 在货币字段中分离币种和金额 | 在包含货币金额的字段中分离金额和币种,如果币种字段为空,则将币种复制到该字段中。 |
| 发票日期为必填项 | 检查发票日期字段是否已填写。如果未填写,则显示消息说明这是必填字段。 |
| 检查项目金额 | 检查: 每种类型的单位数量(数量)乘以单价(单价)等于税前收费总额(净价)减去适用折扣(折扣)。 税前收费总额(净价)乘以税率(税率)等于税金金额字段的值。 净价和税金金额字段值的总和等于总价字段的值。 对于每个发票明细行,为以下字段建议值(在可以计算的情况下):数量、单价、折扣、净价、税率、税金金额和总价。 |
| 在明细行货币字段中分离币种和金额 | 在相应字段中分离金额和币种,如果明细行/币种字段未填写,则将币种复制到该字段中。明细行/单价、明细行/净价、明细行/总价 |
| 检查发票和明细行币种 | 检查币种和明细行/币种字段的值是否为支持的币种。如果币种不受支持或未提取,则从相应的发票区域建议币种值。币种描述将替换为ISO代码。 |
| 检查明细行总价与总金额 | 检查总金额字段的值。如果不等于明细行/总价字段的总和,则建议用计算值填写字段。 |
| 检查明细行净价与净额总计 | 检查净额总计字段的值。如果不等于明细行/净价字段的总和,则建议用计算值填写字段。 |
| 检查税款合计 | 检查税率可重复组中税金金额字段的总和是否等于税款合计字段的值。 如果值不相等,则建议用计算值填写字段。如果税款合计字段未填写,则用计算值填写。 对于税率组的每个实例:检查(税率 / 100)* 净金额是否等于税金金额。 如果税率、净金额或税金金额未填写,则建议用计算值填写这些字段。从税率字段的值中删除百分号(%)。 |
| 检查总计字段 | 检查净额总计和税金金额字段的总和是否等于发票总金额(总计)。如果值不相等或总计字段未填写,则建议用计算值填写字段。 |
| 检查净额总计 | 检查税率可重复组中净金额字段的总和是否等于税前商品或服务收费总额(净额总计)。如果值不相等,则建议用计算值填写字段。如果净额总计未填写,则用计算值填写。 |
| 设置默认国家 | 如果在图像上未检测到国家,则为发票指定默认国家。对于Invoice US,默认国家是US。 |
| 根据数据库检查供应商详细信息 | 检查是否在Vendors数据目录中找到了图像上检测到的供应商银行详细信息的相应条目。如果数据目录中的值不同,则用数据目录中的条目替换字段值。如果供应商检测不正确,操作员可以在人工校验期间从数据目录中手动选择不同的供应商。Vendors数据目录中应填写Vendor 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 字段,那么用于检查这些字段的规则也将不再需要。请将这些规则从派生 Skill 中删除。
参数
| Parameter | Description |
|---|---|
| Vendors | 用于 Vendor 查找的预定义数据目录(data catalog)。此参数的默认值为 Vendors。您可以通过选择同类型(Document Issuer Companies)的其他可用数据目录来更改此值。 |
| BusinessUnits | 用于业务单元查找的预定义数据目录。此参数的默认值为 BusinessUnits。您可以通过选择同类型(Document Receiver Companies)的其他可用数据目录来更改此值。**注意:**该参数不适用于 Invoice JP Skill。 |
| PurchaseOrders | 用于采购订单查找的预定义数据目录。此参数的默认值为 PurchaseOrders。您可以通过选择具有相同结构的其他可用数据目录来更改此值。 |
| PurchaseOrderDetails | 用于检查采购订单明细是否匹配的预定义数据目录。此参数的默认值为 PurchaseOrderDetails。您可以通过选择具有相同结构的其他可用数据目录来更改此值。 |
