SaaS API세금계산서
발행자(광고주) 사업자 정보 조회
세금계산서 발행 form 자동 채움용 — 광고주 본인의 사업자등록번호/상호/대표자/주소/이메일 조회.
발행자 사업자 정보 조회
광고주가 세금계산서 청구 요청 form 진입 시 호출. Business 등록값을 그대로 반환해 form 입력 칸을 미리 채움. 광고주는 반환된 값을 form 에서 수정한 뒤 발행 요청 가능.
기존 GET /ai/business/info 와 별개로 주소(address) 까지 노출 하는 발행 form 전용 가벼운 dto.
HTTP 요청
GET /ai/business/tax-invoice/issuer-info
Authorization: Bearer {access_token}인증 토큰의 광고주 본인 Business 정보만 반환. body / query param 없음.
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "발행자 정보 조회",
"data": {
"businessNumber": "1234567890",
"businessName": "큐에이브랜드",
"representative": "테스트대표",
"address": "서울특별시 강남구 테스트로 1 101호",
"managerEmail": "qa@brand.com"
}
}| 필드 | 출처 | 비고 |
|---|---|---|
businessNumber | Business.license | 사업자등록번호 |
businessName | Business.business_name | 상호 |
representative | Business.manager_name | 대표자/담당자 |
address | Business.address_1 + address_2 | 공백 join, 둘 다 없으면 null |
managerEmail | Business.email | 광고주 본인 이메일 (발행 시 받는쪽 이메일 기본값) |
업태/업종은 본 응답에 포함되지 않음. 광고주 프로필에 업태/업종 입력 흐름이 아직 없어 Business 미저장. 발행 form 에서 광고주가 매번 직접 입력 (
POST /request의businessType,businessItem선택 필드).
활용 (프론트)
발행 form 진입 시점에 본 endpoint 호출 → form 입력 칸에 값 자동 채움. 광고주가 수정 후 POST /ai/business/tax-invoice/request 호출.
에러
| 상태 코드 | 의미 |
|---|---|
| 401 | 인증 없음 |
| 404 | 인증 토큰의 광고주 계정 없음 |