收据
支持收据类型
收据可以是以下任何类型
请参阅下面的架构文档,用于每个类型的规格,以及每个收据模式的共享组件的各种模式。物业名称提到大胆的斜体是必填字段。
模式
地址
财产名称 |
类型 |
格式 |
描述 |
街道地址 |
细绳 |
N / A. |
|
地址广场 |
细绳 |
N / A. |
城市 |
地址 |
细绳 |
^ [a-za-z0-9] {1,3} $ |
ISO 3166-2:2013中定义的1至3个字符国家子分区代码 |
addressCountry |
细绳 |
国家代码 |
2或3个字符的国家代码定义在ISO 3166-1:2013 |
邮政编码 |
细绳 |
N / A. |
|
空中收据
航空公司收据的架构。
财产名称 |
类型 |
格式 |
描述 |
ItineraryLocator |
细绳 |
^ (? ! \ s *美元)。+ |
在同意的行程服务中,行程(也称为旅行)的独特ID。行程可以包含各种来源的一个或多个预订。 |
门票 |
大批 |
门票 |
发出航空公司。 |
LINEITEMS. |
大批 |
LINEITEMS. |
辅助航空费用。 |
门票
财产名称 |
类型 |
格式 |
描述 |
数字 |
细绳 |
N / A. |
付款后,航空公司发行的票号。所有IATA运营商都是全球独特的。前3位数标识航空公司。可以找到每个航空公司的三位数代码这里.例如,美国航空公司的票号,其中001是航空公司:0012375432602。 |
记录编号 |
细绳 |
N / A. |
用于航空公司创建的票证的确认标识符。对于大多数航空公司来说,这是一个6个字符的字母数字代码,这是一段时间内的唯一,并且可以在将来重复使用。 |
发行时 |
细绳 |
约会时间 |
签发票据的日期和时间。 |
Pseudocitycode. |
细绳 |
^ [a-za-z] {3} $ |
机票签发地的国际航空运输协会城市代码。例如,西雅图的SEA。 |
IATAAGENCYNUMBER. |
细绳 |
^ [0-9] {8} $ |
识别IATA指定的号码到发出票证的机构。 |
统一名称 |
细绳 |
N / A. |
发出机票的代理名称。 |
Passhername. |
细绳 |
N / A. |
与票证相关的乘客的名称。 |
优惠券 |
大批 |
优惠券 |
在此交易中发布的航班。 |
优惠券
财产名称 |
类型 |
格式 |
描述 |
originationAirportIATACode |
细绳 |
^ [a-za-z] {3} $ |
国际航空运输协会(IATA)航班出发地的机场代码。 |
蓬勃发展 |
细绳 |
约会时间 |
原产地日期和时间。 |
DestinationAirportiatacode. |
细绳 |
^ [a-za-z] {3} $ |
IATA机场代码的航班目的地。 |
destinationDateTime. |
细绳 |
约会时间 |
目的地日期和时间。 |
航班号 |
细绳 |
N / A. |
飞行标识符。 |
Couponnumber. |
细绳 |
^ (? ! \ s *美元)。+ |
与给定优惠券相关联的标识符。 |
WeperiftAirLineCode. |
细绳 |
^ [a-za-z] {2} $ |
航空公司的IATA代码经营飞行。 |
MarketingCarrier |
细绳 |
^ [a-za-z0-9] {3,8} $ |
飞行指示器预订飞行。 |
operatingCarrier |
细绳 |
^ [a-za-z0-9] {3,8} $ |
飞行指示器操作飞行。 |
classofservicecode. |
细绳 |
^ [a-zA-Z]美元 |
每次航空公司的服务班级服务代码。大多数航空公司使用相同的代码,但有些航空公司有自定义代码。 |
票价 |
细绳 |
^ [a-za-z0-9] {2,8} $ |
率代码航空公司用于计算此航班的票价。 |
TicketDesignatorCode. |
细绳 |
^ [a-za-z0-9 *?] {1,10} $ |
有效的票证指示符代码,以指示应用了哪种类型的折扣,例如儿童或婴儿或航空公司员工。这是1到10个字母数字代码,可选地包含单个星号。票证指示符是免费表格的文本代码,有助于识别票证类型。航空公司确定他们将使用的票证指示符,因为目前没有标准。 |
票价 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
票价为航班负责。 |
税收 |
大批 |
税收 |
构成税收数组的对象的架构。用于大多数收据类型。 |
LINEITEMS. |
大批 |
LINEITEMS. |
行程特定的项目/费用。例如。行李费,服务费,优先寄宿,膳食。 |
定义
财产名称 |
类型 |
格式 |
描述 |
IATAAirportCode |
细绳 |
^ [a-za-z] {3} $ |
机场的3个字母的IATA代码。 |
IATAAIRLINECODE. |
细绳 |
^ [a-za-z] {2} $ |
一家航空公司的2个字母代码。 |
IATACITYCODE. |
细绳 |
^ [a-za-z] {3} $ |
3字母IATA城市代码。例如,西雅图的SEA。 |
IATAAGENCYNUMBER. |
细绳 |
^ [0-9] {8} $ |
IATA向代理商分配的8个字符ID号。 |
flightDesignator |
细绳 |
^ [a-za-z0-9] {3,8} $ |
|
classofservicecode. |
细绳 |
^ [a-zA-Z]美元 |
|
票价 |
细绳 |
^ [a-za-z0-9] {2,8} $ |
|
TicketDesignatorCode. |
细绳 |
^ [a-za-z0-9 *?] {1,10} $ |
|
汽车租金收据
汽车租赁的架构。这不包括乘坐服务或出租车。
财产名称 |
类型 |
格式 |
描述 |
ItineraryLocator |
细绳 |
^ (? ! \ s *美元)。+ |
在同意的行程服务中,行程(也称为旅行)的独特ID。行程可以包含各种来源的一个或多个预订。 |
segmentLocator |
细绳 |
^ (? ! \ s *美元)。+ |
Concur的行程服务中单个旅行事件的唯一ID。一个行程可以包含一个或多个预订,每个预订可以包含一个或多个段。segmentLocator唯一地标识一个事件,如具有特定开始和结束日期的汽车租赁或单个航空段/扇区。 |
startDateTime |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
终点 |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
pickupLocation |
对象 |
地点 |
架构表示位置,包括地理信息和邮政地址。用于多种收据类型。 |
dropoffLocation |
对象 |
地点 |
架构表示位置,包括地理信息和邮政地址。用于多种收据类型。 |
饭店 |
整数 |
N / A. |
租用汽车的总天数。 |
rutalagreementnumber. |
细绳 |
N / A. |
协议标识符。 |
确认号码 |
细绳 |
N / A. |
预订确认标识符。 |
车辆 |
对象 |
车辆 |
|
Drivername. |
细绳 |
N / A. |
车辆的司机/租赁者的名称。 |
距离 |
对象 |
距离 |
旅行的距离。 |
odometerReadout. |
数字 |
N / A. |
租赁期初阅读里程表阅读。需要一个小数点后一位的数字。 |
odometerreadingin. |
数字 |
N / A. |
租期结束时的里程表读数。需要一个小数点后一位的数字。 |
additionalDriver |
布尔基 |
N / A. |
额外批准的驱动程序(正确)或不(错误)。 |
LINEITEMS. |
大批 |
LINEITEMS. |
分解所有汽车租赁费用。这可能包括每日速率,费用,保险,GPS租赁和其他附加组件。 |
车辆
财产名称 |
类型 |
格式 |
描述 |
registrationNumber |
细绳 |
N / A. |
登记或车牌标识符。 |
描述 |
细绳 |
N / A. |
车辆描述,包括年,制作和模型。 |
classReservedCode |
细绳 |
^ [a-za-z] {4} $ |
四字母汽车租赁行业系统标准协会(ACRISS)汽车代码。 |
ClassRentedCode. |
细绳 |
^ [a-za-z] {4} $ |
实际车辆租用了Acriss标识符。 |
classchargedcode. |
细绳 |
^ [a-za-z] {4} $ |
汽车类代码实际上向用户收费。 |
engineSize |
细绳 |
1 ^ [0 - 9] {4} $ |
发动机排量以立方厘米为单位。 |
定义
财产名称 |
类型 |
格式 |
描述 |
acrisscardode. |
细绳 |
^ [a-za-z] {4} $ |
四字母汽车租赁行业系统标准协会(ACRISS)汽车代码。 |
engineSize |
细绳 |
1 ^ [0 - 9] {4} $ |
发动机排量以立方厘米为单位。 |
共同定义
以多种收据类型使用的共享定义。
定义
财产名称 |
类型 |
格式 |
描述 |
约会时间 |
细绳 |
约会时间 |
DateTime验证验证ISO 8601日期时间的子集。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
持续时间 |
细绳 |
^( - )?p(?:( - ?[0-9,])y)?(?:( - ?[0-9,]) M) ?(?:(- ?(0 - 9,。)) W) ?(? - ?(0 - 9,。))d)?(?:t(?:( - ?[0-9,]h)?(?:( - ?[0-9,])m)?(?:( - ?[0-9,。] *)s)?)?$ |
ISO 8601中定义的时间间隔的持续时间 |
onemptystring. |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
地址 |
细绳 |
^ [a-za-z0-9] {1,3} $ |
ISO 3166-2:2013中定义的1至3个字符国家子分区代码 |
addressCountry |
细绳 |
国家代码 |
2或3个字符的国家代码定义在ISO 3166-1:2013 |
货币 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
货币代码 |
细绳 |
货币代码 |
ISO 4217中定义的3个字母的货币代码 |
纬度 |
数字 |
N / A. |
数字纬度值介于-90和90之间 |
经度 |
数字 |
N / A. |
-180和180之间的数字经度值 |
积极的人 |
整数 |
N / A. |
至少为1的正整数 |
积极的 |
数字 |
N / A. |
正数值至少为0 |
否定 |
细绳 |
^ [ - ] \ d *。?\ d + $ |
字符串代表负金额,通常用于折扣。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
距离
财产名称 |
类型 |
格式 |
描述 |
总计 |
数字 |
N / A. |
|
单元 |
N / A. |
N / A. |
可以是以下任何值:MI,KM |
折扣
折扣架构,例如优惠券或折扣代码,可以成为交易的一部分。
财产名称 |
类型 |
格式 |
描述 |
折扣名称 |
细绳 |
N / A. |
折扣的名称。 |
优惠码 |
细绳 |
N / A. |
折扣代码。 |
discountRate |
细绳 |
N / A. |
提供的折扣百分比。 |
折扣 |
细绳 |
^ [ - ] \ d *。?\ d + $ |
字符串代表负金额,通常用于折扣。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
一般收据
常规收据类型不属于更具体的收据类型之一。这可能包括零售店或餐馆。
财产名称 |
类型 |
格式 |
描述 |
LINEITEMS. |
大批 |
LINEITEMS. |
行项目指定的一般收据。 |
地面运输收据
地面运输收据的架构。这基本上包括所有形式的非航运运输,除了那些在栏杆轨道上运行的人。
财产名称 |
类型 |
格式 |
描述 |
ItineraryLocator |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
segmentLocator |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
classofservice. |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
startDateTime |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
终点 |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
travelduration. |
细绳 |
^( - )?p(?:( - ?[0-9,])y)?(?:( - ?[0-9,]) M) ?(?:(- ?(0 - 9,。)) W) ?(? - ?(0 - 9,。))d)?(?:t(?:( - ?[0-9,]h)?(?:( - ?[0-9,])m)?(?:( - ?[0-9,。] *)s)?)?$ |
ISO 8601中定义的时间间隔的持续时间 |
Mapurl. |
细绳 |
谷歌映射URI模式 |
链接到旅行的路线的图像。 |
pickupLocation |
对象 |
地点 |
架构表示位置,包括地理信息和邮政地址。用于多种收据类型。 |
dropoffLocation |
对象 |
地点 |
架构表示位置,包括地理信息和邮政地址。用于多种收据类型。 |
距离 |
对象 |
距离 |
表示距离的物体。 |
德勇菊属植物 |
细绳 |
N / A. |
Ride公司分配给驱动程序的唯一标识符。 |
LINEITEMS. |
大批 |
LINEITEMS. |
被指控的票价的描述性细分。例如:基本票价,距离旅行,折扣和其他附加组件。 |
谷歌地图URI模式:^ https://(www |地图)。(googleapis |谷歌)。[a-z] + /地图/
酒店收据
酒店收据的架构。
财产名称 |
类型 |
格式 |
描述 |
ItineraryLocator |
细绳 |
^ (? ! \ s *美元)。+ |
在同意的行程服务中,行程(也称为旅行)的独特ID。行程可以包含各种来源的一个或多个预订。 |
segmentLocator |
细绳 |
^ (? ! \ s *美元)。+ |
Concur的行程服务中单个旅行事件的唯一ID。一个行程可以包含一个或多个预订,每个预订可以包含一个或多个段。segmentLocator唯一地标识一个事件,如具有特定开始和结束日期的汽车租赁或单个航空段/扇区。 |
财产 |
对象 |
地点 |
酒店酒店的物理酒店位置信息。这通常与商家位置信息不同。 |
确认号码 |
细绳 |
N / A. |
预订标识符。 |
CheckindIndetime. |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
checkOutDateTime |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
客人 |
大批 |
客人 |
访客信息。 |
numberInParty |
整数 |
N / A. |
住宿的个人数量。 |
房间 |
对象 |
房间 |
|
nightsStayed |
整数 |
N / A. |
至少为1的正整数 |
LINEITEMS. |
大批 |
LINEITEMS. |
|
客人
财产名称 |
类型 |
格式 |
描述 |
宾行民商店 |
细绳 |
N / A. |
酒店客人的忠诚或会员数量。 |
名 |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
姓 |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
地址 |
对象 |
地址 |
客人的地址。如果酒店有商务地址,建议提供客人的商务地址。这样做将有助于与公司合作的增值税回收伙伴,在申报税收回收时,税务机关接受合规的收据。 |
财产
财产名称 |
类型 |
格式 |
描述 |
名称 |
细绳 |
N / A. |
该位置的名称。 |
数字 |
细绳 |
N / A. |
公司分配给这个位置的标识符。 |
纬度 |
数字 |
N / A. |
数字纬度值介于-90和90之间 |
经度 |
数字 |
N / A. |
-180和180之间的数字经度值 |
internetAddress |
细绳 |
N / A. |
|
emailAddress |
细绳 |
N / A. |
|
电话号码 |
细绳 |
N / A. |
|
传真号码 |
细绳 |
N / A. |
|
地址 |
对象 |
地址 |
除了JPT IC卡收据之外,所有收据类型使用的通用地址对象Address-Original. |
房间
财产名称 |
类型 |
格式 |
描述 |
房间号 |
细绳 |
N / A. |
客人住的房间号码。 |
房型 |
细绳 |
N / A. |
客人住的房间类型。例如,标准,豪华等等 |
ratePlanType |
细绳 |
N / A. |
根据该客人收取的费率计划的名称。 |
AverageageLigalIngAlyRate. |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
客人逗留期间的每日房价的平均价格。房价通常与日常生活不同。 |
段
财产名称 |
类型 |
格式 |
描述 |
序列号 |
整数 |
N / A. |
使用IC卡的每一次旅行都有唯一的交易标识符。 |
约会时间 |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
来自StationCode. |
细绳 |
N / A. |
路线的出发站代码。此代码是指定给IC卡供应商的。Concur Expense有一个到Expense位置代码的编码转换表。 |
来自StationName. |
细绳 |
N / A. |
出发站标签路线。 |
拖延代码 |
细绳 |
N / A. |
到达站代码的路线。此代码是指定给IC卡供应商的。Concur Expense有一个到Expense位置代码的编码转换表。 |
tostationname. |
细绳 |
N / A. |
路线到站标签。 |
从iscommuterpass |
布尔基 |
N / A. |
离职路线是否包含在员工的通勤传递订阅中。 |
toiscommuterpass |
布尔基 |
N / A. |
员工订购的通勤卡中是否包含到达路线。 |
距离 |
数字 |
N / A. |
正数值至少为0 |
icCardSegment
财产名称 |
类型 |
格式 |
描述 |
序列号 |
整数 |
N / A. |
使用IC卡的每一次旅行都有唯一的交易标识符。 |
约会时间 |
细绳 |
约会时间 |
事务的日期和时间。 |
来自StationCode. |
细绳 |
N / A. |
路线的出发站代码。此代码是指定给IC卡供应商的。Concur Expense有一个到Expense位置代码的编码转换表。 |
来自StationName. |
细绳 |
N / A. |
出发站标签路线。 |
拖延代码 |
细绳 |
N / A. |
到达站代码的路线。此代码是指定给IC卡供应商的。Concur Expense有一个到Expense位置代码的编码转换表。 |
tostationname. |
细绳 |
N / A. |
路线到站标签。 |
从iscommuterpass |
布尔基 |
N / A. |
离职路线是否包含在员工的通勤传递订阅中。 |
toiscommuterpass |
布尔基 |
N / A. |
员工订购的通勤卡中是否包含到达路线。 |
距离 |
数字 |
N / A. |
正数值至少为0 |
线项
通用线项。这些对象包含在大多数收据类型中的阵列中。
财产名称 |
类型 |
格式 |
描述 |
序列号 |
整数 |
N / A. |
当通过Concur呈现收据时,项目在线项中出现的顺序。 |
约会时间 |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
参考 |
细绳 |
N / A. |
商品SKU、标识符或商家用于引用商品的其他属性。 |
描述 |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
额外的评论 |
细绳 |
N / A. |
|
语义代码 |
细绳 |
^ (? ! \ s *美元)。+ |
的一致的语义代码对于行项目。 |
单位成本 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
每单位金额。 |
数量 |
整数 |
N / A. |
|
全部的 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
小计 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
三屋 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
税收 |
大批 |
税收 |
构成税收数组的对象的架构。用于大多数收据类型。 |
vatApplicable |
布尔基 |
N / A. |
如果行项目受到增值税,那么如果不是,则为false。 |
QuestInIncludesvat. |
布尔基 |
N / A. |
|
折扣 |
大批 |
折扣 |
此线项提供的折扣。 |
地点
架构表示位置,包括地理信息和邮政地址。用于多种收据类型。
财产名称 |
类型 |
格式 |
描述 |
名称 |
细绳 |
N / A. |
该位置的名称。 |
数字 |
细绳 |
N / A. |
公司分配给这个位置的标识符。 |
纬度 |
数字 |
N / A. |
数字纬度值介于-90和90之间 |
经度 |
数字 |
N / A. |
-180和180之间的数字经度值 |
internetAddress |
细绳 |
N / A. |
|
emailAddress |
细绳 |
N / A. |
|
电话号码 |
细绳 |
N / A. |
|
传真号码 |
细绳 |
N / A. |
|
地址 |
对象 |
地址 |
除了JPT IC卡收据之外,所有收据类型使用的通用地址对象Address-Original. |
商人
代表商家的对象的架构。所有收据中的代理和卖家属性都使用此模式。
财产名称 |
类型 |
格式 |
描述 |
名称 |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
描述 |
细绳 |
N / A. |
商家提供的服务描述。 |
taxId |
细绳 |
N / A. |
由国家税务机关分配给商家的税号。如果合作伙伴提供税务发票,则建议提供税号。 |
地点 |
对象 |
地点 |
架构表示位置,包括地理信息和邮政地址。用于多种收据类型。 |
款项
支付数组允许定义事务中使用的一个或多个支付方法。数组中定义的所有支付方法都会在收据的基对象中产生total值。JSON关键字' anyOf '表示至少需要以下其中之一,并且可以有多个:现金,信用卡,伙计,数字壁和/或undedticket..
现金
财产名称 |
类型 |
格式 |
描述 |
数量 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
信用卡
财产名称 |
类型 |
格式 |
描述 |
数量 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
CardDetail. |
对象 |
CardDetail. |
信用卡信息。 |
CardDetail.
财产名称 |
类型 |
格式 |
描述 |
卡的种类 |
N / A. |
N / A. |
可以是以下任何值:美国运通,晚餐俱乐部,发现,万事达卡,签证,附带Blanche,Enroute,通用航空旅行,JCB,Eurocard |
CreditCardid. |
细绳 |
^ [0 - 9] {4} $ |
信用卡号码的后四位数字,以满足FACTA和PCI要求 |
授权代码 |
细绳 |
N / A. |
交易授权代码。 |
伙计
财产名称 |
类型 |
格式 |
描述 |
来源 |
N / A. |
N / A. |
可以是以下任何一个值:GhostCard, LodgeCard, DirectPay, Invoice |
数量 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
CardDetail. |
对象 |
CardDetail. |
信用卡信息。 |
CardDetail.
财产名称 |
类型 |
格式 |
描述 |
卡的种类 |
N / A. |
N / A. |
可以是以下任何值:美国运通,晚餐俱乐部,发现,万事达卡,签证,附带Blanche,Enroute,通用航空旅行,JCB,Eurocard |
CreditCardid. |
细绳 |
^ [0 - 9] {4} $ |
信用卡号码的后四位数字,以满足FACTA和PCI要求 |
授权代码 |
细绳 |
N / A. |
交易授权代码。 |
数字壁
财产名称 |
类型 |
格式 |
描述 |
来源 |
N / A. |
N / A. |
可以是以下任何值:Applepay,Androidpay,Samsungpay,PayPal,Olamoney |
数量 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
undedticket.
财产名称 |
类型 |
格式 |
描述 |
票号 |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
数量 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
CardDetail.
财产名称 |
类型 |
格式 |
描述 |
卡的种类 |
N / A. |
N / A. |
可以是以下任何值:美国运通,晚餐俱乐部,发现,万事达卡,签证,附带Blanche,Enroute,通用航空旅行,JCB,Eurocard |
CreditCardid. |
细绳 |
^ [0 - 9] {4} $ |
信用卡号码的后四位数字,以满足FACTA和PCI要求 |
授权代码 |
细绳 |
N / A. |
交易授权代码。 |
轨道收据
铁路或火车收据的架构。
财产名称 |
类型 |
格式 |
描述 |
ItineraryLocator |
细绳 |
^ (? ! \ s *美元)。+ |
在同意的行程服务中,行程(也称为旅行)的独特ID。行程可以包含各种来源的一个或多个预订。 |
LINEITEMS. |
大批 |
LINEITEMS. |
分解所有可能包括为所有火车票购买的保险,付费Wi-Fi等的收费。 |
railtickets. |
大批 |
railtickets. |
|
railtickets.
财产名称 |
类型 |
格式 |
描述 |
票号 |
细绳 |
N / A. |
|
记录编号 |
细绳 |
N / A. |
用于票证的确认标识符。这段代码通常在短时间内是独一无二的,并且可以在未来的铁路公司重复使用。 |
发行时 |
细绳 |
约会时间 |
签发票据的日期和时间。 |
Passhername. |
细绳 |
N / A. |
与票有关联的人的姓名。 |
票价 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
票价收取火车票。这将是本火车票中的所有部分。 |
段 |
大批 |
段 |
这列火车票的细分。 |
段
财产名称 |
类型 |
格式 |
描述 |
脱发 |
细绳 |
N / A. |
火车离开的车站的名称。 |
离心第一次 |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
抵达 |
细绳 |
N / A. |
火车到达的车站的名称。 |
ArrivalDateTime. |
细绳 |
约会时间 |
ISO 8601的子集日期时间。第一限制是数据传达需要日期,时间(至少小时部分)和UTC偏移量。第二个限制是DateTime不允许在UTC时间(2015-11-02T14:30z - 注意Z)中格式化的时间;没有偏移;这是因为我们不可能知道原始偏移,因此我们无法使用正确的当地时间生成收据。 |
训练Number. |
细绳 |
N / A. |
列车标识符 |
trainType |
细绳 |
N / A. |
列车的类型。例如,在法国的TGV或TER。 |
classofservicecode. |
细绳 |
^ (? ! \ s *美元)。+ |
旅行等级。 |
票价 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
票价为火车骑行的这一段。 |
税收 |
大批 |
税收 |
这部分的税收。 |
LINEITEMS. |
大批 |
LINEITEMS. |
针对此段特定的线项。这可能包括膳食,座位预订,保险等。 |
收据核心定义
所有收据类型的核心价值。所有主要的接收模式都包括这些核心对象。
财产名称 |
类型 |
格式 |
描述 |
约会时间 |
细绳 |
约会时间 |
交易日期和时间。 |
全部的 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
交易总额包括所有策划和税收。 |
小计 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
不包括税收的交易金额。 |
三屋 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
交易中缴纳的税额。 |
折扣Stotal. |
细绳 |
^ [ - ] \ d *。?\ d + $ |
字符串代表负金额,通常用于折扣。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
货币代码 |
细绳 |
货币代码 |
支付给商人的货币。 |
经纪人 |
对象 |
商人 |
促进卖方与最终用户之间的交易的实体。 |
卖方 |
对象 |
商人 |
向最终用户提供服务的实体。 |
款项 |
大批 |
款项 |
|
折扣 |
大批 |
折扣 |
对这笔交易的折扣 |
税收 |
大批 |
税收 |
作为交易一部分支付的税金。 |
参考 |
细绳 |
N / A. |
此收据或发票的唯一收据提供者或商家标识符。该值也可以称为交易编号,检查号码,订单ID或类似。 |
ClectionReference. |
细绳 |
N / A. |
使用此键将相关收据分组为积分、小费或其他原始交易调整的集合,并查看收据组以进行分析。reference和collectionReference键通常具有独立且唯一的值,但对于集合中的第一个接收,它们可能是相同的。 |
税务发票 |
布尔基 |
N / A. |
税务发票(TRUE)或其他(假)。 |
经纪人
财产名称 |
类型 |
格式 |
描述 |
名称 |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
描述 |
细绳 |
N / A. |
商家提供的服务描述。 |
taxId |
细绳 |
N / A. |
由国家税务机关分配给商家的税号。如果合作伙伴提供税务发票,则建议提供税号。 |
地点 |
对象 |
地点 |
架构表示位置,包括地理信息和邮政地址。用于多种收据类型。 |
卖方
财产名称 |
类型 |
格式 |
描述 |
名称 |
细绳 |
^ (? ! \ s *美元)。+ |
非空字符串。长度必须至少为1个字符。 |
描述 |
细绳 |
N / A. |
商家提供的服务描述。 |
taxId |
细绳 |
N / A. |
由国家税务机关分配给商家的税号。如果合作伙伴提供税务发票,则建议提供税号。 |
地点 |
对象 |
地点 |
架构表示位置,包括地理信息和邮政地址。用于多种收据类型。 |
税收
构成税收数组的对象的架构。用于大多数收据类型。
财产名称 |
类型 |
格式 |
描述 |
权威 |
对象 |
权威 |
按照ISO 3166-2:2013征税的国家或地区。 |
名称 |
细绳 |
N / A. |
|
率 |
数字 |
N / A. |
|
RateType. |
细绳 |
N / A. |
征税的税率类型。增值税可以是零税、标准税、减税税等等。 |
数量 |
细绳 |
^ [ - ]?\ d *。?\ d + $ |
字符串代表金额。不应包括货币代码或符号,因为此信息包含在收据的CentractCode字段中。 |
权威
财产名称 |
类型 |
格式 |
描述 |
addressCountry |
细绳 |
国家代码 |
2或3个字符的国家代码定义在ISO 3166-1:2013 |
地址 |
细绳 |
^ [a-za-z0-9] {1,3} $ |
ISO 3166-2:2013中定义的1至3个字符国家子分区代码 |