portone_server_sdk.reconciliation#
Classes
거래대사 정산 요약 내역 필터 |
|
거래대사 거래내역 필터 |
|
대사용 PG사 가맹점 식별자 |
|
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- 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- 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:
GetPaymentReconciliationSettlementVatReportError – API 호출이 실패한 경우
ValueError – 현재 SDK 버전에서 지원하지 않는 API 응답을 받은 경우
- 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:
GetPaymentReconciliationSettlementVatReportError – API 호출이 실패한 경우
ValueError – 현재 SDK 버전에서 지원하지 않는 API 응답을 받은 경우
- get_payment_reconciliation_transaction_vat_report(*, date_range: DateRange, filter: PaymentReconciliationTransactionSummaryFilterInput | None = None) GetPaymentReconciliationTransactionVatReportResponse#
거래일 기준 부가세 내역 조회
Warning
실험적 API입니다. 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.
- Parameters:
date_range (
DateRange) – 거래일 범위filter (
PaymentReconciliationTransactionSummaryFilterInput, optional)
- Raises:
GetPaymentReconciliationTransactionVatReportError – API 호출이 실패한 경우
ValueError – 현재 SDK 버전에서 지원하지 않는 API 응답을 받은 경우
- 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:
GetPaymentReconciliationTransactionVatReportError – API 호출이 실패한 경우
ValueError – 현재 SDK 버전에서 지원하지 않는 API 응답을 받은 경우