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 ВидыНалоговыхДокументов.ПустаяСсылка;
}