乐企数字化电子发票(基础版)开票能力测试报告

     能力简介:纳税人销售货物或提供服务时,可以通过本能力开具数电票。 纳税人可将本能力中的各类规则和接口嵌入本单位信息化系统中(如:销售、 收款、结算等),实现数电票开具流程和商业行为的融合,有效提升数电票开具 效率。纳税人可以同时使用本能力、电子发票服务平台开具数电票(税务机关另有规定除外)。

接口调用示例可参考“乐企接口”。

如下是接口测试的输入报文和报文反馈结果,都是测试通过的。

1.【查询数字化电子红字确认单列表信息】
测试输入报文
{
	"yhjslx": "0",
	"xsfmc": "广州****科技有限公司",
	"xsfnsrsbh": "9144****170"
}
报文反馈结果
{
	"hzqrxxList": {
		"total": 1,
		"pageNumber": 1,
		"pageSize": 20,
		"list": [
			{
				"lzfpTdyslxDm": "",
				"hzfpxxqrdbh": "4420***0301",
				"lzkprq": "2024-01-09 14:01:02",
				"hzcxse": -13.0,
				"gmfmc": "广州***限公司",
				"sfzzfpbz": "N",
				"chyyDm": "02",
				"uuid": "b49***8a68",
				"yxbz": "",
				"lzhjse": 13.0,
				"lzfpdm": "",
				"lrfsf": "0",
				"qrrq": "",
				"hzkprq": "",
				"hzcxje": -100.0,
				"hzqrxxztDm": "01",
				"xsfnsrsbh": "9144***170",
				"ykjhzfpbz": "",
				"hzqrdmxsl": 1,
				"gmfnsrsbh": "9144***9Y",
				"lzfphm": "24446000000000000040",
				"lzfppzDm": "02",
				"xsfmc": "广州***有限公司",
				"lrrq": "2024-01-09 15:28:16",
				"lzhjje": 100.0,
				"hzfphm": ""
			}
		]
	},
	"returnmsg": "成功",
	"returncode": "00"
}
2.【查询可用税率信息】
测试输入报文
{}
报文反馈结果
{
	"slzslList": [
		{
			"cszt": "0",
			"yslbz": "N",
			"yxqq": "2013-08-01",
			"csxz": "1",
			"slzsl": "0.060000"
		},
		{
			"cszt": "0",
			"yslbz": "N",
			"dyysl": "13%、11%、10%",
			"yxqq": "2019-04-01",
			"csxz": "1",
			"slzsl": "0.090000"
		},
		{
			"yxqz": "2025-12-31",
			"cszt": "0",
			"yslbz": "Y",
			"yxqq": "2022-06-07",
			"csxz": "1",
			"slzsl": "0.130000"
		},
		{
			"yxqz": "2026-11-01",
			"cszt": "1",
			"yslbz": "Y",
			"dyysl": "",
			"yxqq": "2022-06-07",
			"csxz": "1",
			"slzsl": "0.130000"
		},
		{
			"cszt": "0",
			"yslbz": "N",
			"yxqq": "1994-01-01",
			"csxz": "2",
			"slzsl": "0.050000"
		},
		{
			"cszt": "0",
			"yslbz": "N",
			"yxqq": "2013-08-01",
			"csxz": "1",
			"slzsl": "0.000000"
		},
		{
			"cszt": "0",
			"yslbz": "N",
			"dyysl": "6%、4%",
			"yxqq": "2009-01-01",
			"csxz": "2",
			"slzsl": "0.030000"
		},
		{
			"yxqz": "2029-12-31",
			"cszt": "0",
			"yslbz": "N",
			"dyysl": "17%、16%",
			"yxqq": "2019-04-01",
			"csxz": "1",
			"slzsl": "0.130000"
		}
	],
	"returnmsg": "成功",
	"returncode": "00",
	"count": 8
}
3.【查询发票汇总确认信息】
测试输入报文
{
	"xsfsjswjgdm": "440101",
	"xsfnsrsbh": "9144****170",
	"yf": "2024-03"
}
报文反馈结果
{
	"xsfnsrsbh": "9144****170",
	"fphzqrxxList": [
		{
			"lzfpje": "100.00",
			"hzfpse": "-3.00",
			"lzfpsl": "1",
			"lzfpse": "3.00",
			"hzfpje": "-100.00",
			"hzfpsl": "1",
			"yf": "2024-03",
			"ptbh": "5d2****7d0"
		}
	],
	"returnmsg": "成功",
	"returncode": "00"
}
4.【查询纳税人风险信息】
测试输入报文
}
{
	"nsrsbh": "9144****170"
}
报文反馈结果 
{
	"fxnsrlx": "04",
	"nsrsbh": "9144****170",
	"returnmsg": "成功",
	"fxnsrbz": "N",
	"returncode": "00",
	"nsrxydj": "A",
	"nsryjjb": "03"
}
5.【下载或退回授信额度】
测试输入报文
{
	"nsrsbh": "9144****170",
	"ptbh": "5d2c****17d0",
	"sqlx": "0",
	"sqed": "10"
}
报文反馈结果
{
	"Response": {
		"RequestId": "88d34919b274dcc4",
		"Data": {
			"returncode": "00",
			"returnmsg": "成功",
			"syqjq": "20240301",
			"syqjz": "20240331"
		}
	}
}
6.【查询数字化电子红字确认单明细信息】
测试输入报文
{
	"uuid": "c257af****8dab18", //来自数电红字确认单申请(QDHZQRDSQ)接口返回的uuid
	"xsfnsrsbh": "9144****170"
}
报文反馈结果
{
	"lzfpTdyslxDm": "",
	"hzfpxxqrdbh": "442****301",
	"lzkprq": "2024-03-09 14:01:02",
	"hzcxse": -13.0,
	"gmfmc": "广州****科技有限公司",
	"sfzzfpbz": "N",
	"chyyDm": "02",
	"uuid": "c257af****8dab18",
	"yxbz": "",
	"lzhjse": 13.0,
	"lzfpdm": "",
	"lrfsf": "0",
	"returnmsg": "成功",
	"qrrq": "",
	"hzkprq": "",
	"hzqrxxmxList": [
		{
			"ggxh": "",
			"fpspdj": "",
			"fpspsl": "",
			"xh": 1,
			"spfwjc": "信息技术服务",
			"se": -13.0,
			"sphfwssflhbbm": "3040201010000000000",
			"xmmc": "技术服务费",
			"dw": "",
			"hwhyslwfwmc": "*信息技术服务*技术服务费",
			"sl1": 0.13,
			"je": -100.0,
			"lzmxxh": 1
		}
	],
	"hzcxje": -100.0,
	"hzqrxxztDm": "01",
	"xsfnsrsbh": "9144****170",
	"ykjhzfpbz": "",
	"returncode": "00",
	"gmfnsrsbh": "914****9Y",
	"lzfphm": "24446000000000000040",
	"lzfppzDm": "02",
	"xsfmc": "广州****有限公司",
	"lrrq": "2024-03-09 15:28:16",
	"lzhjje": 100.0,
	"hzfphm": ""
}
7.【获取数字化电子发票批量预赋码信息】
测试输入报文
{
	"nsrsbh": "9144****170",
	"lysl": "10",
	"ywlsh": "41a****ddb"
}
报文反馈结果
{
	"lysl": "10",
	"returnmsg": "成功",
	"returncode": "00",
	"fpqshm": "24446000000000000040",
	"fpzzhm": "24446000000000000049"
}
8.【查询授信额度】
测试输入报文
{"nsrsbh":"9144****170"}
报文反馈结果
{
	"Response": {
		"RequestId": "61710a216d246523",
		"Data": {
			"returncode": "00",
			"returnmsg": "成功",
			"ztsxbz": "N",
			"bysxed": 1000000,
			"kysyed": 499990,
			"yxzed": 500010,
			"yxzwsyed": 499910.0,
			"sq": "202403"
		}
	}
}
9.【上传发票汇总确认信息】
测试输入报文
{
	"xsfsjswjgdm": "440101",
	"xsfnsrsbh": "9144****170",
	"ywlx": "1",
	"ptbh": "5d2c****17d0",
	"yf": "2024-01"
}
报文反馈结果
{
	"Response": {
		"RequestId": "2df93210f807fd76",
		"Data": {
			"returncode": "00",
			"returnmsg": "成功"
		}
	}
}
10.【数字化电子红字确认单确认】
测试输入报文
{
    "uuid": "c257af****8dab18", //来自数电红字确认单申请(QDHZQRDSQ)接口返回的uuid
	"xsfnsrsbh": "9144****170",
	"hzqrdbh": "442014****301", //来自数电红字确认单申请(QDHZQRDSQ)接口返回
	"qrlx": "Y"
}
报文反馈结果
{
	"Response": {
		"RequestId": "cb744b****c29a4",
		"Data": {
			"returncode": "00",
			"returnmsg": "成功",
			"qrrq": "2024-03-19 21:37:17"
		}
	}
}
11.【查询数字化电子发票上传结果】
测试输入报文
{
	"sllsh": "a5d****749"
}
报文反馈结果
{
	"Response": {
		"RequestId": "a50f7ccf1bfa2d4a",
		"Data": {
			"returncode": "00",
			"returnmsg": "成功",
			"resultList": [
				{
					"fphm": "24446000000000000020",
					"status": "00",
					"message": "上传成功"
				}
			]
		}
	}
}
12.【数字化电子发票上传】
测试输入报文
[
	{
		"fphm": "24446000000000000040",
		"lzfpbz": "0",
		"ptbh": "5d2****7d0",
		"fppz": "02",
		"gmfzrrbz": "N",
		"tdys": "",
		"qyDm": "44",
		"cezslxDm": "",
		"sgfplxDm": "",
		"ckywsyzcDm": "",
		"zzsjzjtDm": "",
		"xsfnsrsbh": "9144****170",
		"xsfmc": "广州****科技有限公司",
		"xsfdz": "销售方地址",
		"xsfdh": "销售方电话",
		"xsfkhh": "销售方开户行",
		"xsfzh": "销售方账号",
		"gmfnsrsbh": "9144****9Y",
		"gmfmc": "广州****有限公司",
		"gmfdz": "",
		"gmfdh": "",
		"gmfkhh": "",
		"gmfzh": "",
		"gmfjbr": "",
		"jbrsfzjhm": "",
		"gmfjbrlxdh": "",
		"hjje": 100.0,
		"hjse": 13.0,
		"jshj": 113.0,
		"skyhmc": "",
		"skyhzh": "",
		"jsfs": "",
		"ysxwfsd": "",
		"kpr": "张三",
		"kprzjhm": "44088****0612",
		"kprzjlx": "201",
		"dylzfphm": "",
		"hzqrxxdbh": "",
		"hzqrduuid": "",
		"bz": "测试开票1",
		"ip": "14.19.38.147",
		"macdz": "20-1C-39-C6-4F-A5",
		"cpuid": "",
		"zbxlh": "",
		"kprq": "2024-03-09 14:01:02",
		"sfzsxsfyhzhbq": "",
		"sfzsgmfyhzhbq": "",
		"skrxm": "",
		"fhrxm": "",
		"fpmxList": [
			{
				"mxxh": "1",
				"dylzfpmxxh": "",
				"hwhyslwfwmc": "*信息技术服务*技术服务费",
				"spfwjc": "信息技术服务",
				"xmmc": "技术服务费",
				"ggxh": "",
				"dw": "",
				"sl": "1",
				"dj": "100",
				"je": 100.0,
				"slv": 0.13,
				"se": 13.0,
				"hsje": 113.0,
				"kce": "",
				"sphfwssflhbbm": "3040201010000000000",
				"fphxz": "00",
				"yhzcbs": ""
			}
		],
		"fjysList": [
			{
				"fjysmc": "",
				"fjyslx": "",
				"fjysz": ""
			}
		]
	}
]
报文反馈结果
{
	"returnmsg": "成功",
	"returncode": "00",
	"sllsh": "868****487540"
}
13.【查询纳税人基本信息】
测试输入报文
{
	"nsrsbh": "9144****170"
}
报文反馈结果
{
	"returnmsg": "成功",
	"returncode": "00",
	"jcxx": {
		"zgswskfjmc": "国家税务总局中山市税务局南区税务分局",
		"yhzh": "201****9131",
		"yxqq": "2002-01-01",
		"yhyywddm": "中山市东区****",
		"khhmc": "中山市东区开户行名称",
		"scjydz": "中山市南区城****",
		"djxh": "10114****6628",
		"djzclxdm": "",
		"nsrlx": "1",
		"qxjswjgdm": "1442****",
		"xdpsdqybz": "Y",
		"ssdabh": "1651651",
		"fddbrxm": "",
		"ckqyfldm": "",
		"zcdyzbm": "528400",
		"nsrmc": "中山****有限公司",
		"hydm": "",
		"bsrxm": "",
		"cwfzrxm": "",
		"zgswskfjdm": "14420140001",
		"yxqz": "2099-01-01",
		"nsrsbh": "914****375U",
		"zfjglxdm": "",
		"zcdlxdh": "400****16",
		"nsrztdm": "03"
	},
	"xfsnsrlxGrid": [
		{
			"yxqz": "2099-01-01",
			"xfsnsrlxdm": "",
			"yxqq": "2010-01-01"
		}
	],
	"qyhyxzGrid": [
		{
			"yxqz": "2099-01-01",
			"qyhyxzdm": "25",
			"yxqq": "2010-01-01"
		}
	]
}
14.【调整授信额度有效期】
测试输入报文
{ 
	"xsfnsrsbh": "9144****170",
	"sxedsq": "2024-03"
}
报文反馈结果
{
	"Response": {
		"RequestId": "3d4782434b1d905a",
		"Data": {
			"returncode": "00",
			"returnmsg": "成功",
			"syqjq": "20240301",
			"syqjz": "20240331",
			"sxedsq": "2024-03"
		}
	}
}
15.【查询差额征税编码】
测试输入报文
{}
报文反馈结果
{
	"returnmsg": "成功",
	"cezsbmList": [
		{
			"sphfwssflhbbm": "1100301010000000000",
			"qekpsfkykzp": "Y",
			"sphfwmc": "自来水",
			"xgmnsrzsl": "3%",
			"sfkycekp": "Y",
			"cekpsfkykzp": "Y",
			"sphfwfljc": "水冰雪",
			"ybnsrzsl": "3%"
		},
		....
		{
			"sphfwssflhbbm": "5030000000000000000",
			"qekpsfkykzp": "Y",
			"sphfwmc": "其他不动产",
			"xgmnsrzsl": "5%",
			"sfkycekp": "Y",
			"cekpsfkykzp": "Y",
			"ybnsrsl": "9%",
			"sphfwfljc": "不动产",
			"ybnsrzsl": "5%"
		}
	],
	"returncode": "00",
	"count": 53
}
16.【查询税收分类编码信息】
测试输入报文
{"nsrsbh":"9144****170"}
报文反馈结果
{
	"returnmsg": "成功",
	"returncode": "00",
	"count": 1,
	"ssbmList": [
		{
			"fjbm": "1000000000000000000",
			"xfsgl": "",
			"xfstsnrdm": "",
			"zzstsgl": "免税",
			"tdyslxdm": "11",
			"sphfwmc": "稻谷",
			"jzjtdm": "",
			"hgjcksppm": "10061091【税则品名】其他籼米稻谷、10061099【税则品名】其他稻谷、10062010【税则品名】籼型糙米、10062090【税则品名】其他糙米、10063010【税则品名】籼型精米、10063090【税则品名】其他精米、10064010【税则品名】籼米碎米、10064090【税则品名】其他碎米",
			"zspmList": [
				{
					"hydydzsmc2": "其他行业(11%、10%、10%)",
					"hydydzsmc1": "其他行业(17%、16%、14%)",
					"dydhy": "稻谷种植",
					"hydydzspm2": "101019003",
					"hydydzspm1": "101019002",
					"hydm": "0111"
				}
			],
			"zzstsnrdm": "1011606.0",
			"sphfwfljc": "谷物",
			"zsl": "3%",
			"qyrq": "2010-01-01",
			"tyrq": "2024-01-01",
			"sphfwssflhbbm": "1010101010000000000",
			"cezs": "N",
			"gjz": "稻谷、早籼稻、晚籼稻、中籼稻、粳稻、糯稻",
			"sfhzx": "N",
			"dytjjbm": "10101",
			"xfszcyj": "",
			"zzszcyj": "《财政部 国家税务总局关于粮食企业增值税征免问题的通知》(财税字〔1999〕198号)",
			"bzs": "N",
			"sm": "包括早籼稻、晚籼稻、中籼稻、粳稻、糯稻、其他稻谷。",
			"zzssl": "9%"
		}
	],
	"sjc": "20240319205207"
}

为了方便测试,写了一个测试工具:

进入乐企管理平台:

申请开通能力:

测试通过第一个接口:

全部接口测通后,提交验证,测试通过:

  到此完成能力测试,即可开通使用,实现接口开票,自动开票,智能化开票的高速通道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/479738.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

20240317-2-推荐算法FTRL

FTRL FTRL(Follow the Regularized Leader) 由Google的H. Berendan McMahan 等人于2010年提出【4】,FTRL是一种在线最优化求解算法,结合L1-FOBOS和L1-RDA算法,用于解决在线学习中,权重参数不能产生较好的稀疏性的问题。 由于在线学习涉及内容较多,本文从提升模型稀疏…

吴恩达深度学习笔记:浅层神经网络(Shallow neural networks)3.1-3.5

目录 第一门课:神经网络和深度学习 (Neural Networks and Deep Learning)第三周:浅层神经网络(Shallow neural networks)3.1 神经网络概述(Neural Network Overview) 第一门课:神经网络和深度学习 (Neural Networks an…

【数据结构与算法】算法复杂度

一、什么是复杂度? 程序执行时需要的计算量和内存空间,其中计算量是指时间复杂度,计算量大则需要时间久;内存空间是指空间复杂度和代码是否简洁无关,而是指计算机的cpu和内存计算复杂程度。 复杂度是数量级&#xff0…

Day43:WEB攻防-PHP应用SQL注入符号拼接请求方法HTTP头JSON编码类

目录 PHP-MYSQL-数据请求类型 PHP-MYSQL-数据请求方法 PHP-MYSQL-数据请求格式 知识点: 1、PHP-MYSQL-SQL注入-数据请求类型 2、PHP-MYSQL-SQL注入-数据请求方法 3、PHP-MYSQL-SQL注入-数据请求格式 PHP-MYSQL-数据请求类型 SQL语句由于在黑盒中是无法预知写法的…

Java代码基础算法练习-求给定范围内所有数之和-2024.03.22

任务描述&#xff1a; 输入两个整数n和 m(0<n<m<20)&#xff0c;求此范围内所有数据之和。(包括n和m) 任务要求&#xff1a; 代码示例&#xff1a; package march0317_0331;import java.util.Scanner;/*** 计算两个整数之间&#xff08;包括这两个整数&#xff09;所…

设计数据库之内部模式:SQL基本操作

Chapter4&#xff1a;设计数据库之内部模式&#xff1a;SQL基本操作 笔记来源&#xff1a; 1.《漫画数据库》—科学出版社 2.SQL | DDL, DQL, DML, DCL and TCL Commands 设计数据库的步骤&#xff1a; 概念模式 概念模式(conceptual schema)是指将现实世界模型化的阶段进而&…

Harbor高可用(nginx和keepalived)

Harbor高可用&#xff08;nginx和keepalived&#xff09; 文章目录 Harbor高可用&#xff08;nginx和keepalived&#xff09;1.Harbor高可用集群部署架构1.1 主机初始化1.1.1 设置网卡名和ip地址1.1.2 设置主机名1.1.3 配置镜像源1.1.4 关闭防火墙1.1.5 禁用SELinux1.1.6 设置时…

postman下载汉化以及使用

【2023全网最牛教程】10分钟快速上手Postman&#xff08;建议收藏&#xff09;_macbook postman打开慢-CSDN博客 Postman 汉化教程&#xff08;小白&#xff09;配置的具体操作_postman怎么设置中文-CSDN博客 上面是两篇参考的博客 postman是一款支持http协议的接口调试与测试…

大模型时代,5个最顶级的向量数据库

介绍5个向量数据库。 大模型时代&#xff0c;向量数据库彻底的火了&#xff0c;今天我分享业内最频繁使用的向量数据库&#xff0c;更多实践经验&#xff0c;可以文末参加我们的技术落地的讨论&#xff0c;喜欢本文记得收藏、关注、点赞。 1 Chroma 使用ChromaDB构建LLM应用程…

地平线 西之绝境完整版下载

版本介绍 v1.0.37.0|容量122GB|官方简体中文|支持键盘.鼠标.手柄|赠多项修改器 与埃洛伊同行&#xff0c;在危险壮美的边疆之地揭开种种未知的神秘威胁。此完整版可完整享受广受好评的《地平线 西之绝境™》内容和额外内容&#xff0c;包括在主线游戏后展开的后续故事“炙炎海…

Uni-app/Vue/Js本地模糊查询,匹配所有字段includes和some方法结合使用e

天梦星服务平台 (tmxkj.top)https://tmxkj.top/#/ 1.第一步 需要一个数组数据 {"week": "全部","hOutName": null,"weekendPrice": null,"channel": "门市价","hOutId": 98,"cTime": "…

破解城市内涝难题:水文水动力模拟技术的智慧策略,复杂城市排水系统模型的建立

随着计算机的广泛应用和各类模型软件的发展&#xff0c;将排水系统模型作为城市洪灾评价与防治的技术手段已经成为防洪防灾的重要技术途径。本次培训将聚焦于综合利用GIS及CAD等工具高效地进行大规模城市排水系统水力模型的建立&#xff0c;利用SWMM实现排水系统水力模拟。讲解…

Jmeter测试计划

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

Docker之docker compose!!!!

一、概述 是 Docker 官方提供的一款开源工具&#xff0c;主要用于简化在单个主机上定义和运行多容器 Docker 应用的过程。它的核心作用是容器编排&#xff0c;使得开发者能够在一个统一的环境中以声明式的方式管理多容器应用的服务及其依赖关系。 也就是说Docker Compose是一个…

canvas跟随鼠标移动画带透明度的线

提示&#xff1a;canvas画线 文章目录 前言一、带透明度的线二、试错&#xff0c;只有lineTo的时候画&#xff0c;只有最后地方是透明度的三、试错&#xff0c;只存上一次的点&#xff0c;线会出现断裂的情况总结 前言 一、带透明度的线 test.html <!DOCTYPE html> &l…

Apipost智能Mock功能详解

在接口开发过程中&#xff0c;Mock功能可以帮助开发者快速测试和验证接口的正确性和稳定性&#xff0c;以便快速迭代和修复问题。Apipost推出智能Mock功能&#xff0c;可以在智能期望中填写一些触发条件&#xff0c;开启后&#xff0c;Apipost会根据已设置的触发条件&#xff0…

CMake简单使用02

有如下的目录结构 main.cpp func.h: func.cpp 外层的CMakeLists.txt #需求的最低cmake程序版本 cmake_minimum_required(VERSION 3.2)#本工程的名字&#xff0c;- OpenGL.sln project(OpenGL)#本工程支持的c版本 set(CMAKE_CXX_STANDARD 17)#搜索所有的.cpp&#xff0c;加…

【LeetCode】回溯

labuladong回溯 回溯算法秒杀所有排列-组合-子集问题 回溯 一个回溯问题&#xff0c;实际上就是遍历一棵决策树的过程&#xff0c;树的每个叶子节点存放着一个合法答案。你把整棵树遍历一遍&#xff0c;把叶子节点上的答案都收集起来&#xff0c;就能得到所有的合法答案。 站…

Unity---Lua语言

Lua Binaries Download 13.2 逻辑热更新——Lua1-3_哔哩哔哩_bilibili nil表示空 只有false和nil为false&#xff0c;其他值都为true ..连接两个字符串

docker基础(八)之docker commit,docker tag,docker cp,docker diff

文章目录 概述docker commit语法OPTIONS说明&#xff1a;docker commit --help实例使用场景 docker tag语法示例使用场景为什么要这样做呢&#xff1f; docker cp语法OPTIONS说明&#xff1a;docker cp --help示例 docker diff语法示例使用场景&#xff1a; 概述 用于学习和记…