|
|
@ -93,7 +93,27 @@ class ChinaTaxes |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
$mxGrid = [ |
|
|
$mxGrid = [ |
|
|
'ycms' => '' |
|
|
'bdznsrsbh' => '91440300MA5DD4XE43',// 被代征纳税人识别号 |
|
|
|
|
|
'bdznsrmc' => '九龙县桑专峯电子仪表仪器有限公司',// 被代征纳税人名称 |
|
|
|
|
|
'gjhdqszDm' => '156',// 国家或地区数字代码 |
|
|
|
|
|
'sfzjlxDm' => '201',// 身份证件类型代码 |
|
|
|
|
|
'zjhm' => '142433197804217752',// 证件号码 |
|
|
|
|
|
'hyDm' => '6490',// 行业代码 |
|
|
|
|
|
'zsxmDm' => '30433',// 征收项目代码 |
|
|
|
|
|
'zspmDm' => '304331300',// 征收品目代码 |
|
|
|
|
|
'zszmDm' => '',// 征收子目代码 |
|
|
|
|
|
'jsyj' => '-159843.33',// 计税依据,保留两位小数 |
|
|
|
|
|
'sl1' => '',// |
|
|
|
|
|
'ynse' => '',// |
|
|
|
|
|
'ydzse' => '',// |
|
|
|
|
|
'yjse' => '',// 1 |
|
|
|
|
|
'ydzse1' => '',// 1 |
|
|
|
|
|
'jmse' => '',// 1 |
|
|
|
|
|
'phjmse' => '',// 1 |
|
|
|
|
|
'phjzbl' => '',// 1 |
|
|
|
|
|
'phjmxzDm' => '',// 1 |
|
|
|
|
|
'ssjmxzDm' => '',// 1 |
|
|
|
|
|
'wszmkjbz' => 'Y',// 完税证明开具标志为 Y 开具,N不开具 |
|
|
]; |
|
|
]; |
|
|
|
|
|
|
|
|
$body = [ |
|
|
$body = [ |
|
|
@ -105,12 +125,35 @@ class ChinaTaxes |
|
|
'skssqz' => '2023-06-30', //税款所属期止,格式,年-月-日 |
|
|
'skssqz' => '2023-06-30', //税款所属期止,格式,年-月-日 |
|
|
'zsxmdm' => '30433', //征收项目代码:30433 |
|
|
'zsxmdm' => '30433', //征收项目代码:30433 |
|
|
'my' => $this->my, //密钥,数字签名校验和资格校验 |
|
|
'my' => $this->my, //密钥,数字签名校验和资格校验 |
|
|
// 'mxGrid' => $this->mxGrid($mxGrid) |
|
|
'mxGrid' => $this->mxGrid($mxGrid) |
|
|
]; |
|
|
]; |
|
|
|
|
|
dump($body); |
|
|
$param = $this->getParamData('SSGZ_GZPT_SZQKL_WTDZDRJK', $body); |
|
|
$param = $this->getParamData('SSGZ_GZPT_SZQKL_WTDZDRJK', $body); |
|
|
|
|
|
dump($param); |
|
|
// dump($param);exit; |
|
|
// dump($param);exit; |
|
|
return $this->json_curl(json_encode($param)); |
|
|
$json_str = '{ "reqId": "'.md5(time() . rand(000,999)).'", "sid": "'.$this->sid.'", "channelId":"'.$this->channelId.'", "accessToken":"'.$this->accessToken.'", "timestamp":"'.time().'", "data": { "bizXml": "<SZQKLDZSPSB0001ZipBase64RequestBw>H4sIAAAAAAAAAO1Xy27bRhT9FUN7SzM |
|
|
|
|
|
cipIMm4FkyS4VU6pEyQ9tComkRVJ8yaNE5KyyCdoUQR5o{r}{n}UMBIujAKNEEfyCJp6yZA |
|
|
|
|
|
+jOWXP1Fhw+JDIKmboGu6gXFc88992pmeDgkN294lrl2Wz3BumNvZWAW{r}{n}ZNZU |
|
|
|
|
|
W3YU3R5uZbqdnfViZg1P+rbSNx1b3cr4Ks7c4DelXuvmXrUnfSpVAACwp7uVPlY5tq2Ob |
|
|
|
|
|
6l4{r}{n}Upmu0b423rAxs5XRJhN3I5ebTqdZWdPt/qTvZYfO7axs5xQaYFeVcxl+k2o38EAm |
|
|
|
|
|
ple1eN3G6slk{r}{n}M/ceGUmOTTzgj+JUGMSlrqzxy4oQh3CE8XjMM4CB6wCtAxgrIjqRkJ |
|
|
|
|
|
UEpSUkklg+r/p1bbAr6029{r}{n}LnSJABu6gAW7nZe3BU4YuYf72/VSlopuyahOjqwhFQp5 |
|
|
|
|
|
sdMCYlWcijVYaXR7n4ijnUqz1tL3tuuu{r}{n}jMSgWacLG0IbOgE36tuaIxiOLnbK/qq2Wo4O |
|
|
|
|
|
MgINMgx0RNnd8ZWdtjs46Ab/E3DmwGp3+wfQDOsN{r}{n}Wq+DaVMCRNwuew3i0Fp |
|
|
|
|
|
nKkp00NY+Gwxa7BwxjWqXiB3BF6WpLqPKuOfTyRg1/biVNcd95RhJ5Qrb{r}{n}2uv3JK97 |
|
|
|
|
|
oBNr0FVvjvWjeq+GnHz+sMl8JhFHiNaLrlG0Vt7uia4sL4roYWO/uafjScQMFGLjEzzQ{r}{n} |
|
|
|
|
|
+BJkWYAAEMv5apU9rLEo6pMoUgWWzF/89s3i3enswe/zs8cX51/NXr28fPLz7KdHF2+// |
|
|
|
|
|
+PsBf2d{r}{n}nb6YP7u3OH00u/vj7OF5uhstD5sRQ7N4yDIsQrBUKAKWgYVCnomkYTL2G |
|
|
|
|
|
DFCxzErvyyZMD80NGWM{r}{n}CQ1hnosECRUqNJ8iVIJxeRhGI8CeFdQBuGwdM3HWXW |
|
|
|
|
|
U5lCjclIKEOJcOAmxg36DDKRVZlEXxUoZc{r}{n}NCMTLu+NAAXAp7dYzEUwRApJ2AiH0E |
|
|
|
|
|
hY4z0tTIvjzoa1UkcwQK6WopdBOCBsWB5ZzSkJl8JUMgnj{r}{n}iAzMJJUEH/ruyk5ErQaof |
|
|
|
|
|
NyJizffXT5/Obv/ZvbtD4u7Ty7OXy/unM9f3buS+1CBgUwJlqg3GFAs{r}{n}ccvt5tp91+6j+2 |
|
|
|
|
|
CthjpXdd+7X+enDy/fnl0+fzz/8s6V3McxAFFb0esE6IkpFvPX7vtfu+/jXpt/{r}{n}8Xr+9efzX |
|
|
|
|
|
57+9cMUAQ4xoaGonVgW/lfbGVdcPqf/jaEK1Pf/3FAck4fXbkp5J3rRi1/wcn/7FcD/{r}{n}C |
|
|
|
|
|
Z2KPLlgDAAA</SZQKLDZSPSB0001ZipBase64RequestBw>" |
|
|
|
|
|
} |
|
|
|
|
|
}'; |
|
|
|
|
|
return $this->json_curl($json_str); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -424,15 +467,13 @@ xmlns:ns2="http://www.chinatax.gov.cn/dataspec/">'; |
|
|
*/ |
|
|
*/ |
|
|
protected function mxGrid($mxGrid) |
|
|
protected function mxGrid($mxGrid) |
|
|
{ |
|
|
{ |
|
|
|
|
|
$xmlStr = '<ns2:sbMxsjVOList>'; |
|
|
$xmlArr = []; |
|
|
|
|
|
|
|
|
|
|
|
foreach ($mxGrid as $key => $value) { |
|
|
foreach ($mxGrid as $key => $value) { |
|
|
$xmlArr[] = "<ns2:{$key}>" . $value . "</ns2:{$key}>"; |
|
|
$xmlStr .= "<ns2:{$key}>" . $value . "</ns2:{$key}>"; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return $xmlStr . '</ns2:sbMxsjVOList>'; |
|
|
return $xmlArr; |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
|