Перейти к основному содержимому

Налоги: НДС или «налог на Google»

С помощью Банка 131 можно платить «налог на Google». Это НДС для иностранных компаний, которые оказывают электронные услуги покупателям из России.

Деньги отправятся в налоговую по этим реквизитам:

БИК: 017003983 
Номер казначейского счета: 03100643000000018500 
Номер единого казначейского счета: 40102810445370000059 
Получатель: Казначейство России (ФНС России) 
ИНН получателя: 7727406020 
КПП получателя: 770801001
КБК 18201061201010000510

Как подключить

Сообщите менеджеру в Банке 131, что хотите платить «налог на Google» — договоримся об удобной схеме работы и составим договор.

Схемы работы

С автоматическим отчислением

Эта схема подходит, если вы принимаете платежи с помощью Банка 131 и хотите платить налоги с полученной суммы.

В этом случае Банк будет откладывать деньги с каждого принятого платежа — ровно столько, сколько нужно для налога. В тот момент, когда нужно будет платить налог, деньги уже будут на счете обеспечения.

Проверить, сколько денег на счете, можно с помощью метода wallet/balance.

С пополнением счета обеспечения

По этой схеме работают обычные выплаты: вы передаете Банку 131 обеспечительный платеж, после этого Банк выполняет ваши распоряжения на платежи в налоговую.

Как сделать выплату

Как заплатить налог

Отправьте запрос session/init/payout.

Есть два способа: использовать выплату с минимальным и расширенным наборами полей.

Выплата с помощью запроса с минимальным набором полей

Параметры для платежей в налоговую с помощью запроса минимальным набором полей

НазваниеОбязательностьТипОписание
payment_method/payout_details+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/payout_details+objectПлатежные данные
  type+stringЗначение: tax
  tax+objectОбъект с данными для уплаты налогов
    type+stringТип или способ уплаты налога. Всегда: tax_full
    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Дата документа
    payer+objectДанные отправителя для платежа в налоговую
    payee+objectДанные получателя для платежа в налоговую
amount_details+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 стоит АП, то дата послепроверочного решения.
Пример запроса
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 '{
"payment_method": {
"type": "tax",
"tax": {
"type": "tax_full",
"tax_details": {
"period": "КВ.04.2025",
"document_number": "12345",
"kbk": "18210301000011000110",
"oktmo": "45348000",
"payment_reason": "ЗД",
"document_date": "01-07-2025"
},
"description": "test payment",
"uin": "0",
"payer": {
"inn": "1234567890",
"kpp": "044525416"
},
"payee": {
"bik": "017003983",
"account": "30102810400000000001",
"account_eks": "40101810045250010041",
"name": "name",
"kpp": "770701001",
"inn": "7707500730"
}
}
},
"amount_details": {
"amount": 5900,
"currency": "rub"
},
"customer": {
"reference": "lucky",
"contacts": [{
"email": "user123@test.com"
}]
},
"metadata": {
"key": "value"
}
}'
Пример успешного ответа
{
"status": "ok",
"session": {
"id": "ps_547290325",
"status": "in_progress",
"created_at": "2025-10-16T11:03:29.758638Z",
"updated_at": "2025-10-16T11:03:29.781558Z",
"payments": [{
"id": "po_500331383",
"status": "in_progress",
"created_at": "2025-10-16T11:03:29.782578Z",
"customer": {
"reference": "lucky",
"contacts": [{
"email": "user123@test.com"
}]
},
"payment_method": {
"type": "tax",
"tax": {
"description": "test payment",
"uin": "0",
"tax_details": {
"kbk": "18210301000011000110",
"oktmo": "45348000",
"payment_reason": "ЗД",
"period": "КВ.04.2025",
"document_number": "12345",
"document_date": "01-07-2025"
},
"payer": {
"kpp": "044525416",
"inn": "1234567890"
},
"payee": {
"bik": "017003983",
"account": "30102810400000000001",
"account_eks": "40101810045250010041",
"name": "name",
"kpp": "770701001",
"inn": "7707500730"
},
"type": "tax_full"
}
},
"amount_details": {
"amount": 5900,
"currency": "rub"
},
"amounts": {},
"metadata": {
"key": "value"
},
"payment_metadata": {}
}]
}
}




ИИ-помощник