public static Guid Ссылка(this ВидыНалоговыхДокументов Значение) { switch (Значение) { case ВидыНалоговыхДокументов.ешениеОПриостановленииПроведенияВыезднойНалоговойПроверки: return(ешениеОПриостановленииПроведенияВыезднойНалоговойПроверки); case ВидыНалоговыхДокументов.ешениеОВозобновленииПроведенияВыезднойНалоговойПроверки: return(ешениеОВозобновленииПроведенияВыезднойНалоговойПроверки); case ВидыНалоговыхДокументов.ешениеОПродленииИлиОтказеВПродленииСроковПредставленияДокументов: return(ешениеОПродленииИлиОтказеВПродленииСроковПредставленияДокументов); case ВидыНалоговыхДокументов.ешениеОбОтложенииРассмотренияМатериаловНалоговойПроверкиВСвязиСНеявкойЛица: return(ешениеОбОтложенииРассмотренияМатериаловНалоговойПроверкиВСвязиСНеявкойЛица); case ВидыНалоговыхДокументов.СправкаОПроведеннойВыезднойНалоговойПроверке: return(СправкаОПроведеннойВыезднойНалоговойПроверке); case ВидыНалоговыхДокументов.ПоручениеОбИстребованииДокументов: return(ПоручениеОбИстребованииДокументов); case ВидыНалоговыхДокументов.УведомлениеОВызовеНалогоплательщика: return(УведомлениеОВызовеНалогоплательщика); case ВидыНалоговыхДокументов.ТребованиеОПредставленииДокументов: return(ТребованиеОПредставленииДокументов); case ВидыНалоговыхДокументов.ешениеОПроведенииДополнительныхМероприятийНалоговогоКонтроля: return(ешениеОПроведенииДополнительныхМероприятийНалоговогоКонтроля); case ВидыНалоговыхДокументов.ешениеОПривлеченииКОтветственностиЗаСовершениеНалоговогоПравонарушения: return(ешениеОПривлеченииКОтветственностиЗаСовершениеНалоговогоПравонарушения); case ВидыНалоговыхДокументов.ешениеОбОтказеВПривлеченииКОтветственностиЗаСовершениеНалоговогоПравонарушения: return(ешениеОбОтказеВПривлеченииКОтветственностиЗаСовершениеНалоговогоПравонарушения); case ВидыНалоговыхДокументов.ешениеОПривлеченииКОтветственностиЗаНалоговоеПравонарушение: return(ешениеОПривлеченииКОтветственностиЗаНалоговоеПравонарушение); case ВидыНалоговыхДокументов.ешениеОбОтказеВПривлеченииКОтветственностиЛицаЗаНалоговоеПравонарушение: return(ешениеОбОтказеВПривлеченииКОтветственностиЛицаЗаНалоговоеПравонарушение); case ВидыНалоговыхДокументов.ешениеОПриостановленииИсполненияРешенийФизЛицо: return(ешениеОПриостановленииИсполненияРешенийФизЛицо); case ВидыНалоговыхДокументов.ешениеОВозобновленииИсполненияРешенийФизЛицо: return(ешениеОВозобновленииИсполненияРешенийФизЛицо); case ВидыНалоговыхДокументов.ешениеОбОтменеРешенияОПривлеченииКОтветственностиФизЛица: return(ешениеОбОтменеРешенияОПривлеченииКОтветственностиФизЛица); case ВидыНалоговыхДокументов.ТребованиеОбУплатеНалогаСбораПениШтрафа: return(ТребованиеОбУплатеНалогаСбораПениШтрафа); case ВидыНалоговыхДокументов.ТребованиеОбУплатеНалогаСбораПениШтрафаФизЛицу: return(ТребованиеОбУплатеНалогаСбораПениШтрафаФизЛицу); case ВидыНалоговыхДокументов.ПлатежныйДокумент: return(ПлатежныйДокумент); case ВидыНалоговыхДокументов.ешениеОВозмещенииНДС: return(ешениеОВозмещенииНДС); case ВидыНалоговыхДокументов.ешениеОбОтказеВВозмещенииНДС: return(ешениеОбОтказеВВозмещенииНДС); case ВидыНалоговыхДокументов.ешениеОВозмещенииНДСЗаявительныйПорядок: return(ешениеОВозмещенииНДСЗаявительныйПорядок); case ВидыНалоговыхДокументов.ешениеОбОтказеВВозмещенииНДСЗаявительныйПорядок: return(ешениеОбОтказеВВозмещенииНДСЗаявительныйПорядок); case ВидыНалоговыхДокументов.ешениеОбОтменеРешенияОВозмещенииНДСЗаявительныйПорядок: return(ешениеОбОтменеРешенияОВозмещенииНДСЗаявительныйПорядок); case ВидыНалоговыхДокументов.ешениеОбОтменеРешенияОВозмещенииНДСЗаявительныйПорядокУточненнаяДекларация: return(ешениеОбОтменеРешенияОВозмещенииНДСЗаявительныйПорядокУточненнаяДекларация); case ВидыНалоговыхДокументов.ешениеОВозмещенииСуммыАкциза: return(ешениеОВозмещенииСуммыАкциза); case ВидыНалоговыхДокументов.ешениеОбОтказеВВозмещенииСуммыАкциза: return(ешениеОбОтказеВВозмещенииСуммыАкциза); case ВидыНалоговыхДокументов.МотивированноеЗаключение: return(МотивированноеЗаключение); case ВидыНалоговыхДокументов.СвидетельствоОПостановкеНаУчетРоссийскойОрганизации: return(СвидетельствоОПостановкеНаУчетРоссийскойОрганизации); case ВидыНалоговыхДокументов.УведомлениеОПостановкеНаУчетРоссийскойОрганизации: return(УведомлениеОПостановкеНаУчетРоссийскойОрганизации); case ВидыНалоговыхДокументов.УведомлениеОСнятииСУчетаРоссийскойОрганизации: return(УведомлениеОСнятииСУчетаРоссийскойОрганизации); case ВидыНалоговыхДокументов.СвидетельствоОПостановкеНаУчетФизЛица: return(СвидетельствоОПостановкеНаУчетФизЛица); case ВидыНалоговыхДокументов.УведомлениеОПостановкеНаУчетФизЛица: return(УведомлениеОПостановкеНаУчетФизЛица); case ВидыНалоговыхДокументов.УведомлениеОСнятииСУчетаФизЛица: return(УведомлениеОСнятииСУчетаФизЛица); } return(Guid.Empty); }
public static ВидыНалоговыхДокументов Получить(this ВидыНалоговыхДокументов Значение, Guid Ссылка) { if (Ссылка == ешениеОПриостановленииПроведенияВыезднойНалоговойПроверки) { return(ВидыНалоговыхДокументов.ешениеОПриостановленииПроведенияВыезднойНалоговойПроверки); } else if (Ссылка == ешениеОВозобновленииПроведенияВыезднойНалоговойПроверки) { return(ВидыНалоговыхДокументов.ешениеОВозобновленииПроведенияВыезднойНалоговойПроверки); } else if (Ссылка == ешениеОПродленииИлиОтказеВПродленииСроковПредставленияДокументов) { return(ВидыНалоговыхДокументов.ешениеОПродленииИлиОтказеВПродленииСроковПредставленияДокументов); } else if (Ссылка == ешениеОбОтложенииРассмотренияМатериаловНалоговойПроверкиВСвязиСНеявкойЛица) { return(ВидыНалоговыхДокументов.ешениеОбОтложенииРассмотренияМатериаловНалоговойПроверкиВСвязиСНеявкойЛица); } else if (Ссылка == СправкаОПроведеннойВыезднойНалоговойПроверке) { return(ВидыНалоговыхДокументов.СправкаОПроведеннойВыезднойНалоговойПроверке); } else if (Ссылка == ПоручениеОбИстребованииДокументов) { return(ВидыНалоговыхДокументов.ПоручениеОбИстребованииДокументов); } else if (Ссылка == УведомлениеОВызовеНалогоплательщика) { return(ВидыНалоговыхДокументов.УведомлениеОВызовеНалогоплательщика); } else if (Ссылка == ТребованиеОПредставленииДокументов) { return(ВидыНалоговыхДокументов.ТребованиеОПредставленииДокументов); } else if (Ссылка == ешениеОПроведенииДополнительныхМероприятийНалоговогоКонтроля) { return(ВидыНалоговыхДокументов.ешениеОПроведенииДополнительныхМероприятийНалоговогоКонтроля); } else if (Ссылка == ешениеОПривлеченииКОтветственностиЗаСовершениеНалоговогоПравонарушения) { return(ВидыНалоговыхДокументов.ешениеОПривлеченииКОтветственностиЗаСовершениеНалоговогоПравонарушения); } else if (Ссылка == ешениеОбОтказеВПривлеченииКОтветственностиЗаСовершениеНалоговогоПравонарушения) { return(ВидыНалоговыхДокументов.ешениеОбОтказеВПривлеченииКОтветственностиЗаСовершениеНалоговогоПравонарушения); } else if (Ссылка == ешениеОПривлеченииКОтветственностиЗаНалоговоеПравонарушение) { return(ВидыНалоговыхДокументов.ешениеОПривлеченииКОтветственностиЗаНалоговоеПравонарушение); } else if (Ссылка == ешениеОбОтказеВПривлеченииКОтветственностиЛицаЗаНалоговоеПравонарушение) { return(ВидыНалоговыхДокументов.ешениеОбОтказеВПривлеченииКОтветственностиЛицаЗаНалоговоеПравонарушение); } else if (Ссылка == ешениеОПриостановленииИсполненияРешенийФизЛицо) { return(ВидыНалоговыхДокументов.ешениеОПриостановленииИсполненияРешенийФизЛицо); } else if (Ссылка == ешениеОВозобновленииИсполненияРешенийФизЛицо) { return(ВидыНалоговыхДокументов.ешениеОВозобновленииИсполненияРешенийФизЛицо); } else if (Ссылка == ешениеОбОтменеРешенияОПривлеченииКОтветственностиФизЛица) { return(ВидыНалоговыхДокументов.ешениеОбОтменеРешенияОПривлеченииКОтветственностиФизЛица); } else if (Ссылка == ТребованиеОбУплатеНалогаСбораПениШтрафа) { return(ВидыНалоговыхДокументов.ТребованиеОбУплатеНалогаСбораПениШтрафа); } else if (Ссылка == ТребованиеОбУплатеНалогаСбораПениШтрафаФизЛицу) { return(ВидыНалоговыхДокументов.ТребованиеОбУплатеНалогаСбораПениШтрафаФизЛицу); } else if (Ссылка == ПлатежныйДокумент) { return(ВидыНалоговыхДокументов.ПлатежныйДокумент); } else if (Ссылка == ешениеОВозмещенииНДС) { return(ВидыНалоговыхДокументов.ешениеОВозмещенииНДС); } else if (Ссылка == ешениеОбОтказеВВозмещенииНДС) { return(ВидыНалоговыхДокументов.ешениеОбОтказеВВозмещенииНДС); } else if (Ссылка == ешениеОВозмещенииНДСЗаявительныйПорядок) { return(ВидыНалоговыхДокументов.ешениеОВозмещенииНДСЗаявительныйПорядок); } else if (Ссылка == ешениеОбОтказеВВозмещенииНДСЗаявительныйПорядок) { return(ВидыНалоговыхДокументов.ешениеОбОтказеВВозмещенииНДСЗаявительныйПорядок); } else if (Ссылка == ешениеОбОтменеРешенияОВозмещенииНДСЗаявительныйПорядок) { return(ВидыНалоговыхДокументов.ешениеОбОтменеРешенияОВозмещенииНДСЗаявительныйПорядок); } else if (Ссылка == ешениеОбОтменеРешенияОВозмещенииНДСЗаявительныйПорядокУточненнаяДекларация) { return(ВидыНалоговыхДокументов.ешениеОбОтменеРешенияОВозмещенииНДСЗаявительныйПорядокУточненнаяДекларация); } else if (Ссылка == ешениеОВозмещенииСуммыАкциза) { return(ВидыНалоговыхДокументов.ешениеОВозмещенииСуммыАкциза); } else if (Ссылка == ешениеОбОтказеВВозмещенииСуммыАкциза) { return(ВидыНалоговыхДокументов.ешениеОбОтказеВВозмещенииСуммыАкциза); } else if (Ссылка == МотивированноеЗаключение) { return(ВидыНалоговыхДокументов.МотивированноеЗаключение); } else if (Ссылка == СвидетельствоОПостановкеНаУчетРоссийскойОрганизации) { return(ВидыНалоговыхДокументов.СвидетельствоОПостановкеНаУчетРоссийскойОрганизации); } else if (Ссылка == УведомлениеОПостановкеНаУчетРоссийскойОрганизации) { return(ВидыНалоговыхДокументов.УведомлениеОПостановкеНаУчетРоссийскойОрганизации); } else if (Ссылка == УведомлениеОСнятииСУчетаРоссийскойОрганизации) { return(ВидыНалоговыхДокументов.УведомлениеОСнятииСУчетаРоссийскойОрганизации); } else if (Ссылка == СвидетельствоОПостановкеНаУчетФизЛица) { return(ВидыНалоговыхДокументов.СвидетельствоОПостановкеНаУчетФизЛица); } else if (Ссылка == УведомлениеОПостановкеНаУчетФизЛица) { return(ВидыНалоговыхДокументов.УведомлениеОПостановкеНаУчетФизЛица); } else if (Ссылка == УведомлениеОСнятииСУчетаФизЛица) { return(ВидыНалоговыхДокументов.УведомлениеОСнятииСУчетаФизЛица); } return(ВидыНалоговыхДокументов.ПустаяСсылка); }
public static byte[] Ключ(this ВидыНалоговыхДокументов Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid УведомлениеОСнятииСУчетаФизЛица = new Guid("8424aea1-695b-920f-4bcb-1ba1414693d6"); //Уведомление о снятии с учета физического лица в налоговом органе на территории Российской Федерации public static ВидыНалоговыхДокументов Получить(this ВидыНалоговыхДокументов Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }