Invoice ES 技能用于从西班牙语发票中提取数据。
Invoice ES 技能是一个生产级技能。它已经在大量文档集上完成充分训练,能够高精度地识别和提取数据。该技能已可直接用于生产环境,无需针对您特定的文档进行进一步训练。在生产环境中,可以通过基于人参与反馈的人机协同持续学习,进一步优化其准确率和直通处理(STP)率。
星号 (*) 表示必填字段或字段组,其值不能为空。
| 字段 | 说明 |
|---|
| 发票号码 | 发票的编号。 |
| 发票日期* | 发票开具日期。 |
| 合计* | 货物或服务的合计成本。 |
| 货币 | 发票所使用的货币。 |
| Field | Description |
|---|
| Name | 业务单元(发票收件人)的名称。 |
| Tax ID | 税号。 |
| Address | 业务单元(发票收件人)的地址。如果未使用 BusinessUnits 数据目录,或在数据目录中未找到该业务单元,则会将地址提取到此字段中。 |
| Country | 业务单元(发票收件人)所在的国家。 |
| City | 业务单元(发票收件人)的地址。如果使用了 BusinessUnits 数据目录并在数据目录中找到了该业务单元,将采用此字段中的地址格式。 |
| Street | 业务单元(发票收件人)的地址。如果使用了 BusinessUnits 数据目录并在数据目录中找到了该业务单元,将采用此字段中的地址格式。 |
| Postal Code | 业务单元(发票收件人)的地址。如果使用了 BusinessUnits 数据目录并在数据目录中找到了该业务单元,将采用此字段中的地址格式。 |
| ID | 外部系统中业务单元的唯一标识符。**注意:**此字段只能从 BusinessUnits 数据目录中获取。 |
| Field | Description |
|---|
| 名称 | 供应商的名称。 |
| 税号 | 国际纳税人注册号。 |
| 国家税号 | 供应商所在国家的纳税人注册号。 |
| IBAN | 供应商的国际银行账号(IBAN)。 |
| 银行账户 | 供应商的银行账户。 |
| 银行代码 | 供应商的银行代码。 |
| SWIFT 代码 | 供应商的 SWIFT 代码。 |
| 地址 | 供应商的地址。如果未使用 Vendors 数据目录,或在数据目录中未找到该供应商,则地址将被提取到此字段中。 |
| 国家 | 供应商所在的国家。 |
| 城市 | 供应商的地址。如果使用了 Vendors 数据目录并在数据目录中找到了该供应商,将使用此地址格式。 |
| 街道 | 供应商的地址。如果使用了 Vendors 数据目录并在数据目录中找到了该供应商,将使用此地址格式。 |
| 邮政编码 | 供应商的地址。如果使用了 Vendors 数据目录并在数据目录中找到了该供应商,将使用此地址格式。 |
| ID | 供应商在外部系统中的唯一标识符。注意:此字段只能从 Vendors 数据目录中获取。 |
| Field | 说明 |
|---|
| 交付日期 | 货物交付或提供服务的日期。 |
| 到期日期 | 发票应支付的日期。 |
| 反向收费 | 表示适用反向收费税款机制。 |
| 字段 | 描述 |
|---|
| 净额合计 | 不含税的商品和服务总成本。 |
| 税金合计 | 所有税额的总和。 |
| Non Taxable Amount | 无需缴税的金额。 |
| 字段 | 说明 |
|---|
| Net Amount | 不含税的商品或服务成本 |
| Tax Amount | 收取的税额 |
| Tax Rate | 适用的税率 |
| 字段 | 描述 |
|---|
| Invoice | 指定发票类型为 Invoice。 |
| Credit Note | 指定发票类型为 Credit Note。 |
| 字段 | 描述 |
|---|
| Order Number | 采购订单编号。 |
| 合计 | 采购订单中所列货物或服务的费用总额。**注意:**此字段只能从 PurchaseOrders 数据目录中获取。 |
| 订单已核对 | 用于指示订单编号是否已核对。该字段的取值可以为 True 或 False。 |
| 字段 | 描述 |
|---|
| Order Number | 采购订单的编号。 |
| 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 | 行项目的货币。 |
| Is Valid | 表示行项目组中的订单号是否与采购订单组中任一已检查的订单号匹配。该字段的取值可以为 True 或 False。 |
| Order Item ID | 唯一的行项目标识符。**注意:**此字段只能从 PurchaseOrderItems 数据目录中获取。 |
| 字段 | 说明 |
|---|
| Name | 收货人的姓名。 |
| Address | 收货人的地址。 |
此技能的早期版本会将税务信息提取到名为 Tax Rate X、Tax Amount X 和 Net Amount X 的字段中。在 Vantage 2.4 及更高版本中,这些字段被归入名为 Tax Rates 的重复组中。如果您正在更新内置技能的副本,请检查新的 Tax Rates 重复组是否满足您的需求。若您对结果满意,请删除旧版本中使用的各个字段;否则,请创建适合您处理场景的新字段。
| 规则 | 描述 |
|---|
| “合计”字段为必填项 | 检查 合计 字段是否已填写。如果未填写,则显示一条消息,提示该字段为必填项。 |
| 将货币与金额从“金额”字段中分离 | 将包含货币金额的字段中的金额与货币拆分开来,如果 Currency 字段为空,则将货币复制到该字段中。 |
| “发票日期”字段为必填项 | 检查是否已填写 发票日期 字段。如果未填写,将显示一条消息,提示这是必填字段。 |
| “供应商税号”字段为必填项 | 检查供应商 税号 字段是否已填写。若未填写,则显示一条消息,提示该字段为必填。 |
| 检查明细项金额 | 检查以下内容: 每种类型的数量(Quantity)乘以单价(Unit Price)等于税前应收总金额(Net Price)减去适用的折扣(Discount)。 税前应收总金额(Net Price)乘以税率(Tax Rate)等于 Tax Amount 字段的值。 Net Price 和 Tax Amount 字段数值之和等于 Total Price 字段的值。 对于每个发票明细行,在可以计算的情况下,为以下字段建议取值:Quantity、Unit Price、Discount、Net Price、Tax Rate、Tax Amount 和 Total Price。 |
| 将货币与金额从明细项金额字段中分离 | 将相应字段中的金额与货币拆分为独立部分,如果 Line Items/Currency 字段为空,则将货币复制到该字段中。Line Items/Unit Price, Line Items/Net Price, Line Items/Total Price |
| 检查发票和明细项的货币 | 检查 Currency 和 Line Items/Currency 字段的值是否为受支持的货币。如果该货币不受支持或未被提取,则会根据发票中相应的区域建议货币取值。货币描述将被替换为 ISO 代码。 |
| 将明细项总价与合计金额进行核对 | 检查 合计金额 字段的值。如果它不等于 明细项/总价 字段之和,建议将这些字段填写为其计算所得的值。 |
| 将明细项净价与净额合计进行核对 | 检查 净额合计 字段的值。如果它不等于 明细项/净价 字段之和,则建议使用计算值填充这些字段。 |
| 检查税额合计 | 检查 Tax Rates 重复组中所有 税额 (Tax Amount) 字段的总和是否等于 税金合计 (Total Taxes) 字段的值。 如果数值不相等,建议用计算值填写这些字段。 如果 税金合计 (Total Taxes) 字段未填写,则用其计算值填写该字段。
对于 Tax Rates 组的每个实例: 检查 (税率 (Tax Rate) / 100) * 净金额 (Net Amount) 是否等于 税额 (Tax Amount)。 如果 税率 (Tax Rate)、净金额 (Net Amount) 或 税额 (Tax Amount) 未填写,建议用其计算值填写这些字段。 从 税率 (Tax Rate) 字段的值中移除百分号 (%)。 |
| 检查“合计”字段 | 检查 净额合计 和 税额 字段之和是否等于发票总金额(合计)。如果数值不相等,或 合计 字段未填写,则建议用计算得到的值填充这些字段。 |
| 检查“净额合计” | 检查 税率 重复组中所有 Net Amount 字段的总和是否等于税前对货物或服务收取的总金额(净额合计)。如果这些数值不相等,则建议将这些字段填入其计算值。如果 净额合计 未填写,则用其计算值进行填充。 |
| 设置默认国家/地区 | 如果在图像中未检测到国家/地区,则根据该技能支持的国家/地区为发票指定默认国家/地区(例如,Invoice ES = ES;Invoice = Default Country Not Set) |
| 根据数据库检查供应商详细信息 | 检查是否已在 Vendors 数据目录中为图像上检测到的供应商银行信息找到相应的记录。如果数据目录中的值与检测结果不一致,则会用数据目录中的值替换相应字段的值。如果未正确检测到供应商,操作员可以在人工审核期间从数据目录中手动选择其他供应商。应在 Vendors 数据目录中填写 Vendor Id、Name、Street、Country 和 Business Unit ID 字段。 |
| 业务单元必须存在于数据库中 | 检查在文档图像上检测到的业务单元详细信息是否与 BusinessUnits 数据目录中的信息一致。如果检测到的某些项不同,则将字段值替换为数据目录中的值。如果业务单元未被正确检测,操作员可以在人工审核期间从数据目录中手动选择其他业务单元。BusinessUnits 数据目录中的 Business Unit Id、Name、Street 和 Country 字段应填写完整。 |
| 检查采购订单号和金额 | 检查文档图像上检测到的订单号和金额是否与 PurchaseOrders 数据目录中的数据一致。如果检测到多个订单号,则将所有订单号及其金额与数据目录中的值逐一比对。必须在 PurchaseOrders 数据目录中预先填写 Order Number 字段。 |
| 将发票明细项与订单项匹配 | 根据 PurchaseOrderItems 数据目录中的记录比对发票行项目信息。如果目录中存在某个行项目的记录,则使用数据目录中的值填充相应的 Order Item ID 字段。应在 PurchaseOrderItems 数据目录中填充 Order Item ID 和 Order Number 字段。 |
| 检查采购订单合计金额 | 在仅找到一个采购订单时,检查 Total 字段中的值是否等于 Purchase Order 组中 Total 字段的值;在找到多个采购订单时,检查 Total 字段中的值是否等于 Purchase Order 组中所有 Total 字段值之和。 |
| 检查明细项与唯一订单项的匹配情况 | 对于所有采购订单号等于在 Purchase Order 组中提取出的采购订单号的明细项,若 Order Checked 字段的值为 True,则检查 Line Items 组中 Order item ID 字段在每个采购订单号下是否唯一。 |
| 如果订单已检查,则将明细项标记为有效 | 对于 采购订单 组中每个 订单已核对 字段为 True 的条目,将其订单号与 明细项 组中所有明细项的订单号进行比较。如果在某一 明细项 组行中订单号匹配,则将该行中 明细项 组内 是否有效 字段的值设置为 True。 |
| 复制订单号 | 如果 Purchase Order 组中的 Order Number 字段只有一个值,且 Line Items 组中 Order Number 字段的值均为空,则将 Purchase Order 组中 Order Number 字段的该值复制到 Line Items 组中所有 Order Number 字段。 |
| 检测发票类型 | 在 发票类型 复选框组中设置类型。如果文档已标记为贷项通知单,或者 合计 字段的值为负数,则将类型设置为 Credit Note,否则将类型设置为 Invoice。 |
| 反向收费字段为空或已填写 | 如果文档包含反向收费相关内容,则检查税额字段的值。若这些字段为空,则选中 Reversed Charge 复选框。**注意:**不适用于 AU-NZ、CA、US 和 JP 区域。 |
要用其计算结果填写字段,请在该字段的值区域中单击“建议值”按钮,然后从下拉列表中选择一个建议值。
当您将此技能的副本更新为派生技能时,对应规则也会更新:
- 部分规则将生成新版本。旧版本会被追加编号后缀(例如,Check item amount 1)。请检查这些规则,并从派生技能中删除所有不再需要的版本。
- 如果您删除了过时的 Tax Rate X、Tax Amount X 和 Net Amount X 字段,用于检查这些字段的规则也将变得不再需要。请从派生技能中删除这些规则。
Invoice 技能具有一组默认的参数,这些参数引用用于供应商、业务单元和采购订单查找的数据目录。您可以在 Vantage 或 Advanced Designer 中更改这些 Parameter 的值,以调整字段提取流程。
| Parameter | Description |
|---|
| Vendors | 用于供应商查找的预定义数据目录。此 Parameter 的默认值为 Vendors。您可以通过选择同类型(Document Issuer Companies)的其他可用数据目录来更改此值。 |
| BusinessUnits | 用于业务单元查找的预定义数据目录。此 Parameter 的默认值为 BusinessUnits。您可以通过选择同类型(Document Receiver Companies)的其他可用数据目录来更改此值。注意: 对于 Invoice JP 技能,此 Parameter 不可用。 |
| PurchaseOrders | 用于采购订单查找的预定义数据目录。此 Parameter 的默认值为 PurchaseOrders。您可以通过选择其他具有相同结构的可用数据目录来更改此值。 |
| PurchaseOrderItems | 用于检查采购订单明细是否匹配的预定义数据目录。此 Parameter 的默认值为 PurchaseOrderItems。您可以通过选择其他具有相同结构的可用数据目录来更改此值。 |