跳转到主要内容
Invoice CA 技能从加拿大发票中提取数据。 Invoice CA 技能是一个生产级技能。它已在大量文档集上完成全面训练,能够高精度地识别和提取数据。该技能可直接用于生产环境,无需针对您的特定文档进行进一步训练。在生产环境中,可以通过基于人工在环(human-in-the-loop)反馈的持续学习,进一步优化准确率和直通式处理(STP)率。

国家和语言

国家语言
CanadaEnglish
French

提取字段

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

基本信息

字段说明
发票号码发票编号。
发票日期*发票开具日期。
合计*货物或服务的总金额。
货币发票所用的货币。

业务单元 (BU)

FieldDescription
Name业务单元(发票收件人)的名称。
Address业务单元(发票收件人)的地址。如果未使用 BusinessUnits 数据目录,或在数据目录中未找到该业务单元,则会将地址提取到此字段。
Country业务单元(发票收件人)所在的国家。
State or Province业务单元(发票收件人)的地址。如果使用了 BusinessUnits 数据目录并且在数据目录中找到了该业务单元,则会使用此地址格式。
City业务单元(发票收件人)的地址。如果使用了 BusinessUnits 数据目录并且在数据目录中找到了该业务单元,则会使用此地址格式。
Street业务单元(发票收件人)的地址。如果使用了 BusinessUnits 数据目录并且在数据目录中找到了该业务单元,则会使用此地址格式。
Postal Code业务单元(发票收件人)的地址。如果使用了 BusinessUnits 数据目录并且在数据目录中找到了该业务单元,则会使用此地址格式。
ID外部系统中业务单元的唯一标识符。**注意:**此字段只能从 BusinessUnits 数据目录中获取。

供应商

Field描述
Name供应商的名称。
Address供应商的地址。如果未使用 Vendors 数据目录,或在数据目录中未找到该供应商,则会将地址提取到此字段。
Country供应商所在的国家。
State or Province供应商的地址组成部分。如果使用了 Vendors 数据目录且在数据目录中找到了该供应商,则将采用此地址格式。
City供应商的地址组成部分。如果使用了 Vendors 数据目录且在数据目录中找到了该供应商,则将采用此地址格式。
Street供应商的地址组成部分。如果使用了 Vendors 数据目录且在数据目录中找到了该供应商,则将采用此地址格式。
Postal Code供应商的地址组成部分。如果使用了 Vendors 数据目录且在数据目录中找到了该供应商,则将采用此地址格式。
Bank Account供应商的银行账户。
Bank Code供应商的银行代码。
ID供应商在外部系统中的唯一标识符。**注意:**此字段只能从 Vendors 数据目录中获取。

发票详细信息

字段描述
交付日期货物交付或服务提供的日期。
到期日期发票应在此日期前支付。

税金

字段描述
净额合计商品和服务不含税的总成本。
税金合计税额总计。
税率(重复组)对于每个税组:
净额。不含税的商品或服务成本。
税额。收取的税金。
税率。适用的税率。
非应税金额不需缴税的金额。

发票类型

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

采购订单

字段描述
Order Number采购订单的编号。
Total采购订单中列示的货物或服务的合计金额。
**注意:**此字段只能从 PurchaseOrders 数据目录中获取。
Order Checked表示是否已核对订单编号。该字段的值可以为 TrueFalse

行项目(重复组)

字段说明
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指示 Line Item 组中的订单号是否与 Purchase Order 组中任何已核对的订单号匹配。字段的取值可以为 TrueFalse
Order Item ID明细项的唯一标识符。**注意:**此字段只能从 PurchaseOrderItems 数据目录中获取。

收货方

字段描述
Name收货人的姓名。
Address收货人的地址。
早期版本的此技能会将税务信息提取为名为 Tax Rate XTax Amount XNet Amount X 的字段。在 Vantage 2.4 及更高版本中,这些字段被组合到一个名为 Tax Rates 的重复组中。如果您正在更新某个内置技能的副本,请检查新的 Tax Rates 组是否符合您的需求。如果您对结果满意,请删除旧版本中使用的这些单独字段;否则,请创建新的字段以适应您的处理场景。

关键字段

  • 供应商名称
  • 发票日期
  • 发票号码
  • 合计
  • 货币

验证规则

规则说明
合计为必填字段检查 合计 字段是否已填写。如果未填写,则显示一条消息,提示该字段为必填项。
将金额字段中的货币与金额数值分离将包含货币金额的字段中的金额和货币拆分开来;如果 Currency 字段为空,则将拆分出的货币复制到该字段中。
发票日期为必填项检查 发票日期 字段是否已填写。如果未填写,则显示一条消息,提示这是必填字段。
货币为必填项检查文档中是否已检测到 Currency 字段。如果没有,则显示一条消息,提示这是必填字段。
供应商税号为必填项检查供应商 税号 字段是否已填写。如果未填写,则显示一条消息,提示此字段为必填项。
检查明细项金额检查是否符合以下条件:
1. 每种类型的数量(Quantity)乘以单价(Unit Price)等于税前应收总金额(Net Price)减去适用折扣(Discount)。
2. 税前应收总金额(Net Price)乘以税率(Tax Rate)等于 Tax Amount 字段的值。
3. Net PriceTax Amount 字段值之和等于 Total Price 字段的值。
4. 对于每个发票行项目,在可以通过计算得到的情况下,为以下字段建议取值:QuantityUnit PriceDiscountNet PriceTax RateTax AmountTotal Price
将明细项金额字段中的货币与金额数值分离将对应字段中的金额与货币拆分开来,如果 Line Items/Currency 字段为空,则将货币复制到该字段中。
1. Line Items/Unit Price
2. Line Items/Net Price
3. Line Items/Total Price
检查发票与明细项的货币是否一致检查 CurrencyLine Items/Currency 字段的值是否为受支持的货币。 如果货币不受支持或尚未被提取,则会根据相应的发票区域建议货币值。 货币描述将被替换为 ISO 代码。
核对明细项总价与总金额检查 Total Amount 字段的值。如果该值不等于 Line Items/Total Price 字段之和,则建议将这些字段填写为其计算值。
核对明细项净价与净额合计检查 净额合计 字段的值。如果该值不等于 明细项/净价 字段之和,则建议将这些字段填写为其计算值。
检查税额合计检查 Tax Rates 重复组中所有 Tax Amount 字段之和是否等于 Total Taxes 字段的值。如果数值不相等,建议将这些字段填写为其计算值。如果 Total Taxes 字段未填写,则自动用其计算值填充该字段。
对于 Tax Rates 重复组的每个实例:
检查 (Tax Rate / 100) * Net Amount 是否等于 Tax Amount。如果 Tax RateNet AmountTax Amount 未填写,建议将这些字段填写为其计算值。从 Tax Rate 字段的值中移除百分号 (%)。
检查合计字段检查净额合计字段和税额字段之和是否等于发票总金额(合计)。如果这些数值不相等,或合计字段未填写,则建议将这些字段填写为其计算值。
检查净额合计检查 Tax Rates 重复组中所有 Net Amount 字段的总和是否等于税前收取的商品或服务总金额(净额合计)。如果这些数值不相等,建议将字段填写为其计算值。如果 净额合计 未填写,则将其填写为其计算值。
设置默认国家/地区如果在图像中未检测到国家/地区,则会根据该技能支持的国家/地区设置发票的默认国家/地区。例如,Invoice CA = CA;Invoice = Default Country Not Set )
根据数据库检查供应商详细信息检查图像上检测到的供应商银行信息是否已在 Vendors 数据目录中找到相应的记录。如果数据目录中的值不同,则用数据目录中的条目替换字段值。如果未正确检测到供应商,操作员可以在人工审核期间从数据目录中手动选择其他供应商。Vendors 数据目录中必须填写 Vendor IdNameStreetCountryBusiness Unit ID 字段。
业务单元必须存在于数据库中检查在文档图像上检测到的业务单元详细信息是否与 BusinessUnits 数据目录中的信息一致。如果某些条目不同,则将字段值替换为数据目录中的值。如果业务单元未被正确检测到,操作人员可以在人工审核过程中从数据目录中手动选择其他业务单元。BusinessUnits 数据目录中的 Business Unit IdNameStreetCountry 字段应填写完整。
检查采购订单号和金额检查文档图像上检测到的订单号和金额是否与 PurchaseOrders 数据目录中的一致。如果检测到多个订单号,则将所有订单号及其金额与数据目录中的值进行校验。PurchaseOrders 数据目录中必须填写 Order Number 字段。
将发票明细项与订单行项目匹配根据 PurchaseOrderItems 数据目录中的记录核对发票行项目信息。如果目录中包含某个特定行项目的条目,则使用数据目录中的值填充相应的 Order Item ID 字段。Order Item IDOrder Number 字段应在 PurchaseOrderItems 数据目录中预先填写。
检查采购订单总金额当仅找到一个采购订单时,检查 合计 字段中的值是否等于 采购订单 组中 合计 字段的值。当找到多个采购订单时,检查 合计 字段中的值是否等于 采购订单 组中所有 合计 字段值的总和。
检查明细项是否唯一匹配到订单行项目对于所有其采购订单号与在 Purchase Order 组中提取的采购订单号相同的明细项,如果 订单已核对 字段的值为 True,则检查 Line Items 组中 Order item ID 字段的值在每个采购订单号下是否唯一。
如果订单已核对,则将明细项标记为有效对于 Purchase Order 组中每个 Order Checked 字段值为 True 的项,将其订单号与 Line Items 组中所有明细项的订单号进行比较。如果在某一 Line Items 组行中订单号匹配,则将该行中 Line Items 组的 Is Valid 字段值设为 True
复制订单号如果 采购订单 组中 Order Number 字段只有一个值,且 明细项 组中 Order Number 字段的值均为空,则将 采购订单 组中 Order Number 字段的该值复制到 明细项 组中 Order Number 字段的各个值中。
检测发票类型Invoice Type 勾选组中设置类型。如果文档被标记为贷项通知单,或者 合计 字段的值为负数,则将类型设置为 Credit Note。否则,将类型设置为 Invoice
“反向收费”字段为空或已赋值如果文档包含与反向收费相关的引用,则检查税额字段的值。如果这些字段为空,则选中 反向收费 复选框。
注意: 不适用于 AU-NZCAUSJP 区域。
要使用字段的计算值填充该字段,请单击该字段值区域中的建议值按钮,然后在下拉列表中选择一个建议值。 当你将此技能的副本更新为派生技能时,规则也会随之更新:
  • 部分规则将生成新版本。过时的版本会带有编号后缀(例如,Check item amount 1)。请检查这些规则,并从派生技能中删除所有不需要的版本。
  • 如果你删除过时的 Tax Rate XTax Amount XNet Amount X 字段,用于检查它们的规则将变得不再需要。请从派生技能中删除这些规则。

参数

Invoice 技能具有默认的 Parameter,这些 Parameter 引用用于供应商、业务单元和采购订单查找的数据目录。你可以在 Vantage 或 Advanced Designer 中更改这些 Parameter 的值,以修改字段提取过程。
ParameterDescription
Vendors用于供应商查找的预定义数据目录。此 Parameter 的默认值为 Vendors。你可以通过选择同一类型(文档开票方公司)的其他可用数据目录来更改此值。
BusinessUnits用于业务单元查找的预定义数据目录。此 Parameter 的默认值为 BusinessUnits。你可以通过选择同一类型(文档收票方公司)的其他可用数据目录来更改此值。**注意:**对于 Invoice JP 技能,此 Parameter 不可用。
PurchaseOrders用于采购订单查找的预定义数据目录。此 Parameter 的默认值为 PurchaseOrders。你可以通过选择具有相同结构的其他可用数据目录来更改此值。
PurchaseOrderItems用于检查采购订单明细是否匹配的预定义数据目录。此 Parameter 的默认值为 PurchaseOrderItems。你可以通过选择具有相同结构的其他可用数据目录来更改此值。