国家和语言
| Countries | Languages |
|---|---|
| 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 Kingdom | Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Italian, Hungarian, Latvian, Lithuanian, Norwegian (Bokmal), Polish, Portuguese (Standard), Romanian, Slovak, Swedish, Turkish, Ukrainian |
提取字段
星号 (
*) 表示必填字段或字段组。值不能为空。基本发票信息
| 字段 | 描述 |
|---|---|
| 发票号码 | 发票的号码。 |
| 发票日期* | 发票开具日期。 |
| 合计* | 商品或服务的总金额。 |
| 货币 | 发票所用的货币。 注意: 当国家为丹麦时,货币字段为必填项。 |
业务单元 (BU)
| 字段 | 说明 |
|---|---|
| Name | 业务单元 (发票收件人) 的名称。 |
| Tax ID | 纳税人登记号 (税号) 。 |
| Address | 业务单元 (发票收件人) 的地址。如果未使用 BusinessUnits 数据目录,或在数据目录中未找到该业务单元,则会将地址提取到此字段中。 |
| Country | 业务单元 (发票收件人) 所在的国家。 |
| City | 业务单元 (发票收件人) 的地址。如果使用了 BusinessUnits 数据目录且在数据目录中找到了该业务单元,将使用这种地址格式。对于美国发票,这些字段也可以通过解析 Business Unit/Address 字段值获得。 |
| Street | 业务单元 (发票收件人) 的地址。如果使用了 BusinessUnits 数据目录且在数据目录中找到了该业务单元,将使用这种地址格式。对于美国发票,这些字段也可以通过解析 Business Unit/Address 字段值获得。 |
| Postal Code | 业务单元 (发票收件人) 的地址。如果使用了 BusinessUnits 数据目录且在数据目录中找到了该业务单元,将使用这种地址格式。对于美国发票,这些字段也可以通过解析 Business Unit/Address 字段值获得。 |
| ID | 外部系统中业务单元的唯一标识符。**注意:**该字段只能从 BusinessUnits 数据目录中获取。 |
供应商
| Field | Description |
|---|---|
| Name | 供应商的名称。 |
| Tax ID | 国际纳税人登记号。 |
| National Tax ID | 供应商原籍国境内使用的纳税人登记号。 |
| IBAN | 供应商的国际银行账户号码。 |
| Bank Account | 供应商的银行账户。 |
| Bank Code | 供应商的银行代码。 |
| SWIFT Code | 供应商的 SWIFT 代码。 |
| Address | 供应商的地址。如果未使用 Vendors 数据目录,或在数据目录中未找到该供应商,则会将地址提取到此字段中。 |
| Country | 供应商所属的国家。 |
| City | 供应商的地址。当使用 Vendors 数据目录且在数据目录中找到该供应商时,将采用此地址格式。对于美国发票,也可以通过解析 Vendor/Address 字段值来获取这些字段。 |
| Street | 供应商的地址。当使用 Vendors 数据目录且在数据目录中找到该供应商时,将采用此地址格式。对于美国发票,也可以通过解析 Vendor/Address 字段值来获取这些字段。 |
| Postal Code | 供应商的地址。当使用 Vendors 数据目录且在数据目录中找到该供应商时,将采用此地址格式。对于美国发票,也可以通过解析 Vendor/Address 字段值来获取这些字段。 |
| ID | 供应商在外部系统中的唯一标识符。**注意:**此字段只能从 Vendors 数据目录中获取。 |
日期信息
| 字段 | 说明 |
|---|---|
| Delivery Date | 货物交付或服务完成的日期。 |
| Due Date | 发票的付款截止日期。 |
税务信息
| 字段 | 描述 |
|---|---|
| 反向收费 | 表示适用反向收费机制。 |
| 净额合计 | 商品和服务的不含税总成本。 |
| 税金合计 | 所有税金的总金额。 |
| 免税金额 | 不需缴纳任何税费的金额。 |
税率 (重复组)
| 字段 | 描述 |
|---|---|
| 不含税金额 | 不含税的商品或服务成本 |
| 税额 | 收取的税额 |
| 税率 | 税率 |
发票类型
| Field | 说明 |
|---|---|
| Invoice | 指定发票的 Invoice 类型。 |
| Credit Note | 指定发票的 Credit Note 类型。 |
采购订单
| 字段 | 说明 |
|---|---|
| 订单编号 | 采购订单的编号。 |
| 合计 | 采购订单中列出的商品或服务的总金额。**注意:**此字段只能从 PurchaseOrders 数据目录中获取。 |
| 订单已核对 | 表示订单编号是否已核对。该字段的值可以为 True 或 False。 |
行项目 (重复组)
| Field | Description |
|---|---|
| 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 组中任一已校验的订单号匹配。该字段的取值可以为 True 或 False。 |
| Order Item ID | 明细项的唯一标识符。**注意:**此字段只能从 PurchaseOrderItems 数据目录中获取。 |
收货方
| Field | Description |
|---|---|
| Name | 接收货物的收件人名称。 |
| Address | 接收货物的收件人地址。 |
此技能的旧版本会将税务信息提取到名为 Tax Rate X、Tax Amount X 和 Net Amount X 的字段中。在 Vantage 2.4 及更高版本中,这些字段被归入名为 Tax Rates 的重复组中。如果您正在更新某个内置技能的副本,请检查新的 Tax Rates 组是否适合您的需求。如果您对结果满意,请删除旧版本中使用的这些单独字段;如果不满意,请创建适合您处理场景的新字段。
关键字段
- 供应商/名称
- 发票日期
- 发票号码
- 合计
- 货币
验证规则
| 规则 | 说明 |
|---|---|
| 货币为必填字段 | 检查是否在文档上检测到 Currency 字段。如果未检测到,则显示一条消息,提示这是必填字段。 **注意:**当国家为丹麦时,Currency 字段为必填项。 |
| 合计为必填字段 | 检查 合计 字段是否已填写。如果未填写,则显示一条消息,提示这是必填字段。 |
| 发票日期为必填字段 | 检查 发票日期 字段是否已填写。如果未填写,则显示一条消息,提示该字段为必填。 |
| 供应商税号为必填字段 | 检查供应商 税号 字段是否已填写。如果未填写,将显示一条消息,提示该字段为必填。 |
| 在明细项金额字段中将货币与金额分离 | 在明细项字段 (Unit Price、Net Price、Total Price) 中将金额与货币拆分开来,如果 Line Items/Currency 字段为空,则将货币复制到该字段中。 |
| 检查发票与明细项的货币 | 检查 Currency 和 Line Items/Currency 字段的值是否为受支持的货币。如果货币不受支持或尚未提取,则从相应的发票区域中建议货币值。将货币描述替换为 ISO 代码。 |
| 检查明细项金额 | 检查明细项的计算是否正确 (数量 × 单价 − 折扣 = 净额,净额 × 税率 = 税额,净额 + 税额 = 总价) 。在可以通过计算得到时,建议以下字段的取值:Quantity、Unit Price、Discount、Net Price、Tax Rate、Tax Amount 和 Total Price。 |
| 将明细项总价与合计金额进行核对 | 检查 合计金额 字段的值。如果该值不等于 明细项/总价 字段之和,则建议将这些字段填写为计算得到的值。 |
| 将明细项净价与净额合计进行核对 | 检查 净额合计 字段的值。如果其不等于 明细项/净价 字段之和,则建议用计算得到的数值填充这些字段。 |
| 业务单元必须能在数据目录中找到 | 检查在文档图像上检测到的业务单元详细信息是否与 BusinessUnits 数据目录中的信息一致。如有不一致,则用数据目录中的值替换字段值。 |
| 根据数据目录核对供应商详细信息 | 检查在图像上检测到的供应商银行详细信息,是否能在 Vendors 数据目录中找到相应条目。如果与数据目录中的值不同,则用数据目录中的条目替换字段值。 |
| 检查采购订单号和金额 | 检查在文档图像上检测到的订单号和金额是否与 PurchaseOrders 数据目录中的值一致。 |
| 将发票明细项与订单项匹配 | 将发票行项目信息与 PurchaseOrderItems 数据目录中的记录进行比对。如果目录中存在针对某个行项目的记录,则使用数据目录中的值填入相应的 Order Item ID 字段。 |
| 复制订单号 | 如果采购订单组中的订单号字段只有一个值,且明细项组中订单号字段的值均为空,则将该值复制到所有明细项。 |
| 检查采购订单合计金额 | 检查 Total 字段中的值是否等于 Purchase Order 分组中 Total 字段的值或这些值的总和。 |
| 检查明细项与唯一订单项的匹配情况 | 对于所有采购订单号等于 Purchase Order 组中提取的采购订单号的明细项,若 Order Checked 为 True,则检查在每个采购订单号内 Order item ID 字段的取值是否唯一。 |
| 如果订单已检查,则将明细项标记为有效 | 对于 Purchase Order 组中每个 Order Checked 字段为 True 的条目,将其订单号与所有明细项中的订单号进行比较。若匹配,则将 Is Valid 字段设置为 True。 |
| 检测发票类型 | 设置 Invoice Type 复选框组中的类型。如果文档被标记为 Credit Note,或者 Total 字段的值为负数,则将类型设置为 Credit Note。否则,将类型设置为 Invoice。 |
| 在金额字段中将货币与金额分离 | 在包含货币金额的字段中,将金额与货币拆分开;如果 Currency 字段为空,则将货币复制到该字段中。 |
| 检查税额合计 | 检查 税率 重复组中各个 税额 字段的总和是否等于 税金合计 字段的值。对于每个 税率 组实例,检查计算并在需要时建议填入相应的值。 |
| 检查合计字段 | 检查净额合计和税额字段之和是否等于发票总金额 (合计) 。如果数值不相等,或合计字段为空,则建议将这些字段填入其计算所得的数值。 |
| “反向收费”字段为空或已填写 | 如果文档中提及反向收费,则检查税额字段的值。如果这些字段均为空,则选中 Reversed Charge 复选框。注意: 不适用于 AU-NZ、CA、US 和 JP 区域。 |
| 检查净额合计 | 检查 税率 重复组中所有 净额 字段的总和是否等于货物或服务在税前收取的总金额 (净额合计) 。如果两者不相等,建议将这些字段填写为其计算值。 |
参数
| Parameter | Description |
|---|---|
| Vendors | 用于供应商查找的预定义数据目录。此 Parameter 的默认值为 Vendors。您可以通过选择同一类型 (文档开具方公司) 的其他可用数据目录来更改此值。 |
| BusinessUnits | 用于业务单元查找的预定义数据目录。此 Parameter 的默认值为 BusinessUnits。您可以通过选择同一类型 (文档接收方公司) 的其他可用数据目录来更改此值。注意: 此 Parameter 在 Invoice JP 技能中不可用。 |
| PurchaseOrders | 用于采购订单查找的预定义数据目录。此 Parameter 的默认值为 PurchaseOrders。您可以通过选择具有相同结构的其他可用数据目录来更改此值。 |
| PurchaseOrderDetails | 用于检查采购订单明细是否匹配的预定义数据目录。此 Parameter 的默认值为 PurchaseOrderItems。您可以通过选择具有相同结构的其他可用数据目录来更改此值。 |
