Исходный код tbank.business.enums
from __future__ import annotations
from enum import Enum
[документация]
class AccountType(str, Enum):
CURRENT = "Current"
TAX = "Tax"
TENDER = "Tender"
OVERNIGHT = "Overnight"
[документация]
class OperationStatus(str, Enum):
ALL = "All"
AUTHORIZATION = "Authorization"
TRANSACTION = "Transaction"
[документация]
class TypeOfOperation(str, Enum):
CREDIT = "Credit"
DEBIT = "Debit"
[документация]
class PaymentStatus(str, Enum):
IN_PROGRESS = "IN_PROGRESS"
EXECUTED = "EXECUTED"
FAILED = "FAILED"
CANCELLED = "CANCELLED"
[документация]
class InvoiceStatus(str, Enum):
DRAFT = "DRAFT"
SUBMITTED = "SUBMITTED"
EXECUTED = "EXECUTED"
[документация]
class InvoiceVat(str, Enum):
NONE = "None" # без НДС
VAT_0 = "0"
VAT_5 = "5"
VAT_7 = "7"
VAT_10 = "10"
VAT_18 = "18"
VAT_20 = "20"
VAT_22 = "22"
[документация]
class SbpVat(str, Enum):
VAT_0 = "0"
VAT_5 = "5"
VAT_7 = "7"
VAT_10 = "10"
VAT_20 = "20"
VAT_22 = "22"
[документация]
class SbpQrType(str, Enum):
ONETIME = "Onetime"
REUSABLE = "Reusable"
[документация]
class SbpQrStatus(str, Enum):
READY = "Ready"
PAID = "Paid"
CANCELLED = "Cancelled"
EXPIRED = "Expired"
FAILED = "Failed"