Опубликованный пакет / CLIR
sa.vat
v0.1.0الاتفاقية الموحدة لضريبة القيمة المضافة لدول مجلس التعاون لدول الخليج العربية
Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.
План кодогенерации
План строится: пакет печатается модулем.
- формат плана
- law-backend-plan/0.18
- возможности
- function, negation, param:a3, value:rational
Сверка сценариями пакета
совпало 67 из 73 сценариев на ts, py, go
- пропуск · 6
- запрос collect
- статусы ответов
- FALSE_ONLY 5 · NEITHER 1 · TRUE_ONLY 61
Целевые языки
gopyts
отвергают этот план · 13
bslверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)csверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)dartверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)erlверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)exверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)javaверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)ktверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)luaверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)phpверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)rbверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)rsверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)scalaверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)swiftверсия плана не поддержана эмиттером: 'law-backend-plan/0.18' (поддержана law-backend-plan/0.7)
./law dev backend corpus/clir/sa-vat.lawir.json --target ts --target py --target go --out DIR
Интерфейс модуля
Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.
Вопросы · 12
| Имя | Параметры | Смысл | Читает | Источники |
|---|---|---|---|---|
| additional_invoice_difference | text, money | разница, на которую поставщик обязан выставить дополнительный счёт: причитающийся налог сверх указанного в прежнем счёте (п. 10(أ) ст. 79) | amended_rate_on_whole_value_with_customer_consentcontinuous_supply_spanning_rate_changecontract_concluded_datecontract_of_supplycontract_with_government_entitycustomer_entitled_to_full_input_tax_deductioncustomer_registeredgovernment_contract_concluded_or_awarded_dateimport_of_goodsinvoiced_value_before_announcementno_other_exemption_or_zero_ratereal_estate_supplyreal_estate_supply_kindsupplier_applies_pre_amendment_ratesupplier_registeredsupply_datesupply_of_goods_or_servicessupply_under_contractsupply_valuesupply_within_original_contract_termtax_charged_on_invoicetax_invoice_datetax_invoice_issuedvalue_performed_after_rate_changevalue_performed_before_rate_change | article/79 |
| continuous_supply_spanning_rate_change | text | непрерывная поставка, исполненная частично до 01.07.2020 и частично после (п. 10(ب) ст. 79); дата поставки — дата окончания исполнения | supply_date | article/79 |
| contract_qualifies_for_pre_amendment_rate | text | договор отвечает условиям п. 10(ج) ст. 79 (заключён до 11.05.2020, обе стороны зарегистрированы, клиент вправе полностью вычесть налог) или п. 10(د) (договор с госорганом до 11.05.2020) | contract_concluded_datecontract_of_supplycontract_with_government_entitycustomer_entitled_to_full_input_tax_deductioncustomer_registeredgovernment_contract_concluded_or_awarded_datesupplier_registered | article/79 |
| contract_transitional_treatment | text | поставка по договору до 11.05.2020 облагается по ставке до поправки: основание (ج) или (د) п. 10 ст. 79 и выбор поставщика | contract_concluded_datecontract_of_supplycontract_with_government_entitycustomer_entitled_to_full_input_tax_deductioncustomer_registeredgovernment_contract_concluded_or_awarded_datesupplier_applies_pre_amendment_ratesupplier_registeredsupply_datesupply_under_contractsupply_within_original_contract_term | article/79 |
| exempt_real_estate_supply | text | поставка недвижимости освобождена от НДС (ст. 30 регламента; с 10.04.2025 также п. سادساً декрета م/84 — мост пакета sa.rett) | real_estate_supplyreal_estate_supply_kindsupply_date | article/30 |
| import_rate_of_import_date_applies | text | к ввозу применяется ставка, действующая на дату ввоза (ст. 18 закона); переходные положения п. 10 ст. 79 к ввозу не обращены | import_of_goodsno_other_exemption_or_zero_rate | article/18article/2article/25 |
| pre_amendment_rate_applies | text | к поставке (или к её части в пределах счёта) применяется ставка до поправки — 5 % | continuous_supply_spanning_rate_changecontract_concluded_datecontract_of_supplycontract_with_government_entitycustomer_entitled_to_full_input_tax_deductioncustomer_registeredgovernment_contract_concluded_or_awarded_datesupplier_applies_pre_amendment_ratesupplier_registeredsupply_datesupply_under_contractsupply_within_original_contract_termtax_invoice_datetax_invoice_issued | article/79 |
| pre_announcement_invoice_exception | text | к поставке после 01.07.2020 применяется исключение для счёта до 11.05.2020: поставка фактически до конца 30.06.2021 (п. 10(أ), (ب) ст. 79) | supply_datetax_invoice_datetax_invoice_issued | article/79 |
| rate_of_supply_date_applies | text | к поставке применяется ставка, действующая на дату поставки (ст. 18 закона), а не переходная | continuous_supply_spanning_rate_changecontract_concluded_datecontract_of_supplycontract_with_government_entitycustomer_entitled_to_full_input_tax_deductioncustomer_registeredgovernment_contract_concluded_or_awarded_dateno_other_exemption_or_zero_ratereal_estate_supplyreal_estate_supply_kindsupplier_applies_pre_amendment_ratesupplier_registeredsupply_datesupply_of_goods_or_servicessupply_under_contractsupply_within_original_contract_termtax_invoice_datetax_invoice_issued | article/18article/2article/79 |
| standard_rated_supply | text | поставка облагается по основной ставке: не освобождена ст. 30 регламента и не подпадает под иное освобождение или нулевую ставку (ст. 2 закона, ст. 25(1) конвенции) | no_other_exemption_or_zero_ratereal_estate_supplyreal_estate_supply_kindsupply_datesupply_of_goods_or_services | article/2article/25article/30 |
| tax_due_date | text, date | дата, в которую налог по поставке становится причитающимся: самая ранняя из дат поставки, счёта и оплаты (ст. 23(1) конвенции) | consideration_receivedconsideration_received_datesupply_datetax_invoice_datetax_invoice_issued | article/23 |
| vat_due | text, money | НДС, причитающийся по поставке или ввозу: ставка на стоимость без налога (ст. 2(2), 18 закона; ст. 25(1) конвенции; п. 10 ст. 79 регламента) | amended_rate_on_whole_value_with_customer_consentcontinuous_supply_spanning_rate_changecontract_concluded_datecontract_of_supplycontract_with_government_entitycustomer_entitled_to_full_input_tax_deductioncustomer_registeredgovernment_contract_concluded_or_awarded_dateimport_of_goodsinvoiced_value_before_announcementno_other_exemption_or_zero_ratereal_estate_supplyreal_estate_supply_kindsupplier_applies_pre_amendment_ratesupplier_registeredsupply_datesupply_of_goods_or_servicessupply_under_contractsupply_valuesupply_within_original_contract_termtax_invoice_datetax_invoice_issuedvalue_performed_after_rate_changevalue_performed_before_rate_change | article/18article/2article/25article/79 |
Входы · 27
| Имя | Параметры | Смысл |
|---|---|---|
| amended_rate_on_whole_value_with_customer_consent | text | поставщик с согласия клиента применил новую ставку ко всей стоимости непрерывной поставки (п. 10(ب) ст. 79) |
| consideration_received | text | встречное предоставление получено хотя бы частично (отрицание — «оплаты не было») |
| consideration_received_date | text, date | дата получения встречного предоставления полностью или частично |
| continuous_supply_spanning_rate_change | text | непрерывная поставка, исполненная частично до 01.07.2020 и частично после (п. 10(ب) ст. 79); дата поставки — дата окончания исполнения |
| contract_concluded_date | text, date | дата заключения договора (п. 10(ج) ст. 79) |
| contract_of_supply | text, text | поставка производится по договору |
| contract_with_government_entity | text | договор заключён или присуждён госорганом (п. 10(د) ст. 79) |
| customer_entitled_to_full_input_tax_deduction | text | клиент вправе полностью вычесть входной налог по поставкам договора (п. 10(ج) ст. 79) |
| customer_registered | text | клиент зарегистрирован налогоплательщиком (п. 10(ج) ст. 79) |
| government_contract_concluded_or_awarded_date | text, date | более ранняя из дат заключения договора с госорганом и присуждения его (п. 10(د) ст. 79) |
| import_of_goods | text | операция — ввоз товаров в Королевство (ст. 2 закона) |
| invoiced_value_before_announcement | text, money | стоимость поставки, указанная в налоговом счёте, выставленном до 11.05.2020 (п. 10(أ) ст. 79) |
| no_other_exemption_or_zero_rate | text | к операции не применяется иное освобождение или нулевая ставка, кроме ст. 30 регламента (граничный факт: главы 5–6 регламента вне среза) |
| real_estate_supply | text | поставка — поставка недвижимости (отрицание — «не недвижимость») |
| real_estate_supply_kind | text, enum | поставка — недвижимость указанного вида: передача права собственности (или распоряжение как собственник), аренда или лицензия жилой либо нежилой недвижимости (ст. 30(1)–(3)) |
| supplier_applies_pre_amendment_rate | text | поставщик воспользовался правом п. 10(ج)/(د) ст. 79 и применил ставку до поправки |
| supplier_registered | text | поставщик зарегистрирован налогоплательщиком (п. 10(ج) ст. 79) |
| supply_date | text, date | дата поставки по ст. 23(2) конвенции (передача товара, окончание монтажа, завершение услуги); для ввоза — дата ввоза. Совпадает с legal_time дела |
| supply_of_goods_or_services | text | операция — поставка товаров или услуг (ст. 2 закона) |
| supply_under_contract | text | поставка производится по договору (отрицание — «договора нет») |
| supply_value | text, money | стоимость поставки или ввоза без налога — база ставки (ст. 2(2) закона, ст. 25(1) конвенции) |
| supply_within_original_contract_term | text | поставка сделана до истечения и до продления договора (п. 10(ج), (د) ст. 79) |
| tax_charged_on_invoice | text, money | налог, указанный в счёте, выставленном до вступления поправки в силу |
| tax_invoice_date | text, date | дата выставления налогового счёта по поставке |
| tax_invoice_issued | text | по поставке выставлен налоговый счёт (отрицание — «счёта нет») |
| value_performed_after_rate_change | text, money | стоимость части непрерывной поставки, исполненной с 01.07.2020 |
| value_performed_before_rate_change | text, money | стоимость части непрерывной поставки, исполненной до 01.07.2020 |