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

国家和语言

国家语言
UkraineEnglish
Russian
Ukrainian

提取字段

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

基本信息

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

Business Unit (BU)

FieldDescription
Name业务单元(发票接收方)的名称。
Tax ID纳税人登记号。
Address业务单元(发票接收方)的地址。如果未使用 BusinessUnits 数据目录,或者在数据目录中未找到该业务单元,则会将地址提取到此字段中。
Country业务单元(发票接收方)所在的国家。
City业务单元(发票接收方)的城市地址。如果使用了 BusinessUnits 数据目录且在数据目录中找到了该业务单元,将使用此地址格式。
Street业务单元(发票接收方)的街道地址。如果使用了 BusinessUnits 数据目录且在数据目录中找到了该业务单元,将使用此地址格式。
Postal Code业务单元(发票接收方)的邮政编码地址。如果使用了 BusinessUnits 数据目录且在数据目录中找到了该业务单元,将使用此地址格式。
ID外部系统中业务单元的唯一标识符。**注意:**此字段只能从 BusinessUnits 数据目录中获取。

供应商

字段说明
Name供应商的名称。
Tax ID国际税号。
National Tax ID供应商所在国家/地区的税号。
IBAN供应商的国际银行账户号码。
Bank Account供应商的银行账户。
Bank Code供应商的银行代码。
Address供应商的地址。如果未使用 Vendors 数据目录,或在数据目录中未找到该供应商,则地址会提取到此字段中。
Country供应商所在的国家/地区。
City供应商所在的城市。如果使用了 Vendors 数据目录并且在数据目录中找到了该供应商,将使用这种地址格式。
Street供应商的街道地址。如果使用了 Vendors 数据目录并且在数据目录中找到了该供应商,将使用这种地址格式。
Postal Code供应商的邮政编码。如果使用了 Vendors 数据目录并且在数据目录中找到了该供应商,将使用这种地址格式。
ID供应商在外部系统中的唯一标识符。**注意:**此字段只能从 Vendors 数据目录中获取。

发票明细

字段描述
Delivery Date货物交付或服务履行的日期。
Due Date发票应在此日期前支付。
Reversed Charge表示适用了反向收费。

税金

字段描述
净额合计货物和服务不含税的总金额。
税金合计所有税额的总计。
非应税金额无需缴纳任何税款的金额。

税率(重复组)

对于每个税组:
字段描述
净金额商品或服务的不含税成本
税额应收税额
税率税率

发票类型

Field描述
Invoice将发票类型指定为 Invoice
Credit Note将发票类型指定为 Credit Note

采购订单

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

行项目(重复组)

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

收货信息

FieldDescription
Name收货人姓名。
Address收货人地址。

关键字段

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

验证规则

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

参数

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