Инструменти за потребители

Инструменти за сайта


kak_da:vidove_valutni_kursove

Разлики

Тук са показани разликите между избраната и текущата версия на страницата.

Препратка към сравнението на версиите

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
kak_da:vidove_valutni_kursove [2017/01/09 07:43] t.lalovakak_da:vidove_valutni_kursove [2018/06/08 13:52] (текуща) t.lalova
Ред 1: Ред 1:
-СТРАНИЦАТА Е В ПРОЦЕС НА РАЗРАБОТКА+====== Как да използвате Видове валутни курсове? ====== 
 +/*[[vavedenie:kakvo_novo|релийз 2016.12]]*/
  
-====== Как да използваме Видове валутни курсове? ====== +/*В системата до момента имаше възможност да се въведе само един курс за една дата, който е към основната валута на системата. */ 
-/[[vavedenie:kakvo_novo|релийз 2016.12]]/ +В практиката има различни **видове валутни курсове**, с които реално се работи. За потребителя би било удобно да въвежда повече от един курс за определена валута в рамките на един ден, защото има различни видове валутни курсове - например: 
- +
-В системата до момента имаше възможност да се въведе само един курс за една дата, който е към основната валута на системата. \\ В практиката обаче има различни **видове валутни курсове**, с които реално се работи. За потребителя би било удобно да въвежда повече от един курс за определена валута в рамките на един ден, защото има различни видове валутни курсове - например: +
   * Фиксинг на централната банка за деня (по него се прави осчетоводяването и по закон се смята себестойност);    * Фиксинг на централната банка за деня (по него се прави осчетоводяването и по закон се смята себестойност); 
   * Митнически курс (по него се прави превалутирането на разхода за мито);   * Митнически курс (по него се прави превалутирането на разхода за мито);
Ред 10: Ред 9:
   * Работен курс със запас – курс, по който се превалутира за изчисление на продажните цени.   * Работен курс със запас – курс, по който се превалутира за изчисление на продажните цени.
  
-===== Номенклатура Видове валутни курсове, Изменения в Обменни курсове и Конфигурация на програмата =====+===== Номенклатура Видове валутни курсове, Обменни курсове и Конфигурация на програмата =====
  
-За да може да се реализира задаването на различни видове валутни курсове в системата е създадена нова номенклатура [[nomenklaturi:drugi:vidove_val.kursove|Видове валутни курсове]].+За да може да се реализира задаването на различни видове валутни курсове в системата е налице номенклатура [[nomenklaturi:drugi:vidove_val.kursove|Видове валутни курсове]].
  
 {{:nomenklaturi:drugi:видове_вал_курсове.png?400|}} {{:nomenklaturi:drugi:видове_вал_курсове.png?400|}}
  
-В тази номенклатура, автоматично е създаден служебен ред „**0. Без вид (no value)**“ с цел задаване на стойност на вписаните [[nomenklaturi:drugi:val.kursove|курсове]] до момента (за да имат вид курс). \\+В тази номенклатура има служебен ред „**0. Без вид (no value)**“ с цел задаване на стойност на вписаните [[nomenklaturi:drugi:val.kursove|курсове]] до момента (за да имат вид курс). \\
 **При ъпгрейд на бази за всички съществуващи обменни курсове за вид курс се залага стойност „0. Без вид (no value)“.** **При ъпгрейд на бази за всички съществуващи обменни курсове за вид курс се залага стойност „0. Без вид (no value)“.**
  
-Във връзка с начина на работа с **Видове валутни курсове** в [[sluzebni:konfiguracia_na_programata|Конфигурация на програмата]], в секция **"Подразбиращи се стойности"** е добавено поле за подразбиращ се **Вид валутен курс**, **задължително** за попълване. \\  +Във връзка с начина на работа с **Видове валутни курсове** в [[sluzebni:konfiguracia_na_programata|Конфигурация на програмата]], в секция **"Подразбиращи се стойности"** има поле за подразбиращ се **Вид валутен курс**, **задължително** за попълване. \\  
-По подразбиране при ъпгрейд то е попълнено със стойност **„0. Без вид (no value)“**.+По подразбиране при ъпгрейд то се попълва със стойност **„0. Без вид (no value)“**.
  
 {{:sluzebni:вид_валуен_курс.png?550|}} {{:sluzebni:вид_валуен_курс.png?550|}}
  
 В процеса на работа при превалутиране на документите, ако в тях не е посочен конкретен вид курс, на база този подразбиращ се вид курс се **изтегля курса, спрямо валутата на осчетоводяване на контрагента** (посочен в Тип на източника в [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_schetovodstvo|Настройките на ТД]]/ФД, таб Счетоводство). В процеса на работа при превалутиране на документите, ако в тях не е посочен конкретен вид курс, на база този подразбиращ се вид курс се **изтегля курса, спрямо валутата на осчетоводяване на контрагента** (посочен в Тип на източника в [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_schetovodstvo|Настройките на ТД]]/ФД, таб Счетоводство).
- 
- 
-<box round red|Важно:> За да използвате в документите превалутиране по новата логика, задължително трябва в съответните документи (Търговски и Финансови) да сте настроили в съответните им [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_schetovodstvo|настройки]] в **таб Счетоводство** - **Типа на източника** (посредника или получателя). </box> 
- 
  
 Предвид създаването на Видове валутни курсове и задължителното им попълване в Конфигурация на програмата, полето за **Валута** също вече е **задължително**. Предвид създаването на Видове валутни курсове и задължителното им попълване в Конфигурация на програмата, полето за **Валута** също вече е **задължително**.
  
-Във връзка с промените по валутните курсове номенклатурата на [[nomenklaturi:drugi:val.kursove|Обменните курсове]] е разширена с ново поле **Вид курс**. То е задължително за попълване като избор от падащ списък с данни от номенклатурата на [[nomenklaturi:drugi:vidove_val.kursove|Видовете курсове]]. +Номенклатура [[nomenklaturi:drugi:val.kursove|Обменни курсове]] също е съобразена с възможността за работа с видове валутни курсове. Полето **Вид курс** е задължително за попълванекато се избира стойност от наличните данни от номенклатура [[nomenklaturi:drugi:vidove_val.kursove|Видове курсове]]. 
  
 {{:nomenklaturi:drugi:обменни_курсове.png?400|}} {{:nomenklaturi:drugi:обменни_курсове.png?400|}}
Ред 38: Ред 33:
 По подразбиране при вписване на **нов ред** се зарежда** посочения за подразбиращ се вид курс** в [[sluzebni:konfiguracia_na_programata|Конфигурация на програмата]].  По подразбиране при вписване на **нов ред** се зарежда** посочения за подразбиращ се вид курс** в [[sluzebni:konfiguracia_na_programata|Конфигурация на програмата]]. 
  
-За да може да се задава курс между валутите е добавена и допълнителна колона „**Към валута**“, а текущата колона **„Валута“** е преименувана на „**От валута**“. \\ +/*За да може да се задава курс между валутите е добавена и допълнителна колона „**Към валута**“, а текущата колона **„Валута“** е преименувана на „**От валута**“.  */  
- Има защита за реда да не може да се въведе една и съща валута за тези полета.\\+На ниво ред има защита да не може да се въведе една и съща валута за полета "От" и "Към валута".\\
 Направена е и защита от въвеждане на курс между две валути за една и съща дата, по един и същ валутен курс (даже и с разменени места От и Към валута). Направена е и защита от въвеждане на курс между две валути за една и съща дата, по един и същ валутен курс (даже и с разменени места От и Към валута).
 +
 +===== Панел Валутни курсове в ТД/ФД =====
 +
 +/* Във връзка с разработената функционалност за [[nomenklaturi:drugi:vidove_val.kursove|Видове валутни курсове]], от [[vavedenie:kakvo_novo|релийз 2016.12]] в ТД и ФД е добавена [[documenti:finansovi:vidove_valutni_kursove|таблица за курсовете в документ]], необходими за осчетоводяването му.  Таблицата включва данни за „От валута“ и Към валута“, „Курс“ към датата на документа и вида курс, посочен в заглавната му част. */
 +
 +Във връзка с [[nomenklaturi:drugi:vidove_val.kursove|Видовете валутни курсове]] в ТД и ФД е налична [[documenti:finansovi:vidove_valutni_kursove|таблица за курсовете в документ]], необходими за осчетоводяването му.  Таблицата включва данни за „От валута“ и Към валута“, „Курс“ към датата на документа и вида курс, посочен в заглавната му част.
 +
 +{{:documenti:skladovi:вал_курсове.png?400|}}
 +
 +В „**От валута**“ се посочват валутите за редовете в ТД и валутата за ФД.
 +
 +В „**Към валута**“ е валутата, използвана за осчетоводяване на документа (валутата на Собственика в дадения документ). Кой от тримата контрагента играе ролята на собственик се посочва в Настройките за осчетоводяване на документа, [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_schetovodstvo|таб Счетоводство]] – Тип на източника.
 +
 +<box round red|Важно:> За да използвате превалутиране в документите (Търговски и Финансови), задължително трябва в техните [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_schetovodstvo|настройки]] в **таб Счетоводство** да посочите **Типа на източника** (посредника или получателя). </box>
 +
 +За да може във времето даден курс да се запази конкретно за всеки документ по отделно и да не се повлиява от промените в таблицата с [[nomenklaturi:drugi:val.kursove|Обменните курсове]], за всеки курс е налице опция „**Взет от:**“ с две възможности "**!Ръчно зададен**" (ръчно зададените) и "**Валутни курсове**" (автоматично добавените) - по подразбиране колоната е "Само за четене".
 +
 +В нея потребителят може да добавя/редактира/изтрива редове, като всяка редакция или нов ред се маркира като **ръчно създаден** и се оцветява **в синьо**. 
 +
 +При приключване на документа се проверяват валутните курсове за въведените редове спрямо Вида курс и ако за дадена валута няма намерен ръчен курс в дадения документ следва проверка в таблицата с обменните курсове спрямо валутата за осчетоводяване на собственика - ако бъде намерен такъв курс, същият се добавя автоматично в таблицата с курсовете. Ако няма намерен директен курс се проверява има ли възможност за изчисление на курса на база крос между наличните курсове (от курс А->В и В->С намираме А->С, като В е валутата за осчетоводяване).
 +
 +В случай, че в документа няма посочен Вид курс се зареждат курсовете спрямо **подразбиращия се Вид курс**, посочен в [[sluzebni:konfiguracia_na_programata|Конфигурация на програмата]].
 +
 +**Автоматично добавените курсове** съответно са с опция „**Взет от: Валутни курсове**“ и са оцветени **в бяло**. Ако автоматично добавен ред бъде редактиран той става ръчен.
 +
 +С цел подобрение на работата с [[nomenklaturi:drugi:vidove_val.kursove|Видовете валутни курсове]] и разполагане с информация за курсовете преди автоматичното им зареждане в ТД/ФД на приключи, в таб Редакция е добавен бутон **"Зареди валутни курсове"** {{:obsti_komponenti:зареди_вал_курсове.png?90|}}. \\
 +С изборът му се анализира текущия документ с валутите в него, спрямо въведения Вид курс и в панела с Валутни курсове се добавят съответните курсове като автоматични (като преди това се прави запис на ТД/ФД при необходимост).
 +
 +/* С цел завършеност на функционалността на работа с Видове валутни курсове oт [[vavedenie:kakvo_novo|релийз 2017.06]] в ТД и ФД е направено ново контекстно меню **"Обменни курсове"**, което се появява при стъпване в панела за Валутни курсове. \\
 +Добавена е и съответната **групова политика** за неговата визуализация (по подобие на останалите контекстни менюта в Контексти/Страници) с настройки **"Показвай"** и **"Активирай автоматично при показване"**. \\
 +В този контекст е преместен **бутон "Зареди валутни курсове"**, който до момента беше позициониран в таб „Редакция“. */
 +
 +Бутон **"Зареди валутни курсове"** е поместен в специално създаденото за целта контекстно меню **"Обменни курсове"**. Неговата визуализация, по подобие на останалите контекстни менюта, се управлява от [[sluzebni:potrebiteli_i_prava:grupovi_politiki:tab_global|Групови политики]] - Контексти/Страници с настройки **"Показвай"** и **"Активирай автоматично при показване"**. 
  
 ===== Настройки на ТД/ФД ===== ===== Настройки на ТД/ФД =====
  
-===== Панел Валутни курсове в ТД/ФД =====+При така реализираната функционалност на [[nomenklaturi:drugi:vidove_val.kursove|видовете валутни курсове]] и [[documenti:skladovi:document|ТД]] и [[documenti:finansovi:document|ФД]] имат поле за Вид курс и панел за Валутни курсове, които може да са със различни стойности. Логично е ръчно договорените курсове и видът курс, посочени в ТД да се прехвърлят във финансовите документи към него. 
 + 
 +За тази цел в таб Плащания в детайлната таблица за всяко плащане, в банд "Допълнителни" има опции за копиране на вида курс и ръчно въведените курсове - "**Копирай вид курс от ТД**" и "**Копирай ръчно зададени курсове от ТД**"
 + 
 +{{:documenti:obsti:tabove_nastrojki_na_targ.documenti:копирай_вк.png?800|}} 
 + 
 +Настройката за копиране на Вид курс е с възможност за избор от следните опции: 
 +  * Не копирай; 
 +  * Копирай винаги; 
 +  * Копирай, ако ФД няма подразбираща се стойност - в този случай, ако ФД има подразбираща се стойност за Вид курс остава тя. 
 + 
 +С **най-висок приоритет** на копиране е **"Копирай винаги"**, следва "Копирай, ако ФД няма подразбираща се стойност" и "Не копирай"
 + 
 +<box round red|Важно:> Ако в плащане към конкретен тип ТД за даден ФД има посочено копиране, то важи и за останалите плащания към съответния ТД, в които СЪЩИЯТ ТИП ФД участва (даже и там да не е посочено копиране). </box> 
 + 
 +Ако Видът курс във ФД е попълнен от копиране от ТД, то той не може да бъде редактиран  - при запомняне на документа даже и да се посочи друг вид курс се връща този, копиран от ТД. 
 + 
 +===== ФД - попълване на курс в "Обмяна на валута" след зареждане на видове курсове ===== 
 + 
 +Функционалността за работа с валични **видове валутни курсове** във ФД налага промяна и в панела за **Обмяна на валута**. След избор на Валута в този панел се **проверява има ли попълнен курс** за съответната валута **в панела за Валутни курсове** (ръчен или автоматичен) и ако да, същият се попълва автоматично в поле Курс в "**Обмяна на валута**". Останалите полета се смятат автоматично. Обикновено Посоката на курса е "**Сума-Обменена сума**"
 + 
 +{{:kak_da:fd-obmiana_na_valuta_i_vidove_kursove.png?650|}} 
 + 
 +Последователността на работа при изтеглянето на курс е следната: 
 +  * ако има въведен ръчен или автоматичен курс той се попълва в Обмяна на валута. 
 +  * ако в панела за Валутни курсове няма курсове, се изтегля курсът спрямо посочения Вид курс във съответния ФД. 
 +  * ако в панела за Валутни курсове няма курсове и не е посочен Вид курс в съответния ФД, тогава се изтегля курсът по подразбиращия се Вид курс в Конфигурация на програмата. 
 + 
 +Ако в "Обмяна на валута" е изтеглен курс по Вида курс във ФД, но той бъде променен на друг Вид курс, данните в Обмяна на валута се запазват и не се преизчисляват. 
 + 
 +Тъй като курсът се използва за намаляване на дълга и увеличаване на касата, при осчетоводяване логиката на работа е, че **по приоритет се осчетоводява първо по курса в „Обмяна на валута“** (ако превалутирането е от първата валута във ФД към втората валута във ФД или обратно, тогава като курс се взима курса между двете от Обмяна на валута). **Ако в панела "Обмяна на валута" не бъде намерен курс се продължава стандартното търсене на курс** в таблицата с курсове във ФД и общата таблица с курсове за програмата. 
 + 
 +===== Номенклатура Счетоводни операции (Контировки) с опции за взимане на Сума или Обменена сума ===== 
 + 
 +В Номенклатура [[nomenklaturi:schetovodni:operacii|Счетоводни операции (Контировки)]] опциите в детайлната таблица за Сума/Вид стойност са съобразени да отговарят за кой документ се отнасят.  
 + 
 +{{:kak_da:schetovodni_operacii_-_vid_stojnost.jpg?350|}} 
 + 
 +Стойностите за ФД определят дали да се взима „Сумата“ или „Обменената сума“. \\ 
 +Проверката за невъзможните стойности за ФД и обратно се прави при генерирането на счетоводните операции за конкретен документ. Не може да се прилага при настройването на контировките, защото тогава не се знае коя контировка е за ФД и коя за ТД. 
 + 
 +===== Базов копиращ скрипт ТД/ФД ===== 
 + 
 +/* От [[vavedenie:kakvo_novo|релийз 2016.12]], */  
 +С цел подобрение използването на Видовете валутни курсове, в копиращите скриптове за ТД и ФД са добавени параметри за копиране на вида курс и ръчно въведените курсове:  
 + 
 +1. **Копирай вида курс** - с опции: \\ 
 +- От Настройките на документа \\  
 +- От текущия документ \\  
 +- От зададена стойност - със съответното поле за стойност за Вид курс  
 + 
 +2. **Копиране на Ръчни курсове** - с опции ДА/НЕ \\ 
 +<box red|ВНИМАНИЕ!> При копиране на баланс се копират Валутните курсове от текущия документ.</box> 
 + 
kak_da/vidove_valutni_kursove.1483947785.txt.gz · Последна промяна: 2018/01/11 15:27 (външна редакция)