====== Преоценка ====== ===== Преоценка - начин на работа ===== Документ **"Преоценка"** се използва, за да промените максимални отстъпки и цени в различни ценови листи (например при промоция, намаления, увеличение, включване на нови предлагани артикули и др.). Преоценката се състои от две основни таблици – Преоценка и Ценообразуване. {{:documenti:finansovi:документ_преоценка.png?750|}} При създаване на нова преоценка **датата** й по подразбиране е текущата дата за деня. Уникалността е по "позиция/ценова листа/дата/час". Часът на цената има точност до секунда - т.е. включва час, минути и секунди. Така може да се създават различни цени за една и съща позиция за един и същ ден. По този начин такива цени могат да се синхронизират, стига да са с различен час, минута и секунда. /*В документа за преоценка има поле - час, което се попълва по подразбиране с текущия час на създаване на преоценката. При изпълнение на преоценката, в цените се попълва този час.*/ Навсякъде, където се използват цени, те се изтеглят и според текущия час (ако е извън документ) или часа на документа (ако е в документ и документа има поле за час). /* От [[vavedenie:kakvo_novo|релийз 2015.8]] */ Информация за документа дават полетата Създаден от/на, Последно редактиран от/на, Експортиран на, Външен идентификатор. {{:documenti:finansovi:inf._za_dokumenta.png?170|}} Едновременно може да извършвате преоценка по **шест ценови листи**. Всяка една ценова листа се визуализира с колони за **Стара** и **Нова цена**. Артикулите в документа могат да се задават както ръчно, така и чрез баркод или баркод четец. Има няколко възможности за стартиране на формата за въвеждане на баркод: с натискане на бърз бутон на клавиатурата ** F11 ** (или с комбинации на клавишите Ctrl+B, Ctrl+-, Ctrl+\), като в нея можете да въведете баркода както ръчно, така и с баркод четец. След като изберете артикулите, за всеки един задавате **новата цена**. Колона **"стара цена"** ще е попълнена, ако преди това е имало въведени цени. В противен случай при първоначално въвеждане, тази колона остава празна. Самата преоценка има два възможни статуса - **"Обикновена"** и **"Промоция"**: {{:documenti:finansovi:вид_на_преоценката.jpg|}} В случай, че изберете вид на преоценката "Промоция", трябва да попълните и **датата**, до която е валидна промоцията **"До дата - промоция"**. След изтичане на преоценка вид **"Промоция"** (след изтичане на датата, записана в "До дата") автоматично се връща старата цена преди промоцията. Препоръчваме Ви, ако желаете да направите **промоция за един ден**, за **"До дата"** напишете следващата дата, спрямо датата на преоценката. С попълване на **"ДДС област"** задавате ДДС процента, на база на който да се изчислят цените с ДДС. При "извършване" на преоценката водещ е **статусът** на преоценката, т.е. една преоценка се счита за **извършена**, едва когато бъде **приключена**. **Зареждане на ценови листи на Контрагент** /* В поле **Зареди ценовите листи на контрагент** от падащ списък се избира съответният контрагент, за който се прави преоценката, като автоматично се зареждат неговата подразбираща се **ценова листа** (в Цен.листа 1) и съответната му **ДДС област**, посочена в номенклатурата. */ /* До преди излизането на [[vavedenie:kakvo_novo|релийз 2016.8]] след зареждане на контрагент с ценовите му листи и запис, се блокираше възможността за неговата смяна. По логика, за да се смени контрагента трябва да няма посочени ценови листи. Същевременно обаче ценовите листи също са блокирани за редакция и не може да се изтрият. Получава се зацикляне - не може да се избере контрагент, защото има избрани ценови листи, но не може да се променят и ценовите листи, защото има избран контрагент. За да се избегне този начин на работа е **променена логиката в Преоценка при избор на Контрагент** както следва: \\ До момента при посочване на контрагент в преоценка се зареждаше само продажната му Ценова листа 1, но това не винаги е достатъчно, тъй като специфичните цени за него са обикновено в Ценова листа 2 или 3. Направена е промяна, така че при **посочване на контрагент** в Преоценка да се **зареждат и трите му ценови листи**. \\ Правят се проверки, дали до въпросните ценови листи има право поне на четене. Ако до някоя от ценовите листи няма достъп, програмата дава грешка и тази ценова листа не се зарежда. \\ Възможно е, да няма достъп до Ценова листа 1, но да има достъп до 2 и 3. Тогава се задават цени само за тях. Съобразено е, когато се зареждат ценовите листи, ако е била избрана ЦЛ 1 и за нея са въведени цени и след това се избере контрагент и неговата ЦЛ 1 е същата, да не се губят въведените вече цени. Ако при избора на контрагент неговата ЦЛ1 е различна от посочената преди това, всички въведени цени за ЦЛ1 се изтриват. Друго подобрение е, че контрагентът може да се сменя (и изтрива) по всяко време. Ако се посочи контрагент, това зарежда ценовите му листи. Ако след това той се премахне (контрагента се изтрива) избраните ценови листи остават (както и въведените цени, ако има такива). Реализирана е проверка за достъп до ценовите листи и контрагента при отваряне на съществуваща Преоценка. До сега можеше да се отвори документ за преоценка, без значение, че няма достъп до някоя от ценовите листи и без да излезе съобщение за грешка. */ В поле **Зареди ценовите листи на контрагент** от падащ списък се избира съответният контрагент, за който се прави преоценката, като автоматично се зареждат ценовите му листи и съответната му **ДДС област**, посочена в номенклатурата. При **посочване на контрагент** в Преоценка се **зареждат и трите му ценови листи**. \\ Правят се проверки, дали до въпросните ценови листи има право поне на четене. Ако до някоя от ценовите листи няма достъп, програмата дава грешка и тази ценова листа не се зарежда. \\ Възможно е да няма достъп до Ценова листа 1, но да има достъп до 2 и 3. Тогава се задават цени само за тях. Съобразено е, когато се зареждат ценовите листи, ако е била избрана ЦЛ 1 и за нея са въведени цени и след това се избере контрагент, чиято ЦЛ 1 е същата, да не се губят въведените вече цени. Ако при избора на контрагент неговата ЦЛ 1 е различна от посочената преди това, всички въведени цени за ЦЛ 1 се изтриват. Контрагентът може да се сменя (и изтрива) по всяко време. Ако се посочи контрагент, това зарежда ценовите му листи. Ако след това той се премахне (контрагента се изтрива), избраните ценови листи остават (както и въведените цени, ако има такива). При отваряне на съществуваща Преоценка има проверка за достъп до ценовите листи и контрагента. За да се улесни максимално задаването на цени, в номенклатура [[nomenklaturi:ceni:cenovi_listi|Ценови листи]] можете да въведете Подразбираща се валута на ниво Ценова листа.\\ В Преоценка приоритетът на попълване на валута e следния: \\ * ако има Валута в Шаблона с ценообразуващи правила се попълва тя * ако няма Валута в Шаблона, но има Стара цена за позицията по тази ценова листа се попълва нейната валута * ако няма Валута в Шаблона и няма Стара цена, но има Подразбираща се валута се попълва тя * ако няма Валута в Шаблона, няма Стара цена и няма Подразбираща се валута се зарежда Валутата от Конфигурация на програмата. Ако цената бъде спряна, това не спира валутата и при последващо зареждане на позицията се зарежда валутата на спряната цена, не подразбиращата се. **Спиране на цена** /* С излизане на [[vavedenie:kakvo_novo|релийз 2016.08]] се **променя логиката** в Преоценка по отношение и на **спиране на цената за позиция** (запис Null в ценова листа). \\ **До сега цената се спираше**, като поле **„Нова цена“ се оставяше празно** (т.е. не се записва цена) и преоценката се приключваше така. \\ **С промяната на логиката не попълнена „Нова цена“** означава **запазване на текущата цена**, а **спирането на цената** се извършва посредством **отделна отметка „Спри цената“** (добавена е като колона в таблицата и по подразбиране не е маркирана).*/ **Спирането на цената** се извършва посредством **отделна отметка „Спри цената“** (колона в таблицата; по подразбиране не е маркирана). Ако не е попълнена „Нова цена“, се запазва текущата цена. {{:documenti:finansovi:preocenka-spri_cenata.png?700|}} {{:documenti:finansovi:preocenka_tab_cenoobr.-spri_cenata.png?700|}} Ако полето **„Нова цена“** е **празно** и **„Спри цената“ няма отметка** - **не се прави запис в ценова листа**. \\ Ако полето **„Нова цена“** е **празно** и **„Спри цената“ има отметка** - се прави **празен запис (NULL) в ценовата листа**. \\ Ако посочите спиране на цената, това автоматично премахва новата цена за реда (ако има въведена). И обратно - ако въведете нова цена, това автоматично премахва отметката за спиране на цената (ако е маркирана). В ситуации, когато Стара и Нова цена са празни (NULL) не се прави празен запис (NULL) в ценовата листа (без значение от полето „Спри цената“). Опцията за спиране на цената е съобразена и при извършването на **"Групова смяна на цената"** (описана по-долу в статията), както и в [[nomenklaturi:pozicii:pozicii|номенклатура Позиции]] при директно вписване на цени по ценови листи. **Анулиране на Преоценка** /* От [[vavedenie:kakvo_novo|релийз 2015.8]] */ При анулиране на Преоценка се прави **проверка**, дали има **друга преоценка** (преоценки) за съответната **дата и час**, **позиция** и **ценова листа**. Когато **няма намерена** друга преоценка, с анулирането се „анулира" **само записа в ценовата листа**. В случай, че **има и друга**/и преоценка/и, **с анулиране на текущата се анулират всички цени спрямо дата и час и ценова листа** за съответните позиции. Аналогично на преоценката при **анулиране на [[documenti:skladovi:document|ТД]]**, по който се запомня **автоматично последната доставна цена**, това **анулира и цената в ценовата листа**. Полетата **„От ТД № (хедър)“** и **„От Преоценка № (хедър)“** съдържат информация от къде идва цената. Същите при необходимост могат да бъдат добавени в справки като **„История на цената“** и **„Цена към дата“**. По този начин, при наличие на грешна цена, ще се знае от къде е дошла и проблемния документ ще може да бъде анулиран. ===== Ценообразуване ===== Логиката на **ценообразуването** е да се задават и запомнят правила, по които автоматизирано да се изчислява една цена спрямо друга. \\ Използвайки преоценка и ценообразуване в един документ, процеса по въвеждане на цена е централизиран, като по този начин остава пълна история кой, какво, защо и как е променил. Таб **"Ценообразуване"** е в двупосочен синхрон с таб **"Преоценка"**, като в него се вижда как е изчислена новата цена за всеки артикул. При добавяне на артикул на нов ред в преоценката, автоматично се създават редове в ценообразуването за текущо дефинираните ценови листи на преоценката. \\ При дефиниране на ценова листа в преоценката, ако преди това не е имало дефинирана, автоматично се създават редове в ценообразуването за артикулите в преоценката по току-що зададената ценова листа. \\ При всяко създаване на ред, колоните за **"Отправна цена"** и **"Отправна валута"** се попълват в момента на създаването на редовете. Редове в ценообразуването също се изтриват само автоматично, т.е. ако в настройката на преоценката бъде премахната вече дефинирана ценова листа, това изтрива всички редове в ценообразуването за тази ценова листа. При промяна на една ценова листа на друга, ако в ценообразуването вече има редове по първата ценова листа те се изтриват и се заместват с данни от новата. Ценообразуването тръгва от определен [[nomenklaturi:ceni:shabloni|шаблон]], в който предварително са указани правилата за ценообразуване за всеки един от входните артикули и ценови листи и ги визуализира на екрана. На база правилата автоматично е изчислена новата цена. /* До момента при ценообразуването автоматично се взима предвид само активния шаблон (който е един единствен). Практиката обаче налага дефиниране на повече от една схема на ценообразуване (шаблони) и права на потребителите кои схеми да използват. За да се реализира тази възможност, в [[vavedenie:kakvo_novo|релийз 2015.8]] се използва [[sluzebni:potrebiteli_i_prava:grupovi_politiki:tab_global#Преоценка|групова политика]], която управлява прилагането на шаблоните: * Избирай първия активен шаблон автоматично (поведението до момента) - поле Шаблон в Преоценката е неактивно и не се попълва с подразбиращия се шаблон, а само се прилага правилото на шаблона; * Шаблон се избира ръчно – при избор на тази настройка, поле Шаблон в Преоценката е активно и в нея са видими всички шаблони, без значение кой е подразбиращия се. */ Практиката обаче налага дефиниране на повече от една схема на ценообразуване (шаблони) и права на потребителите кои схеми да използват. За да може да се дефинира повече от една схема на ценообразуване (шаблони) и права на потребителите за използване на схемите, се използва [[sluzebni:potrebiteli_i_prava:grupovi_politiki:tab_global#Преоценка|групова политика]], която да управлява прилагането на шаблоните: * Избирай първия активен шаблон автоматично /*(поведението до момента)*/ - поле Шаблон в Преоценката е неактивно и не се попълва с подразбиращия се шаблон; * Шаблон се избира ръчно – при избор на тази настройка, поле Шаблон в Преоценката е активно и в нея са видими всички шаблони, без значение кой е подразбиращия се. При ръчна смяна на шаблоните, ако има активен шаблон, той се зарежда по подразбиране, като след това е възможно да се избере и друг неактивен от списъка. В случай, че няма нито един активен шаблон от списъка с шаблони се посочва един по избор. При **ръчна смяна на шаблоните**, ако сте вписали позиции и изберете шаблон, то цените ще се преизчислят на база правилата в този шаблон. Ако посочите друг шаблон цените отново ще се преизчислят. \\ Но, ако **впишете нови позиции**, новите им **цени няма да бъдат преизчислени по посочения шаблон** в заглавната част на преоценката. При всяко създаване на ред, правилото се зарежда както в колоните от секция **"Нова цена/Според фирмената политика"** така и в **"Нова цена/В текущата преоценка"**. {{:documenti:finansovi:tab_cenoobrazuvane-1.jpg?|}} {{:documenti:finansovi:tab_cenoobrazuvane-2.jpg?|}} Таблицата включва колони за **артикула** и **ценовата листа** (по която се прави преоценката), **средно доставната цена** и **валутата**, данни за **старата цена с и без ДДС** (по 4-те мерни единици) и **колони за новата цена**. Колоните за нова цена са разделени според **"Фирмената политика"** и **"В текущата преоценка"**. Данните в колони **"Фирмена политика"** идват от посочените в активния шаблон правила за цени. Отправна ценова листа може да бъде **конкретна ценова листа** или **средно доставна цена**. Колони **"В текущата преоценка"** отразяват предложенията за нова цена, които могат да бъдат **редактирани** от потребителя (определя се от групова политика) и така да бъде сформирана крайната цена. \\ Имате възможност да променяте **"стойността на надценката"**, **"процентите за надценка и марж"**, **"цената с и без ДДС"**. /* С излизането на [[vavedenie:kakvo_novo|релийз 2015.8]] е променена проверката за допустима стойност на маржа в Преоценка */ При **ръчно вписване** на марж в Преоценка **не може да се запише 100%**. Това ограничение не важи, когато маржа се попълва вследствие на пресмятане на цените (на база надценки/отстъпки). При редактиране на отправната ценова листа се взима отправната цена и валута към момента на промяната. С избор на бутон Опресни отправните цени преизчислявате отправните цени във всички колони и редове, спрямо актуалните. \\ Използвайте да преизчислите отправните цени, в случай че са били изменени след момента на избор на позицията (отправните цени се помнят физически в преоценката). /* От [[vavedenie:kakvo_novo|релийз 2015.8]], ако липсва валутен курс за някой от редовете, при вписване на позиция или при „Групова смяна на цена“, излиза информативно съобщение, вместо полето за цена да остава празно. */ ===== Групова смяна на цена ===== /* С излизане на релийз [[vavedenie:kakvo_novo|2015.4]] в Преоценка е добавена функционалност за **Групова смяна на цените на позициите**. */ Чрез **Групова смяна на цените на позициите** може да изчислите едновременно множество "Нови цени" на базата на правило. За да се активира бутона за групова смяна трябва да се намирате в колона Нова цена/Цена по дадена ценова листа. С избора му от контекстното меню се отваря формата за избор на правилото за смяна на цената, спрямо избрана **базова цена** и **надценка** върху нея, с определена **логика на закръгляне** на новата цена. {{:documenti:finansovi:grup._smiana_-_spri_cenata.png?400|}} За базова цена може да посочите **средната доставна цена към датата на преоценката**, **старата цена преди преоценката** или избрана **отправна ценова листа**. Надценката от своя страна е на ниво **стойност**, **процент** или **марж**, като само **едно правило е активно**. Новата цена може да бъде закръглена или на база **брой знаци след десетичната запетая** (по подразбиране до 2-я знак) или на **определена стойност** (по подразбиране закръгляне на 0,99). Ако в "Надценка стойност" запишете 0 и посочите закръгление, така може да направите само закръгление на цените без преизчисляване с други надценки. \\ Вписаната надценка, когато имате закръгление (до 2-ри знак или закръгл.на 0,99) е така да се каже приблизителна - при преизчисляване на цената след като се закръгли, на база на нея отново се пресмятат реалните надценки като стойност, процент и марж. Тъй като в проверките, които се правят при въвеждане на Марж % участват формули и при вписан 100% марж излизат грешки за деление на 0 е направено така, че да не може да въведете 100% марж, а мах.99,99999999%.\\ Това ограничение не важи, когато маржа се попълва вследствие на пресмятане на цените (на база надценки /отстъпки). /* От [[vavedenie:kakvo_novo|релийз 2015.8]], ако липсва валутен курс за някой от редовете, при вписване на позиция или при „Групова смяна на цена“, вече излиза информативно съобщение, вместо полето за цена да остава празно. */ Допълнителна информация: [[obsti_komponenti:osnovni_tabove_i_butoni|Основни табове и бутони]], [[obsti_komponenti:tablichna_chast|Таблична част]], [[obsti_komponenti:red.koloni_i_nav.lenta|Моделиране на таблици]], [[obsti_komponenti:filtrirane_na_danni|Филтриране на данни]], [[obsti_komponenti:redakcia_na_izgledi|Редакция на изгледи]]. /*erptfpricesrevaluationbg*/