> ## 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.

# 이메일 승인 역발행

> 역발행 요청 후 공급자가 이메일 링크를 통해 승인하는 워크플로우입니다.

플랫폼이 역발행을 요청하면, **볼타가 공급자에게 승인 요청 이메일을 자동 발송**하고, 공급자가 이메일 링크를 통해 승인하는 시나리오입니다.

## 워크플로우

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

  <Step title="역발행 요청" icon="code">
    [역발행 API](/api-reference/세금계산서-역발행/전자세금계산서-역발행)를 호출합니다. `Customer-Key` 헤더에 공급자의 `customerKey`를 전달합니다. 볼타가 공급자에게 승인 요청 이메일을 자동으로 발송합니다.
  </Step>

  <Step title="승인 요청 이메일 발송" icon="mail">
    볼타가 공급자의 담당자 이메일로 승인 요청 메일을 발송합니다. 공급자는 이메일의 링크를 클릭하여 볼타에서 승인합니다.
  </Step>

  <Step title="공급자 승인" icon="user-check">
    공급자가 이메일 링크를 통해 볼타에 접속하여 세금계산서를 승인합니다.
  </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>
  **발행 마감일이 지난 경우 승인 불가**

  발행 마감일이 지난 경우 공급자가 승인할 수 없습니다. 날짜를 수정하여 다시 요청해주세요.
</Warning>

## 적합한 경우

* 공급자의 인증서를 사전에 확보하기 어려운 경우
* 공급자가 이메일로 간편하게 승인하길 원하는 경우
* 플랫폼이 승인 UI를 직접 구현할 필요 없이 볼타에 위임하는 경우

## 간편 승인 역발행과의 차이

|        | 이메일 승인        | [간편 승인](/docs/api-introduction/usecase-reverse-simple) |
| ------ | ------------- | ------------------------------------------------------ |
| 승인 방식  | 볼타가 보낸 이메일 링크 | 플랫폼이 발급한 승인 URL                                        |
| 인증서 필요 | 불필요           | 필요                                                     |
| 승인 주체  | 공급자가 이메일에서 직접 | 공급자가 플랫폼 내에서                                           |
