> For the complete documentation index, see [llms.txt](https://docs.pancakeswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pancakeswap.finance/russian/zarabotok/cakepad/how-cake.pad-taxes-work-in-overflow-sales-with-example.md).

# Как работают налоги CAKE.PAD при продажах с переполнением — с примером

1. Налоги взимаются **только при переподписке события CAKE.PAD**
   1. Переподписка = Общие депозиты всех пользователей > Целевая сумма привлечения.
   * Налог удерживается только с избыточных внесённых средств участников. Партнёрский проект CAKE.PAD не платит никаких комиссий.
   * Партнёрский проект CAKE.PAD получает 100% целевой суммы привлечения.
   * Налоги CAKE.PAD взимаются в CAKE, и 100% из них сжигается.
   * Комиссии основаны на **общей ставке подписки пула** (% от целевой суммы привлечения):

**Ставка переподписки <> Уровень комиссии**

<table data-full-width="false"><thead><tr><th>Ставка переподписки</th><th>Уровень комиссии</th></tr></thead><tbody><tr><td>≥ 0x</td><td>1,00%</td></tr><tr><td>≥ 50x</td><td>0,80%</td></tr><tr><td>≥ 100x</td><td>0,60%</td></tr><tr><td>≥ 150x</td><td>0,50%</td></tr><tr><td>≥ 200x</td><td>0,40%</td></tr><tr><td>≥ 250x</td><td>0,30%</td></tr><tr><td>≥ 300x</td><td>0,25%</td></tr><tr><td>≥ 400x</td><td>0,20%</td></tr><tr><td>≥ 500x</td><td>0,15%</td></tr><tr><td>≥ 650x</td><td>0,12%</td></tr><tr><td>≥ 800x</td><td>0,10%</td></tr><tr><td>≥ 1500x</td><td>0,05%</td></tr></tbody></table>

2. **Период — Когда взимается налог**

* Налог взимается в **конце события CAKE.PAD**, когда пользователь получает свою аллокацию.
* Даже если пользователь подписывается рано (например, когда подписка составляет 30% от целевой суммы), итоговый налог основывается на **окончательном уровне переподписки пула**.
  * Пример: Если пул заканчивается с 50-кратной переподпиской, применяется уровень комиссии 50x (0,8%).

#### Шаги расчёта

1. **Аллокация пользователя** = % от общего пула токенов партнёра CAKE.PAD, который получает пользователь

   ```jsx
   user_allocation = user_deposit_amount / totalAmountPool
   ```
2. **Сумма оплаты пользователя** = Часть депозита пользователя, использованная для получения токенов партнёра CAKE.PAD

   ```jsx
   user_pay_amount = raisingAmountPool * user_allocation
   ```
3. **Сумма возврата** = Избыток из депозита пользователя, не использованный для покупки токенов партнёра CAKE.PAD

   ```jsx
   refund_amount = user_deposit_amount - user_pay_amount
   ```
4. **Сумма налога** = Вычет, применяемый к возвращаемой сумме пользователя

   * Уровень комиссии основан на % от целевой суммы привлечения (смотри таблицу выше).

   ```jsx
   tax_amount = fee tier * refund_amount
   ```
5. **Итоговый результат для пользователя**

   ```jsx
   1. Аллокация токенов = user_allocation * totalTokensOffered
   2. Сумма налога пользователя = tax_amount
   3. final_refund = refund_amount - tax_amount (если применимо, иначе = refund_amount)
   ```

#### Числовой пример

* **Целевая сумма привлечения (raisingAmountPool):** 100 CAKE
* **Твой депозит (user\_deposit\_amount):** 10 CAKE
* **Общие депозиты включая твой (totalAmountPool):** 5 100 CAKE (51-кратная подписка = 5 100% от целевой суммы, что означает ставку переподписки 50x)
  * Соответствующий уровень комиссии = 0,80% (согласно таблице налоговых ставок выше)

**Шаги:**

1. `user_allocation = 10 / 5 100 = 0,00196 (0,196% аллокации пула)`
2. `user_pay_amount = 100 × 0,00196 = 0,196 CAKE`
3. `refund_amount = 10 − 0,196 = 9,804 CAKE`
4. `tax_amount = 9,804 × 0,008 = 0,0784 CAKE`
5. `final_refund = 9,804 − 0,0784 = ~9,72 CAKE`

**Итоговые полученные суммы пользователя**

1. **Аллокация токенов:** 0,196 CAKE в токенах партнёра CAKE.PAD
2. **Итоговый возврат:** \~9,72 CAKE (из 10 CAKE депозита − 0,196 CAKE за аллокацию токенов − 0,0784 CAKE налога)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pancakeswap.finance/russian/zarabotok/cakepad/how-cake.pad-taxes-work-in-overflow-sales-with-example.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
