宁波来福士接口_jk1
后台管理 - 用户定制 - 第三方数据接口参数
选择 接口类型 : 宁波来福士接口_jk1
然后在 宁波来福士接口_jk1中 填写需要的参数
启动接口程序 other_sys_tongxun.exe , 该程序是 每一分钟 尝试通讯一次
是否需要通讯的字段是 (表 lsd_table_lsz ,字段jiekou_tran_flag)
(jiekou_tran_flag = 0 需要上传订单)
(jiekou_tran_flag = 1 已经上传成功)
(jiekou_tran_flag=1000该订单号在接口方已经存在,本订单无需再传)
Select yyrq,endrq,oldjyh_guid_50 From lsd_table_lsz Where jyh <> '99999999' And jiekou_tran_flag = 0
餐厅和来福士对账的方法
1: 后台管理 - 销售基础报表new - 门店所有消费订单+支付+商品new#2
=====================================================
上传的订单笔数 = 该报表对应的笔数 (只是销售,退单的数据,不包含会员充值的数据)
(也不算储值卡充值的钱,只算储值卡消费的钱)(退单是算一个新单的,只不过数量,金额都是负数)
不算储值卡充值的钱,我方是这样处理的 jyh = '99999999' 就是会员充值的记录
Select yyrq,endrq,oldjyh_guid_50 From lsd_table_lsz Where jyh <> '99999999'
=====================================================
上传的订单实收金额(不能算优惠的钱) = 该报表对应的应收金额 - 不计入营业额的支付方式金额
例如: 订单1 = 应收金额15元 , 礼券5元(不计入营业额),现金10元
上传的订单实收金额 = 15 - 5 = 10元
订单2 = 应收金额5元, 支付 ( 礼券5元(不计入营业额) )
上传的订单实收金额 = 5 - 5 = 0元
该笔订单仍然上传,只不过实收金额=0
=====================================================
上传的订单支付方式 接口方的文档说明
CH----现金
CI----国内银行卡
CO----国外银行卡
AP----支付宝
WX----微信
OT----其他
接口数据应在 TenderCode 付款方式中填写对应方式付款实际金额,
无对应付款方式时在其他付款方式字段填写剩余付款方式金额的合计
Web 服务系统需要校验付款方式编号有效性,如有其他特殊付款方式请和商场进行沟通确认
接口程序处理对应的方式是这样的
SELECT Case payment_name.paymentname
when '现金' Then 'CH'
when '国内银行卡' Then 'CI'
when '国外银行卡' Then 'CO'
when '支付宝支付' Then 'AP'
when '微信支付' Then 'WX'
Else 'OT' End as '上传的订单支付方式',
sum(lsd_table_lsz_pay.bill_pay) as '实收金额',
FROM lsd_table_lsz_pay,payment_name
where lsd_table_lsz_pay.paymentcode = payment_name.paymentcode and payment_name.not_yye <> 1 and oldjyh_guid_50 = '具体的一个订单号码'
group by Case payment_name.paymentname
when '现金' Then 'CH'
when '国内银行卡' Then 'CI'
when '国外银行卡' Then 'CO'
when '支付宝支付' Then 'AP'
when '微信支付' Then 'WX'
Else 'OT' End
说明: 后台管理 - 支付方式
名称 支付宝支付 归类到 AP----支付宝
名称 微信支付 归类到 WX----微信
名称 现金 归类到 CH----现金
名称 国内银行卡 归类到 CI----国内银行卡
名称 国外银行卡 归类到 CO----国外银行卡
其他的全部归类到 OT----其他
=====================================================
参考文档 :pos目录下的
第三方POS数据收集WebService方式开发指南(来福士+稻状元2022-10-31).pdf
5. 返回码解释
postsalescreate()返回码解释
返回码(<responsecode>short</responsecode>)为【0】,表示调用 Web Service成功。交易被完整接纳。
返回码(<responsecode>short</responsecode>)为非【0】,表示调用 Web Service不成功。软件开发商收到此返回信息清除重传交易队列销售资料。
其他返回码表示不成功,不成功信息从(<responsemessage>string</responsemessage>)获取。软件开发商收到其他返回码请将未成功传送的交易放入重传交易队列。并且截取responsemessage 在程序界面做相应的提示。
请开发方保存好 response,以此作为上传成功的记录。