From f732567be1caeeac72027fe781818502ad01808b Mon Sep 17 00:00:00 2001 From: hovrychev Date: Sun, 12 Jan 2025 19:05:34 +0500 Subject: [PATCH 1/2] add FssSedoDisabilityChildrenDemand --- .../Docflows/DocflowDescriptionTypes.cs | 1 + ...SedoDisabilityChildrenDemandDescription.cs | 28 ++++++++++++++++ .../Documents/Enums/DocumentType.Fss.cs | 32 +++++++++++++++++++ .../Models/Docflows/Enums/DocflowType.Fss.cs | 4 +++ 4 files changed, 65 insertions(+) create mode 100644 src/Kontur.Extern.Api.Client/Models/Docflows/Descriptions/Fss/FssSedoDisabilityChildrenDemandDescription.cs diff --git a/src/Kontur.Extern.Api.Client/ApiLevel/Json/Converters/Docflows/DocflowDescriptionTypes.cs b/src/Kontur.Extern.Api.Client/ApiLevel/Json/Converters/Docflows/DocflowDescriptionTypes.cs index c0d91381..453cee1f 100644 --- a/src/Kontur.Extern.Api.Client/ApiLevel/Json/Converters/Docflows/DocflowDescriptionTypes.cs +++ b/src/Kontur.Extern.Api.Client/ApiLevel/Json/Converters/Docflows/DocflowDescriptionTypes.cs @@ -56,6 +56,7 @@ public static class DocflowDescriptionTypes [DocflowType.FssSedoBillingInformationDemand] = typeof(FssSedoBillingInformationDemandDescription), [DocflowType.FssSedoBillingInformation] = typeof(FssSedoBillingInformationDescription), [DocflowType.FssSedoBabyCareVacationCloseNotice] = typeof(FssSedoBabyCareVacationCloseNoticeDescription), + [DocflowType.FssSedoDisabilityChildrenDemand] = typeof(FssSedoDisabilityChildrenDemandDescription), [DocflowType.FssSedoBenefitPaymentStatusNotice] = typeof(FssSedoBenefitPaymentStatusNoticeDescription), [DocflowType.FssSedoError] = typeof(FssSedoErrorDescription), [DocflowType.FssSedoEmployeeSalaryInformation] = typeof(FssSedoEmployeeSalaryInformationDescription), diff --git a/src/Kontur.Extern.Api.Client/Models/Docflows/Descriptions/Fss/FssSedoDisabilityChildrenDemandDescription.cs b/src/Kontur.Extern.Api.Client/Models/Docflows/Descriptions/Fss/FssSedoDisabilityChildrenDemandDescription.cs new file mode 100644 index 00000000..38c381c6 --- /dev/null +++ b/src/Kontur.Extern.Api.Client/Models/Docflows/Descriptions/Fss/FssSedoDisabilityChildrenDemandDescription.cs @@ -0,0 +1,28 @@ +using System; +using JetBrains.Annotations; + +namespace Kontur.Extern.Api.Client.Models.Docflows.Descriptions.Fss; + +[PublicAPI] +public class FssSedoDisabilityChildrenDemandDescription : FssSedoDescription +{ + /// + /// ИНН организации, за которую сдается отчет + /// + public string? PayerInn { get; set; } + + /// + /// Отпечаток сертификата отправителя + /// + public string? SenderCertificateThumbprint { get; set; } + + /// + /// Идентификатор доверенности + /// + public Guid? WarrantId { get; set; } + + /// + /// Версия формы документа + /// + public FormVersion? FormVersion { get; set; } +} \ No newline at end of file diff --git a/src/Kontur.Extern.Api.Client/Models/Docflows/Documents/Enums/DocumentType.Fss.cs b/src/Kontur.Extern.Api.Client/Models/Docflows/Documents/Enums/DocumentType.Fss.cs index 7c02c89b..4082a3f8 100644 --- a/src/Kontur.Extern.Api.Client/Models/Docflows/Documents/Enums/DocumentType.Fss.cs +++ b/src/Kontur.Extern.Api.Client/Models/Docflows/Documents/Enums/DocumentType.Fss.cs @@ -767,6 +767,38 @@ public static class FssSedoBabyCareVacationCloseNotice public static readonly DocumentType ExchangeError = "urn:document:fss-sedo-baby-care-vacation-close-notice-exchange-error"; } + /// + /// Заявление о возмещении расходов на оплату дополнительных выходных дней для ухода за детьми-инвалидами + /// + [PublicAPI] + public static class FssSedoDisabilityChildrenDemand + { + /// + /// Запрос на отправку сообщения "Заявление о возмещении расходов на оплату дополнительных выходных дней для ухода за детьми-инвалидами" + /// + public static readonly DocumentType Request = "urn:document:fss-sedo-disability-children-demand-request"; + /// + /// Результат отправки сообщения на портал + /// + public static readonly DocumentType ReceptionResult = "urn:document:fss-sedo-disability-children-demand-reception-result"; + /// + /// Сообщение "Результат обработки заявления о возмещении расходов на оплату дополнительных выходных дней для ухода за детьми-инвалидами" + /// + public static readonly DocumentType ResultDocument = "urn:document:fss-sedo-disability-children-demand-result-document"; + /// + /// Ошибка взаимодействия с СЭДО + /// + public static readonly DocumentType ExchangeError = "urn:document:fss-sedo-disability-children-demand-exchange-error"; + /// + /// Ошибка обработки + /// + public static readonly DocumentType ErrorMessage = "urn:document:fss-sedo-disability-children-demand-error-message"; + /// + /// Сообщение "Решение об отказе в возмещении расходов на оплату дополнительных выходных дней для ухода за детьми-инвалидами" + /// + public static readonly DocumentType DeclineNoticeDocument = "urn:document:fss-sedo-disability-children-demand-decline-notice-document"; + } + /// /// Уведомление о статусе выплаты пособия /// diff --git a/src/Kontur.Extern.Api.Client/Models/Docflows/Enums/DocflowType.Fss.cs b/src/Kontur.Extern.Api.Client/Models/Docflows/Enums/DocflowType.Fss.cs index 41e24c1c..fe92aab9 100644 --- a/src/Kontur.Extern.Api.Client/Models/Docflows/Enums/DocflowType.Fss.cs +++ b/src/Kontur.Extern.Api.Client/Models/Docflows/Enums/DocflowType.Fss.cs @@ -119,6 +119,10 @@ public partial struct DocflowType /// public static readonly DocflowType FssSedoBabyCareVacationCloseNotice = "urn:docflow:fss-sedo-baby-care-vacation-close-notice"; /// + /// Заявление о возмещении расходов на оплату дополнительных выходных дней для ухода за детьми-инвалидами + /// + public static readonly DocflowType FssSedoDisabilityChildrenDemand = "urn:docflow:fss-sedo-disability-children-demand"; + /// /// Уведомление о статусе выплаты пособия /// public static readonly DocflowType FssSedoBenefitPaymentStatusNotice = "urn:docflow:fss-sedo-benefit-payment-status-notice"; From 1d3e19b08d2afb8a8257edf73371710579cf1133 Mon Sep 17 00:00:00 2001 From: hovrychev Date: Thu, 16 Jan 2025 15:11:26 +0500 Subject: [PATCH 2/2] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=BF=D0=BE=20=D1=80=D0=B5=D0=B2=D1=8C=D1=8E.=20=D0=94=D0=BE?= =?UTF-8?q?=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20ReadReceipt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Models/Docflows/Documents/Enums/DocumentType.Fss.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Kontur.Extern.Api.Client/Models/Docflows/Documents/Enums/DocumentType.Fss.cs b/src/Kontur.Extern.Api.Client/Models/Docflows/Documents/Enums/DocumentType.Fss.cs index 4082a3f8..382a93e3 100644 --- a/src/Kontur.Extern.Api.Client/Models/Docflows/Documents/Enums/DocumentType.Fss.cs +++ b/src/Kontur.Extern.Api.Client/Models/Docflows/Documents/Enums/DocumentType.Fss.cs @@ -797,6 +797,10 @@ public static class FssSedoDisabilityChildrenDemand /// Сообщение "Решение об отказе в возмещении расходов на оплату дополнительных выходных дней для ухода за детьми-инвалидами" /// public static readonly DocumentType DeclineNoticeDocument = "urn:document:fss-sedo-disability-children-demand-decline-notice-document"; + /// + /// Квитанция о прочтении (используется в методе генерации ответного документа) + /// + public static readonly DocumentType ReadReceipt = "urn:document:fss-sedo-disability-children-demand-read-receipt"; } ///