跳转到主要内容
Invoice Skill 可从约 30 个国家/地区的发票中提取数据,其中多数为欧洲国家。 Invoice Skill 属于生产级 Skill。它基于大规模文档集完成充分训练,能够高精度识别并提取数据。该 Skill 可直接用于生产环境,无需针对您的特定文档进一步训练。可通过基于“人工在环”反馈的持续学习,在生产环境中进一步优化准确率与直通处理(STP)率。

国家和语言

国家语言
Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Hungary, India, Ireland, Italy, Latvia, Lithuania, Moldova, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Sweden, Switzerland, Turkey, United KingdomBulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Italian, Hungarian, Latvian, Lithuanian, Norwegian (Bokmal), Polish, Portuguese (Standard), Romanian, Slovak, Swedish, Turkish, Ukrainian
默认情况下,Invoice Skill 会对上述所有语言启用。您可以禁用与您的文档无关的语言,这可能有助于提升文档处理的速度和质量。

已提取字段

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

基本发票信息

字段说明
发票号码发票的编号。
发票日期*发票的开具日期。
总计*货物或服务的总金额。
币种发票所使用的币种。
**注意:**当国家为 Denmark 时,币种字段为必填。

业务单元(BU)

字段说明
Name业务单元(发票收件方)的名称。
Tax ID纳税人识别号。
Address业务单元(发票收件方)的地址。若未使用 BusinessUnits 数据目录(data catalog)或在数据目录中未找到该业务单元,则会将地址提取到此字段中。
Country业务单元(发票收件方)所属国家。
City业务单元(发票收件方)的地址。若使用了 BusinessUnits 数据目录(data catalog)且在数据目录中找到了该业务单元,将采用此地址格式。对于美国发票,也可通过解析 Business Unit/Address 字段值获取这些字段。
Street业务单元(发票收件方)的地址。若使用了 BusinessUnits 数据目录(data catalog)且在数据目录中找到了该业务单元,将采用此地址格式。对于美国发票,也可通过解析 Business Unit/Address 字段值获取这些字段。
Postal Code业务单元(发票收件方)的地址。若使用了 BusinessUnits 数据目录(data catalog)且在数据目录中找到了该业务单元,将采用此地址格式。对于美国发票,也可通过解析 Business Unit/Address 字段值获取这些字段。
ID外部系统中业务单元的唯一标识符。**注意:**此字段只能从 BusinessUnits 数据目录(data catalog)中获取。

Vendor

FieldDescription
NameVendor 的名称。
Tax ID国际纳税人识别号。
National Tax ID原籍国境内的纳税人识别号。
IBANVendor 的 IBAN(国际银行账户号码)。
Bank AccountVendor 的银行账户。
Bank CodeVendor 的银行代码。
SWIFT CodeVendor 的 SWIFT 代码。
AddressVendor 的地址。若未使用 Vendors 数据目录(data catalog),或在数据目录中未找到该 Vendor,则会将地址提取到此 field。
CountryVendor 所在国家。
CityVendor 的地址。若使用了 Vendors 数据目录并在数据目录中找到了该 Vendor,将采用此地址格式。对于美国发票,这些 field 也可以通过解析 Vendor/Address field 值获得。
StreetVendor 的地址。若使用了 Vendors 数据目录并在数据目录中找到了该 Vendor,将采用此地址格式。对于美国发票,这些 field 也可以通过解析 Vendor/Address field 值获得。
Postal CodeVendor 的地址。若使用了 Vendors 数据目录并在数据目录中找到了该 Vendor,将采用此地址格式。对于美国发票,这些 field 也可以通过解析 Vendor/Address field 值获得。
IDVendor 在外部系统中的唯一标识符。**注意:**此 field 只能从 Vendors 数据目录中获取。

日期信息

Field描述
Delivery Date货物交付或服务完成的日期。
Due Date发票的到期付款日期。

税务信息

字段说明
反向计税(逆向征税机制)表示适用反向计税。
净额总计商品和服务的不含税总成本。
税款合计税金总额。
非应税金额不需缴纳税款的金额。

税率(可重复组)

字段描述
净额不含税的商品或服务成本
税金金额已计收的税额
税率税率

发票类型

字段描述
Invoice指定发票的 Invoice 类型。
Credit Note指定发票的 Credit Note 类型。

采购订单

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

明细项目(重复组)

字段说明
订单号采购订单的编号。
订单日期采购订单的创建日期。
位置列表中明细行的序号。
Article Number VendorVendor 数据库中的物料编号或代码。
Article Number BU业务部门数据库中的物料编号或代码。
描述明细行的描述。
数量采购的数量。
计量单位货物所使用的计量单位。
单价单件货物的价格。
折扣百分比适用于初始明细行价格的折扣百分比。
折扣适用于该明细行的折扣。
净价明细行的不含税价格。
税率明细行的税率。
税金金额明细行应付的税金金额。
税码税种代码。
含税总价明细行的含税价格。
币种明细行所用的币种。
是否有效指示“明细行”组中的订单号是否与“采购订单”组中任一已核对的订单号匹配。该字段的值可以为 True 或 False。
订单项目 ID明细行的唯一标识符。注意:此字段只能从 PurchaseOrderItems 数据目录(data catalog)获取。

收货方

字段说明
Name收货人的姓名。
Address收货人的地址。
注意: 早期版本的此 Skill 会将税务信息提取到名为 Tax Rate XTax Amount XNet Amount X 的 field 中。在 Vantage 2.4 及更高版本中,这些 field 被归入名为 Tax Rates 的可重复组。如果你正在更新内置 Skill 的副本,请检查新的 Tax Rates 组是否满足你的需求。若结果令人满意,请删除旧版本中使用的各个 field;否则,请创建新的 field 以适配你的处理场景。

关键字段

  • Vendor/名称
  • 发票日期
  • 发票号码
  • 总计
  • 币种

校验规则

当你将此 Skill 的副本更新为派生 Skill 时,规则也会同步更新。某些规则会生成带编号后缀的新版本。请检查这些规则,并从派生 Skill 中删除任何不必要的版本。
规则描述
币种为必填项检查文档中是否检测到币种字段。如果没有,则显示消息说明这是必填字段。
注意: 当国家为丹麦时,币种字段为必填项。
总计为必填项检查总计字段是否已填写。如果没有,则显示消息说明这是必填字段。
发票日期为必填项检查发票日期字段是否已填写。如果没有,则显示消息说明这是必填字段。
供应商纳税人识别号为必填项检查供应商纳税人识别号字段是否已填写。如果没有,则显示消息说明这是必填字段。
在明细行金额字段中分离币种和金额在明细行字段(单价净价总价)中分离金额和币种,如果明细行/币种字段未填写,则将币种复制到该字段中。
检查发票和明细行币种检查币种明细行/币种字段的值是否为支持的币种。如果币种不受支持或未提取,则从相应的发票区域建议币种值。币种描述将替换为ISO代码。
检查项目金额检查明细行的计算是否正确(数量 × 单价 = 净价减去折扣,净价 × 税率 = 税金金额,净价 + 税金金额 = 总价)。在可能计算的情况下,为以下字段建议值:数量单价折扣净价税率税金金额总价
检查明细行总价与总金额检查总金额字段的值。如果不等于明细行/总价字段的总和,则建议用计算值填写字段。
检查明细行净价与净额总计检查净额总计字段的值。如果不等于明细行/净价字段的总和,则建议用计算值填写字段。
必须在数据库中找到业务单元检查文档图像上检测到的业务单元详细信息是否与BusinessUnits数据目录中的信息相同。如果某些条目不同,则用数据目录中的值替换字段值。
根据数据库检查供应商详细信息检查是否在Vendors数据目录中找到了图像上检测到的供应商银行详细信息的相应条目。如果数据目录中的值不同,则用数据目录中的条目替换字段值。
检查采购订单号和金额检查文档图像上检测到的订单号和金额是否与PurchaseOrders数据目录中的相同。
将发票明细行与订单项目匹配根据PurchaseOrderItems数据目录中的记录检查发票明细行信息。如果目录包含特定明细行的条目,则使用数据目录中的值填写相应的订单项目ID字段。
复制订单号如果采购订单组中的订单号字段只有一个值,且明细行中的订单号字段为空,则将该值复制到所有明细行。
检查采购订单总金额检查总计字段中的值是否等于采购订单总计字段中的值或值的总和。
检查明细行与唯一订单项目的匹配对于采购订单号等于采购订单组中提取的订单号的所有明细行,如果订单已核对True,则检查订单项目ID字段中的值对于每个采购订单号是否唯一。
如果订单已核对,则使明细行有效对于采购订单组中订单已核对字段设置为True的每个项目,将订单号与所有明细行中的订单号进行比较。如果匹配,则将是否有效字段设置为True
检测发票类型发票类型复选标记组中设置类型。如果文档标记为贷项通知单或总计字段的值为负数,则将类型设置为贷项通知单。否则,将类型设置为发票
在金额字段中分离币种和金额在包含币种金额的字段中分离金额和币种,如果币种字段为空,则将币种复制到该字段中。
检查税款合计检查税率可重复组中税金金额字段的总和是否等于税款合计字段的值。对于税率组的每个实例,检查计算并在需要时建议值。
检查总计字段检查净额总计税金金额字段的总和是否等于发票总金额(总计)。如果值不相等或总计字段未填写,则建议用计算值填写字段。
反向计税字段为空或已完成如果文档包含反向计税的引用,则检查税款字段的值。如果为空,则标记反向计税(逆向征税机制)复选标记。注意: 不适用于AU-NZCAUSJP地区。
检查净额总计检查税率可重复组中净金额字段的总和是否等于税前商品或服务的总收费金额(净额总计)。如果值不相等,则建议用计算值填写字段。
要将计算得到的值填入 field,点击“建议值”按钮,并从下拉列表中选择一项建议。

参数

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