Возврат продукции от покупателя

Наверное, не существует такой торговой организации, которой хоть раз не пришлось бы столкнуться с ситуацией, когда покупатель возвращает проданный товар. Причины для этого могут быть различными, но наиболее распространенной из них является возврат некачественной продукции, некомплектного товара или товара не соответствующего ассортимента.

При каких условиях покупатель может осуществить возврат товара? Каков порядок отражения в бухгалтерском учете и особенности налогообложения хозяйственной операции по возврату товара? Этим и некоторым другим вопросам посвящена настоящая статья.

Автор : Т. Н. Савельева

Актуальные вопросы бухгалтерского учета и налогообложения

Как показывает практика, при возврате товаров необходимо четко определить его причину. Возможны два варианта:

– товар возвращается из-за того, что не соответствует требованиям, прописанным в договоре (некачественный товар);

– качественный товар возвращается по причинам, не зависящим от поставщика.

Действия сторон при возврате товара

Установив причину возврата товара, покупатель должен провести анализ договора и документов, определяющих характеристики товара, составить акт осмотра товара и известить продавца о своем решении, результатом которого может быть:

– расторжение договора сторонами;

– признание договора неисполненным;

– признание договора исполненным, но требующим совершения определенных действий от поставщика по замене товара;

– признание договора исполненным в надлежащем виде, но требующим исполнения обязанностей по гарантийному ремонту.

Покупатель возвращает некачественный товар

Гражданское законодательство предусматривает несколько оснований, по которым покупатель может вернуть товар. Это случаи, когда поставленный товар не соответствует: количеству (п. 1 ст. 466 ГК РФ); ассортименту (п. 3 ст. 468 ГК РФ); качеству (п. 2 ст. 475 ГК РФ); комплекту (п. 2 ст. 480 ГК РФ); установленной таре и упаковке (п. 2 ст. 482 ГК РФ).

Наименование и количество товара. Определение наименования и количества товаров – важная составная часть предмета договора. Если в договоре количество товара не определено, то он считается незаключенным.

В соответствии со ст. 466 ГК РФ при недопоставке товара покупатель вправе требовать передачи ему недостающего количества или расторжения договора. В случае поставки товара в большем количестве покупатель должен принять согласованное в договоре количество товара, об излишках уведомить продавца, который должен ими распорядиться. Если продавец этого не сделает, покупатель вправе принять товар или потребовать, чтобы продавец избавил его от лишних товаров. Данные правила применяются в том случае, если договором не предусмотрено иное.

Ассортимент товара. Установление договором ассортимента товаров делает данное условие существенным для регулирования отношений сторон. Передача товаров в ассортименте, который полностью не соответствует договору, дает покупателю право требовать расторжения договора и возмещения убытков (п. 1 ст. 468 ГК РФ). При частичном несоответствии ассортимента переданных товаров покупатель вправе:

– отказаться от всех товаров;

– отказаться частично;

– потребовать замены;

– принять все товары;

– уменьшить цену.

Если покупатель не известил продавца об отказе от товара в разумный срок, то считается, что он принял его.

Качество товара. Согласно п. 1 ст. 469 ГК РФ продавец обязан передать покупателю товар, качество которого соответствует договору купли-продажи. Некачественный товар – ненадлежащий объект в договоре. Условие о качестве товара относится к числу обычных условий договора и устанавливается сторонами (например, по образцу, по описанию (спецификации), на основе стандарта, по предварительному осмотру). При отсутствии в договоре купли-продажи условий о качестве товара продавец обязан передать покупателю товар, пригодный для целей, для которых товар такого рода обычно используется (п. 2 ст. 469 ГК РФ).

Следует отметить, что в соответствии со ст. 476 ГК РФ продавец отвечает только за недостатки товара, которые возникли до момента передачи покупателю либо по причинам, возникшим до момента его передачи покупателю. Если подтверждается факт передачи товара ненадлежащего качества по причинам, существовавшим до его передачи, то данный факт свидетельствует о том, что событие передачи надлежащего товара не произошло. Таким образом, договор не исполнен, право собственности к покупателю не перешло.

Качество товара не может оставаться неизменным, поэтому важно определить период, в течение которого оно будет достаточным для нормального пользования вещью. Кроме того, со временем качество товара может измениться настолько, что его использование станет опасным для здоровья, жизни или имущества покупателя. Эта проблема решается путем установления гарантийных сроков, сроков годности и сроков службы.

Обычно гарантийный срок начинается с момента передачи товара покупателю. Однако если покупатель не мог использовать купленный товар по обстоятельствам, зависящим от продавца (в том числе из-за обнаруженных недостатков), гарантийный срок продлевается на время действия соответствующих обстоятельств.

Если на товар не установлен гарантийный срок или срок годности, он определяется законодательством как разумный срок, но в пределах двух лет со дня передачи товара либо в течение более длительного времени, оговоренного договором или законом. Если иное не установлено в законе или договоре купли-продажи, покупатель вправе предъявить требования, связанные с недостатками товара, в определенные сроки (ст. 477ГК РФ).

Недостатки товара условно могут быть разделены на существенные и обычные (ст. 475 ГКРФ). Существенными недостатками признаются дефекты, которые нельзя устранить или нельзя устранить без соразмерных расходов или затрат времени. Они дают право покупателю расторгнуть договор или потребовать замены товара. При обнаружении обычных недостатков покупатель не может расторгнуть договор или заменить товар. В этом случае он вправе требовать от продавца устранения недостатков в разумный срок, возмещения расходов по устранению недостатков либо уменьшения цены товара.

Комплектность товара. Несоблюдение продавцом условия о комплектностидает покупателю право потребовать:

– уменьшения цены;

– доукомплектования в разумный срок;

– замены неукомплектованного товара либо расторжения договора, если требование о доукомплектовании не выполнено.

Оформление документов при возврате некачественного товара

При возврате некачественного (не соответствующего ассортименту, некомплектного и пр.) товара покупатель выписывает в двух экземплярах накладную №ТОРГ-12 и делает в ней пометку «Возврат». Ввиду того, что перехода права собственности на товар от покупателя к продавцу не происходит, счет-фактуру выставлять не нужно. Правда, для этого должны быть оформлены документы, подтверждающие факт возврата товара, не соответствующего требованиям, установленным в договоре. К ним относятся: акт о возврате некачественного товара, оформленный в произвольной форме и подписанный либо в двухстороннем (представителями продавца и покупателя), либо в одностороннем (представителями покупателя) порядке. В последнем случае на основании акта поставщику предъявляется претензия, в которой указывается, что из-за несоответствия полученного товара установленному качеству покупатель отказывается принять товар, расторгая тем самым соглашение о его поставке. Также можно оформить и соглашение о расторжении договора.

Бухгалтерский учет операций по возврату товаров

Возврат некачественного товара

Прежде чем рассмотреть бухгалтерские записи по возврату товара у покупателя и продавца, напомним, что по общему правилу право собственности переходит к приобретателю по договору с момента передачи вещи (ст. 223 ГК РФ), отвечающей ряду требований, установленных как законом, так и договором.

В случае надлежащего исполнения договора обеими сторонами момент исполнения продавцом обязанности по передаче вещи (переход права собственности) обычно совпадает с моментом ее фактического вручения покупателю.

Рассмотри конкретный пример.

Пример 1.

ООО «Заря» реализовало ООО «Запад» 10 мебельных гарнитуров по цене за единицу 23 600 руб., включая НДС 18% – 3 600 руб. Себестоимость гарнитуров составила 12 000 руб. за единицу. В силу определенных обстоятельств, связанных с транспортировкой, погрузкой и хранением мебели, ее поверхность была повреждена. По условиям договора доставка и сборка входили в обязанности продавца. Дефекты мебели были выявлены лишь после доставки и установки 25 октября 2004 г., в то время как отгрузка, доставка и оплата производились 15 октября 2004 г.

Бухгалтерский учет у продавца

ООО «Заря» составит такие проводки:

Дебет Кредит Сумма, руб.
15 октября 2004 г.
Получены денежные средства за мебельные гарнитуры 51 62 236 000
Отражена реализация мебельных гарнитуров 62 90-1 236 000
Начислен НДС с реализации мебельных гарнитуров 90-3 68-ндс 36 000
Списана себестоимость мебельных гарнитуров 90-2 41 120 000
25 октября 2004 г.
Сторнирована ранее начисленная выручка на основании акта осмотра товара (рекламации) 62 90-1 (236 000)
Отражена задолженность перед покупателем 62 76-2 236 000
Произведен возврат денежных средств согласно полученной рекламации 76-2 51 236 000
Сторнирован начисленный НДС 90-3 68-ндс (36 000)
Сторнирована стоимость возвращенного товара 90-2 41 (200 000)

Как показано в примере, прежде всего поставщик сторнирует проводки по реализации. Также на основании п. 5 ст. 171 НК РФ продавец может принять к вычету НДС, ранее выставленный покупателю (разумеется, при возврате последнему денежных средств). Возникает вопрос: на основании какого счета-фактуры можно это сделать? Из-за того, что данный вопрос не урегулирован на законодательном уровне, имеются два варианта его решения:

– на стоимость возвращенных товаров внести запись в книгу покупок на основании исправительного счета-фактуры, выписанного продавцом самостоятельно;

– сделать корректировку в книге продаж на основании счета-фактуры, выставленного продавцом покупателю, а также возвратной накладной.

Бухгалтерский учет у покупателя

ООО «Запад» сделает следующие бухгалтерские записи:

Дебет Кредит Сумма, руб.
15 октября 2004 г.
Произведена оплата за мебельные гарнитуры 60 51 236 000
Оприходованы мебельные гарнитуры 41 60 200 000
Выделен НДС 19 60 36 000
Отнесен на расчеты с бюджетом НДС 68-ндс 19 36 000
25 октября 2004 г.
Возвращен товар, не соответствующий требованиям договора, продавцу 41 60 (200 000)
сторнирован НДС, предъявленный продавцом на дату получения товара 19 60 (36 000)
Восстановлен НДС, ранее принятый к вычету 68-ндс 19 (36 000)
Отражена задолженность продавца в расчетах по претензиям 76-2 60 236 000
Получены деньги от продавца 51 76-2 236 000

Возврат качественного товара

Совершенно другая ситуация возникает в момент возврата товара вследствие его невостребованности (отсутствия покупательского спроса) при условии надлежащего исполнения продавцом своих обязательств по договору перед покупателем. Право собственности на товары считается в этом случае перешедшим к покупателю.

Возврат товаров поставщику будет обозначать новый переход права собственности, но уже от бывшего покупателя к бывшему продавцу, значит, в учете возврат товаров (работ, услуг) необходимо оформить через счет 90 «Продажи».

Пример 2.

ООО «Заря» реализовало ООО «Запад» 10 мебельных гарнитуров по цене за единицу 23 600 руб., включая НДС 18% – 3 600 руб. Себестоимость гарнитуров составила 12 000 руб. за единицу. В связи с изменением структуры потребительского спроса ООО «Запад» не смогло перепродать мебельные гарнитуры на более выгодных условиях и обратилось к ООО «Заря» с просьбой о возможном возврате на прежних условиях реализации. Реализация произошла 5 октября, возврат – 19 октября 2004 г. Заключенным ранее договором между ООО «Заря» и ООО «Запад» предусматривался срок возврата реализованного товара, равный двум неделям.

Право собственности перешло к покупателю. Покупатель не смог реализовать товар, по условиям договора он может вернуть его, а продавец – принять и оплатить.

Бухгалтерский учет у продавца (в дальнейшем он становится покупателем)

ООО «Заря» сделает следующие бухгалтерские записи:

Дебет Кредит Сумма, руб.
5 октября 2004 г.
Произведена оплата за мебельные гарнитуры 51 62 236 000
Отражена реализация мебельных гарнитуров 62 90-1 236 000
Начислен НДС с реализации мебельных гарнитуров 90-3 68-ндс 36 000
Списана себестоимость мебельных гарнитуров 90-2 41 120 000
19 октября 2004 г.
Возвращены деньги покупателю за мебельные гарнитуры 60 51 236 000
Получен товар от продавца (бывшего покупателя) по цене, определяемой соглашением сторон 41 60 200 000
Учтен НДС 19 60 36 000
Отнесен на расчеты с бюджетом НДС, оплаченный поставщику 68 19 36 000
Произведен зачет встречных обязательств 60 62 236 000

Бухгалтерский учет у покупателя (в дальнейшем он становится продавцом)

ООО «Запад» составит такие проводки:

Дебет Кредит Сумма, руб.
5 октября 2004 г.
Произведена оплата за мебельные гарнитуры 60 51 236 000
Оприходованы мебельные гарнитуры 41 60 200 000
Учтен НДС 19 60 36 000
Отнесен на расчеты с бюджетом НДС 68 19 36 000
19 октября 2004 г.
Получены денежные средства от покупателя (бывшего продавца) 51 62 236 000
Отражена выручка от продажи на основании отгрузочных документов, предъявленных покупателю (бывшему продавцу), на сумму в соответствии с договором 62 90-1 236 000
Начислен НДС 90-3 68 36 000
Отнесен на расчеты с бюджетом НДС, оплаченный поставщику 68 19 36 000
Списана себестоимость мебельных гарнитуров 90-2 41 200 000

Оформление документов при возврате качественного товара

Возвращая товар, покупатель должен выписать те документы, которыми оформляется купля-продажа: накладную (ф. № ТОРГ-12), товарно-транспортную накладную (при необходимости) и счет-фактуру (если покупатель является плательщиком НДС).

Следует заметить, если одна из сторон плательщиком НДС не является, то возникают определенные неблагоприятные налоговые последствия. Остановимся на них подробнее.

Покупатель на «упрощенке»

Возврат качественного товара

В этом случае изначальный продавец товаров теряет право на вычет НДС. Дело в том что, реализовав товар, он уплатил налог в бюджет (либо должен уплатить по окончании налогового периода или после зачета взаимных требований – п. 2 ст. 167 НК РФ). Получая товары обратно, он не может принять этот НДС к вычету из-за отсутствия счета-фактуры (покупатель-«упрощенец» не должен начислять налог как неплательщик НДС (п. 2 ст. 346.11 НК РФ), соответственно, и счет-фактуру выставлять он не обязан). Скорее всего, чтобы сохранить хорошие отношения со своим контрагентом, организация, будучи на «упрощенке», отступит от правил и выделит сумму НДС отдельной строкой в отгрузочных документах, а потом выдаст счет-фактуру. Но в этом случае ей придется заплатить налог в бюджет (пп. 1 п. 5 ст. 173 НК РФ), и уплаченную сумму налога она не сможет учесть при расчете единого налога (пп. 22 п. 1 ст. 346.16 НК РФ). В соответствии с п. 2 ст. 346.11 НК РФ организации, применяющие «упрощенку», не признаются плательщиками НДС (за исключением НДС при ввозе товаров на территорию РФ). Следовательно, для них этот налог не установлен законодательством о налогах и сборах, поэтому при исчислении единого налога уплаченная сумма НДС не учитывается.

Однако обе организации могут избежать уплаты НДС вообще. Для этого можно уйти от факта первоначальной реализации возвращаемых товаров. Продавцу и покупателю достаточно заключить дополнительное соглашение к договору купли-продажи, согласно которому можно изменить количество проданных покупателю товаров и предусмотреть возврат излишков. В результате по договору покупатель купил, к примеру, не 100 единиц товара, а только 70, и собственником 30 единиц нереализованного товара с момента заключения дополнительного соглашения снова будет продавец. Как следствие, возврат этого товара не будет признан реализацией.

Этот же вариант ухода от реализации целесообразно применить и в той ситуации, если организация, находящаяся на «упрощенке», является продавцом, а предприятие, применяющее обычную систему налогообложения, – покупателем. Иначе последний, заплатив за товары определенную денежную сумму без НДС и не воспользовавшись вычетом, продавать их назад будет уже с НДС, который придется заплатить в бюджет.

Возврат некачественного товара

Если при возврате некачественного или некомплектного товара одна из сторон применяет УСНО, то необходимо учитывать следующее.

Начнем с ситуации, когда на упрощенной системе работает продавец. При возврате покупателем некачественного (некомплектного) товара он должен уменьшить сумму своих доходов на его стоимость. Отразить это в Книге учета доходов и расходов, на наш взгляд, организация может, сделав сторнировочную запись по графе «Доходы». Уменьшить доходы, учитываемые при расчете единого налога, предприятие вправе только в том случае, если была получена оплата от покупателя. К сведению: Решением ВАС РФ от 08.09.04 № 9352/04 признаннедействующим Приказ МНС РФ от 26.03.03 № БГ-3-22/135, согласно которому в Книгу учета доходов и расходов и порядок отражения в ней хозяйственных операций были внесены изменения. В частности, налогоплательщиков, применяющих УСНО, обязали отражать не только показатели деятельности, необходимые для исчисления налоговой базы и суммы единого налога, но и вести учет показателей, не влияющих на расчет налога. Таким образом, теперь организации, применяющие упрощенную систему налогообложения по методу «доходы минус расходы», не должны вести учет доходов и расходов, которые не влияют на исчисление налоговой базы по единому налогу.

Если покупатель, применяющий УСНО, находящийся на «упрощенке», рассчитался за товар, то, на наш взгляд, возврат товара он может отразить в книге учета доходов и расходов сторнировочной записью по графе «Расходы».

Унифицированные формы, утв. Постановлением Госкомстата РФ от 25.12.98 № 132.

ДЕБЕТ 62 КРЕДИТ 90-1. – отражена выручка от продажи продукции;

Главная | Случайная страница | Контакты

– отражена выручка от продажи продукции;

ДЕБЕТ 90-2 КРЕДИТ 43 (20)

– списана фактическая себестоимость отгруженной продукции (выполненных работ, оказанных услуг);

ДЕБЕТ 90-3 КРЕДИТ 68 СУБСЧЕТ «РАСЧЕТЫ ПО НДС»

– начислен НДС.

В конце месяца спишите сумму общехозяйственных расходов и определите финансовый результат от продажи готовой продукции (работ, услуг):

ДЕБЕТ 90-2 КРЕДИТ 26

– включены в себестоимость продаж общехозяйственные расходы;

ДЕБЕТ 90-9 (99) КРЕДИТ 99 (90-9)

– отражена прибыль (убыток) от продажи готовой продукции (работ, услуг).

Пример

В учетной политике ООО «Пассив» установило, что общехозяйственные расходы ежемесячно в полном объеме списываются на себестоимость продаж.

В отчетном году «Пассив» продал готовую продукцию на сумму 236 000 руб. (в том числе НДС – 36 000 руб.). Себестоимость проданной продукции составила 150 000 руб.

Общехозяйственные расходы за отчетный период равны 16 000 руб.

Бухгалтер «Пассива» сделал в учете проводки:

ДЕБЕТ 62 КРЕДИТ 90-1

– 236 000 руб. – отражена выручка от продажи продукции;

ДЕБЕТ 51 КРЕДИТ 62

– 236 000 руб. – поступила оплата от покупателей;

ДЕБЕТ 90-2 КРЕДИТ 43

– 150 000 руб. – списана себестоимость проданной продукции;

ДЕБЕТ 90-3 КРЕДИТ 68 СУБСЧЕТ «РАСЧЕТЫ ПО НДС»

– 36 000 руб. – начислен НДС к уплате в бюджет;

ДЕБЕТ 90-2 КРЕДИТ 26

– 16 000 руб. – списаны на себестоимость продаж общехозяйственные расходы;

ДЕБЕТ 90-9 КРЕДИТ 99

– 34 000 руб. (236 000 – 36 000 – 150 000 – 16 000) – отражена прибыль от продажи продукции.

Общехозяйственные расходы в сумме 16 000 руб. бухгалтер «Пассива» должен отразить по строке 2220 «Управленческие расходы» Отчета о финансовых результатах за отчетный год.

Строка 2200 «Прибыль (убыток) от продаж»

По этой строке показывают прибыль (убыток) от продажи товаров (продукции, работ, услуг).

Финансовый результат от продаж в учете отражают проводками:

ДЕБЕТ 90-9 КРЕДИТ 99

– получена прибыль от продажи товаров (продукции, работ, услуг)

или

ДЕБЕТ 99 КРЕДИТ 90-9

– получен убыток от продажи товаров (продукции, работ, услуг).

В строке 2200 «Прибыль (убыток) от продаж» укажите разницу между строкой 2110 и строками 2120 «Себестоимость продаж», 2210 «Коммерческие расходы», 2220 «Управленческие расходы».

Тот же результат можно получить, если из валовой прибыли (строка 2100) вычесть коммерческие (строка 2210) и управленческие расходы (строка 2220).

Если организация получила убыток, отразите его по строке 2200 в круглых скобках.

Пример

ООО «Ритм» за отчетный год получило выручку в размере 150 000 руб. Себестоимость продаж составила 45 000 руб. Понесено общехозяйственных расходов на сумму 17 000 руб. За прошлый год эти показатели равны соответственно 60 000 руб., 52 000 руб. и 18 000 руб.

Отчет о финансовых результатах за отчетный период бухгалтер ООО «Ритм» заполнит так:

(тыс. руб.)
Пояснения Наименование показателя Код За год 2013 г. За год 2012 г.
Выручка
Себестоимость продаж ( 45 ) ( 52 )
Валовая прибыль (убыток)
Управленческие расходы ( 17 ) ( 18 )
Прибыль (убыток) от продаж ( 10 )

Прочие доходы и расходы

В состав прочих включают все доходы и расходы фирмы, которые не относятся к ее обычному виду деятельности. Их отражают по строкам 2310 и 2350.

О том, как определить, какие доходы (расходы) считаются полученными по обычным видам деятельности, а какие нет, смотрите раздел «Отчет о финансовых результатах» → подраздел «Выручка» → ситуацию «Строка 2110 «Выручка»».

В отчете о финансовых результатах отдельно указывают:

· проценты к получению (например, по займам, которые выдала ваша фирма);

· проценты к уплате (например, по займам, которые получила ваша фирма);

· доходы от участия в других фирмах (например, дивиденды);

· доходы и расходы от продажи основных средств или материалов;

· курсовые разницы, штрафы, уплаченные за нарушение фирмой условий договоров, и др.

В бухгалтерском учете все эти суммы учитывают на счете 91 «Прочие доходы и расходы» субсчета 1 «Прочие доходы» и субсчета 2 «Прочие расходы».

К счету 91 лучше открыть дополнительные субсчета второго порядка, которые соответствуют строкам отчета о финансовых результатах.

Тогда заполнять его будет легче.

Например, для учета доходов можно открыть следующие субсчета:

· 91-1-1 «Проценты к получению»;

· 91-1-2 «Доходы от участия в других фирмах»;

· 91-1-3 «Прочие доходы».

Для заполнения отчета будет достаточно указать кредитовый (доходы) или дебетовый (расходы) оборот по тому или иному субсчету за отчетный период в соответствующей строке отчета.

НДС и акцизы в составе прочих доходов, как и в составе выручки, в отчете о финансовых результатах не показывают (п. 3 ПБУ 9/99).

Экспортные пошлины из состава выручки не исключаются. Основание – примечание 5 к форме отчета о финансовых результатах в приложении № 1 к приказу Минфина РФ от 2 июля 2010 года № 66н. Минфин России подчеркнул это и в своем письме от 9 января 2013 года № 07-02-18/01.

Экспортные пошлины не уменьшают доходы и в целях налогообложения прибыли (п. 1 Методических рекомендаций, утв. приказом МНС РФ от 21 августа 2002 г. № БГ-3-02/458).

Строка 2310 «Доходы от участия в других организациях»

По этой строке отчета отражают:

· доходы от вкладов в уставные капиталы других фирм;

· прибыль, полученную от совместной деятельности.

Как учесть доходы от участия в уставных капиталах

Фирма может вкладывать свои деньги или имущество в уставные капиталы других предприятий.

При этом она получает часть прибыли от их деятельности (дивиденды).

В бухгалтерском учете эти доходы относят к прочим и отражают по строке 2310 отчета, если получение прибыли от вкладов в уставные капиталы других фирм (дивидендов по акциям) не является обычным видом деятельности фирмы. Такие поступления отразите проводкой:

Дата публикования: 2015-11-01; Прочитано: 1551 | Нарушение авторского права страницы

«).append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||)}),this},b.each(,function(e,t){b.fn=function(e){return this.on(t,e)}}),b.each(,function(e,n){b=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:»GET»,isLocal:Nn.test(mn),global:!0,processData:!0,async:!0,contentType:»application/x-www-form-urlencoded; charset=UTF-8″,accepts:{«*»:Dn,text:»text/plain»,html:»text/html»,xml:»application/xml, text/xml»,json:»application/json, text/javascript»},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:»responseXML»,text:»responseText»},converters:{«* text»:e.String,»text html»:!0,»text json»:b.parseJSON,»text xml»:b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){«object»==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks(«once memory»),m=p.statusCode||{},y={},v={},x=0,T=»canceled»,N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c.toLowerCase()]=t}t=c}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v=v||e,y=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m=,e];else N.always(e);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+»»).replace(xn,»»).replace(kn,mn+»//»),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||»*»).toLowerCase().match(w)||,null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r===mn&&r===mn&&(r||(«http:»===r?80:443))==(mn||(«http:»===mn?80:443)))),p.data&&p.processData&&»string»!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger(«ajaxStart»),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?»&»:»?»)+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,»$1_=»+vn++):o+(bn.test(o)?»&»:»?»)+»_=»+vn++)),p.ifModified&&(b.lastModified&&N.setRequestHeader(«If-Modified-Since»,b.lastModified),b.etag&&N.setRequestHeader(«If-None-Match»,b.etag)),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader(«Content-Type»,p.contentType),N.setRequestHeader(«Accept»,p.dataTypes&&p.accepts]?p.accepts]+(«*»!==p.dataTypes?», «+Dn+»; q=0.01″:»»):p.accepts);for(i in p.headers)N.setRequestHeader(i,p.headers);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T=»abort»;for(i in{success:1,error:1,complete:1})N(p);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger(«ajaxSend»,),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort(«timeout»)},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,»No Transport»);function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||»»,N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader(«Last-Modified»),T&&(b.lastModified=T),T=N.getResponseHeader(«etag»),T&&(b.etag=T)),204===e?(c=!0,C=»nocontent»):304===e?(c=!0,C=»notmodified»):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C=»error»,0>e&&(e=0))),N.status=e,N.statusText=(n||C)+»»,c?h.resolveWith(f,):h.rejectWith(f,),N.statusCode(m),m=t,u&&d.trigger(c?»ajaxSuccess»:»ajaxError»,),g.fireWith(f,),u&&(d.trigger(«ajaxComplete»,),—b.active||b.event.trigger(«ajaxStop»)))}return N},getScript:function(e,n){return b.get(e,t,n,»script»)},getJSON:function(e,t,n){return b.get(e,t,n,»json»)}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n]=r);while(«*»===l)l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader(«Content-Type»));if(o)for(s in u)if(u&&u.test(o)){l.unshift(s);break}if(lin r)a=l;else{for(s in r){if(!l||e.converters]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l&&l.unshift(a),r):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u;if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u)for(i in e.converters)a=e.converters;for(;r=u;)if(«*»!==r){if(«*»!==l&&l!==r){if(i=a||a,!i)for(n in a)if(o=n.split(» «),o===r&&(i=a]||a])){i===!0?i=a:a!==!0&&(r=o,u.splice(s—,0,r));break}if(i!==!0)if(i&&e)t=i(t);else try{t=i(t)}catch(c){return{state:»parsererror»,error:i?c:»No conversion from «+l+» to «+r}}}l=r}return{state:»success»,data:t}}b.ajaxSetup({accepts:{script:»text/javascript, application/javascript, application/ecmascript, application/x-ecmascript»},contents:{script:/(?:java|ecma)script/},converters:{«text script»:function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter(«script»,function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type=»GET»,e.global=!1)}),b.ajaxTransport(«script»,function(e){if(e.crossDomain){var n,r=o.head||b(«head»)||o.documentElement;return{send:function(t,i){n=o.createElement(«script»),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,»success»))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=,Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:»callback»,jsonpCallback:function(){var e=On.pop()||b.expando+»_»+vn++;return this=!0,e}}),b.ajaxPrefilter(«json jsonp»,function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?»url»:»string»==typeof n.data&&!(n.contentType||»»).indexOf(«application/x-www-form-urlencoded»)&&Bn.test(n.data)&&»data»);return u||»jsonp»===n.dataTypes?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n=n.replace(Bn,»$1″+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?»&»:»?»)+n.jsonp+»=»+o),n.converters=function(){return s||b.error(o+» was not called»),s},n.dataTypes=»json»,a=e,e=function(){s=arguments},i.always(function(){e=a,n&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s),s=a=t}),»script»):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn(t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject(«Microsoft.XMLHTTP»)}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&»withCredentials»in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u=n.xhrFields;n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i||(i=»XMLHttpRequest»);try{for(s in i)u.setRequestHeader(s,i)}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),»string»==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=»»}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp(«^(?:()=|)(«+x+»)(*)$»,»i»),Jn=/queueHooks$/,Gn=,Qn={«*»:,r=o||(b.cssNumber?»»:»px»),»px»!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||».5″,s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&—l)}i.unit=r,i.start=s,i.end=o?s+(o+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn||).concat(Qn),i=0,o=r.length;for(;o>i;i++)if(r.call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens.run(o);return s.notifyWith(e,),1>o&&u?n:(s.resolveWith(e,),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:,createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens.run(1);return t?s.resolveWith(e,):s.rejectWith(e,),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn.call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t,n=e,b.isArray(n)&&(o=n,n=e=n),i!==r&&(e=n,delete e),a=b.cssHooks,a&&»expand»in a){n=a.expand(n),delete e;for(i in n)i in e||(e=n,t=o)}else t=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=):e=e.split(» «);var n,r=0,i=e.length;for(;i>r;r++)n=e,Qn=Qn||,Qn.unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=,m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,»fx»),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued—,b.queue(e,»fx»).length||c.empty.fire()})})),1===e.nodeType&&(«height»in t||»width»in t)&&(n.overflow=,»inline»===b.css(e,»display»)&&»none»===b.css(e,»float»)&&(b.support.inlineBlockNeedsLayout&&»inline»!==un(e.nodeName)?d.zoom=1:d.display=»inline-block»)),n.overflow&&(d.overflow=»hidden»,b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow,d.overflowX=n.overflow,d.overflowY=n.overflow}));for(i in t)if(a=t,Vn.exec(a)){if(delete t,u=u||»toggle»===a,a===(m?»hide»:»show»))continue;g.push(i)}if(o=g.length){s=b._data(e,»fxshow»)||b._data(e,»fxshow»,{}),»hidden»in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,»fxshow»);for(t in h)b.style(e,t,h)});for(i=0;o>i;i++)r=g,l=f.createTween(r,m?s:0),h=s||b.style(e,r),r in s||(s=l.start,m&&(l.end=l.start,l.start=»width»===r||»height»===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||»swing»,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber?»»:»px»)},cur:function(){var e=rr.propHooks;return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks;return this.pos=t=this.options.duration?b.easing(e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem||e.elem.style&&null!=e.elem.style?(t=b.css(e.elem,e.prop,»»),t&&»auto»!==t?t:0):e.elem},set:function(e){b.fx.step?b.fx.step(e):e.elem.style&&(null!=e.elem.style]||b.cssHooks)?b.style(e.elem,e.prop,e.now+e.unit):e.elem=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem=e.now)}},b.each(,function(e,t){var n=b.fn;b.fn=function(e,r,i){return null==e||»boolean»==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css(«opacity»,0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,»finish»))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return»string»!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||»fx»,),this.each(function(){var t=!0,n=null!=e&&e+»queueHooks»,o=b.timers,a=b._data(this);if(n)a&&a.stop&&i(a);else for(n in a)a&&a.stop&&Jn.test(n)&&i(a);for(n=o.length;n—;)o.elem!==this||null!=e&&o.queue!==e||(o.anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||»fx»),this.each(function(){var t,n=b._data(this),r=n,i=n,o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t—;)o.elem===this&&o.queue===e&&(o.anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r&&r.finish&&r.finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt,r=r=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir(«show»),slideUp:ir(«hide»),slideToggle:ir(«toggle»),fadeIn:{opacity:»show»},fadeOut:{opacity:»hide»},fadeToggle:{opacity:»toggle»}},function(e,t){b.fn=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&»object»==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:»number»==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue=»fx»),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=,b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n,e()||n!==e||n.splice(r—,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this,s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,»position»);»static»===r&&(e.style.position=»relative»);var i=b(e),o=i.offset(),a=b.css(e,»top»),s=b.css(e,»left»),u=(«absolute»===r||»fixed»===r)&&b.inArray(«auto»,)>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),»using»in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this){var e,t,n={top:0,left:0},r=this;return»fixed»===b.css(r,»position»)?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e,»html»)||(n=e.offset()),n.top+=b.css(e,»borderTopWidth»,!0),n.left+=b.css(e,»borderLeftWidth»,!0)),{top:t.top-n.top-b.css(r,»marginTop»,!0),left:t.left-n.left-b.css(r,»marginLeft»,!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,»html»)&&»static»===b.css(e,»position»))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:»pageXOffset»,scrollTop:»pageYOffset»},function(e,n){var r=/Y/.test(n);b.fn=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a:a.document.documentElement:e:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:»height»,Width:»width»},function(e,n){b.each({padding:»inner»+e,content:n,»»:»outer»+e},function(r,i){b.fn=function(i,o){var a=arguments.length&&(r||»boolean»!=typeof i),s=r||(i===!0||o===!0?»margin»:»border»);return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement:9===n.nodeType?(o=n.documentElement,Math.max(n.body,o,n.body,o,o)):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,»function»==typeof define&&define.amd&&define.amd.jQuery&&define(«jquery»,,function(){return b})})(window);