@lexriver/yandex-pay
Version:
A TypeScript client for Yandex Pay API to integrate payment processing in your Node.js applications
112 lines (111 loc) • 4.85 kB
JavaScript
/**
* https://pay.yandex.ru/docs/ru/custom/fns#payment-subject-type
* «признак предмета расчета» (тег 1212)
*/
export var EnumFnsPaymentSubjectType;
(function (EnumFnsPaymentSubjectType) {
/**
* Товар
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["Product"] = 1] = "Product";
/**
* Подакцизный товар
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["Excise"] = 2] = "Excise";
/**
* Работа
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["Job"] = 3] = "Job";
/**
* Услуга
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["Service"] = 4] = "Service";
/**
* Ставка азартной игры
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["GamblingBet"] = 5] = "GamblingBet";
/**
* Выигрыш азартной игры
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["GamblingPrize"] = 6] = "GamblingPrize";
/**
* Лотерейный билет
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["LotteryTicket"] = 7] = "LotteryTicket";
/**
* Выигрыш лотереи
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["LotteryPrize"] = 8] = "LotteryPrize";
/**
* Предоставление РИД
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["IntellectualActivity"] = 9] = "IntellectualActivity";
/**
* Платеж
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["Payment"] = 10] = "Payment";
/**
* Агентское вознаграждение
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["AgentFee"] = 11] = "AgentFee";
/**
* Составной предмет расчета
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["Composite"] = 12] = "Composite";
/**
* Иной предмет расчета
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["Other"] = 13] = "Other";
/**
* Имущественное право
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["PropertyRight"] = 14] = "PropertyRight";
/**
* Внереализационныи доход
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["NonOperatingIncome"] = 15] = "NonOperatingIncome";
/**
* Страховые взносы: о суммах расходов, уменьшающих сумму налога (авансовых платежей) в соответствии с п. 3.1 статьи 346.21 НК РФ
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["InsurancePremiums34621"] = 16] = "InsurancePremiums34621";
/**
* Торговый сбор
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["TradeFee"] = 17] = "TradeFee";
/**
* Курортный сбор
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["ResortFee"] = 18] = "ResortFee";
/**
* Залог
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["Deposit"] = 19] = "Deposit";
/**
* Расход: о суммах произведенных расходов в соответствии со статьей 346.16 НК РФ, уменьшающих доход
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["Expense34616"] = 20] = "Expense34616";
/**
* Взносы на обязательное пенсионное страхование ИП
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["IndividualPensionContributions"] = 21] = "IndividualPensionContributions";
/**
* Взносы на обязательное пенсионное страхование
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["PensionContributions"] = 22] = "PensionContributions";
/**
* Взносы на обязательное медицинское страхование ИП
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["IndividualMedicalContributions"] = 23] = "IndividualMedicalContributions";
/**
* Взносы на обязательное медицинское страхование
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["MedicalContributions"] = 24] = "MedicalContributions";
/**
* Взносы на обязательное социальное страхование
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["SocialContributions"] = 25] = "SocialContributions";
/**
* Платеж казино
*/
EnumFnsPaymentSubjectType[EnumFnsPaymentSubjectType["CasinoPayment"] = 26] = "CasinoPayment";
})(EnumFnsPaymentSubjectType || (EnumFnsPaymentSubjectType = {}));