/home/mjc1/public_html/emillennium/ajax_edit1_send.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<?php header("Content-type:text/html;charset=euckr"); ?>
<?php 
include("./_common.php"); ?>
<?php
$sql 
"select * from office where code = 1";
$result mysql_query($sql,$connect_ezbill);
$comp_row mysql_fetch_array($result);

$ChangeReason $_POST['ChangeReason'];
$ChangeBillAPPV $_POST['ChangeBillAPPV'];
$ChangeBillDate $_POST['ChangeBillDate'];

$code $ChangeBillAPPV;
$code_dash substr($code,0,8)."-".substr($code,8,8)."-".substr($code,16,8);

$connect_tax    = @mysql_connect($DB_HOSTtax,$DB_USERtax,$DB_PWDtax);
@
mysql_select_db$DB_NAMEtax,$connect_tax);    

if(
$code!=''){ 
    
$queryTax 
            
                    
" SELECT s.ETAXBIL_APPV_NO, s.BUSN_KND_CD, decode(s.BUSNID,'12345678') AS BUSNID, s.SUB_BD_NO, s.MAIN_TX_OFFCR_NM, s.MAIN_TX_OFFCR_TELNO, s.MAIN_TX_OFFCR_EMAIL_ADDR, s.BUSNSECT_NM, s.DETAIL_NM, decode(s.CHIEF_NM,'12345678') AS CHIEF_NM, decode(s.TRADE_NM,'12345678') AS TRADE_NM, s.ADDR, 
                    d.ETAXBIL_APPV_NO, decode(d.SUP_AMT_SM,'12345678') AS SUP_AMT_SM, decode(d.TX_SM,'12345678') AS TX_SM, decode(d.TOT_AMT,'12345678') AS TOT_AMT, d.ETAXBIL_NOTE, d.RCPT_RQEST_TP_CD, d.WRITE_DT, d.EMAIL_CHECK, d.SND_STATUS_CD, d.ETAXBIL_CL_CD,d.ETAXBIL_KND_CD, d.ETAXBIL_RVS_CS_CD, d.SRVC_BUSN_MGMT_NO,
                    d.ISU_DATE,
                    f.ETAXBIL_APPV_NO, f.THNG_SEQNO, f.THNG_PURCHS_DT,  f.THNG_NM, f.THNG_STNDRD_NM, REPLACE(FORMAT(f.THNG_QTY,2),'.00','') AS THNG_QTY, REPLACE(FORMAT(f.THNG_UNTPC,2),'.00','') AS THNG_UNTPC, decode(f.THNG_SUP_AMT,'12345678') AS THNG_SUP_AMT, decode(f.THNG_TX,'12345678') AS THNG_TX, f.THNG_NOTE, d.ORG_ETAXBIL_APPV_NO
                    FROM
                    (tn_eaaa AS d LEFT JOIN tn_eaab AS s ON (s.ETAXBIL_APPV_NO = d.ETAXBIL_APPV_NO) LEFT JOIN 
                    tn_eaac AS f ON d.ETAXBIL_APPV_NO = f.ETAXBIL_APPV_NO)
                    WHERE s.ETAXBIL_APPV_NO = '
$code'";
    
//echo $queryTax;
    
$res mysql_query($queryTax,$connect_tax);
    
$rowcnt 0;
    
$ov_cnt 0$ov_qty 0$ov_amt 0$ov_vat 0;
    while(
$rowTax=mysql_fetch_array($res)){
        if(
$rowTax[BUSN_KND_CD] == "01"){
            if(
$rowcnt>4){
                
$ov_cnt++;
                
$ov_qty += $rowTax['THNG_QTY'];
                
$ov_amt += $rowTax['THNG_SUP_AMT'];
                
$ov_vat += $rowTax['THNG_TX'];
                
$rowcnt++;
                continue;
            }
            
$rowcnt++;
        }
        
$rowTax array_utf8($rowTax);
        
$idx $rowTax[ETAXBIL_APPV_NO];
        
$srvcode $rowTax[SRVC_BUSN_MGMT_NO];
        
$isudate $rowTax[ISU_DATE];
        
$emailCheck        $rowTax[EMAIL_CHECK];

        
$taxtype        $rowTax[ETAXBIL_CL_CD];    //일반 면세 구분
        
$taxtype2        $rowTax[ETAXBIL_KND_CD];    //일반:01 영세:02 구분
        
$SndCheck        $rowTax[SND_STATUS_CD];

        
$Volume         $rowTax[ETAXBIL_APPV_NO];    //승인번호
        
$SerialNum      ;    //일련번호

        
if($_GET['edit_type']=='04' || $_GET['edit_type']=='06' || $_GET['edit_type']=='03' || $_GET['edit_type']=='01'){ // 04:계약의 해제, 06:이중발행 정정, 03:환입 01:기재사항 착오는 첫번째 부(-)계산서 보여주기용
            
$offerPrice $rowTax[SUP_AMT_SM]*-1;    //공급가액
            
$billprice $rowTax[TX_SM]*-1;    //세액
            
$rowTax[THNG_QTY] = $rowTax[THNG_QTY]*-1;
            
$rowTax[THNG_SUP_AMT] = $rowTax[THNG_SUP_AMT]*-1;
            
$rowTax[THNG_TX] = $rowTax[THNG_TX]*-1;
            
$totalPrice     number_format($rowTax[TOT_AMT]*-1);    //합계금액
            
            
if($_GET['edit_type']=='04'){
                
$etxbil_note "당초 작성일자 ($WRITE_DT) 당초 승인번호($code_dash) 수정사유:계약의 해제";
            } else if(
$_GET['edit_type']=='06'){
                
$etxbil_note "당초 승인번호($code_dash) 수정사유:이중발행 정정";
            } else if(
$_GET['edit_type']=='03'){
                
$etxbil_note "당초 작성일자 ($WRITE_DT) 당초 승인번호($code_dash) 수정사유:환입";
            } else if(
$_GET['edit_type']=='01'){
                
//$etxbil_note = "당초 승인번호($code_dash) 수정사유:기재사항 착오 정정용 부(-)계산서";
                
$etxbil_note "당초 승인번호($code_dash) 수정사유:기재사항 착오";
            }
        } else {
            
$offerPrice $rowTax[SUP_AMT_SM];    //공급가액
            
$billprice $rowTax[TX_SM];    //세액
            
$totalPrice     number_format($rowTax[TOT_AMT]);    //합계금액

            
if($_GET['edit_type']=='02'){
                
$etxbil_note "당초 승인번호($code_dash) 수정사유:공급가액 변동";
            }
        }

        if(
$rowTax[BUSN_KND_CD] == "01"){
            
$rowTaxArray[] = $rowTax;
            
$sCompanyNum1    $rowTax[BUSNID];            //사업자번호
            
$sCompanyNum     substr($sCompanyNum1 03) ."-"substr($sCompanyNum1 32) ."-"substr($sCompanyNum1 55);
            
$sCompanySubNum $rowTax[SUB_BD_NO];        //종사업장번호
            
            //도장 
            
$sCompanyNumimg1 $rowTax[BUSNID]; 
            
//공급자 사업자번호 변환
            
$sCompanyNumimg2=substr($sCompanyNumimg1 03) ."-"substr($sCompanyNumimg1 32) ."-"substr($sCompanyNumimg1 55);
            
$sCompanyNumimg=$sCompanyNumimg2.".gif";    //도장이미지


            //담당자 정보
            
$sOFFCR            $rowTax[MAIN_TX_OFFCR_NM];
            
$sOFFPN            $rowTax[MAIN_TX_OFFCR_TELNO];
            
$sOFFEM            $rowTax[MAIN_TX_OFFCR_EMAIL_ADDR];

            
$sCompanyNname  $rowTax[TRADE_NM];    //상호
            
$sChiefName     $rowTax[CHIEF_NM];        //성명
            
$sCompanyAddr   $rowTax[ADDR];    //주소
            
$sUptae         $rowTax[BUSNSECT_NM];            //업태
            
$sJongmok       $rowTax[DETAIL_NM];        //종목
        
} else if($rowTax[BUSN_KND_CD] == "02"){
            
//담당자 정보
            
$rOFFCR            $rowTax[MAIN_TX_OFFCR_NM];
            
$rOFFPN            $rowTax[MAIN_TX_OFFCR_TELNO];
            
$rOFFEM            $rowTax[MAIN_TX_OFFCR_EMAIL_ADDR];


            
$rCompanyNum1    $rowTax[BUSNID];            //사업자번호
            
$rCompanyNum     substr($rCompanyNum1 03) ."-"substr($rCompanyNum1 32) ."-"substr($rCompanyNum1 55);
            
$rCompanySubNum $rowTax[SUB_BD_NO];        //종사업장번호
            
$rCompanyNname  $rowTax[TRADE_NM];    //상호
            
$rChiefName     $rowTax[CHIEF_NM];        //성명
            
$rCompanyAddr   $rowTax[ADDR];    //주소
            
$rUptae         $rowTax[BUSNSECT_NM];            //업태
            
$rJongmok       $rowTax[DETAIL_NM];        //종목
        
}

        
$blankNum       11 strlen($rowTax[SUP_AMT_SM]);                //공란수
        
$sumNum       strlen($rowTax[SUP_AMT_SM]);            //공급가액자리수
        
$billnum      strlen($rowTax[TX_SM]);                //세액자리수
        
$bigo            $rowTax[ETAXBIL_NOTE];    //총 비고

        
$year           substr($rowTax[WRITE_DT],0,4);    //년
        
$month          substr($rowTax[WRITE_DT],4,2);    //월
        
$day            substr($rowTax[WRITE_DT],6,2);    //일

        
$cash           number_format($rowTax[cash]);            //현금
        
$checkPrice     number_format($rowTax[checkPrice]);    //수표
        
$bill           number_format($rowTax[bill]);            //어음
        
$onCredit       number_format($rowTax[onCredit]);        //외상미수금

        
$RCPT_RQEST_TP_CD $rowTax[RCPT_RQEST_TP_CD];
        if (
$rowTax[RCPT_RQEST_TP_CD] == "01") {
            
$irecved "영수";
        } else if (
$rowTax[RCPT_RQEST_TP_CD] == "02"){
            
$irecved "청구";
        }

        
$ORG_ETAXBIL_APPV_NO $rowTax['ORG_ETAXBIL_APPV_NO'];
    }

    
//_pr($rowTaxArray);

    
if($rowcnt>5){
        
$rowTaxArray[4]['THNG_NM'] = $rowTaxArray[4]['THNG_NM']."외 {$ov_cnt}건";
        
$rowTaxArray[4]['THNG_STNDRD_NM'] = "";
        
$rowTaxArray[4]['THNG_UNTPC'] = 0;
        
$rowTaxArray[4]['THNG_QTY'] = $rowTaxArray[4]['THNG_QTY']+$ov_qty;
        
$rowTaxArray[4]['THNG_SUP_AMT'] = $rowTaxArray[4]['THNG_SUP_AMT']+$ov_amt;
        
$rowTaxArray[4]['THNG_TX'] = $rowTaxArray[4]['THNG_TX']+$ov_vat;
    }
    
//_pr($rowTaxArray);
// end if($code)

@mysql_close($connect_tax);

    
//echo $taxtype;
?>
<?php 
if($_POST['ChangeReason']=='01'){ // 기재사항 착오 수정용?>
    <? if($taxtype2=='01' && ($taxtype=='01' || $taxtype=='02')){ $tax_simple_type "1"//일반 ?> 
        <? include("./include/new_tax_edit1.php"); ?>
    <? } if($taxtype == "03" or $taxtype == "04"){ $tax_simple_type "2"//면세 ?> 
        <? include("./include/new_tax_free_edit1.php"); ?>
    <? } if($taxtype2=='02' && ($taxtype=='01' || $taxtype=='02')){ $tax_simple_type "3"//영세 ?> 
        <? include("./include/new_tax_zero_edit1.php"); ?>
    <? ?>
<?php 
?>
<input type='hidden' name='vat_type' id='vat_type' value='<?php echo $vat_type?>'> <!-- 0:VAT별도, 1:VAT포함  -->
<input type='hidden' name='tax_simple_type' id='tax_simple_type' value='<?php echo $tax_simple_type?>'> <!-- 0:VAT별도, 1:VAT포함  -->