> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bolta.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 간편 승인 역발행

> 플랫폼 내에서 승인 URL을 통해 공급자가 직접 승인하는 역발행 워크플로우입니다.

플랫폼이 역발행을 요청한 뒤, **승인 URL을 발급받아 플랫폼 내에서 공급자가 직접 승인**하는 시나리오입니다. 이메일을 거치지 않고 플랫폼 UX 안에서 승인이 완료됩니다.

## 워크플로우

<Steps>
  <Step title="공급자 등록" icon="code">
    [고객 생성 API](/api-reference/고객/고객-생성)를 호출하여 공급자 정보를 볼타에 등록합니다. 등록 후 발급되는 `customerKey`를 저장합니다.
  </Step>

  <Step title="인증서 등록 URL 발급" icon="code">
    [인증서 등록 URL 조회 API](/api-reference/인증서/고객-공동인증서-등록-url-조회)를 호출하여 공급자가 인증서를 등록할 수 있는 URL을 발급받습니다.
  </Step>

  <Step title="공급자 인증서 등록" icon="user-check">
    공급자가 발급받은 URL에 접속하여 공동인증서를 등록합니다. 이 단계는 공급자가 직접 수행해야 합니다.
  </Step>

  <Step title="역발행 요청" icon="code">
    [역발행 API](/api-reference/세금계산서-역발행/전자세금계산서-역발행)를 호출합니다. `Customer-Key` 헤더에 공급자의 `customerKey`를 전달합니다.
  </Step>

  <Step title="승인 URL 획득" icon="code">
    [승인 URL 조회 API](/api-reference/세금계산서-역발행/전자세금계산서-역발행--승인-url-조회)를 호출하여 승인 페이지 URL을 발급받습니다. 생성된 URL은 **10분간** 유효합니다.
  </Step>

  <Step title="간편 승인" icon="user-check">
    공급자가 승인 URL에 접속하여 세금계산서를 승인합니다. 플랫폼에서 새 탭 열기, 페이지 이동 등으로 URL을 노출합니다.
  </Step>

  <Step title="발행 완료 웹훅 수신" icon="zap">
    승인이 완료되면 [웹훅](/docs/api-introduction/webhook-events)으로 `taxInvoiceUrl`이 포함된 알림이 전송됩니다.
  </Step>

  <Step title="세금계산서 조회 (선택)" icon="search">
    [세금계산서 조회 API](/api-reference/세금계산서/전자세금계산서-내용-조회)로 발행 결과를 확인합니다.
  </Step>
</Steps>

## 역발행 요청 취소

승인 전이라면 [요청 취소 API](/api-reference/세금계산서-역발행/전자세금계산서-역발행--요청-취소)를 호출하여 역발행 요청을 취소할 수 있습니다.

* 정상 취소 시 HTTP 200과 함께 응답이 반환됩니다.
* 이미 승인/취소/발행된 경우에는 에러가 반환됩니다.

<Warning>
  **발행 마감일이 지난 경우 승인 불가**

  발행 마감일이 지난 경우 승인할 수 없으므로, 승인 URL 조회 시 400 에러가 응답됩니다. 날짜를 수정하여 다시 요청해주세요.
</Warning>

## 적합한 경우

* 플랫폼 UX 안에서 승인 프로세스를 완결하고 싶은 경우
* 공급자가 이미 인증서를 등록한 상태인 경우
* 실시간으로 승인 상태를 추적해야 하는 경우

## 이메일 승인 역발행과의 차이

|          | [이메일 승인](/docs/api-introduction/usecase-reverse-email) | 간편 승인           |
| -------- | ------------------------------------------------------ | --------------- |
| 승인 방식    | 볼타가 보낸 이메일 링크                                          | 플랫폼이 발급한 승인 URL |
| 인증서 필요   | 불필요                                                    | 필요              |
| UX 제어    | 볼타에 위임                                                 | 플랫폼이 직접 제어      |
| URL 유효시간 | -                                                      | 10분             |
