From 90edd7ea1a2201e31806e26cc8d0aac08efbd3e3 Mon Sep 17 00:00:00 2001 From: Vadim Abzalov Date: Wed, 26 Aug 2026 15:43:59 +0500 Subject: [PATCH] Add customs-fts-fee source --- CHANGELOG.md | 9 +++++ fields/default/fields_list.json | 36 ++++++++++++++++++-- reports/default/examples/empty.json | 7 +++- reports/default/examples/full.json | 7 +++- reports/default/json-schema.json | 51 +++++++++++++++++++++++++++-- sources/default/sources_list.json | 5 +++ 6 files changed, 109 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99ea938..9729dbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog][keepachangelog] and this project adheres to [Semantic Versioning][semver]. +## Unreleased + +### Added + +- Source `customs.fts.fee` +- Fields `customs.history.items[].utilization_tax.office.code`, `customs.history.items[].utilization_tax.date`, `customs.history.items[].utilization_tax.is_personal_use` +- Field `customs.history.items[].utilization_tax.status` also fillable by `customs.fts.fee` +- Field `customs.history.date.update` also fillable by `customs.fts.fee` + ## v5.30.0 ### Changed diff --git a/fields/default/fields_list.json b/fields/default/fields_list.json index bbc27f4..c4c4e58 100644 --- a/fields/default/fields_list.json +++ b/fields/default/fields_list.json @@ -5062,7 +5062,38 @@ "string" ], "fillable_by": [ - "base.basalt" + "base.basalt", + "customs.fts.fee" + ] + }, + { + "path": "customs.history.items[].utilization_tax.office.code", + "description": "История по таможне: Код таможенного органа, зарегистрировавшего таможенный приходный ордер", + "types": [ + "string" + ], + "fillable_by": [ + "customs.fts.fee" + ] + }, + { + "path": "customs.history.items[].utilization_tax.date", + "description": "История по таможне: Дата оплаты утилизационного сбора", + "types": [ + "string" + ], + "fillable_by": [ + "customs.fts.fee" + ] + }, + { + "path": "customs.history.items[].utilization_tax.is_personal_use", + "description": "История по таможне: Признак ввоза транспортного средства физическим лицом для личного пользования", + "types": [ + "boolean" + ], + "fillable_by": [ + "customs.fts.fee" ] }, { @@ -5121,7 +5152,8 @@ ], "fillable_by": [ "customs.fts", - "base.basalt" + "base.basalt", + "customs.fts.fee" ] }, { diff --git a/reports/default/examples/empty.json b/reports/default/examples/empty.json index d0d216b..70f7eb0 100644 --- a/reports/default/examples/empty.json +++ b/reports/default/examples/empty.json @@ -715,7 +715,12 @@ } }, "utilization_tax": { - "status": null + "status": null, + "office": { + "code": null + }, + "date": null, + "is_personal_use": null }, "sender": { "name": null, diff --git a/reports/default/examples/full.json b/reports/default/examples/full.json index fbc2ee4..5ae2f87 100644 --- a/reports/default/examples/full.json +++ b/reports/default/examples/full.json @@ -933,7 +933,12 @@ } }, "utilization_tax": { - "status": "Уплачен" + "status": "Уплачен", + "office": { + "code": "10608050" + }, + "date": "2024-08-19T00:00:00.000Z", + "is_personal_use": false }, "sender": { "name": "ООО Автоторг", diff --git a/reports/default/json-schema.json b/reports/default/json-schema.json index 490883f..bc3d229 100644 --- a/reports/default/json-schema.json +++ b/reports/default/json-schema.json @@ -5737,7 +5737,53 @@ "Уплачен" ], "fillable_by": [ - "base.basalt" + "base.basalt", + "customs.fts.fee" + ] + }, + "office": { + "type": "object", + "additionalProperties": false, + "properties": { + "code": { + "description": "Код таможенного органа, зарегистрировавшего таможенный приходный ордер", + "type": [ + "string", + "null" + ], + "examples": [ + "10608050" + ], + "fillable_by": [ + "customs.fts.fee" + ] + } + } + }, + "date": { + "description": "Дата оплаты утилизационного сбора", + "type": [ + "string", + "null" + ], + "examples": [ + "2024-08-19T00:00:00.000Z" + ], + "fillable_by": [ + "customs.fts.fee" + ] + }, + "is_personal_use": { + "description": "Признак ввоза транспортного средства физическим лицом для личного пользования", + "type": [ + "boolean", + "null" + ], + "examples": [ + false + ], + "fillable_by": [ + "customs.fts.fee" ] } } @@ -5827,7 +5873,8 @@ ], "fillable_by": [ "customs.fts", - "base.basalt" + "base.basalt", + "customs.fts.fee" ] } } diff --git a/sources/default/sources_list.json b/sources/default/sources_list.json index 8a2e455..264b45f 100644 --- a/sources/default/sources_list.json +++ b/sources/default/sources_list.json @@ -259,6 +259,11 @@ "description": "Данные о таможенном оформлении в базе ФТС", "enabled": true }, + { + "name": "customs.fts.fee", + "description": "Утилизационный сбор (ФТС)", + "enabled": true + }, { "name": "owner.taxi.history", "description": "История такси владельца ТС",