portone_server_sdk.reconciliation

Contents

portone_server_sdk.reconciliation#

Classes

Exceptions

exception portone_server_sdk.reconciliation.GetPaymentReconciliationSettlementVatReportError#

Bases: PortOneError

args#
with_traceback()#

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

message: str | None#
exception portone_server_sdk.reconciliation.GetPaymentReconciliationTransactionVatReportError#

Bases: PortOneError

args#
with_traceback()#

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

message: str | None#
class portone_server_sdk.reconciliation.GetPaymentReconciliationSettlementVatReportBody#

Bases: object

date_range: DateRange#

정산일 범위

filter: PaymentReconciliationSettlementSummaryFilterInput | None#
class portone_server_sdk.reconciliation.GetPaymentReconciliationSettlementVatReportResponse#

Bases: object

summary: PaymentReconciliationVatReportSummary#

부가세 내역 요약

items: list[PaymentReconciliationVatReportItem] | None#

부가세 내역 항목 리스트

pg_specifiers: list[ReconciliationPgSpecifier] | None#

PG사 식별자 리스트

class portone_server_sdk.reconciliation.GetPaymentReconciliationTransactionVatReportBody#

Bases: object

date_range: DateRange#

거래일 범위

filter: PaymentReconciliationTransactionSummaryFilterInput | None#
class portone_server_sdk.reconciliation.GetPaymentReconciliationTransactionVatReportResponse#

Bases: object

summary: PaymentReconciliationVatReportSummary#

부가세 내역 요약

items: list[PaymentReconciliationVatReportItem] | None#

부가세 내역 항목 리스트

pg_specifiers: list[ReconciliationPgSpecifier] | None#

PG사 식별자 리스트

class portone_server_sdk.reconciliation.PaymentReconciliationSettlementSummaryFilterInput#

Bases: object

거래대사 정산 요약 내역 필터

pg_specifiers: list[ReconciliationPgSpecifier] | None#

PG사 가맹점 식별자 필터

store_ids: list[str] | None#

하위 상점 아이디 필터

class portone_server_sdk.reconciliation.PaymentReconciliationTransactionSummaryFilterInput#

Bases: object

거래대사 거래내역 필터

reconciliation_statuses: list[Literal['MATCHED', 'NOT_MATCHED', 'INCOMPARABLE', 'NOT_COLLECTED'] | str] | None#

대사 상태 필터

pg_specifiers: list[ReconciliationPgSpecifier] | None#

대사용 PG사 가맹점 식별자 필터

store_ids: list[str] | None#

하위 상점 아이디 필터

class portone_server_sdk.reconciliation.PaymentReconciliationVatReportItem#

Bases: object

payment_method: Literal['CARD', 'VIRTUAL_ACCOUNT', 'TRANSFER', 'CHARGE', 'MOBILE', 'POINT', 'ETC'] | str#

결제수단

supply_amount: int#

공급가액 (int64)

vat_amount: int#

부가세 금액 (int64)

tax_free_amount: int#

면세 금액 (int64)

total_amount: int#

총 금액 (int64)

class portone_server_sdk.reconciliation.PaymentReconciliationVatReportSummary#

Bases: object

total_supply_amount: int#

총 공급가액 (int64)

total_vat_amount: int#

총 부가세 금액 (int64)

total_tax_free_amount: int#

총 면세 금액 (int64)

total_amount: int#

총 금액 (int64)

class portone_server_sdk.reconciliation.ReconciliationPgSpecifier#

Bases: object

대사용 PG사 가맹점 식별자

pg_merchant_id: str#

PG사 가맹점 식별 아이디

pg_provider: Literal['KAKAOPAY', 'NICEPAY', 'NAVERPAY', 'UPLUS', 'TOSSPAYMENTS', 'TOSSPAY', 'PAYCO', 'KCP', 'DANAL', 'EXIMBAY', 'INICIS', 'HECTO', 'KSNET', 'KPN', 'HYPHEN', 'PAYPAL', 'HECTO_EASY', 'MOBILIANS', 'PAYLETTER_GLOBAL'] | str#

PG사

class portone_server_sdk.reconciliation.ReconciliationClient#

Bases: object

get_payment_reconciliation_settlement_vat_report(*, date_range: DateRange, filter: PaymentReconciliationSettlementSummaryFilterInput | None = None) GetPaymentReconciliationSettlementVatReportResponse#

정산일 기준 부가세 내역 조회

Warning

실험적 API입니다. 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.

Parameters:
  • date_range (DateRange) – 정산일 범위

  • filter (PaymentReconciliationSettlementSummaryFilterInput, optional)

Raises:
async get_payment_reconciliation_settlement_vat_report_async(*, date_range: DateRange, filter: PaymentReconciliationSettlementSummaryFilterInput | None = None) GetPaymentReconciliationSettlementVatReportResponse#

정산일 기준 부가세 내역 조회

Warning

실험적 API입니다. 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.

Parameters:
  • date_range (DateRange) – 정산일 범위

  • filter (PaymentReconciliationSettlementSummaryFilterInput, optional)

Raises:
get_payment_reconciliation_transaction_vat_report(*, date_range: DateRange, filter: PaymentReconciliationTransactionSummaryFilterInput | None = None) GetPaymentReconciliationTransactionVatReportResponse#

거래일 기준 부가세 내역 조회

Warning

실험적 API입니다. 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.

Parameters:
  • date_range (DateRange) – 거래일 범위

  • filter (PaymentReconciliationTransactionSummaryFilterInput, optional)

Raises:
async get_payment_reconciliation_transaction_vat_report_async(*, date_range: DateRange, filter: PaymentReconciliationTransactionSummaryFilterInput | None = None) GetPaymentReconciliationTransactionVatReportResponse#

거래일 기준 부가세 내역 조회

Warning

실험적 API입니다. 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.

Parameters:
  • date_range (DateRange) – 거래일 범위

  • filter (PaymentReconciliationTransactionSummaryFilterInput, optional)

Raises: