qimen.taobao.xhotel.futurehotel.querybill (未来酒店-查询pms账单)

未来酒店-查询pms客人账单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
UpdateRQ UpdateRQ 可选
  • AuthenticationToken
  • AuthenticationToken
  • 可选
  • └ Username
  • String
  • 可选
  • taobao
  • taobao
  • └ Password
  • String
  • 可选
  • taobao
  • taobao
  • └ CreateToken
  • String
  • 可选
  • taobao1387784033263-1387784033266
  • taobao1387784033263-1387784033266
  • └ TaoBaoOrderId
  • String
  • 可选
  • 1387784033263
  • 淘宝订单号
  • └ OrderId
  • String
  • 可选
  • R387784033263
  • 外部订单号
  • └ RequestID
  • String
  • 必须
  • 1234
  • 请求唯一标识,此值需要在结果中返回
  • └ HotelCode
  • String
  • 必须
  • ABCDE
  • 外部酒店编码
  • └ OperateType
  • Number
  • 必须
  • 12
  • 12
  • └ Action
  • Number
  • 可选
  • 0
  • 0
  • └ DisplayText
  • String
  • 可选
  • 提示
  • 建议pms显示信息
  • GuestBill
  • GuestBill
  • 必须
  • 客人信息
  • └ RoomNum
  • String
  • 必须
  • 101
  • 101(客人入住房间号)
  • └ ShortIdNumber
  • String
  • 必须
  • 6212
  • 6212(身份证后4位)
  • └ HotelCode
  • String
  • 必须
  • SHLGD
  • SHLGD(酒店代码)
  • └ Extensions
  • String
  • 可选
  • 扩展值
sellerId Number 可选 1234 卖家id
vendor String 可选 1234 系统商
pmsType String 可选 10 pms类型
hid Number 可选 1234 酒店Id

响应参数

名称 类型 示例值 描述
Result Result
  • └ ResultCode
  • String
  • 0
  • 0:成功;1:失败;
  • └ OrderId
  • String
  • 商家外部订单号
  • 商家外部订单号
  • └ PmsResID
  • String
  • PMS订单号
  • PMS订单号
  • └ RequestID
  • String
  • 请求流水号返回
  • 请求流水号返回
  • OrderInfo
  • OrderInfo
  • Order
  • Order []
  • └ RequestID
  • String
  • 请求唯一标识
  • 请求唯一标识
  • └ tid
  • Number
  • 12222
  • 12222
  • └ OutOrderId
  • String
  • r23323323
  • r23323323
  • └ HotelCode
  • String
  • 酒店编码
  • 酒店编码
  • └ HotelName
  • String
  • 酒店名称
  • 酒店名称
  • └ GuestName
  • String
  • 客人姓名(可选)
  • 客人姓名(可选)
  • └ GuestPhone
  • String
  • 客人电话(可选)
  • 客人电话(可选)
  • └ IdNumber
  • String
  • 完整的身份证号(可选)
  • 完整的身份证号(可选)
  • └ RoomNo
  • String
  • 房间号
  • 房间号
  • └ CheckInDate
  • String
  • 入住日期(格式 yyyy-MM-dd)
  • 入住日期(格式 yyyy-MM-dd)
  • └ CheckOutDate
  • String
  • 离店日期(格式 yyyy-MM-dd)
  • 离店日期(格式 yyyy-MM-dd)
  • └ NoCheckoutTotalFee
  • String
  • 未结账总费用
  • 未结账总费用
  • └ CheckoutTotalFee
  • String
  • 已结账总费用
  • 已结账总费用
  • └ NoCheckoutPrice
  • String
  • 未结账房费
  • 未结账房费
  • └ NoCheckoutOtherFee
  • String
  • 未结账杂费
  • 未结账杂费
  • └ CheckoutPrice
  • String
  • 已结账房费
  • 已结账房费
  • └ CheckoutOtherFee
  • String
  • 已结账杂费
  • 已结账杂费
  • └ Remark
  • String
  • 备注
  • 备注
  • DailyPrice
  • DailyPrice
  • 每日价格
  • DailyPriceItem
  • DailyPriceItem []
  • 每日价格
  • └ Date
  • String
  • 日期(格式 yyyy-MM-dd)
  • 日期(格式 yyyy-MM-dd)
  • └ Price
  • String
  • 每日实际金额
  • 每日实际金额
  • └ Checkout
  • String
  • 1:结账,0:未结账
  • 1:结账,0:未结账
  • OtherFeeDetail
  • OtherFeeDetail
  • OtherFeeItem
  • OtherFeeItem []
  • 杂费
  • └ Name
  • String
  • 杂费名称
  • 杂费名称
  • └ Price
  • String
  • 杂费金额
  • 杂费金额
  • └ Checkout
  • String
  • 1:结账,0:未结账
  • 1:结账,0:未结账
  • └ Message
  • String
  • 描述
  • 描述

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
TaobaoXhotelFuturehotelQuerybillRequest req = new TaobaoXhotelFuturehotelQuerybillRequest();
TaobaoXhotelFuturehotelQuerybillRequest.UpdateRQ obj1 = new TaobaoXhotelFuturehotelQuerybillRequest.UpdateRQ();
TaobaoXhotelFuturehotelQuerybillRequest.AuthenticationToken obj2 = new TaobaoXhotelFuturehotelQuerybillRequest.AuthenticationToken();
obj2.setsername("taobao");
obj2.setassword("taobao");
obj2.setreateToken("taobao1387784033263-1387784033266");
obj1.setuthenticationToken(obj2);
obj1.setaoBaoOrderId("1387784033263");
obj1.setrderId("R387784033263");
obj1.setequestID("1234");
obj1.setotelCode("ABCDE");
obj1.setperateType(12L);
obj1.setction(0L);
obj1.setisplayText("提示");
TaobaoXhotelFuturehotelQuerybillRequest.GuestBill obj3 = new TaobaoXhotelFuturehotelQuerybillRequest.GuestBill();
obj3.setoomNum("101");
obj3.sethortIdNumber("6212");
obj3.setotelCode("SHLGD");
obj1.setuestBill(obj3);
obj1.setxtensions("无");
req.setpdateRQ(obj1);
req.setSellerId(1234L);
req.setVendor("1234");
req.setPmsType("10");
req.setHid(1234L);
TaobaoXhotelFuturehotelQuerybillResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<Result>
    <ResultCode>0</ResultCode>
    <OrderId>商家外部订单号</OrderId>
    <PmsResID>PMS订单号</PmsResID>
    <RequestID>请求流水号返回</RequestID>
    <OrderInfo>
        <Order>
            <order>
                <RequestID>请求唯一标识</RequestID>
                <tid>12222</tid>
                <OutOrderId>r23323323</OutOrderId>
                <HotelCode>酒店编码</HotelCode>
                <HotelName>酒店名称</HotelName>
                <GuestName>客人姓名(可选)</GuestName>
                <GuestPhone>客人电话(可选)</GuestPhone>
                <IdNumber>完整的身份证号(可选)</IdNumber>
                <RoomNo>房间号</RoomNo>
                <CheckInDate>入住日期(格式 yyyy-MM-dd)</CheckInDate>
                <CheckOutDate>离店日期(格式 yyyy-MM-dd)</CheckOutDate>
                <NoCheckoutTotalFee>未结账总费用</NoCheckoutTotalFee>
                <CheckoutTotalFee>已结账总费用</CheckoutTotalFee>
                <NoCheckoutPrice>未结账房费</NoCheckoutPrice>
                <NoCheckoutOtherFee>未结账杂费</NoCheckoutOtherFee>
                <CheckoutPrice>已结账房费</CheckoutPrice>
                <CheckoutOtherFee>已结账杂费</CheckoutOtherFee>
                <Remark>备注</Remark>
                <DailyPrice>
                    <DailyPriceItem>
                        <daily_price_item>
                            <Date>日期(格式 yyyy-MM-dd)</Date>
                            <Price>每日实际金额</Price>
                            <Checkout>1:结账,0:未结账</Checkout>
                        </daily_price_item>
                    </DailyPriceItem>
                </DailyPrice>
                <OtherFeeDetail>
                    <OtherFeeItem>
                        <other_fee_item>
                            <Name>杂费名称</Name>
                            <Price>杂费金额</Price>
                            <Checkout>1:结账,0:未结账</Checkout>
                        </other_fee_item>
                    </OtherFeeItem>
                </OtherFeeDetail>
            </order>
        </Order>
    </OrderInfo>
    <Message>描述</Message>
</Result>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部