Налоги: НДС или «налог на Google»
С помощью Банка 131 можно платить налоги, пока — только «налог на Google». Это НДС для иностранных компаний, которые оказывают электронные услуги покупателям из России.
Деньги отправятся в налоговую по этим реквизитам:
БИК: 017003983
Номер казначейского счета: 03100643000000018500
Номер единого казначейского счета: 40102810445370000059
Получатель: Казначейство России (ФНС России)
ИНН получателя: 7727406020
КПП получателя: 770801001
КБК 18201061201010000510
Как подключить
Сообщите менеджеру в Банке 131, что хотите платить «налог на Google» — договоримся об удобной схеме работы и составим договор.
Схемы работы
С автоматическим отчислением
Эта схема подходит, если вы принимаете платежи с помощью Банка 131 и хотите платить налоги с полученной суммы.
В этом случае Банк будет откладывать деньги с каждого принятого платежа — ровно столько, сколько нужно для налога. В тот момент, когда нужно будет платить налог, деньги уже будут на счете обеспечения.
Проверить, сколько денег на счете, можно с помощью метода wallet/balance
.
С пополнением счета обеспечения
По этой схеме работают обычные выплаты: вы передаете Банку 131 обеспечительный платеж, после этого Банк выполняет ваши распоряжения на платежи в налоговую.
Как заплатить налог
Отправьте запрос session/init/payout
.
Есть два способа: использовать выплату с минимальным и расширенным наборами полей.
Выплата с помощью запроса с минимальным набором полей
Параметры для платежей в налоговую с помощью запроса минимальным набором полей
Название | Обязательность | Тип | Описание |
---|---|---|---|
payment_method | + | object | Платежные данные |
type | + | string | Значение: tax |
tax | + | object | Объект с данными для уплаты налогов |
type | + | string | Тип или способ уплаты налога. Варианты: tax_short |
tax_details | + | object | Данные для выплат в налоговую |
amount_details | + | object | Сумма |
amount | + | int | Сумма в копейках. Значение должно быть больше нуля. Чтобы передать 100 рублей, укажите 10000 |
currency | + | string | Код валюты согласно ISO 4217. Регистр не важен. Всегда: rub |
Пример запроса
curl -X POST
https://demo.bank131.ru/api/v1/session/init/payout \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d '{
"amount_details": {
"amount": 20000,
"currency": "rub"
},
"payment_method": {
"type": "tax",
"tax": {
"type": "tax_short",
"tax_details": {}
}
}
}'
Пример успешного ответа
{
"status": "ok",
"session": {
"id": "ps_2909",
"status": "in_progress",
"created_at": "2018-05-27T03:02:00.935351Z",
"updated_at": "2018-05-27T03:02:00.935351Z",
"payments": [
{
"id": "po_3230",
"status": "in_progress",
"created_at": "2018-05-27T03:02:00.935351Z",
"payment_method": {
"type": "tax",
"tax": {
"type": "tax_short",
"tax_details": {}
}
},
"amount_details": {
"amount": 20000,
"currency": "rub"
}
}
]
}
}
Выплата с помощью запроса c расширенным набором полей
Этот запрос необходим, если вы хотите указать определенные параметры в платежном поручении, например оплата задолженности, КБК, реквизиты ФНС.
Параметры для платежей в налоговую с помощью запроса расширенным набором полей
Название | Обязательность | Тип | Описание |
---|---|---|---|
payment_method | + | object | Платежные данные |
type | + | string | Значение: tax |
tax | + | object | Объект с данными для уплаты налогов |
type | + | string | Тип или способ уплаты налога. Варианты: tax_full |
tax_full | + | object | Данные для платежей в налоговую с расширенным набором параметров |
uin | + | string | Уникальный идентификатор начисления. Для платежей в налоговую всегда 0 |
description | + | string | Назначение выплаты |
tax_details | + | object | Данные для выплат в налоговую |
period | + | string | Период, за который вам нужно заплатить налог. Формат ввода описан ниже |
kbk | + | string | Код бюджетной классификации, 20 цифр |
oktmo | + | string | Общероссийский классификатор территорий муниципальных образований, 8 или 11 цифр |
payment_reason | + | string | Основание платежа. Формат ввода описан ниже |
document_number | + | string | Номер документа. Формат ввода описан ниже |
document_date | + | string | Дата документа. Формат ввода описан ниже |
amount_details | + | object | Сумма |
payer | + | object | Данные отправителя для платежа в налоговую |
payee | + | object | Данные получателя для платежа в налоговую |
amount | + | int | Сумма в копейках. Значение должно быть больше нуля. Чтобы передать 100 рублей, укажите 10000 |
currency | + | string | Код валюты согласно ISO 4217. Регистр не важен. Всегда: rub |
Формат ввода для поля period
при запросе с расширенным набором параметров
- Если в поле
payment_reason
указано «ТП» или «ЗД», то указывается периодичность уплаты налога, установленная законодательно, в одном из нижеприведенных форматов:- для ежемесячных уплат: «МС.ХХ.ГГГГ», где ХХ — номер месяца (от 01 до 12), а ГГГГ — год, за который производится платеж (например, при уплате НДФЛ с зарплаты работников за февраль 2020 г. нужно проставить «МС.02.2020»);
- для налогов, уплачиваемых ежеквартально: «КВ.ХХ.ГГГГ», где ХХ — номер квартала (от 01 до 04), ГГГГ — год, за который уплачивается налог;
- для полугодовых налогов (к примеру, ЕСХН): «ПЛ.ХХ.ГГГГ», где ХХ — номер полугодия (01 или 02), ГГГГ — год, за который перечисляется налог;
- для годовых платежей: «ГД.00.ГГГГ», где ГГГГ — год, за который уплачивается налог (например, производя окончательный расчет по налогу на прибыль за 2019 год, нужно будет поставить «ГД.00.2019»).
- Если в поле
payment_reason
стоит «ТР», то отражается дата требования. - Если в поле
payment_reason
стоит «АП», то ставится «0».
Формат ввода для поля payment_reason
при запросе с расширенным набором параметров
- «ТП» — при уплате налога/взноса за текущий период;
- «ЗД» — при добровольном погашении задолженности по налогам/взносам;
- «ТР» — при погашении задолженности по выставленному требованию ИФНС или ФСС;
- «АП» — при погашении задолженности по акту проверки (до выставления требования).
Формат ввода для поля document_number
при запросе с расширенным набором параметров
- Если в поле
payment_reason
стоит «ТП» или «ЗД», то «0». - Если в поле
payment_reason
стоит «ТР», то номер налогового требования об уплате. - Если в поле
payment_reason
стоит «АП», то номер решения, вынесенного по результатам проверки.
Формат ввода для поля document_date
при запросе с расширенным набором параметров
- Если в поле
payment_reason
стоит «ТП», то дата подписания декларации или «0», если дата не указана. - Если в поле
payment_reason
стоит «ЗД», то «0». - Если в поле
payment_reason
стоит «ТР», то дата требования об уплате. - Если в поле
payment_reason
стоит «АП», то дата послепроверочного решения.
Пример запроса
{
"amount_details": {
"amount": 20000,
"currency": "rub"
},
"payment_method": {
"type": "tax",
"tax": {
"type": "tax_full",
"tax_full": {
"description": "{VO70010} 199991001//199991001//\"ООО РОМАШКА\"//НДС за МС.02.2020",
"uin": "0",
"tax_details": {
"kbk": "18210301000011000110",
"oktmo": "45348000",
"payment_reason": "ЗД",
"period": "МС.02.2020",
"document_number": "0",
"document_date": "0"
},
"payer": {
"kpp": "199991001",
"inn": "199991001"
},
"payee": {
"bik": "017003983",
"account": "03100643000000018500",
"account_eks": "40102810445370000059",
"name": "Казначейство России (ФНС России)",
"inn": "7727406020",
"kpp": "770701001"
}
}
}
}
}
Пример успешного ответа
{
"status": "ok",
"session": {
"id": "ps_2909",
"status": "in_progress",
"created_at": "2018-05-27T03:02:00.935351Z",
"updated_at": "2018-05-27T03:02:00.935351Z",
"payments": [
{
"id": "po_3230",
"status": "in_progress",
"created_at": "2018-05-27T03:02:00.935351Z",
"payment_method": {
"type": "tax",
"tax": {
"type": "tax_full",
"tax_full": {
"description": "{VO70010} 199991001//199991001//\"ООО РОМАШКА\"//НДС за МС.02.2020",
"uin": "0",
"tax_details": {
"kbk": "18201061201010000510",
"oktmo": "45348000",
"payment_reason": "ЗД",
"period": "МС.02.2020",
"document_number": "0",
"document_date": "0"
},
"payer": {
"kpp": "199991001",
"inn": "199991001"
},
"payee": {
"bik": "017003983",
"account": "03100643000000018500",
"account_eks": "40102810445370000059",
"name": "Казначейство России (ФНС России)",
"inn": "7727406020",
"kpp": "770701001"
}
}
}
},
"amount_details": {
"amount": 20000,
"currency": "rub"
}
}
]
}
}