跳转到主要内容
Invoice US Skill 可从美国发票中提取数据。 Invoice US Skill 属于可用于生产环境的 Skill。它已在大量文档集上充分训练,能够高精度地识别并提取数据。该 Skill 开箱即用,无需针对你的特定文档进行额外训练。通过对人参与环反馈(human-in-the-loop)的持续学习,还可在生产环境中进一步优化准确率和直通式处理(STP)率。

国家和语言

CountriesLanguages
USAEnglish

已提取字段

星号(*)表示必填的 field 或 field 组。值不能为空。

基本信息

字段描述
发票号码发票的编号。
发票日期*发票开具日期。
总计*商品或服务的总金额。
币种发票所使用的币种。

业务单元(BU)

FieldDescription
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

FieldDescription
NameVendor 的名称。
Tax ID纳税人识别号。
AddressVendor 的地址。若未使用 Vendors 数据目录(data catalog)或在数据目录中未找到该 Vendor,将把地址提取到此字段中。
CountryVendor 所在国家/地区。
StateVendor 的地址。**注意:**这些字段可以通过解析 Vendors/Address 字段值获得,或从 Vendors 数据目录获取。
CityVendor 的地址。**注意:**这些字段可以通过解析 Vendors/Address 字段值获得,或从 Vendors 数据目录获取。
StreetVendor 的地址。**注意:**这些字段可以通过解析 Vendors/Address 字段值获得,或从 Vendors 数据目录获取。
ZIP CodeVendor 的地址。**注意:**这些字段可以通过解析 Vendors/Address 字段值获得,或从 Vendors 数据目录获取。
Bank AccountVendor 的银行账户。
Bank CodeVendor 的银行代码。
IDVendor 在外部系统中的唯一标识符。**注意:**此字段只能从 Vendors 数据目录获取。

发票详情

Field说明
交付日期货物交付或服务完成的日期。
到期日期发票应在此日期前支付。

税金

字段说明
净额总计商品和服务的未含税总成本。
税款合计税金总额。
非应税金额免于征税的金额。

税率(可重复组)

对于每个税组:
字段说明
净额不含税的商品或服务成本
税金金额所收取的税款
税率税率

发票类型

字段描述
Invoice指定发票的 发票(Invoice) 类型。
Credit Note指定发票的 贷项通知单(Credit Note) 类型。

采购订单

字段说明
订单号采购订单的编号。
总计采购订单中所列商品或服务的费用。**注意:**此字段只能从 PurchaseOrders 数据目录(data catalog)中获取。
订单已核对指示是否已核对订单号。该字段的取值可以为 TrueFalse

行项目(重复组)

字段说明
Order Number采购订单的编号。
Is Valid指示 Line Item 组中的订单号是否与 Purchase Order 组中任一已勾选的订单号匹配。该字段的取值可以为 TrueFalse
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 数据目录中获取。

收货方

FieldDescription
Name收货人的姓名。
Address收货人的地址。
Country收货人的地址。
Street收货人的地址。
State收货人的地址。
City收货人的地址。
Zip Code收货人的地址。
Note: 此技能的早期版本会将税务信息提取到名为 Tax Rate XTax Amount XNet 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-NZCAUSJP地区。
要将计算得到的值填入字段,请在该字段的值区域点击“建议值”按钮,并从下拉列表中选择一个建议。 当你将此 Skill 的副本更新为派生 Skill 时,规则也会同步更新:
  • 部分规则将生成新版本。过时版本会带有编号后缀(例如,Check item amount 1)。请审阅这些规则,并从派生 Skill 中删除不必要的旧版本。
  • 如果你删除了过时的 Tax Rate XTax Amount XNet Amount X 字段,那么用于检查这些字段的规则也将不再需要。请将这些规则从派生 Skill 中删除。

参数

Invoice Skill 具有默认的 Skill 参数,这些参数引用用于 Vendor、业务单元和采购订单查找的数据目录(data catalog)。您可以在 Vantage 或 Advanced Designer 中更改这些参数的值,以调整字段抽取流程。
ParameterDescription
Vendors用于 Vendor 查找的预定义数据目录(data catalog)。此参数的默认值为 Vendors。您可以通过选择同类型(Document Issuer Companies)的其他可用数据目录来更改此值。
BusinessUnits用于业务单元查找的预定义数据目录。此参数的默认值为 BusinessUnits。您可以通过选择同类型(Document Receiver Companies)的其他可用数据目录来更改此值。**注意:**该参数不适用于 Invoice JP Skill。
PurchaseOrders用于采购订单查找的预定义数据目录。此参数的默认值为 PurchaseOrders。您可以通过选择具有相同结构的其他可用数据目录来更改此值。
PurchaseOrderDetails用于检查采购订单明细是否匹配的预定义数据目录。此参数的默认值为 PurchaseOrderDetails。您可以通过选择具有相同结构的其他可用数据目录来更改此值。