В рамках поддержки нововведений и требований со стороны ЕРИР а нашем API проведены доработки:
ПЕРСОНЫ
Контрагент не может быть изменен, если после обновления в одном из договоров противоположной стороной является контрагент с таким же ИНН/foreign_registration_number/foreign_inn.
ПЛОЩАДКИ
Добавлены новые типы площадок: smarttv и hbbtv. Для этих новых типов поле "url" не обязательно.
ДОГОВОРЫ
Признак is_charge_paid_by_agent не может быть передан, если в договоре НЕ указан признак agent_acting_for_publisher и исполнитель в договоре иностранное лицо.
АКТЫ
1) В новой версии API актов v4/invoice поле amount.services.vat_rate (Ставка НДС) может принимать значения:
• "without_vat" (Без НДС),
• "0",
• "5",
• "7",
• "10",
• "20"
В версии v3/invoice можно по-прежнему передавать другие значения, в том числе дробные, но в скором времени эта возможность будет закрыта.
2) Поле amount.services.vat_rate (Ставка НДС) обязательно к заполнению, если:
- акт создан к договору оказания услуг (либо дополнительное соглашение к такому договору)
- акт создан к посредническому договору с признаком agent_acting_for_publisher (либо дополнительному соглашению к такому договору)
3) Если поле amount.services.vat_rate (Ставка НДС) НЕ передано, то amount.services.vat (Сумма НДС) должна быть больше 0 и не должна быть больше произведения максимальной ставки НДС в РФ (20%) на amount.services.excluding_vat (Сумму акта/отчета по услугам без НДС) с учетом предусмотренной погрешности.
Описание расчета:
Если расчетная Сумма НДС >= 0.50 руб., то
Переданная Сумма НДС <= m, где
m - Округленная расчетная Сумма НДС по математическим правилам до 2-го знака после запятой + 0.5 руб.
Если расчетная Сумма НДС < 0.50 руб., то
0 < Переданная Сумма НДС <= m, где
m - Округленная расчетная Сумма НДС по математическим правилам до 2-го знака после запятой + 0.05 руб., но не больше 50% от Суммы без НДС.
Если расчетная Сумма НДС < 0,10 руб., то
0 <= Переданная Сумма НДС <= m, где
m - 50% от Суммы без НДС, с учетом математического округления до 2-го знака.
4) Если "Ставка НДС" передана, "Сумма НДС" должна быть равна произведению "Суммы акта/отчета по услугам без НДС" на "Ставку НДС" с учетом предусмотренной погрешности.
Описание расчета:
Если расчетная Сумма НДС >= 0.5 руб., то
n <= Переданная Сумма НДС <= m, где
n - Округленная вниз расчетная Сумма НДС до 2-го знака после запятой,
m - Округленная расчетная Сумма НДС по математическим правилам до 2-го знака после запятой + 0.5 руб.
Если расчетная Сумма НДС < 0.5 руб., то
n <= Переданная Сумма НДС <= m, где
n - Округленная вниз расчетная Сумма НДС до 2-го знака после запятой,
m - Округленная расчетная Сумма НДС по математическим правилам до 2-го знака после запятой + 0.05 руб., но не больше 50% от Суммы без НДС."
5) Если "Ставка НДС" = "without_vat" или "Ставка НДС" = "0", то "Сумма НДС" должна быть равна 0.
6) В новой версии API актов v4/invoice поле amount.commission.vat_rate может принимать значения:
• "without_vat" (Без НДС),
• "0",
• "5",
• "7",
• "10",
• "20"
7) Поле amount.commission.vat (Сумма НДС вознаграждения посредника) должна быть равна произведению amount.commission.excluding_vat (Сумма вознаграждения посредника без НДС) на amount.commission.vat_rate (Ставку НДС) с учетом предусмотренной погрешности.
Описание расчета:
Если расчетная Сумма НДС >= 0.5 руб., то
n <= Переданная Сумма НДС <= m, где
n - Округленная вниз расчетная Сумма НДС до 2-го знака после запятой,
m - Округленная расчетная Сумма НДС по математическим правилам до 2-го знака после запятой + 0.5 руб.
Если расчетная Сумма НДС < 0.5 руб., то
n <= Переданная Сумма НДС <= m, где
n - Округленная вниз расчетная Сумма НДС до 2-го знака после запятой,
m - Округленная расчетная Сумма НДС по математическим правилам до 2-го знака после запятой + 0.05 руб., но не больше 50% от Суммы без НДС."
8) Если "Ставка НДС" = "without_vat" или "Ставка НДС" = "0", то "Сумма НДС вознаграждения посредника" должна быть равна 0.
Post #90
1.25K
- 🤝 1