diff --git a/EdiApi.Client/Types/Common/GlnStatus.cs b/EdiApi.Client/Types/Common/GlnStatus.cs
new file mode 100644
index 0000000..976b01b
--- /dev/null
+++ b/EdiApi.Client/Types/Common/GlnStatus.cs
@@ -0,0 +1,15 @@
+namespace SkbKontur.EdiApi.Client.Types.Common
+{
+ /// Статус GLN
+ public enum GlnStatus
+ {
+ /// Действующий
+ Valid,
+
+ /// Срок действия истек
+ Invalid,
+
+ /// Этот GLN выдан другой организации
+ GlnIssuedForAnotherInn,
+ }
+}
\ No newline at end of file
diff --git a/EdiApi.Client/Types/Organization/PartyInfo.cs b/EdiApi.Client/Types/Organization/PartyInfo.cs
index 8d232ca..cda1a6a 100644
--- a/EdiApi.Client/Types/Organization/PartyInfo.cs
+++ b/EdiApi.Client/Types/Organization/PartyInfo.cs
@@ -1,4 +1,8 @@
-namespace SkbKontur.EdiApi.Client.Types.Organization
+using System;
+
+using SkbKontur.EdiApi.Client.Types.Common;
+
+namespace SkbKontur.EdiApi.Client.Types.Organization
{
/// Реквизиты и адрес организации или точки доставки/отгрузки
public class PartyInfo
@@ -47,5 +51,11 @@ public class PartyInfo
/// Применяется ли УСН
public bool UsesSimplifiedTaxSystem { get; set; }
+
+ /// Статус GLN
+ public GlnStatus? GlnStatus { get; set; }
+
+ /// Дата окончания оплаченного срока действия GLN
+ public DateTime? GlnExpirationDate { get; set; }
}
}
\ No newline at end of file
diff --git a/EdiApi.Client/Types/Parties/PartyInfo.cs b/EdiApi.Client/Types/Parties/PartyInfo.cs
index 4cec3e5..8c4bf4c 100644
--- a/EdiApi.Client/Types/Parties/PartyInfo.cs
+++ b/EdiApi.Client/Types/Parties/PartyInfo.cs
@@ -1,5 +1,7 @@
using System;
+using SkbKontur.EdiApi.Client.Types.Common;
+
namespace SkbKontur.EdiApi.Client.Types.Parties
{
/// Реквизиты организации
@@ -38,6 +40,12 @@ public class PartyInfo
/// Стратегия маршрутизации сообщений поставщика
public SupplierBoxSelectionStrategy SupplierBoxSelectionStrategy { get; set; }
+ /// Статус GLN
+ public GlnStatus? GlnStatus { get; set; }
+
+ /// Дата окончания оплаченного срока действия GLN
+ public DateTime? GlnExpirationDate { get; set; }
+
///
/// Список платных услуг. В API эта информация доступна только сотрудникам организации, для остальных список будет пустой
///
diff --git a/version.json b/version.json
index 6eb54a0..c697d86 100644
--- a/version.json
+++ b/version.json
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
- "version": "2.4",
+ "version": "2.5",
"assemblyVersion": {
"precision": "build"
},