|
@@ -128,7 +128,7 @@ class InvCat extends BaseController{
|
|
|
$supplier =Db::name("supplier_info")->where(["code"=>$goodinfo["supplierNo"]])->find();
|
|
|
$goodinfo["supplierName"]=$supplier["name"]??"";
|
|
|
|
|
|
- return app_show(0,"获取成功",$goodinfo);
|
|
|
+ return app_show(0,"获取成功",$goodinfo);
|
|
|
}
|
|
|
//发票类目列表
|
|
|
public function catlist(){
|
|
@@ -194,7 +194,6 @@ class InvCat extends BaseController{
|
|
|
]);
|
|
|
|
|
|
Db::startTrans();
|
|
|
-
|
|
|
try {
|
|
|
|
|
|
$all_spuCode = Db::name('good')
|
|
@@ -214,26 +213,6 @@ class InvCat extends BaseController{
|
|
|
if (!in_array($value['tax'], $all_cat_code[$value['cat_code']]['tax'] != '' ? explode('、', $all_cat_code[$value['cat_code']]['tax']) : [])) throw new Exception($value['tax'].'未找到对应的开票类目税率');
|
|
|
$value['tax'] = str_replace('%', '', $value['tax']);
|
|
|
$value['tax'] = round(bcdiv($value['tax'], 100, 3), 2);
|
|
|
-
|
|
|
-//
|
|
|
-// if ($value['is_discount'] == 1) {
|
|
|
-// // 优惠政策下 税率标识只能选择 0非零说率 1免税 2不征税 增值税管理为空"出口零税/免税/不征税"
|
|
|
-// if($value['tax'] == 0){
|
|
|
-// if ( $value['inv_tag'] == 3) throw new Exception($value['spuCode'].'税率标识不能选择零税率');
|
|
|
-// if ($value['addTax'] == '') throw new Exception($value['spuCode'].'参数 addTax 不能为空');
|
|
|
-// if($value['addTax']!=$this->Tax[$value['inv_tag']]){
|
|
|
-// throw new Exception($value['spuCode'].'税率标识与增值税管理内容不符');
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-//
|
|
|
-// } else {
|
|
|
-// // 非优惠政策下 零税率 税率标识只能选择 3 普通零税率 增值税管理为空
|
|
|
-// // 非优惠政策下 非零税率 税率标识只能选择 0 非零税率 增值税管理为空
|
|
|
-// if ($value['tax'] == 0 && $value['inv_tag'] != 3) throw new Exception($value['spuCode'].'税率标识只能选择零税率');
|
|
|
-// $value['addTax'] = '';
|
|
|
-// }
|
|
|
-
|
|
|
if($value['is_discount'] ==1){
|
|
|
// 1.如果YHZCBS为1, 则ZZSTSGL必须填; 如果YHZCBS为0,ZZSTSGL不填。
|
|
|
// 2.如果YHZCBS为1, 且税率为0, 则LSLBS只能根据实际情况选择"1或2"中的一种, 不能选择3, 且ZZSTSGL内容也只能写与1/2对应的"免税/不征税";
|