+ {/* 어음번호 */}
+
+
+ updateField('billNumber', e.target.value)} placeholder="자동생성 또는 직접입력" disabled={isViewMode} />
+
+
+ {/* 증권종류 */}
+
+
+
+
+
+ {/* 거래방향 */}
+
+
+
+
+
+ {/* 전자/지류 */}
+
+
+
+
+
+ {/* 거래처 */}
+
+
+
+
+
+ {/* 금액 */}
+
+
+ updateField('amount', v ?? 0)} disabled={isViewMode} />
+
+
+ {/* 발행일 */}
+
+
+ updateField('issueDate', d)} disabled={isViewMode} />
+
+
+ {/* 만기일 (수표는 일람출급이므로 없음) */}
+ {isBill && (
+
+
+ updateField('maturityDate', d)} disabled={isViewMode} />
+
+ )}
+
+ {/* 은행 */}
+
+
+ updateField(isReceived ? 'issuerBank' : 'settlementBank', e.target.value)}
+ placeholder={isReceived ? '예: 국민은행' : '예: 신한은행'}
+ disabled={isViewMode}
+ />
+
+
+ {/* 지급장소 */}
+
+
+
+
+
+ {/* 지급장소 상세 */}
+ {formData.paymentPlace === 'other' && (
+
+
+ updateField('paymentPlaceDetail', e.target.value)} placeholder="지급장소를 직접 입력" disabled={isViewMode} />
+
+ )}
+
+ {/* 어음구분 (어음만) */}
+ {isBill && (
+
+
+
+
+ )}
+
+ {/* ===== 받을어음 전용 필드 ===== */}
+ {isReceived && (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* 할인여부 (수표 제외) */}
+ {isBill && (
+
+
+
+ {
+ updateField('isDiscounted', c);
+ if (c) updateField('receivedStatus', 'discounted');
+ }} disabled={isViewMode} />
+ {formData.isDiscounted ? '할인 적용' : '미적용'}
+
+
+ )}
+ >
+ )}
+
+ {/* ===== 지급어음 전용 필드 ===== */}
+ {isIssued && (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+ updateField('actualPaymentDate', d)} disabled={isViewMode} />
+
+ >
+ )}
+
+ {/* 입출금 계좌 */}
+
+
+ updateField('bankAccountInfo', e.target.value)} placeholder="계좌 정보" disabled={isViewMode} />
+
+
+ {/* 비고 */}
+
+
+ updateField('note', e.target.value)} placeholder="비고를 입력해주세요" disabled={isViewMode} />
+
+
+