PortOne REST API - V2

API 결제, 결제 정보 조회, 결제 취소 등의 기능을 제공하는 REST API입니다.

V2 API hostname: api.portone.io

요청 및 응답 형식

요청과 응답의 본문은 JSON 형식입니다.

API 매개 변수 중 URL 경로에 들어가는 문자열 값이 있는 경우, URL 경로에 들어갈 수 없는 문자열은 이스케이프하여야 합니다. 자바스크립트의 encodeURIComponent 함수 등을 사용할 수 있습니다.

인증 방식

V2 API를 사용하기 위해서는 V2 API Secret이 필요하며, 포트원 관리자콘솔 내 결제연동 탭에서 발급받으실 수 있습니다.

인증 관련 API를 제외한 모든 API는 HTTP Authorization 헤더로 아래 형식의 인증 정보를 전달해주셔야 합니다.

  • Authorization: PortOne MY_API_SECRET

GET 요청 시 Body 대신 Query 사용하기

GET 요청 시에 Body를 전달해야 하는 경우, Body 대신 Query를 사용할 수 있습니다.

이 경우, Body 객체를 requestBody Query 필드에 넣어주시면 됩니다.

하위호환성

포트원이 제공하는 모든 Stable API에 대해 아래와 같은 하위호환성이 보장됩니다.

  1. 현재 사용 가능한 입력 형식은 앞으로도 사용할 수 있습니다.

    • 입력 형식 내 필드 정의가 삭제되지 않습니다.

    • 필수 입력 정보가 추가되거나, 선택 입력 정보가 필수로 변경되지 않습니다.

      • 오로지 선택 입력 정보만 추가될 수 있습니다.
    • 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.

    • enum 타입의 값이 삭제되지 않습니다.

  2. 출력 형식이 확장될 수 있지만, 축소되지 않습니다.

    • 출력 형식 내 필드 정의가 삭제되지 않습니다.

    • 사용 중인 필수 출력 정보가 선택사항으로 변경되거나 출력 시 누락되지 않습니다.

      • 이미 존재하는 용례 내에서는 필수 출력 정보가 언제나 유지됩니다.
      • 단, 기능이 추가 및 확장되는 등 새로운 용례로 사용될 때의 출력 정보에 한하여 선택사항으로 변경될 수 있습니다.
    • 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.

    • 단, 새로운 필드 또는 enum 값, oneOf 케이스가 추가될 수 있습니다.

      • 알지 못하는 필드 및 값이 주어지더라도 crash가 발생하지 않도록 유의하여 개발해주세요.

UNSTABLE이 표기된 일부 API의 경우, 위 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.


결제 관련 API

결제 예약 관련 API

빌링키 관련 API

현금 영수증 관련 API

프로모션 관련 API

프로모션과 관련된 API 기능을 제공합니다.

본인인증 관련 API

특정 PG사 관련 API

특정 PG사에 국한된 API 기능을 제공합니다.

대사 서비스 API

거래 대사 및 정산 대사 관련 API 기능을 제공합니다.

세금계산서 API

세금계산서 API 기능을 제공합니다.

세금계산서 발행 관련 API

세금계산서 발행 관련 API 기능을 제공합니다.

목차

일괄 세금계산서 조회
get/b2b/bulk-tax-invoices/{bulkTaxInvoiceId}
파일 업로드 URL 생성
post/b2b/file-upload-url
세금계산서 엑셀 파일(csv) 다운로드
get/b2b/tax-invoices-sheet
세금계산서 임시저장 수정
put/b2b/tax-invoices/draft
세금계산서 임시 저장
post/b2b/tax-invoices/draft
세금계산서 즉시 정발행
post/b2b/tax-invoices/issue-immediately
세금계산서 역발행 즉시 요청
post/b2b/tax-invoices/request-reverse-issuance
세금계산서 파일 첨부
post/b2b/tax-invoices/{taxInvoiceKey}/attach-file
세금계산서 첨부파일 삭제
delete/b2b/tax-invoices/{taxInvoiceKey}/attachments/{attachmentId}
세금계산서 첨부파일 목록 조회
get/b2b/tax-invoices/{taxInvoiceKey}/attachments
세금계산서 역발행 취소 (공급자에 의한 취소)
post/b2b/tax-invoices/{taxInvoiceKey}/cancel-issuance
세금계산서 역발행 요청 취소 (공급받는자에 의한 취소)
post/b2b/tax-invoices/{taxInvoiceKey}/cancel-request
세금계산서 발행 승인
post/b2b/tax-invoices/{taxInvoiceKey}/issue
세금 계산서 PDF 다운로드 URL 조회
get/b2b/tax-invoices/{taxInvoiceKey}/pdf-download-url
세금 계산서 팝업 URL 조회
get/b2b/tax-invoices/{taxInvoiceKey}/popup-url
세금 계산서 프린트 URL 조회
get/b2b/tax-invoices/{taxInvoiceKey}/print-url
세금계산서 역발행 요청 거부
post/b2b/tax-invoices/{taxInvoiceKey}/refuse-request
세금계산서 역발행 요청
post/b2b/tax-invoices/{taxInvoiceKey}/request
세금계산서 국세청 즉시 전송
post/b2b/tax-invoices/{taxInvoiceKey}/send-to-nts
세금 계산서 조회
get/b2b/tax-invoices/{taxInvoiceKey}
세금계산서 삭제
delete/b2b/tax-invoices/{taxInvoiceKey}
세금 계산서 다건조회
get/b2b/tax-invoices
get/b2b/bulk-tax-invoices/{bulkTaxInvoiceId}

일괄 세금계산서 조회

등록된 일괄 세금계산서를 일괄 세금계산서 아이디로 조회합니다.

Request

Path

bulkTaxInvoiceId: string

Query

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

200 Ok

id: string
일괄 세금계산서 고유 아이디
graphqlId: string
name?: string
status: B2bBulkTaxInvoiceStatus
일괄 세금계산서 상태

일괄 세금계산서 상태

totalInvoiceCount: integer (32 bit)
totalAmount: integer (64 bit)
stats: Map_Stat
Map_Stat
createdAt: string (RFC 3339 date-time)
scheduledAt?: string (RFC 3339 date-time)
requestedAt?: string (RFC 3339 date-time)
statusUpdatedAt: string (RFC 3339 date-time)
sourceType: B2bBulkTaxInvoiceSourceType
그룹 생성 방식

그룹 생성 방식

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bBulkTaxInvoiceNotFoundError

type이(가)"B2B_BULK_TAX_INVOICE_NOT_FOUND"일 때의 타입

일괄 세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/file-upload-url

파일 업로드 URL 생성

S3 파일 업로드를 위한 URL을 생성합니다.

Request

Query

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

fileName: string
파일 이름

Response

200 Ok

fileId: string
파일 아이디
url: string
파일 업로드 URL

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
get/b2b/tax-invoices-sheet

세금계산서 엑셀 파일(csv) 다운로드

세금계산서를 엑셀 파일(csv)로 다운로드합니다.

Request

body를 쿼리 문자열에 포함시켜 보낼 수 있습니다. 자세히 보기

Body

filter?: GetB2bTaxInvoicesBodyFilter
세금계산서 다건 조회 필터

세금계산서 다건 조회 필터

fields?: Array<TaxInvoicesSheetField>
다운로드 할 시트 컬럼
test?: boolean

Response

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

try
Request
Request Sample
N/A
put/b2b/tax-invoices/draft

세금계산서 임시저장 수정

임시 저장된 세금계산서를 수정합니다.

Request

Query

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

brn?: string
사업자등록번호

taxInvoiceKeyType이 TAX_INVOICE_ID가 아닌 경우 필수 값입니다.

taxInvoiceKey: string
세금계산서 문서 번호
taxInvoiceKeyType?: B2bTaxInvoiceKeyType
세금계산서 식별자 유형

세금계산서 식별자 유형

taxInvoice: B2bTaxInvoiceInput
세금계산서 생성 요청 정보

세금계산서 생성 요청 정보

memo?: string
메모

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2BCannotChangeTaxTypeError

type이(가)"B2B_CANNOT_CHANGE_TAX_TYPE"일 때의 타입

세금계산서 과세 유형을 수정할 수 없는 경우

B2bDocumentKeyCannotBeChangedError

type이(가)"B2B_DOCUMENT_KEY_CANNOT_BE_CHANGED"일 때의 타입

문서번호 수정이 요청된 경우

B2bIssuanceTypeMismatchError

type이(가)"B2B_ISSUANCE_TYPE_MISMATCH"일 때의 타입

세금계산서 발행 유형이 올바르지 않은 경우

B2bModificationNotProvidedError

type이(가)"B2B_MODIFICATION_NOT_PROVIDED"일 때의 타입

세금계산서 수정 입력 정보를 찾을 수 없는 경우

B2bTaxInvoiceNotDraftedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_DRAFTED_STATUS"일 때의 타입

세금계산서가 임시저장 완료 상태가 아닌 경우

B2bTaxInvoiceRecipientDocumentKeyAlreadyUsedError

type이(가)"B2B_TAX_INVOICE_RECIPIENT_DOCUMENT_KEY_ALREADY_USED"일 때의 타입

세금계산서에 공급 받는자 문서 번호가 이미 사용 중인 경우

B2BTaxInvoiceStatusNotSendingCompletedError

type이(가)"B2B_TAX_INVOICE_STATUS_NOT_SENDING_COMPLETED"일 때의 타입

원본 세금계산서가 전송완료 상태가 아닌 경우

B2bTaxInvoiceSupplierDocumentKeyAlreadyUsedError

type이(가)"B2B_TAX_INVOICE_SUPPLIER_DOCUMENT_KEY_ALREADY_USED"일 때의 타입

세금계산서에 공급자 문서 번호가 이미 사용 중인 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bOriginalTaxInvoiceNotFoundError

type이(가)"B2B_ORIGINAL_TAX_INVOICE_NOT_FOUND"일 때의 타입

원본 세금계산서가 존재하지 않은 경우

B2bRecipientNotFoundError

type이(가)"B2B_RECIPIENT_NOT_FOUND"일 때의 타입

공급받는자가 존재하지 않은 경우

B2bSupplierNotFoundError

type이(가)"B2B_SUPPLIER_NOT_FOUND"일 때의 타입

공급자가 존재하지 않은 경우

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

409 Error

B2bIdAlreadyExistsError

type이(가)"B2B_ID_ALREADY_EXISTS"일 때의 타입

ID가 이미 사용중인 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/draft

세금계산서 임시 저장

세금계산서 임시 저장을 요청합니다.

Request

Query

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

taxInvoice: B2bTaxInvoiceInput
세금계산서 생성 요청 정보

세금계산서 생성 요청 정보

modification?: B2bTaxInvoiceModificationCreateBody
수정 세금계산서 생성 입력 정보

수정 세금계산서 생성 입력 정보

memo?: string
메모

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2BCannotChangeTaxTypeError

type이(가)"B2B_CANNOT_CHANGE_TAX_TYPE"일 때의 타입

세금계산서 과세 유형을 수정할 수 없는 경우

B2bIssuanceTypeMismatchError

type이(가)"B2B_ISSUANCE_TYPE_MISMATCH"일 때의 타입

세금계산서 발행 유형이 올바르지 않은 경우

B2bModificationNotProvidedError

type이(가)"B2B_MODIFICATION_NOT_PROVIDED"일 때의 타입

세금계산서 수정 입력 정보를 찾을 수 없는 경우

B2bTaxInvoiceRecipientDocumentKeyAlreadyUsedError

type이(가)"B2B_TAX_INVOICE_RECIPIENT_DOCUMENT_KEY_ALREADY_USED"일 때의 타입

세금계산서에 공급 받는자 문서 번호가 이미 사용 중인 경우

B2BTaxInvoiceStatusNotSendingCompletedError

type이(가)"B2B_TAX_INVOICE_STATUS_NOT_SENDING_COMPLETED"일 때의 타입

원본 세금계산서가 전송완료 상태가 아닌 경우

B2bTaxInvoiceSupplierDocumentKeyAlreadyUsedError

type이(가)"B2B_TAX_INVOICE_SUPPLIER_DOCUMENT_KEY_ALREADY_USED"일 때의 타입

세금계산서에 공급자 문서 번호가 이미 사용 중인 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bOriginalTaxInvoiceNotFoundError

type이(가)"B2B_ORIGINAL_TAX_INVOICE_NOT_FOUND"일 때의 타입

원본 세금계산서가 존재하지 않은 경우

B2bRecipientNotFoundError

type이(가)"B2B_RECIPIENT_NOT_FOUND"일 때의 타입

공급받는자가 존재하지 않은 경우

B2bSupplierNotFoundError

type이(가)"B2B_SUPPLIER_NOT_FOUND"일 때의 타입

공급자가 존재하지 않은 경우

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

409 Error

B2bIdAlreadyExistsError

type이(가)"B2B_ID_ALREADY_EXISTS"일 때의 타입

ID가 이미 사용중인 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/issue-immediately

세금계산서 즉시 정발행

세금계산서를 즉시 정발행합니다. 임시저장 API와 정발행 API 기능을 한 번의 프로세스로 처리합니다.

Request

Query

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

taxInvoice: B2bTaxInvoiceInput
세금계산서 생성 요청 정보

세금계산서 생성 요청 정보

memo?: string
메모
modification?: B2bTaxInvoiceModificationCreateBody
수정 세금계산서 생성 입력 정보

수정 세금계산서 생성 입력 정보

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2BCannotChangeTaxTypeError

type이(가)"B2B_CANNOT_CHANGE_TAX_TYPE"일 때의 타입

세금계산서 과세 유형을 수정할 수 없는 경우

B2bIssuanceTypeMismatchError

type이(가)"B2B_ISSUANCE_TYPE_MISMATCH"일 때의 타입

세금계산서 발행 유형이 올바르지 않은 경우

B2bModificationNotProvidedError

type이(가)"B2B_MODIFICATION_NOT_PROVIDED"일 때의 타입

세금계산서 수정 입력 정보를 찾을 수 없는 경우

B2bTaxInvoiceRecipientDocumentKeyAlreadyUsedError

type이(가)"B2B_TAX_INVOICE_RECIPIENT_DOCUMENT_KEY_ALREADY_USED"일 때의 타입

세금계산서에 공급 받는자 문서 번호가 이미 사용 중인 경우

B2BTaxInvoiceStatusNotSendingCompletedError

type이(가)"B2B_TAX_INVOICE_STATUS_NOT_SENDING_COMPLETED"일 때의 타입

원본 세금계산서가 전송완료 상태가 아닌 경우

B2bTaxInvoiceSupplierDocumentKeyAlreadyUsedError

type이(가)"B2B_TAX_INVOICE_SUPPLIER_DOCUMENT_KEY_ALREADY_USED"일 때의 타입

세금계산서에 공급자 문서 번호가 이미 사용 중인 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bOriginalTaxInvoiceNotFoundError

type이(가)"B2B_ORIGINAL_TAX_INVOICE_NOT_FOUND"일 때의 타입

원본 세금계산서가 존재하지 않은 경우

B2bRecipientNotFoundError

type이(가)"B2B_RECIPIENT_NOT_FOUND"일 때의 타입

공급받는자가 존재하지 않은 경우

B2bSupplierNotFoundError

type이(가)"B2B_SUPPLIER_NOT_FOUND"일 때의 타입

공급자가 존재하지 않은 경우

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

409 Error

B2bIdAlreadyExistsError

type이(가)"B2B_ID_ALREADY_EXISTS"일 때의 타입

ID가 이미 사용중인 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/request-reverse-issuance

세금계산서 역발행 즉시 요청

공급자에게 세금계산서 역발행을 즉시 요청합니다. 임시저장 API와 역발행 요청 API 기능을 한 번의 프로세스로 처리합니다.

Request

Query

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

taxInvoice: B2bTaxInvoiceInput
세금계산서 생성 요청 정보

세금계산서 생성 요청 정보

memo?: string
메모
modification?: B2bTaxInvoiceModificationCreateBody
수정 세금계산서 생성 입력 정보

수정 세금계산서 생성 입력 정보

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2BCannotChangeTaxTypeError

type이(가)"B2B_CANNOT_CHANGE_TAX_TYPE"일 때의 타입

세금계산서 과세 유형을 수정할 수 없는 경우

B2bIssuanceTypeMismatchError

type이(가)"B2B_ISSUANCE_TYPE_MISMATCH"일 때의 타입

세금계산서 발행 유형이 올바르지 않은 경우

B2bModificationNotProvidedError

type이(가)"B2B_MODIFICATION_NOT_PROVIDED"일 때의 타입

세금계산서 수정 입력 정보를 찾을 수 없는 경우

B2bTaxInvoiceRecipientDocumentKeyAlreadyUsedError

type이(가)"B2B_TAX_INVOICE_RECIPIENT_DOCUMENT_KEY_ALREADY_USED"일 때의 타입

세금계산서에 공급 받는자 문서 번호가 이미 사용 중인 경우

B2BTaxInvoiceStatusNotSendingCompletedError

type이(가)"B2B_TAX_INVOICE_STATUS_NOT_SENDING_COMPLETED"일 때의 타입

원본 세금계산서가 전송완료 상태가 아닌 경우

B2bTaxInvoiceSupplierDocumentKeyAlreadyUsedError

type이(가)"B2B_TAX_INVOICE_SUPPLIER_DOCUMENT_KEY_ALREADY_USED"일 때의 타입

세금계산서에 공급자 문서 번호가 이미 사용 중인 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bOriginalTaxInvoiceNotFoundError

type이(가)"B2B_ORIGINAL_TAX_INVOICE_NOT_FOUND"일 때의 타입

원본 세금계산서가 존재하지 않은 경우

B2bRecipientNotFoundError

type이(가)"B2B_RECIPIENT_NOT_FOUND"일 때의 타입

공급받는자가 존재하지 않은 경우

B2bSupplierNotFoundError

type이(가)"B2B_SUPPLIER_NOT_FOUND"일 때의 타입

공급자가 존재하지 않은 경우

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

409 Error

B2bIdAlreadyExistsError

type이(가)"B2B_ID_ALREADY_EXISTS"일 때의 타입

ID가 이미 사용중인 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/{taxInvoiceKey}/attach-file

세금계산서 파일 첨부

세금계산서에 파일을 첨부합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

fileId: string
파일 아이디

Response

400 Error

B2bTaxInvoiceNotDraftedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_DRAFTED_STATUS"일 때의 타입

세금계산서가 임시저장 완료 상태가 아닌 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bFileNotFoundError

type이(가)"B2B_FILE_NOT_FOUND"일 때의 타입

업로드한 파일을 찾을 수 없는 경우

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
delete/b2b/tax-invoices/{taxInvoiceKey}/attachments/{attachmentId}

세금계산서 첨부파일 삭제

세금계산서 첨부파일을 삭제합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

attachmentId: string
첨부파일 아이디

첨부파일 아이디

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

400 Error

B2bTaxInvoiceNotDraftedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_DRAFTED_STATUS"일 때의 타입

세금계산서가 임시저장 완료 상태가 아닌 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceAttachmentNotFoundError

type이(가)"B2B_TAX_INVOICE_ATTACHMENT_NOT_FOUND"일 때의 타입

세금계산서의 첨부파일을 찾을 수 없는 경우

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
get/b2b/tax-invoices/{taxInvoiceKey}/attachments

세금계산서 첨부파일 목록 조회

세금계산서에 첨부된 파일 목록을 조회합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

200 Ok

attachments: Array<B2bTaxInvoiceAttachment>
첨부파일 목록

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/{taxInvoiceKey}/cancel-issuance

세금계산서 역발행 취소 (공급자에 의한 취소)

발행 완료된 세금계산서를 공급자가 국세청 전송 전에 취소합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

memo?: string
메모

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2bTaxInvoiceNotIssuedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_ISSUED_STATUS"일 때의 타입

세금계산서가 발행된(ISSUED) 상태가 아닌 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/{taxInvoiceKey}/cancel-request

세금계산서 역발행 요청 취소 (공급받는자에 의한 취소)

공급자가 세금계산서 발행을 승인하기 전에 공급받는자가 해당 역발행 요청을 취소합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

memo?: string
메모

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2bTaxInvoiceNotRequestedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_REQUESTED_STATUS"일 때의 타입

세금계산서가 역발행 대기 상태가 아닌 경우

B2bTaxInvoiceNoRecipientDocumentKeyError

type이(가)"B2B_TAX_INVOICE_NO_RECIPIENT_DOCUMENT_KEY"일 때의 타입

세금계산서에 공급받는자 문서 번호가 기입되지 않은 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/{taxInvoiceKey}/issue

세금계산서 발행 승인

역발행의 경우 역발행요청(REQUESTED) 상태, 정발행의 경우 임시저장(DRAFTED) 상태의 세금계산서에 대해 발행을 승인합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

memo?: string
메모
emailSubject?: string
이메일 제목

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2bTaxInvoiceNotDraftedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_DRAFTED_STATUS"일 때의 타입

세금계산서가 임시저장 완료 상태가 아닌 경우

B2bTaxInvoiceNotRequestedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_REQUESTED_STATUS"일 때의 타입

세금계산서가 역발행 대기 상태가 아닌 경우

B2bTaxInvoiceNoSupplierDocumentKeyError

type이(가)"B2B_TAX_INVOICE_NO_SUPPLIER_DOCUMENT_KEY"일 때의 타입

세금계산서에 공급자 문서 번호가 기입되지 않은 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
get/b2b/tax-invoices/{taxInvoiceKey}/pdf-download-url

세금 계산서 PDF 다운로드 URL 조회

등록된 세금 계산서 PDF 다운로드 URL을 공급자 혹은 공급받는자 문서번호로 조회합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

200 Ok

url: string
세금계산서 PDF 다운로드 URL

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
get/b2b/tax-invoices/{taxInvoiceKey}/popup-url

세금 계산서 팝업 URL 조회

등록된 세금 계산서 팝업 URL을 공급자 혹은 공급받는자 문서번호로 조회합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

includeMenu?: boolean
메뉴 포함 여부

팝업 URL에 메뉴 레이아웃을 포함 여부를 결정합니다. 기본 값은 true입니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

200 Ok

url: string
세금계산서 팝업 URL

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
get/b2b/tax-invoices/{taxInvoiceKey}/print-url

세금 계산서 프린트 URL 조회

등록된 세금 계산서 프린트 URL을 공급자 혹은 공급받는자 문서번호로 조회합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

200 Ok

url: string
세금계산서 프린트 URL

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/{taxInvoiceKey}/refuse-request

세금계산서 역발행 요청 거부

공급자가 공급받는자로부터 요청받은 세금계산서 역발행 건을 거부합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Body

memo?: string
메모

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2bTaxInvoiceNotRequestedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_REQUESTED_STATUS"일 때의 타입

세금계산서가 역발행 대기 상태가 아닌 경우

B2bTaxInvoiceNoSupplierDocumentKeyError

type이(가)"B2B_TAX_INVOICE_NO_SUPPLIER_DOCUMENT_KEY"일 때의 타입

세금계산서에 공급자 문서 번호가 기입되지 않은 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/{taxInvoiceKey}/request

세금계산서 역발행 요청

임시저장(REGISTERED) 상태의 역발행 세금계산서를 공급자에게 발행 요청합니다. 요청이 완료되면 (역)발행대기 상태로 전환됩니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2BCannotChangeTaxTypeError

type이(가)"B2B_CANNOT_CHANGE_TAX_TYPE"일 때의 타입

세금계산서 과세 유형을 수정할 수 없는 경우

B2bIssuanceTypeMismatchError

type이(가)"B2B_ISSUANCE_TYPE_MISMATCH"일 때의 타입

세금계산서 발행 유형이 올바르지 않은 경우

B2bModificationNotProvidedError

type이(가)"B2B_MODIFICATION_NOT_PROVIDED"일 때의 타입

세금계산서 수정 입력 정보를 찾을 수 없는 경우

B2bTaxInvoiceNotDraftedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_DRAFTED_STATUS"일 때의 타입

세금계산서가 임시저장 완료 상태가 아닌 경우

B2bTaxInvoiceNoRecipientDocumentKeyError

type이(가)"B2B_TAX_INVOICE_NO_RECIPIENT_DOCUMENT_KEY"일 때의 타입

세금계산서에 공급받는자 문서 번호가 기입되지 않은 경우

B2BTaxInvoiceStatusNotSendingCompletedError

type이(가)"B2B_TAX_INVOICE_STATUS_NOT_SENDING_COMPLETED"일 때의 타입

원본 세금계산서가 전송완료 상태가 아닌 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bOriginalTaxInvoiceNotFoundError

type이(가)"B2B_ORIGINAL_TAX_INVOICE_NOT_FOUND"일 때의 타입

원본 세금계산서가 존재하지 않은 경우

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
post/b2b/tax-invoices/{taxInvoiceKey}/send-to-nts

세금계산서 국세청 즉시 전송

발행이 완료된 세금계산서를 국세청에 즉시 전송합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

200 Ok

taxInvoice: B2bTaxInvoice
세금계산서

세금계산서

400 Error

B2bTaxInvoiceNotIssuedStatusError

type이(가)"B2B_TAX_INVOICE_NOT_ISSUED_STATUS"일 때의 타입

세금계산서가 발행된(ISSUED) 상태가 아닌 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
get/b2b/tax-invoices/{taxInvoiceKey}

세금 계산서 조회

등록된 세금 계산서를 세금계산서 아이디로 조회합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

200 Ok

id: string
세금계산서 아이디
status: B2bTaxInvoiceStatus
B2bTaxInvoiceStatus
taxationType: B2bTaxInvoiceTaxationType
과세 유형

과세 유형

documentModificationType: B2bTaxInvoiceDocumentModificationType
세금계산서 문서 수정 발행 유형

세금계산서 문서 수정 발행 유형

isDelayed?: boolean
지연 발행 여부
issuanceType: B2bTaxInvoiceIssuanceType
발행 유형

발행 유형

bulkTaxInvoiceId?: string
일괄 발행 아이디
serialNumber?: string
일련번호
bookVolume?: integer (32 bit)
책번호 - 권

입력 범위(4자리) : 0 ~ 9999

bookIssue?: integer (32 bit)
책번호 - 호

입력 범위(4자리) : 0 ~ 9999

writeDate: string (yyyy-MM-dd)
작성일

날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.

issuanceDueDate: string (yyyy-MM-dd)
발행 마감일

날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.

purposeType: B2bTaxInvoicePurposeType
영수/청구

영수/청구

totalSupplyAmount: integer (64 bit)
공급가액 합계
totalTaxAmount: integer (64 bit)
세액 합계
totalAmount: integer (64 bit)
합계 금액
cashAmount?: integer (64 bit)
현금
checkAmount?: integer (64 bit)
수표
creditAmount?: integer (64 bit)
외상
noteAmount?: integer (64 bit)
어음
remarks: Array<string>
비고

최대 3개

supplierDocumentKey?: string
공급자 문서번호
supplier: B2bTaxInvoiceCompany
B2bTaxInvoiceCompany
recipientDocumentKey?: string
공급받는자 문서번호
recipient: B2bTaxInvoiceCompany
B2bTaxInvoiceCompany
sendSms?: boolean
문자 전송 여부
modification?: B2bTaxInvoiceModification
세금 계산서 수정

세금 계산서 수정

items: Array<B2bTaxInvoiceItem>
품목

최대 99개

additionalContacts: Array<B2bTaxInvoiceAdditionalContact>
추가 담당자

최대 3개

memo?: string
메모
draftedAt?: string (RFC 3339 date-time)
임시 저장 일시
requestedAt?: string (RFC 3339 date-time)
발행 요청 일시
issuedAt?: string (RFC 3339 date-time)
발행 일시
statusUpdatedAt?: string (RFC 3339 date-time)
상태 변경 일시
ntsSentAt?: string (RFC 3339 date-time)
국세청 전송 일시
ntsApprovalNumber?: string
국세청 승인번호

세금계산서 발행(전자서명) 시점에 자동으로 부여

ntsResult?: string
국세청 전송 결과
ntsResultCode?: string
국세청 결과 코드

국세청 발급 결과 코드로 영문 3자리 + 숫자 3자리로 구성됨

ntsResultReceivedAt?: string (RFC 3339 date-time)
국세청 결과 수신 일시
deletedAt?: string (RFC 3339 date-time)
삭제 일시

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
delete/b2b/tax-invoices/{taxInvoiceKey}

세금계산서 삭제

세금계산서를 삭제합니다.

Request

Path

taxInvoiceKey: string
세금계산서 문서 번호

세금계산서 문서 번호

Query

brn?: string
사업자등록번호

사업자등록번호

taxInvoiceKeyType?: B2bTaxInvoiceKeyType
문서 번호 유형

query 파라미터로 전달된 문서번호 유형. 기본 값은 TAX_INVOICE_ID이며 SUPPLIER, RECIPIENT, TAX_INVOICE_ID을 지원합니다.

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

Response

200 Ok

400 Error

B2bTaxInvoiceNonDeletableStatusError

type이(가)"B2B_TAX_INVOICE_NON_DELETABLE_STATUS"일 때의 타입

삭제 가능한 상태는 DRAFTED, ISSUE_REFUSED, REQUEST_CANCELLED_BY_RECIPIENT, ISSUE_CANCELLED_BY_SUPPLIER, SENDING_FAILED 입니다.

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bBulkTaxInvoiceNotFoundError

type이(가)"B2B_BULK_TAX_INVOICE_NOT_FOUND"일 때의 타입

일괄 세금계산서가 존재하지 않은 경우

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A
get/b2b/tax-invoices

세금 계산서 다건조회

조회 기간 내 등록된 세금 계산서를 다건 조회합니다.

Request

body를 쿼리 문자열에 포함시켜 보낼 수 있습니다. 자세히 보기

Body

test?: boolean
테스트 모드 여부

true 이면 테스트 모드로 실행되며, false 이거나 주어지지 않은 경우 테스트 모드를 사용하지 않습니다.

pageNumber?: integer (32 bit)
페이지 번호

0부터 시작하는 페이지 번호. 기본 값은 0.

pageSize?: integer (32 bit)
페이지 크기

각 페이지 당 포함할 객체 수. 기본 값은 500이며 최대 1000까지 요청가능합니다.

filter?: GetB2bTaxInvoicesBodyFilter
세금계산서 다건 조회 필터

세금계산서 다건 조회 필터

Response

200 Ok

items: Array<B2bTaxInvoiceSummary>
조회된 세금계산서 목록
page: PageInfo
반환된 페이지 결과 정보

반환된 페이지 결과 정보

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

B2bNotEnabledError

type이(가)"B2B_NOT_ENABLED"일 때의 타입

B2B 기능이 활성화되지 않은 경우

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

B2bTaxInvoiceNotFoundError

type이(가)"B2B_TAX_INVOICE_NOT_FOUND"일 때의 타입

세금계산서가 존재하지 않은 경우

502 Error

B2bExternalServiceError

type이(가)"B2B_EXTERNAL_SERVICE"일 때의 타입

외부 서비스에서 에러가 발생한 경우

try
Request
Request Sample
N/A

파트너 정산 관련 API

파트너 정산 서비스 API 기능을 제공합니다.

정책 관련 API

파트너 관련 API

정산 상세내역 관련 API

계좌 관련 API

파트너 정산 서비스의 계좌와 관련된 API 입니다.

정산 내역 관련 API

파트너 정산 서비스의 정산 내역과 관련된 API 입니다.

지급 내역 관련 API

파트너 정산 서비스의 지급 내역과 관련된 API 입니다.

일괄 지급 내역 관련 API

파트너 정산 서비스의 일괄 지급 내역과 관련된 API 입니다.

이체 내역 관련 API

파트너 정산 서비스의 이체 내역과 관련된 API 입니다.

일괄 이체 내역 관련 API

파트너 정산 서비스의 일괄 이체 내역과 관련된 API 입니다.

사업자 관련 API

파트너 정산 서비스의 사업자와 관련된 API 입니다.

인증 관련 API

인증과 관련된 API 기능을 제공합니다. 접근 토큰 방식으로 인증하기를 원하는 경우, API 시크릿을 통해 토큰을 발급받은 후 Authorization 헤더에 `Bearer ACCESS_TOKEN` 형식으로 전달합니다.

공통 API

공통 API 기능을 제공합니다.

타입 정의

API 요청/응답의 각 필드에서 사용되는 타입 정의들을 확인할 수 있습니다
AddressAlreadyPaidErrorAlreadyPaidOrWaitingErrorApplyEscrowLogisticsErrorApplyEscrowLogisticsResponseArchivePlatformAdditionalFeePolicyErrorArchivePlatformAdditionalFeePolicyResponseArchivePlatformContractErrorArchivePlatformContractResponseArchivePlatformDiscountSharePolicyErrorArchivePlatformDiscountSharePolicyResponseArchivePlatformPartnerErrorArchivePlatformPartnerResponseAttachB2bTaxInvoiceFileErrorB2BCannotChangeTaxTypeErrorB2BTaxInvoiceStatusNotSendingCompletedErrorB2bBulkTaxInvoiceB2bBulkTaxInvoiceNotFoundErrorB2bBulkTaxInvoiceSourceTypeB2bBulkTaxInvoiceStatB2bBulkTaxInvoiceStatusB2bCompanyStateBusinessStatusB2bDocumentKeyCannotBeChangedErrorB2bExternalServiceErrorB2bFileNotFoundErrorB2bIdAlreadyExistsErrorB2bIssuanceTypeMismatchErrorB2bModificationNotProvidedErrorB2bNotEnabledErrorB2bOriginalTaxInvoiceNotFoundErrorB2bRecipientNotFoundErrorB2bSearchDateTypeB2bSupplierNotFoundErrorB2bTaxInvoiceB2bTaxInvoiceAdditionalContactB2bTaxInvoiceAttachmentB2bTaxInvoiceAttachmentNotFoundErrorB2bTaxInvoiceCompanyB2bTaxInvoiceContactB2bTaxInvoiceDocumentModificationTypeB2bTaxInvoiceInputB2bTaxInvoiceIssuanceTypeB2bTaxInvoiceItemB2bTaxInvoiceKeyTypeB2bTaxInvoiceModificationB2bTaxInvoiceModificationCreateBodyB2bTaxInvoiceModificationTypeB2bTaxInvoiceNoRecipientDocumentKeyErrorB2bTaxInvoiceNoSupplierDocumentKeyErrorB2bTaxInvoiceNonDeletableStatusErrorB2bTaxInvoiceNotDraftedStatusErrorB2bTaxInvoiceNotFoundErrorB2bTaxInvoiceNotIssuedStatusErrorB2bTaxInvoiceNotRequestedStatusErrorB2bTaxInvoicePurposeTypeB2bTaxInvoiceRecipientDocumentKeyAlreadyUsedErrorB2bTaxInvoiceStatusB2bTaxInvoiceSummaryB2bTaxInvoiceSupplierDocumentKeyAlreadyUsedErrorB2bTaxInvoiceTaxationTypeBankBankInfoBankInfoNameBeforeRegisteredPaymentEscrowBillingKeyAlreadyDeletedErrorBillingKeyFailureBillingKeyFilterInputBillingKeyInfoBillingKeyInfoSummaryBillingKeyNotFoundErrorBillingKeyNotIssuedErrorBillingKeyPaymentInputBillingKeyPaymentMethodBillingKeyPaymentMethodCardBillingKeyPaymentMethodEasyPayBillingKeyPaymentMethodEasyPayChargeBillingKeyPaymentMethodEasyPayMethodBillingKeyPaymentMethodMobileBillingKeyPaymentMethodPaypalBillingKeyPaymentMethodTransferBillingKeyPaymentMethodTypeBillingKeyPaymentSummaryBillingKeySortByBillingKeySortInputBillingKeyStatusBillingKeyTextSearchBillingKeyTextSearchFieldBillingKeyTimeRangeFieldCancelAmountExceedsCancellableAmountErrorCancelB2bTaxInvoiceIssuanceErrorCancelB2bTaxInvoiceIssuanceResponseCancelB2bTaxInvoiceRequestErrorCancelB2bTaxInvoiceRequestResponseCancelCashReceiptErrorCancelCashReceiptResponseCancelPaymentBodyRefundAccountCancelPaymentErrorCancelPaymentResponseCancelRequesterCancelTaxAmountExceedsCancellableTaxAmountErrorCancelTaxFreeAmountExceedsCancellableTaxFreeAmountErrorCancellableAmountConsistencyBrokenErrorCancelledCashReceiptCancelledPaymentCancelledPaymentCashReceiptCancelledPaymentEscrowCancelledPaymentTransactionCardCardBrandCardCredentialCardOwnerTypeCardPromotionCardTypeCarrierCashReceiptCashReceiptAlreadyIssuedErrorCashReceiptFilterInputCashReceiptInputCashReceiptInputTypeCashReceiptNotFoundErrorCashReceiptNotIssuedErrorCashReceiptSortByCashReceiptSortInputCashReceiptStatusCashReceiptSummaryCashReceiptTimeRangeFieldCashReceiptTypeChannelGroupSummaryChannelNotFoundErrorChannelSpecificErrorChannelSpecificFailureChannelSpecificFailureInvalidRequestChannelSpecificFailurePgProviderCloseVirtualAccountErrorCloseVirtualAccountResponseConfirmBillingKeyErrorConfirmBillingKeyIssueAndPayErrorConfirmEscrowErrorConfirmEscrowResponseConfirmIdentityVerificationErrorConfirmIdentityVerificationResponseConfirmPaymentErrorConfirmedBillingKeyIssueAndPaySummaryConfirmedBillingKeySummaryConfirmedPaymentEscrowConfirmedPaymentSummaryConnectBulkPartnerMemberCompanyErrorConnectBulkPartnerMemberCompanyResponseConnectPartnerMemberCompanyErrorConnectPartnerMemberCompanyResponseConvenienceStoreBrandCountryCreateB2bFileUploadUrlErrorCreateB2bFileUploadUrlPayloadCreateManualTransferResponseCreateOrderCancelTransferResponseCreateOrderTransferResponseCreatePaymentScheduleErrorCreatePaymentScheduleResponseCreatePlatformAdditionalFeePolicyErrorCreatePlatformAdditionalFeePolicyResponseCreatePlatformContractErrorCreatePlatformContractResponseCreatePlatformDiscountSharePolicyErrorCreatePlatformDiscountSharePolicyResponseCreatePlatformManualTransferErrorCreatePlatformOrderCancelTransferBodyDiscountCreatePlatformOrderCancelTransferBodyExternalCancellationDetailCreatePlatformOrderCancelTransferBodyOrderDetailCreatePlatformOrderCancelTransferBodyOrderDetailAllCreatePlatformOrderCancelTransferBodyOrderLineCreatePlatformOrderCancelTransferErrorCreatePlatformOrderTransferBodyAdditionalFeeCreatePlatformOrderTransferBodyDiscountCreatePlatformOrderTransferBodyExternalPaymentDetailCreatePlatformOrderTransferBodyOrderDetailCreatePlatformOrderTransferBodyOrderLineCreatePlatformOrderTransferBodyProductCreatePlatformOrderTransferErrorCreatePlatformPartnerBodyCreatePlatformPartnerBodyAccountCreatePlatformPartnerBodyContactCreatePlatformPartnerBodyTypeCreatePlatformPartnerBodyTypeBusinessCreatePlatformPartnerBodyTypeNonWhtPayerCreatePlatformPartnerBodyTypeWhtPayerCreatePlatformPartnerErrorCreatePlatformPartnerResponseCreatePlatformPartnersErrorCreatePlatformPartnersResponseCurrencyCustomerCustomerInputCustomerNameInputCustomerSeparatedNameDateRangeDateRangeOptionDateTimeRangeDayOfWeekDecimalDeleteB2bTaxInvoiceAttachmentErrorDeleteB2bTaxInvoiceErrorDeleteB2bTaxInvoiceResponseDeleteBillingKeyErrorDeleteBillingKeyResponseDeletePlatformTransferErrorDeletePlatformTransferResponseDeletedBillingKeyInfoDeliveredPaymentEscrowDisconnectBulkPartnerMemberCompanyErrorDisconnectBulkPartnerMemberCompanyResponseDisconnectPartnerMemberCompanyErrorDisconnectPartnerMemberCompanyResponseDiscountAmountExceedsTotalAmountErrorDisputeDisputeStatusDownloadB2bTaxInvoicesSheetErrorDownloadPlatformTransferSheetErrorDraftB2bTaxInvoiceErrorDraftB2bTaxInvoiceResponseEasyPayMethodTypeEasyPayProviderFailedIdentityVerificationFailedPaymentFailedPaymentCancellationFailedPaymentScheduleFailedPaymentTransactionFailedPgBillingKeyIssueResponseForbiddenErrorGenderGetAllPaymentsByCursorResponseGetAllPaymentsErrorGetB2bBulkTaxInvoiceErrorGetB2bTaxInvoiceAttachmentsErrorGetB2bTaxInvoiceAttachmentsResponseGetB2bTaxInvoiceErrorGetB2bTaxInvoicePdfDownloadUrlErrorGetB2bTaxInvoicePdfDownloadUrlResponseGetB2bTaxInvoicePopupUrlErrorGetB2bTaxInvoicePopupUrlResponseGetB2bTaxInvoicePrintUrlErrorGetB2bTaxInvoicePrintUrlResponseGetB2bTaxInvoicesBodyDateFilterGetB2bTaxInvoicesBodyFilterGetB2bTaxInvoicesBodyPrimaryFilterGetB2bTaxInvoicesErrorGetB2bTaxInvoicesResponseGetBankInfosErrorGetBankInfosResponseGetBillingKeyInfoErrorGetBillingKeyInfosErrorGetBillingKeyInfosResponseGetCashReceiptErrorGetCashReceiptsErrorGetCashReceiptsResponseGetIdentityVerificationErrorGetIdentityVerificationsErrorGetIdentityVerificationsResponseGetKakaopayPaymentOrderErrorGetKakaopayPaymentOrderResponseGetPaymentErrorGetPaymentScheduleErrorGetPaymentSchedulesErrorGetPaymentSchedulesResponseGetPaymentTransactionsErrorGetPaymentTransactionsResponseGetPaymentsErrorGetPaymentsResponseGetPlatformAccountHolderErrorGetPlatformAccountTransfersErrorGetPlatformAccountTransfersResponseGetPlatformAdditionalFeePoliciesErrorGetPlatformAdditionalFeePoliciesResponseGetPlatformAdditionalFeePolicyErrorGetPlatformBulkAccountTransfersErrorGetPlatformBulkAccountTransfersResponseGetPlatformBulkPayoutsErrorGetPlatformBulkPayoutsResponseGetPlatformCompanyStateErrorGetPlatformCompanyStatePayloadGetPlatformContractErrorGetPlatformContractsErrorGetPlatformContractsResponseGetPlatformDiscountSharePoliciesErrorGetPlatformDiscountSharePoliciesResponseGetPlatformDiscountSharePolicyErrorGetPlatformPartnerErrorGetPlatformPartnerSettlementsErrorGetPlatformPartnerSettlementsResponseGetPlatformPartnersErrorGetPlatformPartnersResponseGetPlatformPayoutsErrorGetPlatformPayoutsResponseGetPlatformTransferErrorGetPlatformTransferSummariesErrorGetPlatformTransferSummariesResponseGetPromotionErrorIdentityVerificationIdentityVerificationAlreadySentErrorIdentityVerificationAlreadyVerifiedErrorIdentityVerificationFailureIdentityVerificationFilterCustomerInputIdentityVerificationFilterInputIdentityVerificationMethodIdentityVerificationNotFoundErrorIdentityVerificationNotSentErrorIdentityVerificationOperatorIdentityVerificationRequestedCustomerIdentityVerificationSortByIdentityVerificationSortInputIdentityVerificationStatusIdentityVerificationTimeRangeFieldIdentityVerificationVerifiedCustomerInformationMismatchErrorInstantBillingKeyPaymentMethodInputInstantBillingKeyPaymentMethodInputCardInstantPaymentMethodInputInstantPaymentMethodInputCardInstantPaymentMethodInputVirtualAccountInstantPaymentMethodInputVirtualAccountCashReceiptInfoInstantPaymentMethodInputVirtualAccountExpiryInstantPaymentMethodInputVirtualAccountOptionInstantPaymentMethodInputVirtualAccountOptionFixedInstantPaymentMethodInputVirtualAccountOptionTypeInstantPaymentSummaryInvalidPaymentTokenErrorInvalidRequestErrorIssueB2bTaxInvoiceErrorIssueB2bTaxInvoiceImmediatelyErrorIssueB2bTaxInvoiceImmediatelyResponseIssueB2bTaxInvoiceResponseIssueBillingKeyErrorIssueBillingKeyResponseIssueCashReceiptCustomerInputIssueCashReceiptErrorIssueCashReceiptPaymentMethodTypeIssueCashReceiptResponseIssueFailedCashReceiptIssuedBillingKeyInfoIssuedCashReceiptIssuedPaymentCashReceiptIssuedPgBillingKeyIssueResponseLocaleLoginViaApiSecretErrorLoginViaApiSecretResponseMap_StatMaxTransactionCountReachedErrorMaxWebhookRetryCountReachedErrorModifyEscrowLogisticsErrorModifyEscrowLogisticsResponseMonthDayNegativePromotionAdjustedCancelAmountErrorOneLineAddressPageInfoPageInputPaidPaymentPaidPaymentTransactionPartialCancelledPaymentPartialCancelledPaymentTransactionPayInstantlyErrorPayInstantlyResponsePayPendingPaymentPayPendingPaymentTransactionPayWithBillingKeyErrorPayWithBillingKeyResponsePaymentPaymentAlreadyCancelledErrorPaymentAmountPaymentAmountInputPaymentCancellationPaymentCashReceiptPaymentCashReceiptStatusPaymentClientTypePaymentEscrowPaymentEscrowReceiverInputPaymentEscrowSenderInputPaymentFailurePaymentFilterInputPaymentFilterInputEscrowStatusPaymentInstallmentPaymentLogisticsPaymentLogisticsCompanyPaymentMethodPaymentMethodCardPaymentMethodConvenienceStorePaymentMethodEasyPayPaymentMethodEasyPayMethodPaymentMethodEasyPayMethodChargePaymentMethodGiftCertificatePaymentMethodGiftCertificateTypePaymentMethodMobilePaymentMethodTransferPaymentMethodTypePaymentMethodVirtualAccountPaymentMethodVirtualAccountRefundStatusPaymentMethodVirtualAccountTypePaymentNotFoundErrorPaymentNotPaidErrorPaymentNotWaitingForDepositErrorPaymentProductPaymentProductTypePaymentSchedulePaymentScheduleAlreadyExistsErrorPaymentScheduleAlreadyProcessedErrorPaymentScheduleAlreadyRevokedErrorPaymentScheduleFilterInputPaymentScheduleNotFoundErrorPaymentScheduleSortByPaymentScheduleSortInputPaymentScheduleStatusPaymentScheduleSummaryPaymentSortByPaymentStatusPaymentTextSearchPaymentTextSearchFieldPaymentTimestampTypePaymentTransactionPaymentWebhookPaymentWebhookPaymentStatusPaymentWebhookRequestPaymentWebhookResponsePaymentWebhookStatusPaymentWebhookTriggerPaymentWithCursorPendingPaymentSchedulePgBillingKeyIssueResponsePgCompanyPgProviderPgProviderErrorPlatformAccountPlatformAccountHolderPlatformAccountStatusPlatformAccountTransferPlatformAccountTransferFilterPlatformAccountTransferStatusPlatformAccountTransferStatusStatsPlatformAccountTransferTypePlatformAccountVerificationAlreadyUsedErrorPlatformAccountVerificationFailedErrorPlatformAccountVerificationNotFoundErrorPlatformAdditionalFeePoliciesNotFoundErrorPlatformAdditionalFeePolicyPlatformAdditionalFeePolicyAlreadyExistsErrorPlatformAdditionalFeePolicyFilterInputPlatformAdditionalFeePolicyFilterInputKeywordPlatformAdditionalFeePolicyNotFoundErrorPlatformAdditionalFixedAmountFeeCurrencyAndSettlementCurrencyMismatchedErrorPlatformAmountExceededTypePlatformArchivedAdditionalFeePolicyErrorPlatformArchivedContractErrorPlatformArchivedDiscountSharePolicyErrorPlatformArchivedPartnerErrorPlatformBtxNotEnabledErrorPlatformBulkAccountTransferPlatformBulkAccountTransferFilterInputPlatformBulkAccountTransferFilterInputCriteriaPlatformBulkAccountTransferStatsPlatformBulkAccountTransferStatusPlatformBulkAccountTransferStatusStatsPlatformBulkPayoutPlatformBulkPayoutFilterInputPlatformBulkPayoutFilterInputCriteriaPlatformBulkPayoutStatsPlatformBulkPayoutStatusPlatformBulkPayoutStatusStatsPlatformBulkTaskPlatformBulkTaskProgressStatsPlatformBulkTaskStatusPlatformBulkTaskTypePlatformBusinessStatusPlatformCancelOrderTransfersExistsErrorPlatformCancellableAmountExceededErrorPlatformCancellableAmountTypePlatformCancellableDiscountAmountExceededErrorPlatformCancellableDiscountTaxFreeAmountExceededErrorPlatformCancellableProductQuantityExceededErrorPlatformCancellationAndPaymentTypeMismatchedErrorPlatformCancellationNotFoundErrorPlatformCannotArchiveScheduledAdditionalFeePolicyErrorPlatformCannotArchiveScheduledContractErrorPlatformCannotArchiveScheduledDiscountSharePolicyErrorPlatformCannotArchiveScheduledPartnerErrorPlatformCannotSpecifyTransferErrorPlatformCompanyNotFoundErrorPlatformCompanyStatePlatformCompanyVerificationAlreadyUsedErrorPlatformContactPlatformContractPlatformContractAlreadyExistsErrorPlatformContractFilterInputPlatformContractFilterInputKeywordPlatformContractNotFoundErrorPlatformContractPlatformFixedAmountFeeCurrencyAndSettlementCurrencyMismatchedErrorPlatformContractsNotFoundErrorPlatformCurrencyNotSupportedErrorPlatformDepositAccountTransferPlatformDiscountSharePoliciesNotFoundErrorPlatformDiscountSharePolicyPlatformDiscountSharePolicyAlreadyExistsErrorPlatformDiscountSharePolicyFilterInputPlatformDiscountSharePolicyFilterInputKeywordPlatformDiscountSharePolicyIdDuplicatedErrorPlatformDiscountSharePolicyNotFoundErrorPlatformExternalApiFailedErrorPlatformExternalApiTemporarilyFailedErrorPlatformExternalPaymentPlatformFeePlatformFeeInputPlatformFixedAmountFeePlatformFixedRateFeePlatformInsufficientDataToChangePartnerTypeErrorPlatformManualTransferPlatformManualTransferSummaryPlatformMemberCompanyConnectedPartnerBrnUnchangeableErrorPlatformMemberCompanyConnectedPartnerTypeUnchangeableErrorPlatformMemberCompanyNotConnectableStatusErrorPlatformMemberCompanyNotConnectedErrorPlatformNotEnabledErrorPlatformNotSupportedBankErrorPlatformOngoingTaxInvoiceExistsErrorPlatformOrderCancelTransferPlatformOrderCancelTransferSummaryPlatformOrderDetailMismatchedErrorPlatformOrderSettlementAmountPlatformOrderTransferPlatformOrderTransferAdditionalFeePlatformOrderTransferAlreadyCancelledErrorPlatformOrderTransferCancellationPlatformOrderTransferDiscountPlatformOrderTransferOrderLinePlatformOrderTransferProductPlatformOrderTransferSummaryPlatformPartnerPlatformPartnerBusinessStatusPlatformPartnerFilterInputPlatformPartnerFilterInputKeywordPlatformPartnerIdAlreadyExistsErrorPlatformPartnerIdsAlreadyExistErrorPlatformPartnerIdsDuplicatedErrorPlatformPartnerManualSettlementPlatformPartnerMemberCompanyConnectionStatusPlatformPartnerNotFoundErrorPlatformPartnerOrderCancelSettlementPlatformPartnerOrderSettlementPlatformPartnerScheduleExistsErrorPlatformPartnerSettlementPlatformPartnerSettlementFilterInputPlatformPartnerSettlementFilterKeywordInputPlatformPartnerSettlementStatusPlatformPartnerSettlementStatusStatsPlatformPartnerSettlementTypePlatformPartnerStatusPlatformPartnerTaxationTypePlatformPartnerTaxationTypeIsSimpleErrorPlatformPartnerTypePlatformPartnerTypeBusinessPlatformPartnerTypeIsNotBusinessErrorPlatformPartnerTypeNamePlatformPartnerTypeNonWhtPayerPlatformPartnerTypeWhtPayerPlatformPayerPlatformPaymentPlatformPaymentMethodPlatformPaymentMethodCardPlatformPaymentMethodCardInputPlatformPaymentMethodEasyPayPlatformPaymentMethodEasyPayInputPlatformPaymentMethodGiftCertificatePlatformPaymentMethodGiftCertificateInputPlatformPaymentMethodInputPlatformPaymentMethodMobilePlatformPaymentMethodMobileInputPlatformPaymentMethodTransferPlatformPaymentMethodTransferInputPlatformPaymentMethodVirtualAccountPlatformPaymentMethodVirtualAccountInputPlatformPaymentNotFoundErrorPlatformPayoutPlatformPayoutAccountPlatformPayoutFilterInputPlatformPayoutFilterInputCriteriaPlatformPayoutMethodPlatformPayoutStatusPlatformPayoutStatusStatsPlatformPayoutTaxInvoiceStatusPlatformPortOnePaymentPlatformPortOnePaymentCancelAmountTypePlatformProductIdDuplicatedErrorPlatformProductIdNotFoundErrorPlatformPropertiesPlatformSettlementAmountExceededErrorPlatformSettlementCancelAmountExceededPortOneCancelErrorPlatformSettlementCyclePlatformSettlementCycleDatePolicyPlatformSettlementCycleInputPlatformSettlementCycleMethodPlatformSettlementCycleMethodDailyPlatformSettlementCycleMethodDailyInputPlatformSettlementCycleMethodInputPlatformSettlementCycleMethodManualDatesPlatformSettlementCycleMethodManualDatesInputPlatformSettlementCycleMethodMonthlyPlatformSettlementCycleMethodMonthlyInputPlatformSettlementCycleMethodWeeklyPlatformSettlementCycleMethodWeeklyInputPlatformSettlementCycleTypePlatformSettlementDateEarlierThanSettlementStartDateErrorPlatformSettlementParameterNotFoundErrorPlatformSettlementParameterValuePlatformSettlementPaymentAmountExceededPortOnePaymentErrorPlatformSettlementSupplyWithVatAmountExceededPortOnePaymentErrorPlatformSettlementTaxFreeAmountExceededPortOnePaymentErrorPlatformTargetPartnerNotFoundErrorPlatformTaxationTypePlatformTransferPlatformTransferAlreadyExistsErrorPlatformTransferDiscountSharePolicyNotFoundErrorPlatformTransferFilterInputPlatformTransferFilterInputKeywordPlatformTransferNonDeletableStatusErrorPlatformTransferNotFoundErrorPlatformTransferStatusPlatformTransferSummaryPlatformTransferSummaryExternalPaymentPlatformTransferSummaryPartnerPlatformTransferSummaryPartnerTypePlatformTransferSummaryPaymentPlatformTransferSummaryPortOnePaymentPlatformTransferTypePlatformUserDefinedFormulaResultsPlatformUserDefinedPropertyKeyValuePlatformUserDefinedPropertyNotFoundErrorPlatformUserDefinedPropertyValuePlatformWithdrawalAccountTransferPortOneVersionPreRegisterPaymentErrorPreRegisterPaymentResponsePromotionPromotionAmountDiscountSchemePromotionCardCompanyPromotionDiscountPartitionPromotionDiscountPolicyPromotionDiscountRetainOptionPromotionDiscountRetainOptionShouldNotBeChangedErrorPromotionDiscountSchemePromotionNotFoundErrorPromotionPayMethodDoesNotMatchErrorPromotionPercentDiscountSchemePromotionRecoverOptionPromotionRecoverOptionNoRecoverPromotionRecoverOptionRecoverPromotionSpareBudgetPromotionSpareBudgetAmountPromotionSpareBudgetPercentPromotionStatusReadyIdentityVerificationReadyPaymentReadyPaymentTransactionRecoverPlatformAdditionalFeePolicyErrorRecoverPlatformAdditionalFeePolicyResponseRecoverPlatformContractErrorRecoverPlatformContractResponseRecoverPlatformDiscountSharePolicyErrorRecoverPlatformDiscountSharePolicyResponseRecoverPlatformPartnerErrorRecoverPlatformPartnerResponseRefreshTokenErrorRefreshTokenResponseRefuseB2bTaxInvoiceRequestErrorRefuseB2bTaxInvoiceRequestResponseRegisterStoreReceiptBodyItemRegisterStoreReceiptErrorRegisterStoreReceiptResponseRegisteredPaymentEscrowRejectConfirmedPaymentEscrowRejectedPaymentEscrowRequestB2bTaxInvoiceResponseRequestB2bTaxInvoiceReverseIssuanceErrorRequestB2bTaxInvoiceReverseIssuanceResponseRequestedPaymentCancellationResendIdentityVerificationErrorResendIdentityVerificationResponseResendWebhookErrorResendWebhookResponseRevokePaymentSchedulesErrorRevokePaymentSchedulesResponseRevokedPaymentScheduleScheduledPaymentScheduleSelectedChannelSelectedChannelTypeSendIdentityVerificationBodyCustomerSendIdentityVerificationErrorSendIdentityVerificationResponseSendToNtsB2bTaxInvoiceErrorSendToNtsB2bTaxInvoiceResponseSeparatedAddressSeparatedAddressInputSettlementAmountTypeSortOrderStartedPaymentScheduleSucceededPaymentCancellationSucceededPaymentScheduleSumOfPartsExceedsCancelAmountErrorSumOfPartsExceedsTotalAmountErrorTaxInvoicesSheetFieldTransferParametersTriggerTypeUnauthorizedErrorUpdateB2bTaxInvoiceDraftErrorUpdateB2bTaxInvoiceDraftResponseUpdatePlatformAdditionalFeePolicyErrorUpdatePlatformAdditionalFeePolicyResponseUpdatePlatformContractErrorUpdatePlatformContractResponseUpdatePlatformDiscountSharePolicyErrorUpdatePlatformDiscountSharePolicyResponseUpdatePlatformPartnerBodyAccountUpdatePlatformPartnerBodyContactUpdatePlatformPartnerBodyTypeUpdatePlatformPartnerBodyTypeBusinessUpdatePlatformPartnerBodyTypeNonWhtPayerUpdatePlatformPartnerBodyTypeWhtPayerUpdatePlatformPartnerErrorUpdatePlatformPartnerResponseVerifiedIdentityVerificationVirtualAccountIssuedPaymentVirtualAccountIssuedPaymentTransactionWebhookNotFoundErrorrequestB2bTaxInvoiceError