diff --git a/app/Http/Controllers/Barobill/EtaxController.php b/app/Http/Controllers/Barobill/EtaxController.php index d0a4d0b5..e48ab35d 100644 --- a/app/Http/Controllers/Barobill/EtaxController.php +++ b/app/Http/Controllers/Barobill/EtaxController.php @@ -255,6 +255,7 @@ public function sendToNts(Request $request): JsonResponse if ($result['success']) { $data['invoices'][$invoiceIndex]['status'] = 'sent'; $data['invoices'][$invoiceIndex]['ntsReceiptNo'] = 'NTS-' . date('YmdHis'); + $data['invoices'][$invoiceIndex]['sentAt'] = date('Y-m-d'); file_put_contents($dataFile, json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)); return response()->json([ @@ -271,6 +272,7 @@ public function sendToNts(Request $request): JsonResponse // 시뮬레이션 $data['invoices'][$invoiceIndex]['status'] = 'sent'; $data['invoices'][$invoiceIndex]['ntsReceiptNo'] = 'NTS-SIM-' . date('YmdHis'); + $data['invoices'][$invoiceIndex]['sentAt'] = date('Y-m-d'); file_put_contents($dataFile, json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)); return response()->json([ diff --git a/resources/views/barobill/etax/index.blade.php b/resources/views/barobill/etax/index.blade.php index 116d2fe8..c011add7 100644 --- a/resources/views/barobill/etax/index.blade.php +++ b/resources/views/barobill/etax/index.blade.php @@ -230,7 +230,7 @@ setFormData({ ...formData, recipientEmail: e.target.value })} required />
- + setFormData({ ...formData, supplyDate: e.target.value })} required />
@@ -364,7 +364,8 @@ className="px-3 py-1.5 text-sm bg-stone-100 text-stone-600 rounded-lg hover:bg-s 발행번호 공급받는자 - 공급일자 + 작성일자 + 전송일자 공급가액 부가세 합계 @@ -374,13 +375,14 @@ className="px-3 py-1.5 text-sm bg-stone-100 text-stone-600 rounded-lg hover:bg-s {invoices.length === 0 ? ( - 해당 기간에 발행된 세금계산서가 없습니다. + 해당 기간에 발행된 세금계산서가 없습니다. ) : ( invoices.map((invoice) => ( onViewDetail(invoice)}> {invoice.issueKey || invoice.id} {invoice.recipientName} {formatDate(invoice.supplyDate)} + {invoice.sentAt ? formatDate(invoice.sentAt) : -} {formatCurrency(invoice.totalSupplyAmt)} {formatCurrency(invoice.totalVat)} {formatCurrency(invoice.total)} @@ -436,9 +438,15 @@ className="px-3 py-1.5 text-sm bg-stone-100 text-stone-600 rounded-lg hover:bg-s
{invoice.recipientBizno}
-
- -
{formatDate(invoice.supplyDate)}
+
+
+ +
{formatDate(invoice.supplyDate)}
+
+
+ +
{invoice.sentAt ? formatDate(invoice.sentAt) : 미전송}
+