碧桂园首笔债务展期获通过,涉资金39亿
文章来源: 第一财经 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
9月2日,有市场人士向第一财经透露,在经历了两周沟通之后,碧桂园第一个债务展期方案获得债权人通过。
碧桂园是8月18日披露该笔债券的展期方案的。资料显示,该债券为碧桂园控股所发行的“16碧园05”熊猫债,发行规模58.3亿元,当前余额为39.04亿元,票面利率5.65%,到期日为2023年9月2日。
在提供给债权人的方案中,碧桂园提出本金展期三年的兑付方案,具体支付计划为:债券到期后的第1、2、3个月分别支付2%的本金,即合计6%的首期款;第12个月支付10%的本金;第24个月支付15%的本金;30个月支付25%本金;第36个月支付剩余44%的本金。
在展期之外,碧桂园也提供了增信措施,拿出福建龙岩、海阳、江苏沭阳、淮安、兴化的等项目公司股权质押。
此前有消息显示,少数债权人对三年展期的时间略感不满,但此后都已接受了这一方案,因为三年周期相对来说可执行度更强,可以避免出现二次、三次展期的尴尬局面。
因为此前,不少房企在制定单笔展期方案时,初次确立的展期时间通常为一年或者一年半,甚至有公司提出半年展期,但绝大多数公司都未能按期兑付,最终被迫二次或三次展期。碧桂园此番直接提出三年展期计划,亦是借鉴了同行此前的经验和教训,避免重蹈覆辙。
有业内人士分析称,碧桂园拿出的第一个方案展期三年,显示这家公司做债务偿还规划的风格还是比较理性保守的,毕竟未来一年时间内,公司的现金资源只能集中于保交付这项工作上,唯有交付压力减轻后,公司可以获得的用于偿债资金才会相对宽裕。
8月30日,碧桂园发布了上半年业绩报告,显示该公司上半年交房27.8万套,实现营业收入2263.1亿。该公司表示,下半年交付计划约40万套,截至6月30日,总现金余额1306亿。据悉,该现金多数锁定在监管账户中,将用于未来两三年的保交付工作。
经过连续三年净偿还债务之后,碧桂园截至6月末的总有息借贷为2579.1亿,较去年底下降4.9%,净借贷比率为50.1%。其中,将于2023年下半年到期的债务比例为25%,于2024年到期的比例为32%,于2025年到期占比为20%。
鉴于集中交付与债务到期日的高度重叠,外加市场下滑,公司销售不畅,上半年权益合同销售额1287.6亿,权益回款1185.0,多重因素下,致使该集团出现阶段性流动压力,被迫推进债务展期或重整工作。
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","async":"","data-ad-client":"ca-pub-7528949385909099"},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 7;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=12497997&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}