테스트 키는 기관에 신청하지 않고 포인트도 차감하지 않습니다. 홈택스 서류는 항상 바로 COMPLETED로 끝납니다. 법인등기는 corporationNumber1100000000014가 COMPLETED, 1100000000071이 FAILED로 바로 끝나고, 다른 번호는 400 INVALID_REQUEST를 반환합니다. COMPLETED 조회 응답에는 샘플 PDF 주소가 담깁니다. 서류 발급 가이드
FAILED: 발급 실패. 포인트를 차감하지 않습니다. 홈택스 서류는 인증서, 체납, 신고 여부를 확인하세요. 법인등기는 법인등록번호와 법인의 종류, 상태를 확인하세요. 문제가 없으면 잠시 뒤 다시 요청하세요. 다시 요청할 때는 새 Bolta-Client-Reference-Id를 쓰세요
ACTION_REQUIRED: 볼타가 결과 확인 중. 같은 서류를 다시 요청하지 말고 COMPLETED 또는 FAILED로 바뀔 때까지 기다리세요
{"docsConfig":{"theme":"sequoia","$schema":"https://mintlify.com/docs.json","name":"볼타 사용 가이드","description":"전자세금계산서 자동화와 효율화, 예약 발행을 볼타에서 만나보세요. 전자세금계산서 업무가 쉬워집니다.","colors":{"primary":"#f60","light":"#f60","dark":"#f60"},"logo":{"light":"https://mintcdn.com/bolta/NYFZkgxpROncMbXN/bolta_logo_transparent.png?fit=max\u0026auto=format\u0026n=NYFZkgxpROncMbXN\u0026q=85\u0026s=f9d6d89e7739119c676197881df7a625","dark":"https://mintcdn.com/bolta/NYFZkgxpROncMbXN/bolta_logo_transparent.png?fit=max\u0026auto=format\u0026n=NYFZkgxpROncMbXN\u0026q=85\u0026s=f9d6d89e7739119c676197881df7a625","href":"https://docs.bolta.io"},"favicon":"https://mintcdn.com/bolta/F7qtr7nJZw4vBk-O/logo_512_512.png?fit=max\u0026auto=format\u0026n=F7qtr7nJZw4vBk-O\u0026q=85\u0026s=745fdfb83291570d5820c4dc28854fb2","api":{},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://bolta.io","label":"볼타 홈페이지"},{"href":"https://app.bolta.io/login","label":"로그인"}],"primary":{"type":"button","label":"볼타 무료로 시작하기","href":"https://app.bolta.io/login"}},"seo":{"metatags":{"title":"볼타 사용 가이드","description":"전자세금계산서 자동화와 효율화, 예약 발행을 볼타에서 만나보세요. 전자세금계산서 업무가 쉬워집니다."},"paths":[{"path":"en","metatags":{"og:site_name":"Bolta Docs"}}],"indexing":"navigable"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"integrations":{"ga4":{"measurementId":"G-62XWX7Q0CB"},"gtm":{"tagId":"GTM-59ZRC8ZJ"}},"thumbnails":{"fonts":{"family":"Noto Sans KR"}},"navigation":{"languages":[{"language":"ko","href":"docs/overview"},{"language":"en","navbar":{"links":[{"href":"https://bolta.io","label":"Bolta Home"},{"href":"https://app.bolta.io/login","label":"Log in"}],"primary":{"type":"button","label":"Start Bolta for free","href":"https://app.bolta.io/login"}},"href":"en/docs/api-introduction/overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bolta","hasAudioNarration":false,"actualSubdomain":"bolta","customDomains":["docs.bolta.io"],"gitSource":{"type":"github","owner":"bolta-io","repo":"user-guide","deployBranch":"develop","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9e22022dab27fc6c07b27","collectionId":"b8e943c5-ca60-4d0e-86d5-34c017bddc55","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9e22022dab27fc6c07b27"},"entitlements":{},"buildId":"6ae9e22022dab27fc6c07b27","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"ko","tag":"서비스 이용 가이드","count":72},{"language":"ko","tag":"API 소개","count":39},{"language":"en","tag":"API Introduction","count":39},{"language":"ko","tag":"API 문서","count":37},{"language":"en","tag":"API Reference","count":37},{"language":"ko","tag":"세금계산서","count":25},{"language":"ko","tag":"API 가이드","count":20},{"language":"en","tag":"API Guides","count":20},{"language":"ko","tag":"매출, 매입과 계좌","count":12},{"language":"ko","tag":"현금영수증","count":7},{"language":"ko","tag":"개발자센터","count":7},{"language":"ko","tag":"발행하기","count":7},{"language":"ko","tag":"시작하기","count":7},{"language":"en","tag":"Tax Invoice","count":6},{"language":"en","tag":"Use Cases","count":6},{"language":"en","tag":"Common","count":5},{"language":"en","tag":"Cash Receipt","count":5},{"language":"en","tag":"Revenue and Expense","count":5},{"language":"en","tag":"Bank Account Transactions","count":4},{"language":"en","tag":"Reverse Issuance","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/document-issuance/request-document-issuance","slug":"/api-reference/document-issuance/request-document-issuance","pageMetadata":{"title":"서류 발급 요청","description":"서류 발급을 접수합니다. API가 `202 Accepted`와 `issuanceKey`를 반환하고 발급은 비동기로 진행합니다. `issuanceKey`로 결과를 조회하세요.\n\n테스트 키는 기관에 신청하지 않고 포인트도 차감하지 않습니다. 홈택스 서류는 항상 바로 `COMPLETED`로 끝납니다. 법인등기는 `corporationNumber` `1100000000014`가 `COMPLETED`, `1100000000071`이 `FAILED`로 바로 끝나고, 다른 번호는 `400 INVALID_REQUEST`를 반환합니다. `COMPLETED` 조회 응답에는 샘플 PDF 주소가 담깁니다. [서류 발급 가이드](/docs/api-introduction/document-issuance)\n","deprecated":false,"version":null,"sidebarTitle":"서류 발급 요청","og:description":"서류 발급을 접수합니다.","openapi":"/openapi.yaml post /v1/documentIssuances","href":"/api-reference/document-issuance/request-document-issuance","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"서류 발급을 접수합니다. API가 \", _jsx(_components.code, {\n children: \"202 Accepted\"\n }), \"와 \", _jsx(_components.code, {\n children: \"issuanceKey\"\n }), \"를 반환하고 발급은 비동기로 진행합니다. \", _jsx(_components.code, {\n children: \"issuanceKey\"\n }), \"로 결과를 조회하세요.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"테스트 키는 기관에 신청하지 않고 포인트도 차감하지 않습니다. 홈택스 서류는 항상 바로 \", _jsx(_components.code, {\n children: \"COMPLETED\"\n }), \"로 끝납니다. 법인등기는 \", _jsx(_components.code, {\n children: \"corporationNumber\"\n }), \" \", _jsx(_components.code, {\n children: \"1100000000014\"\n }), \"가 \", _jsx(_components.code, {\n children: \"COMPLETED\"\n }), \", \", _jsx(_components.code, {\n children: \"1100000000071\"\n }), \"이 \", _jsx(_components.code, {\n children: \"FAILED\"\n }), \"로 바로 끝나고, 다른 번호는 \", _jsx(_components.code, {\n children: \"400 INVALID_REQUEST\"\n }), \"를 반환합니다. \", _jsx(_components.code, {\n children: \"COMPLETED\"\n }), \" 조회 응답에는 샘플 PDF 주소가 담깁니다. \", _jsx(_components.a, {\n href: \"/docs/api-introduction/document-issuance\",\n children: \"서류 발급 가이드\"\n })]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"서류 발급 요청","description":"서류 발급을 접수합니다. API가 `202 Accepted`와 `issuanceKey`를 반환하고 발급은 비동기로 진행합니다. `issuanceKey`로 결과를 조회하세요.\n\n테스트 키는 기관에 신청하지 않고 포인트도 차감하지 않습니다. 홈택스 서류는 항상 바로 `COMPLETED`로 끝납니다. 법인등기는 `corporationNumber` `1100000000014`가 `COMPLETED`, `1100000000071`이 `FAILED`로 바로 끝나고, 다른 번호는 `400 INVALID_REQUEST`를 반환합니다. `COMPLETED` 조회 응답에는 샘플 PDF 주소가 담깁니다. [서류 발급 가이드](/docs/api-introduction/document-issuance)\n","deprecated":false,"version":null,"sidebarTitle":"서류 발급 요청","og:description":"서류 발급을 접수합니다.","openapi":"/openapi.yaml post /v1/documentIssuances","href":"/api-reference/document-issuance/request-document-issuance","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"서류 발급 요청","x-mint":{"href":"/api-reference/document-issuance/request-document-issuance","metadata":{"sidebarTitle":"서류 발급 요청","og:description":"서류 발급을 접수합니다."}},"deprecated":false,"description":"서류 발급을 접수합니다. API가 `202 Accepted`와 `issuanceKey`를 반환하고 발급은 비동기로 진행합니다. `issuanceKey`로 결과를 조회하세요.\n\n테스트 키는 기관에 신청하지 않고 포인트도 차감하지 않습니다. 홈택스 서류는 항상 바로 `COMPLETED`로 끝납니다. 법인등기는 `corporationNumber` `1100000000014`가 `COMPLETED`, `1100000000071`이 `FAILED`로 바로 끝나고, 다른 번호는 `400 INVALID_REQUEST`를 반환합니다. `COMPLETED` 조회 응답에는 샘플 PDF 주소가 담깁니다. [서류 발급 가이드](/docs/api-introduction/document-issuance)\n","tags":["서류 발급"],"parameters":["94b1cc7b-27f4-448c-8a5b-797909a71c67"],"requestBody":"87e7e969-9f76-48e5-9402-3f2861ed2d63","responses":{"202":"7bde08b5-46cb-4e44-84be-ecb1bf98b0f7","400":"7ed80958-8e89-4fb2-8879-0288ae1c2fc4","401":"65d694da-cc8b-47ff-82cd-a289b6ef52a6","402":"62d6b193-9e67-48a0-a060-335e8bfd4879","409":"3d397a80-7edf-4289-8204-90de27695472","429":"4fa5de97-bf26-43f3-bae7-aee1f49a33a6","500":"728ee052-08f7-4599-aa01-834cd050b6f5","503":"6ffae91e-3016-4b0e-bfd1-3c99a0278fdb"},"method":"post","type":"path","servers":["16a74a8b-1464-4094-a82c-9129607413b1"],"security":["b1e66129-9f50-46bc-a9ef-a13e5d65e168"],"path":"/v1/documentIssuances","baseUrlOptions":["https://xapi.bolta.io"],"title":"서류 발급 요청","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"94b1cc7b-27f4-448c-8a5b-797909a71c67":{"name":"Bolta-Client-Reference-Id","in":"header","description":"1~255자의 요청자 관리번호를 입력하세요. 같은 값과 같은 본문으로 다시 보내면 API가 기존 요청을 반환합니다. 같은 값에 다른 본문을 보내면 `409 Conflict`와 `IDEMPOTENCY_CONFLICT`를 반환합니다.","required":true,"example":"order-20260919-001","schema":{"type":"string","minLength":1,"maxLength":255,"pattern":"\\S","isRequired":true,"description":"1~255자의 요청자 관리번호를 입력하세요. 같은 값과 같은 본문으로 다시 보내면 API가 기존 요청을 반환합니다. 같은 값에 다른 본문을 보내면 `409 Conflict`와 `IDEMPOTENCY_CONFLICT`를 반환합니다.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"서류 발급 요청","properties":{"document":{"oneOf":[{"type":"object","description":"발급할 서류. `type`에 맞춰 입력을 채우세요.","required":["type","language"],"properties":{"type":{"type":"string","const":"BUSINESS_REGISTRATION_PROOF","isRequired":true,"uniqueKey":"document.oneOf.0.type","typeLabel":"string"},"language":{"type":"string","description":"`EN`은 홈택스에 등록된 사업자 영문 정보로 발급합니다. 영문 정보가 없거나 형식이 맞지 않으면 `FAILED`로 끝나고 포인트를 차감하지 않습니다.","enum":["KO","EN"],"isRequired":true,"uniqueKey":"document.oneOf.0.language","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"document.oneOf.0","typeLabel":"object"},{"type":"object","description":"발급할 서류. `type`에 맞춰 입력을 채우세요.","required":["type","reason"],"properties":{"type":{"type":"string","const":"BUSINESS_REGISTRATION_CERTIFICATE","isRequired":true,"uniqueKey":"document.oneOf.1.type","typeLabel":"string"},"reason":{"type":"string","minLength":1,"maxLength":10,"description":"재발급 사유. 사업자등록증에 그대로 인쇄되니 실제 사유를 적으세요(예: `분실`). 앞뒤 공백을 제거한 뒤 1~10자여야 하며 제어 문자는 쓸 수 없습니다.","isRequired":true,"uniqueKey":"document.oneOf.1.reason","typeLabel":"string"}},"isRequired":true,"uniqueKey":"document.oneOf.1","typeLabel":"object"},{"type":"object","description":"발급할 서류. `type`에 맞춰 입력을 채우세요.","required":["type","purpose"],"properties":{"type":{"type":"string","const":"TAX_PAYMENT_CERTIFICATE","isRequired":true,"uniqueKey":"document.oneOf.2.type","typeLabel":"string"},"purpose":{"type":"string","enum":["PAYMENT_RECEIPT","OTHER"],"description":"용도. `PAYMENT_RECEIPT`(대금수령), `OTHER`(기타)","isRequired":true,"uniqueKey":"document.oneOf.2.purpose","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"document.oneOf.2","typeLabel":"object"},{"type":"object","description":"발급할 서류. `type`에 맞춰 입력을 채우세요.","required":["type","from","to"],"properties":{"type":{"type":"string","const":"VAT_TAX_BASE_PROOF","isRequired":true,"uniqueKey":"document.oneOf.3.type","typeLabel":"string"},"from":{"type":"string","pattern":"^\\d{4}-(01|07)$","description":"과세기간 시작 연월. 01월 또는 07월","example":"2025-01","isRequired":true,"uniqueKey":"document.oneOf.3.from","typeLabel":"string"},"to":{"type":"string","pattern":"^\\d{4}-(06|12)$","description":"과세기간 끝 연월. 06월 또는 12월","example":"2025-12","isRequired":true,"uniqueKey":"document.oneOf.3.to","typeLabel":"string"}},"isRequired":true,"uniqueKey":"document.oneOf.3","typeLabel":"object"},{"type":"object","description":"발급할 서류. `type`에 맞춰 입력을 채우세요.","required":["type","fiscalYearEnd"],"properties":{"type":{"type":"string","const":"STANDARD_FINANCIAL_STATEMENT_PROOF","isRequired":true,"uniqueKey":"document.oneOf.4.type","typeLabel":"string"},"fiscalYearEnd":{"type":"string","pattern":"^\\d{4}-(0[1-9]|1[0-2])$","description":"사업연도 종료 연월. 개인사업자는 연도만 봅니다.","example":"2025-12","isRequired":true,"uniqueKey":"document.oneOf.4.fiscalYearEnd","typeLabel":"string"}},"isRequired":true,"uniqueKey":"document.oneOf.4","typeLabel":"object"},{"type":"object","description":"발급할 서류. `type`에 맞춰 입력을 채우세요.","required":["type","corporationNumber","cancelledEntries"],"properties":{"type":{"type":"string","const":"CORPORATE_REGISTRY_VIEW","isRequired":true,"uniqueKey":"document.oneOf.5.type","typeLabel":"string"},"corporationNumber":{"type":"string","pattern":"^(\\d{13}|\\d{6}-\\d{7})$","description":"법인등록번호 13자리. 하이픈을 넣어도 됩니다.","example":"110111-1234567","isRequired":true,"uniqueKey":"document.oneOf.5.corporationNumber","typeLabel":"string"},"cancelledEntries":{"type":"string","enum":["INCLUDE","EXCLUDE"],"description":"말소사항 포함 여부","isRequired":true,"uniqueKey":"document.oneOf.5.cancelledEntries","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"document.oneOf.5","typeLabel":"object"},{"type":"object","description":"발급할 서류. `type`에 맞춰 입력을 채우세요.","required":["type","corporationNumber","cancelledEntries"],"properties":{"type":{"type":"string","const":"CORPORATE_REGISTRY_ISSUANCE","isRequired":true,"uniqueKey":"document.oneOf.6.type","typeLabel":"string"},"corporationNumber":{"type":"string","pattern":"^(\\d{13}|\\d{6}-\\d{7})$","description":"법인등록번호 13자리. 하이픈을 넣어도 됩니다.","example":"110111-1234567","isRequired":true,"uniqueKey":"document.oneOf.6.corporationNumber","typeLabel":"string"},"cancelledEntries":{"type":"string","enum":["INCLUDE","EXCLUDE"],"description":"말소사항 포함 여부","isRequired":true,"uniqueKey":"document.oneOf.6.cancelledEntries","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"document.oneOf.6","typeLabel":"object"}],"isRequired":true,"uniqueKey":"document","typeLabel":"object"}},"required":["document"],"uniqueKey":"","typeLabel":"object"},"examples":{"사업자등록증명":{"title":"사업자등록증명","value":{"document":{"type":"BUSINESS_REGISTRATION_PROOF","language":"KO"}}},"영문 사업자등록증명":{"title":"영문 사업자등록증명","value":{"document":{"type":"BUSINESS_REGISTRATION_PROOF","language":"EN"}}},"사업자등록증 재발급":{"title":"사업자등록증 재발급","value":{"document":{"type":"BUSINESS_REGISTRATION_CERTIFICATE","reason":"분실"}}},"납세증명서":{"title":"납세증명서","value":{"document":{"type":"TAX_PAYMENT_CERTIFICATE","purpose":"OTHER"}}},"부가가치세 과세표준증명":{"title":"부가가치세 과세표준증명","value":{"document":{"type":"VAT_TAX_BASE_PROOF","from":"2025-01","to":"2025-12"}}},"표준재무제표증명":{"title":"표준재무제표증명","value":{"document":{"type":"STANDARD_FINANCIAL_STATEMENT_PROOF","fiscalYearEnd":"2025-12"}}},"법인등기사항전부증명서(열람용)":{"title":"법인등기사항전부증명서(열람용)","value":{"document":{"type":"CORPORATE_REGISTRY_VIEW","corporationNumber":"110111-1234567","cancelledEntries":"INCLUDE"}}},"법인등기사항전부증명서(제출용)":{"title":"법인등기사항전부증명서(제출용)","value":{"document":{"type":"CORPORATE_REGISTRY_ISSUANCE","corporationNumber":"1101111234567","cancelledEntries":"EXCLUDE"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"7bde08b5-46cb-4e44-84be-ecb1bf98b0f7":{"description":"접수 완료","content":{"application/json":{"schema":{"type":"object","description":"서류 발급 요청과 결과","properties":{"issuanceKey":{"type":"string","format":"uuid","description":"발급 요청 식별자","isRequired":true,"uniqueKey":"issuanceKey","typeLabel":"string\u003cuuid>"},"clientReferenceId":{"type":"string","description":"요청에 사용한 `Bolta-Client-Reference-Id`","isRequired":true,"uniqueKey":"clientReferenceId","typeLabel":"string"},"type":{"type":"string","description":"서류 종류","enum":["BUSINESS_REGISTRATION_PROOF","BUSINESS_REGISTRATION_CERTIFICATE","TAX_PAYMENT_CERTIFICATE","VAT_TAX_BASE_PROOF","STANDARD_FINANCIAL_STATEMENT_PROOF","CORPORATE_REGISTRY_VIEW","CORPORATE_REGISTRY_ISSUANCE"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"language":{"type":"string","description":"발급한 서류의 언어. 사업자등록증명이 아닌 서류는 항상 `KO`입니다.","enum":["KO","EN"],"isRequired":true,"uniqueKey":"language","typeLabel":"enum\u003cstring>"},"status":{"type":"string","description":"발급 상태\n- `ACCEPTED`: 접수, 기관 신청 전\n- `SUBMITTED`: 기관 신청 완료, 결과 대기\n- `COMPLETED`: 발급 완료\n- `FAILED`: 발급 실패. 포인트를 차감하지 않습니다. 홈택스 서류는 인증서, 체납, 신고 여부를 확인하세요. 법인등기는 법인등록번호와 법인의 종류, 상태를 확인하세요. 문제가 없으면 잠시 뒤 다시 요청하세요. 다시 요청할 때는 새 `Bolta-Client-Reference-Id`를 쓰세요\n- `ACTION_REQUIRED`: 볼타가 결과 확인 중. 같은 서류를 다시 요청하지 말고 `COMPLETED` 또는 `FAILED`로 바뀔 때까지 기다리세요\n","enum":["ACCEPTED","SUBMITTED","COMPLETED","FAILED","ACTION_REQUIRED"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"requestedAt":{"type":"string","format":"date-time","description":"요청을 접수한 시각(UTC)","isRequired":true,"uniqueKey":"requestedAt","typeLabel":"string\u003cdate-time>"},"issuedOn":{"oneOf":[{"type":"string","format":"date","description":"원본 PDF에 적힌 발급일. 법인등기는 열람일 또는 발급일입니다. `COMPLETED`에서만 채웁니다.","isRequired":true,"uniqueKey":"issuedOn.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"원본 PDF에 적힌 발급일. 법인등기는 열람일 또는 발급일입니다. `COMPLETED`에서만 채웁니다.","isRequired":true,"uniqueKey":"issuedOn.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"issuedOn","typeLabel":"string\u003cdate> | null"},"retentionExpiresAt":{"oneOf":[{"type":"string","format":"date-time","description":"보관 만료 시각(UTC). 발급 후 30일입니다. `COMPLETED`에서만 채웁니다.","isRequired":true,"uniqueKey":"retentionExpiresAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"보관 만료 시각(UTC). 발급 후 30일입니다. `COMPLETED`에서만 채웁니다.","isRequired":true,"uniqueKey":"retentionExpiresAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"retentionExpiresAt","typeLabel":"string\u003cdate-time> | null"},"downloadUrl":{"oneOf":[{"type":"string","format":"uri","description":"원본 PDF 주소. 홈택스 서류는 5분, 법인등기는 1분 동안 유효합니다. `COMPLETED`이고 보관 기간 안일 때만 채웁니다. 테스트 키는 서류 종류와 관계없이 5분 동안 유효한 샘플 PDF 주소입니다.","isRequired":true,"uniqueKey":"downloadUrl.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"원본 PDF 주소. 홈택스 서류는 5분, 법인등기는 1분 동안 유효합니다. `COMPLETED`이고 보관 기간 안일 때만 채웁니다. 테스트 키는 서류 종류와 관계없이 5분 동안 유효한 샘플 PDF 주소입니다.","isRequired":true,"uniqueKey":"downloadUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"downloadUrl","typeLabel":"string\u003curi> | null"},"downloadUrlExpiresAt":{"oneOf":[{"type":"string","format":"date-time","description":"`downloadUrl` 만료 시각(UTC)","isRequired":true,"uniqueKey":"downloadUrlExpiresAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"`downloadUrl` 만료 시각(UTC)","isRequired":true,"uniqueKey":"downloadUrlExpiresAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"downloadUrlExpiresAt","typeLabel":"string\u003cdate-time> | null"}},"required":["issuanceKey","clientReferenceId","type","language","status","requestedAt","issuedOn","retentionExpiresAt","downloadUrl","downloadUrlExpiresAt"],"uniqueKey":"","typeLabel":"object"},"examples":{"접수":{"title":"접수","value":{"issuanceKey":"00000000-0000-4000-8000-000000000001","clientReferenceId":"order-20260919-001","type":"BUSINESS_REGISTRATION_PROOF","language":"KO","status":"ACCEPTED","requestedAt":"2026-09-19T03:00:00Z","issuedOn":null,"retentionExpiresAt":null,"downloadUrl":null,"downloadUrlExpiresAt":null}}},"exampleType":"examples"}},"headers":{},"exampleType":"examples"},"7ed80958-8e89-4fb2-8879-0288ae1c2fc4":{"description":"요청을 접수할 수 없습니다. 응답의 `code`로 원인을 구분하세요.\n`INVALID_REQUEST`: 요청 형식 오류, 사업자등록증명의 `language` 누락, 법인등록번호 형식 오류, 법인등기의 `cancelledEntries` 누락이거나 테스트 키로 안내 목록 밖 법인등록번호를 요청했습니다.\n`PERIOD_NOT_CLOSED`: 표준재무제표증명의 사업연도가 끝나지 않았습니다. 신고를 마친 사업연도로 다시 요청하세요.\n","content":{"application/json":{"schema":{"type":"object","description":"API 요청 실패 시 반환되는 에러 응답","properties":{"code":{"type":"string","description":"에러 타입 식별자","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"에러 설명","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"traceId":{"type":"string","description":"요청 추적 식별자","isRequired":true,"uniqueKey":"traceId","typeLabel":"string"}},"required":["code","message","traceId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","message":"\u003cstring>","traceId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"65d694da-cc8b-47ff-82cd-a289b6ef52a6":{"description":"API 키 인증 실패. 응답 본문이 없습니다.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"62d6b193-9e67-48a0-a060-335e8bfd4879":{"description":"포인트 잔액이 부족합니다. 응답의 `code`는 `PAYMENT_REQUIRED`입니다. 개발자센터에서 충전하세요.","content":{"application/json":{"schema":{"type":"object","description":"API 요청 실패 시 반환되는 에러 응답","properties":{"code":{"type":"string","description":"에러 타입 식별자","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"에러 설명","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"traceId":{"type":"string","description":"요청 추적 식별자","isRequired":true,"uniqueKey":"traceId","typeLabel":"string"}},"required":["code","message","traceId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","message":"\u003cstring>","traceId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"3d397a80-7edf-4289-8204-90de27695472":{"description":"요청을 접수할 수 없습니다. 응답의 `code`로 원인을 구분하세요.\n`CERTIFICATE_REQUIRED`: 공동인증서 미등록 또는 만료. 홈택스 서류만 해당합니다. 볼타 대시보드에서 등록하세요.\n`IDEMPOTENCY_CONFLICT`: 같은 `Bolta-Client-Reference-Id`에 다른 본문.\n`OUTSIDE_SERVICE_HOURS`: 서류의 요청 가능 시간 밖 요청. [발급 가능 시간](/docs/api-introduction/document-issuance#발급-가능-시간)을 확인하세요.\n`TARGET_BUSY`: 같은 법인, 같은 등기 서류, 같은 `cancelledEntries`를 다른 요청이 발급 중. 앞 요청이 끝난 뒤 다시 요청하세요.\n`AVAILABLE_POINTS_INSUFFICIENT`: 진행 중인 다른 요청 때문에 지금 쓸 수 있는 포인트 부족. 충전하거나 그 요청이 끝난 뒤 다시 요청하세요.\n","content":{"application/json":{"schema":{"type":"object","description":"API 요청 실패 시 반환되는 에러 응답","properties":{"code":{"type":"string","description":"에러 타입 식별자","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"에러 설명","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"traceId":{"type":"string","description":"요청 추적 식별자","isRequired":true,"uniqueKey":"traceId","typeLabel":"string"}},"required":["code","message","traceId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","message":"\u003cstring>","traceId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"4fa5de97-bf26-43f3-bae7-aee1f49a33a6":{"description":"처리 중인 요청이 5건입니다. 동시에 보낸 요청도 5건까지만 접수합니다. 응답의 `code`는 `TOO_MANY_IN_FLIGHT`입니다. 끝난 뒤 다시 요청하세요.","content":{"application/json":{"schema":{"type":"object","description":"API 요청 실패 시 반환되는 에러 응답","properties":{"code":{"type":"string","description":"에러 타입 식별자","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"에러 설명","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"traceId":{"type":"string","description":"요청 추적 식별자","isRequired":true,"uniqueKey":"traceId","typeLabel":"string"}},"required":["code","message","traceId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","message":"\u003cstring>","traceId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"728ee052-08f7-4599-aa01-834cd050b6f5":{"description":"서버 내부 오류. 응답의 `code`는 `INTERNAL_SERVER_ERROR`입니다.","content":{"application/json":{"schema":{"type":"object","description":"API 요청 실패 시 반환되는 에러 응답","properties":{"code":{"type":"string","description":"에러 타입 식별자","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"에러 설명","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"traceId":{"type":"string","description":"요청 추적 식별자","isRequired":true,"uniqueKey":"traceId","typeLabel":"string"}},"required":["code","message","traceId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","message":"\u003cstring>","traceId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"6ffae91e-3016-4b0e-bfd1-3c99a0278fdb":{"description":"지금은 요청을 처리할 수 없습니다. 응답의 `code`로 원인을 구분하세요.\n`DOCUMENT_ISSUANCE_UNAVAILABLE`: 지금은 발급할 수 없습니다. 포인트를 예약하지 않습니다. 잠시 후 다시 요청하세요.\n`SERVICE_UNAVAILABLE`: 일시적인 내부 API 통신 오류.\n","content":{"application/json":{"schema":{"type":"object","description":"API 요청 실패 시 반환되는 에러 응답","properties":{"code":{"type":"string","description":"에러 타입 식별자","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"에러 설명","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"traceId":{"type":"string","description":"요청 추적 식별자","isRequired":true,"uniqueKey":"traceId","typeLabel":"string"}},"required":["code","message","traceId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","message":"\u003cstring>","traceId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b1e66129-9f50-46bc-a9ef-a13e5d65e168":{"basicAuth":{"type":"http","scheme":"basic","description":"API 키 뒤에 콜론을 붙여 Base64로 인코딩해 헤더에 넣으세요. Username에 API 키를 입력하고 Password는 비워두세요.","scopes":[],"schemeName":"basicAuth"}}},"servers":{"16a74a8b-1464-4094-a82c-9129607413b1":{"url":"https://xapi.bolta.io","description":"볼타 API 서버"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"basic","description":"API 키 뒤에 콜론을 붙여 Base64로 인코딩해 헤더에 넣으세요. Username에 API 키를 입력하고 Password는 비워두세요.","scopes":[],"schemeName":"basicAuth"},"schema":{"title":"Basic Auth","type":"object","description":"API 키 뒤에 콜론을 붙여 Base64로 인코딩해 헤더에 넣으세요. Username에 API 키를 입력하고 Password는 비워두세요.","isRequired":true,"properties":{"username":{"type":"string","uniqueKey":"username","isRequired":true,"typeLabel":"string","deprecated":false},"password":{"type":"string","uniqueKey":"password","isRequired":true,"typeLabel":"string","deprecated":false}},"additionalProperties":false,"deprecated":false},"schemeName":"basicAuth","name":"Authorization"}],"title":"basicAuth"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"bolta","siteName":"볼타 사용 가이드","title":"서류 발급 요청 - 볼타 사용 가이드","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"ko":{"href":"/api-reference/document-issuance/request-document-issuance","matchLevel":0},"en":{"href":"/en/api-reference/document-issuance/request-document-issuance","matchLevel":1}}},"lastModified":"2026-11-03T13:31:24.748Z","originalFileLocation":"api-reference/document-issuance/request-document-issuance.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"서류 발급을 접수합니다. API가 202 Accepted와 issuanceKey를 반환하고 발급은 비동기로 진행합니다. issuanceKey로 결과를 조회하세요. 테스트 키는 기관에 신청하지 않고 포인트도 차감하지 않습니다. 홈택스 서류는 항상 바로 COMPLETED로 끝납니다. 법인등기는 corporationNumber 1100000000014가 COMPLETED, 1100000000071이 FAILED로 바로 끝나고, 다른 번호는 400 INVALID_REQUEST를 반환합니다. COMPLETED 조회 응답에는 샘플 PDF 주소가 담깁니다. 서류 발급 가이드\">\u003cmeta data-mint-head name=\"application-name\" content=\"볼타 사용 가이드\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"서류 발급 요청 - 볼타 사용 가이드\">\u003cmeta data-mint-head property=\"og:description\" content=\"서류 발급을 접수합니다.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"볼타 사용 가이드\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bolta.mintlify.app/_mintlify/api/og/v2?division=%EC%84%9C%EB%A5%98+%EB%B0%9C%EA%B8%89\u0026amp;title=%EC%84%9C%EB%A5%98+%EB%B0%9C%EA%B8%89+%EC%9A%94%EC%B2%AD\u0026amp;description=%EC%84%9C%EB%A5%98+%EB%B0%9C%EA%B8%89%EC%9D%84+%EC%A0%91%EC%88%98%ED%95%A9%EB%8B%88%EB%8B%A4.+API%EA%B0%80+%60202+Accepted%60%EC%99%80+%60issuanceKey%60%EB%A5%BC+%EB%B0%98%ED%99%98%ED%95%98%EA%B3%A0+%EB%B0%9C%EA%B8%89%EC%9D%80+%EB%B9%84%EB%8F%99%EA%B8%B0%EB%A1%9C+%EC%A7%84%ED%96%89%ED%95%A9%EB%8B%88%EB%8B%A4.+%60issuanceKey%60%EB%A1%9C+%EA%B2%B0%EA%B3%BC%EB%A5%BC+%EC%A1%B0%ED%9A%8C%ED%95%98%EC%84%B8%EC%9A%94.%0A%0A%ED%85%8C%EC%8A%A4%ED%8A%B8+%ED%82%A4%EB%8A%94+%EA%B8%B0%EA%B4%80%EC%97%90+%EC%8B%A0%EC%B2%AD%ED%95%98%EC%A7%80+%EC%95%8A%EA%B3%A0+%ED%8F%AC%EC%9D%B8%ED%8A%B8%EB%8F%84+%EC%B0%A8%EA%B0%90%ED%95%98%EC%A7%80+%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.+%ED%99%88%ED%83%9D%EC%8A%A4+%EC%84%9C%EB%A5%98%EB%8A%94+%ED%95%AD%EC%83%81+%EB%B0%94%EB%A1%9C+%60COMPLETED%60%EB%A1%9C+\u0026amp;theme=67018c0b0732e35e595247bb\u0026amp;signature=f6db3c7573553ab204cd391fdbdb54c68676eb3631dec852d327b465a6c548c6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"서류 발급 요청 - 볼타 사용 가이드\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"서류 발급을 접수합니다.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bolta.mintlify.app/_mintlify/api/og/v2?division=%EC%84%9C%EB%A5%98+%EB%B0%9C%EA%B8%89\u0026amp;title=%EC%84%9C%EB%A5%98+%EB%B0%9C%EA%B8%89+%EC%9A%94%EC%B2%AD\u0026amp;description=%EC%84%9C%EB%A5%98+%EB%B0%9C%EA%B8%89%EC%9D%84+%EC%A0%91%EC%88%98%ED%95%A9%EB%8B%88%EB%8B%A4.+API%EA%B0%80+%60202+Accepted%60%EC%99%80+%60issuanceKey%60%EB%A5%BC+%EB%B0%98%ED%99%98%ED%95%98%EA%B3%A0+%EB%B0%9C%EA%B8%89%EC%9D%80+%EB%B9%84%EB%8F%99%EA%B8%B0%EB%A1%9C+%EC%A7%84%ED%96%89%ED%95%A9%EB%8B%88%EB%8B%A4.+%60issuanceKey%60%EB%A1%9C+%EA%B2%B0%EA%B3%BC%EB%A5%BC+%EC%A1%B0%ED%9A%8C%ED%95%98%EC%84%B8%EC%9A%94.%0A%0A%ED%85%8C%EC%8A%A4%ED%8A%B8+%ED%82%A4%EB%8A%94+%EA%B8%B0%EA%B4%80%EC%97%90+%EC%8B%A0%EC%B2%AD%ED%95%98%EC%A7%80+%EC%95%8A%EA%B3%A0+%ED%8F%AC%EC%9D%B8%ED%8A%B8%EB%8F%84+%EC%B0%A8%EA%B0%90%ED%95%98%EC%A7%80+%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.+%ED%99%88%ED%83%9D%EC%8A%A4+%EC%84%9C%EB%A5%98%EB%8A%94+%ED%95%AD%EC%83%81+%EB%B0%94%EB%A1%9C+%60COMPLETED%60%EB%A1%9C+\u0026amp;theme=67018c0b0732e35e595247bb\u0026amp;signature=f6db3c7573553ab204cd391fdbdb54c68676eb3631dec852d327b465a6c548c6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bolta/lBtRrYFiFnnd-JDo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"볼타 사용 가이드\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#f60\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/document-issuance/request-document-issuance.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.bolta.io/en/api-reference/document-issuance/request-document-issuance\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.bolta.io/#organization\",\"name\":\"볼타 사용 가이드\",\"url\":\"https://docs.bolta.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bolta/NYFZkgxpROncMbXN/bolta_logo_transparent.png?fit=max\u0026auto=format\u0026n=NYFZkgxpROncMbXN\u0026q=85\u0026s=f9d6d89e7739119c676197881df7a625\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.bolta.io#website\",\"name\":\"볼타 사용 가이드\",\"url\":\"https://docs.bolta.io\",\"publisher\":{\"@id\":\"https://docs.bolta.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance#webpage\",\"url\":\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance\",\"name\":\"서류 발급 요청\",\"description\":\"서류 발급을 접수합니다. API가 202 Accepted와 issuanceKey를 반환하고 발급은 비동기로 진행합니다. issuanceKey로 결과를 조회하세요. 테스트 키는 기관에 신청하지 않고 포인트도 차감하지 않습니다. 홈택스 서류는 항상 바로 COMPLETED로 끝납니다. 법인등기는 corporationNumber 1100000000014가 COMPLETED, 1100000000071이 FAILED로 바로 끝나고, 다른 번호는 400 INVALID_REQUEST를 반환합니다. COMPLETED 조회 응답에는 샘플 PDF 주소가 담깁니다. 서류 발급 가이드\",\"dateModified\":\"2026-11-03T13:31:24.748Z\",\"isPartOf\":{\"@id\":\"https://docs.bolta.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"볼타 사용 가이드\",\"item\":\"https://docs.bolta.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"서류 발급 요청\",\"item\":\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance#apireference\",\"headline\":\"서류 발급 요청\",\"name\":\"서류 발급 요청\",\"description\":\"서류 발급을 접수합니다. API가 202 Accepted와 issuanceKey를 반환하고 발급은 비동기로 진행합니다. issuanceKey로 결과를 조회하세요. 테스트 키는 기관에 신청하지 않고 포인트도 차감하지 않습니다. 홈택스 서류는 항상 바로 COMPLETED로 끝납니다. 법인등기는 corporationNumber 1100000000014가 COMPLETED, 1100000000071이 FAILED로 바로 끝나고, 다른 번호는 400 INVALID_REQUEST를 반환합니다. COMPLETED 조회 응답에는 샘플 PDF 주소가 담깁니다. 서류 발급 가이드\",\"url\":\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance\",\"mainEntityOfPage\":{\"@id\":\"https://docs.bolta.io/api-reference/document-issuance/request-document-issuance#webpage\"},\"dateModified\":\"2026-11-03T13:31:24.748Z\",\"publisher\":{\"@id\":\"https://docs.bolta.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.bolta.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"볼타 사용 가이드\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"볼타 사용 가이드","nav":{"global":null,"languages":[{"language":"ko","tabs":[{"tab":"서비스 이용 가이드","pages":[{"title":"서비스 이용 가이드","href":"/docs/overview"}]},{"tab":"API 소개","pages":[{"title":"API 소개","href":"/docs/api-introduction/overview"}]},{"tab":"API 문서","groups":[{"group":"세금계산서 발행","pages":[{"title":"전자(세금)계산서 정발행","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 정발행","openapi":"/openapi.yaml post /v1/taxInvoices/issue","href":"/api-reference/tax-invoice-issuance/issue-tax-invoice"},{"title":"전자(세금)계산서 수정발행 - 계약의 해제","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 수정발행 - 계약의 해제","openapi":"/openapi.yaml post /v1/taxInvoices/{issuanceKey}/amend/termination","href":"/api-reference/tax-invoice-issuance/amend-tax-invoice--cancellation-of-contract"},{"title":"전자(세금)계산서 수정발행 - 공급가액 변동","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 수정발행 - 공급가액 변동","openapi":"/openapi.yaml post /v1/taxInvoices/{issuanceKey}/amend/changeSupplyCost","href":"/api-reference/tax-invoice-issuance/amend-tax-invoice--change-in-supply-cost"},{"title":"전자(세금)계산서 수정발행 - 착오에 의한 이중발급","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 수정발행 - 착오에 의한 이중발급","openapi":"/openapi.yaml post /v1/taxInvoices/{issuanceKey}/amend/doubleIssuance","href":"/api-reference/tax-invoice-issuance/amend-tax-invoice--double-issuance-by-mistake"}]},{"group":"세금계산서 역발행","pages":[{"title":"전자(세금)계산서 역발행","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 역발행","openapi":"/openapi.yaml post /v1/taxInvoices/issueRequest","href":"/api-reference/reverse-issuance/request-reverse-issuance"},{"title":"전자(세금)계산서 역발행 - 요청 상태 조회","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 역발행 - 요청 상태 조회","openapi":"/openapi.yaml get /v1/taxInvoices/{issuanceKey}/issueRequest","href":"/api-reference/reverse-issuance/retrieve-reverse-issuance-request-status"},{"title":"전자(세금)계산서 역발행 - 승인 URL 조회","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 역발행 - 승인 URL 조회","openapi":"/openapi.yaml get /v1/taxInvoices/{issuanceKey}/issueRequest/grant","href":"/api-reference/reverse-issuance/retrieve-reverse-issuance-approval-url"},{"title":"전자(세금)계산서 역발행 - 요청 취소","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 역발행 - 요청 취소","openapi":"/openapi.yaml put /v1/taxInvoices/{issuanceKey}/issueRequest/cancel","href":"/api-reference/reverse-issuance/cancel-reverse-issuance-request"}]},{"group":"발급자","pages":[{"title":"발급자 목록 조회","deprecated":null,"version":null,"sidebarTitle":"발급자 목록 조회","openapi":"/openapi.yaml get /v1/issuers","href":"/api-reference/issuer/list-issuers"},{"title":"발급자 등록","deprecated":null,"version":null,"sidebarTitle":"발급자 등록","openapi":"/openapi.yaml post /v1/issuers","href":"/api-reference/issuer/register-issuer"},{"title":"발급자 조회","deprecated":null,"version":null,"sidebarTitle":"발급자 조회","openapi":"/openapi.yaml get /v1/issuers/{issuerId}","href":"/api-reference/issuer/retrieve-issuer"}]},{"group":"인증서","pages":[{"title":"발급자 공동인증서 등록 URL 조회","deprecated":null,"version":null,"sidebarTitle":"발급자 공동인증서 등록 URL 조회","openapi":"/openapi.yaml get /v1/issuers/{issuerId}/certificates/url","href":"/api-reference/certificate/retrieve-issuer-certificate-registration-url"},{"title":"발급자 공동인증서 등록 내역 조회","deprecated":null,"version":null,"sidebarTitle":"발급자 공동인증서 등록 내역 조회","openapi":"/openapi.yaml get /v1/issuers/{issuerId}/certificates/latestHistory","href":"/api-reference/certificate/retrieve-issuer-certificate-registration-status"},{"title":"발급자 공동인증서 등록 해제","deprecated":null,"version":null,"sidebarTitle":"발급자 공동인증서 등록 해제","openapi":"/openapi.yaml delete /v1/issuers/{issuerId}/certificates","href":"/api-reference/certificate/unregister-issuer-certificate"}]},{"group":"세금계산서 조회","pages":[{"title":"전자(세금)계산서 내용 조회","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 내용 조회","openapi":"/openapi.yaml get /v1/taxInvoices/{issuanceKey}","href":"/api-reference/tax-invoice-retrieval/retrieve-tax-invoice"},{"title":"세금계산서 PDF 조회","deprecated":false,"version":null,"sidebarTitle":"세금계산서 PDF 조회","openapi":"/openapi.yaml get /v1/taxInvoices/{issuanceKey}/pdf","href":"/api-reference/tax-invoice-retrieval/retrieve-tax-invoice-pdf"},{"title":"전자(세금)계산서 요청자 관리번호 이용하여 조회","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 요청자 관리번호 이용하여 조회","openapi":"/openapi.yaml get /v1/taxInvoices/issue/status","href":"/api-reference/tax-invoice-retrieval/retrieve-tax-invoice-by-client-reference"},{"title":"전자(세금)계산서 발행 마감일 조회","deprecated":false,"version":null,"sidebarTitle":"전자(세금)계산서 발행 마감일 조회","openapi":"/openapi.yaml get /v1/taxInvoiceIssueDueDates","href":"/api-reference/tax-invoice-retrieval/retrieve-tax-invoice-issuance-deadline"}]},{"group":"현금영수증","pages":[{"title":"현금영수증 발행","deprecated":false,"version":null,"sidebarTitle":"현금영수증 발행","openapi":"/openapi.yaml post /v1/cashReceipts","href":"/api-reference/cash-receipt/issue-cash-receipt"},{"title":"현금영수증 발행 상태 조회","deprecated":false,"version":null,"sidebarTitle":"현금영수증 발행 상태 조회","openapi":"/openapi.yaml get /v1/cashReceipts/status","href":"/api-reference/cash-receipt/retrieve-cash-receipt-status"},{"title":"현금영수증 취소","deprecated":false,"version":null,"sidebarTitle":"현금영수증 취소","openapi":"/openapi.yaml post /v1/cashReceipts/{issuanceKey}/cancellation","href":"/api-reference/cash-receipt/cancel-cash-receipt"}]},{"group":"사업자등록 상태 조회","pages":[{"title":"사업자등록 상태 단건 조회","deprecated":false,"version":null,"sidebarTitle":"사업자등록 상태 단건 조회","openapi":"/openapi.yaml post /v1/businessRegistrationStatuses:check","href":"/api-reference/business-registration-status/check-business-registration-status"},{"title":"사업자등록 상태 일괄 조회","deprecated":false,"version":null,"sidebarTitle":"사업자등록 상태 일괄 조회","openapi":"/openapi.yaml post /v1/businessRegistrationStatuses:checkBulk","href":"/api-reference/business-registration-status/check-business-registration-statuses-in-bulk"}]},{"group":"사업자등록증 인식과 진위확인","pages":[{"title":"사업자등록증 인식과 진위확인","deprecated":false,"version":null,"sidebarTitle":"사업자등록증 인식과 진위확인","openapi":"/openapi.yaml post /v1/businessRegistrationCertificates:extract","href":"/api-reference/business-registration-certificate-extraction-and-verification/extract-and-verify-business-registration-certificate"}]},{"group":"사업자 프로필 조회","pages":[{"title":"사업자 프로필 검색","deprecated":false,"version":null,"sidebarTitle":"사업자 프로필 검색","openapi":"/openapi.yaml get /v1/businessProfiles:search","href":"/api-reference/business-profile/search-business-profiles"},{"title":"사업자 프로필 상세 조회","deprecated":false,"version":null,"sidebarTitle":"사업자 프로필 상세 조회","openapi":"/openapi.yaml get /v1/businessProfiles/{businessRegistrationNumber}","href":"/api-reference/business-profile/retrieve-business-profile"}]},{"group":"매출/매입 내역 조회","pages":[{"title":"매출 내역 조회","deprecated":false,"version":null,"sidebarTitle":"매출 내역 조회","openapi":"/openapi.yaml get /v1/revenues","href":"/api-reference/revenue-and-expense/list-revenues"},{"title":"매입 내역 조회","deprecated":false,"version":null,"sidebarTitle":"매입 내역 조회","openapi":"/openapi.yaml get /v1/expenses","href":"/api-reference/revenue-and-expense/list-expenses"},{"title":"매출 동기화 요청","deprecated":false,"version":null,"sidebarTitle":"매출 동기화 요청","openapi":"/openapi.yaml post /v1/revenues:sync","href":"/api-reference/revenue-and-expense/request-revenue-sync"},{"title":"매입 동기화 요청","deprecated":false,"version":null,"sidebarTitle":"매입 동기화 요청","openapi":"/openapi.yaml post /v1/expenses:sync","href":"/api-reference/revenue-and-expense/request-expense-sync"}]},{"group":"입출금 내역 조회","pages":[{"title":"입출금 계좌 목록 조회","deprecated":false,"version":null,"sidebarTitle":"입출금 계좌 목록 조회","openapi":"/openapi.yaml get /v1/bankAccounts","href":"/api-reference/bank-account-transactions/list-bank-accounts"},{"title":"입출금 내역 조회","deprecated":false,"version":null,"sidebarTitle":"입출금 내역 조회","openapi":"/openapi.yaml get /v1/bankAccounts/transactions","href":"/api-reference/bank-account-transactions/list-bank-account-transactions"},{"title":"입출금 내역 동기화 요청","deprecated":false,"version":null,"sidebarTitle":"입출금 내역 동기화 요청","openapi":"/openapi.yaml post /v1/bankAccounts:sync","href":"/api-reference/bank-account-transactions/request-bank-account-sync"}]},{"group":"예금주 조회","pages":[{"title":"예금주 단건 조회","deprecated":false,"version":null,"sidebarTitle":"예금주 단건 조회","openapi":"/openapi.yaml post /v1/bankAccountHolders:inquire","href":"/api-reference/bank-account-holder/inquire-bank-account-holder"},{"title":"예금주 일괄 조회","description":"계좌 1~100개의 예금주명을 한 번에 조회합니다. 계좌마다 결과 하나를 요청과 같은 순서로 돌려줍니다. 찾지 못한 계좌는 `holderName`이 `null`이고 `error`에 원인이 옵니다.\n\n한 계좌도 판정하지 못하면 이 응답 대신 `503`을 반환합니다. [예금주 조회 가이드](/docs/api-introduction/bank-account-holder)\n","deprecated":false,"version":null,"sidebarTitle":"예금주 일괄 조회","openapi":"/openapi.yaml post /v1/bankAccountHolders:bulkInquire","href":"/api-reference/bank-account-holder/bulk-inquire-bank-account-holders"}]},{"group":"서류 발급","pages":[{"title":"서류 발급 요청","deprecated":false,"version":null,"sidebarTitle":"서류 발급 요청","openapi":"/openapi.yaml post /v1/documentIssuances","href":"/api-reference/document-issuance/request-document-issuance"},{"title":"서류 발급 결과 조회","description":"발급 요청의 상태를 조회합니다. 홈택스 서류는 보통 30초 안에 끝나니 5~10초 간격으로 조회하세요. 법인등기는 몇 분이 걸립니다. 같은 사업자의 홈택스 서류를 여러 건 보내면 뒤 요청은 앞 요청이 끝난 뒤 시작합니다. 기다리는 시간이 1시간을 넘기면 `FAILED`로 바뀌고 포인트를 차감하지 않습니다. `COMPLETED`가 되면 `downloadUrl`로 원본 PDF를 내려받으세요. 주소는 홈택스 서류 5분, 법인등기 1분(테스트 키 샘플 주소는 5분) 동안 유효하고, 만료되면 다시 조회해 새 주소를 받으세요. 파일 이름은 `{서류명}_{사업자등록번호}_{발급일}.pdf`이고 법인등기는 사업자등록번호 대신 법인등록번호를 씁니다. [서류 발급 가이드](/docs/api-introduction/document-issuance)\n","deprecated":false,"version":null,"sidebarTitle":"서류 발급 결과 조회","openapi":"/openapi.yaml get /v1/documentIssuances/{issuanceKey}","href":"/api-reference/document-issuance/retrieve-document-issuance"}]}]}]},{"language":"en","navbar":{"links":[{"href":"https://bolta.io","label":"Bolta Home"},{"href":"https://app.bolta.io/login","label":"Log in"}],"primary":{"type":"button","label":"Start Bolta for free","href":"https://app.bolta.io/login"}},"pages":[{"title":"en","href":"/en/api-reference/document-issuance/request-document-issuance"}]}]},"basePath":"","title":"서류 발급 요청 - 볼타 사용 가이드","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-Buji1S4J.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}