国家和语言
| 国家 | 语言 |
|---|---|
| Australia | English |
| Canada | English |
| France | English |
| Germany | English |
| Italy | English |
| Mexico | English |
| Spain | English |
| USA | English |
提取字段
星号 (
*) 表示必填字段或字段组。值不能为空。入住信息
| 字段 | 描述 |
|---|---|
| Date* | 酒店开具发票的日期。 |
| Check-in Date | 客人入住酒店的日期。 |
| Check-out Date | 客人从酒店退房的日期。 |
| Nights | 客人在酒店停留的晚数。 |
酒店详情
| Field | 描述 |
|---|---|
| Hotel Name | 酒店名称。 |
| Address | 酒店地址。 |
| Street | 酒店地址中的街道部分。 |
| City | 酒店地址中的城市部分。 |
| Postal Code | 酒店地址中的邮政编码部分。 |
| State | 酒店地址中的州/省部分。 |
| Country | 酒店地址中的国家部分。 |
| Phone | 酒店联系电话。 |
财务信息
| 字段 | 描述 |
|---|---|
| 货币* | 付款所使用的货币。 |
| 合计* | 发票的合计金额。 |
| 税款合计 | 购买所征收税款的总金额。如果 Tax Total 字段为空,可由 Process money fields and currency 规则自动填充。 |
税金 (重复组)
| Field | Description |
|---|---|
| Tax Rate | 税费详细信息。如果 Tax Rate 和 Tax Amount 字段为空,则不会显示任何详细信息。如果检测到多种税费,它们将在表格中以多行形式显示。税额合计将记录在 Tax Total 字段中。 |
| Tax Amount | 税额数值 |
付款明细
| 字段 | 描述 |
|---|---|
| 付款方式 | 付款方式。可能的取值:Card (卡) 、Cash (现金) 、Transfer (转账) 、Mixed (混合) 、Undefined (未定义) |
| 卡类型 | 用于付款的卡片所对应的支付处理网络。可能的取值:Mastercard、VISA、AmericanExpress、NationalCard、Undefined |
| 信用卡或借记卡 | 使用的是信用卡还是借记卡。可能的取值:Credit (信用卡) 、Debit (借记卡) |
| 卡号 | 用于付款的卡号。卡号可能会被部分遮盖,其中部分数字会被字符 X 替代。 |
行项目 (重复组)
| 字段 | 说明 |
|---|---|
| SKU | 提供给客人的服务或商品的库存管理单元标识符 (如有) 。 |
| Description | 所购买服务或商品的名称。 |
| Quantity | 购买的服务或商品的数量。 |
| Price | 每单位价格。 |
| Amount | 行项目中的金额合计。 |
关键字段
- 日期
- 货币
- 合计
验证规则
| Rule | Description |
|---|---|
| Process money fields and currency | 将 Total、Tax Total 和 Tax Amount 字段中的金额与货币拆分,并在 Currency 字段尚未填充时,将货币复制到 Currency 字段中。检查 Taxes 和 Tax Amount 字段的总和是否等于 Total Tax 字段的值。如果数值不相等,则显示错误消息,并建议用其计算值填充这些字段。如果未找到 Total Tax 字段的值,则用其计算值填充该字段。如果 Total Tax 字段的值大于 Total 字段值的 50%,则显示警告消息。检查 Currency 字段的值是否为已知的 ISO 货币。如果货币未知或未被提取,则为支持的国家/地区建议货币值。货币说明和符号会被替换为 ISO 代码。 |
| Process Date | 规范化 Date 字段的值。借助 Country 值来消除日期歧义。 |
| Process Taxes | 基于 Tax Rate 和采购净额为 Tax Amount 字段建议一个值,或反向根据 Tax Amount 推算 Tax Rate。这仅在检测到净额时才适用。移除 Tax Rate 字段中的 % 符号,并规范化含糊不清的数值。 |
| Process number of nights | 规范化 Check-in 和 Check-out 字段的值。计算住宿时长,并将结果填入 Nights 字段。借助 Country 值来消除日期歧义。 |
参数
| Parameter | Description |
|---|---|
| PredefinedCountries | 一个预定义的国家/地区列表,用于限制对酒店发票的自动国家/地区识别。默认情况下,此参数的值为空。您可以通过指定用分号 (;) 分隔的 ISO Alpha-2 国家/地区代码来设置所需的国家/地区。此参数的值主要会影响从 Country、Currency、Tax Total 和 Taxes 字段中提取数据。 |
| PredefinedExpenseType | 一个预定义的费用类型列表,用于限制对酒店发票的自动费用类型识别。此参数的默认值为 Hotel。**注意:**我们不建议更改此参数的值。 |
