Both sides previous revisionПредходна версияСледваща версия | Предходна версия |
kak_da:vidove_valutni_kursove [2017/01/09 09:40] – t.lalova | kak_da:vidove_valutni_kursove [2018/06/08 13:52] (текуща) – t.lalova |
---|
СТРАНИЦАТА Е В ПРОЦЕС НА РАЗРАБОТКА | ====== Как да използвате Видове валутни курсове? ====== |
| /*[[vavedenie:kakvo_novo|релийз 2016.12]]*/ |
| |
====== Как да използваме Видове валутни курсове? ====== | /*В системата до момента имаше възможност да се въведе само един курс за една дата, който е към основната валута на системата. */ |
/[[vavedenie:kakvo_novo|релийз 2016.12]]/ | В практиката има различни **видове валутни курсове**, с които реално се работи. За потребителя би било удобно да въвежда повече от един курс за определена валута в рамките на един ден, защото има различни видове валутни курсове - например: |
| |
В системата до момента имаше възможност да се въведе само един курс за една дата, който е към основната валута на системата. \\ В практиката обаче има различни **видове валутни курсове**, с които реално се работи. За потребителя би било удобно да въвежда повече от един курс за определена валута в рамките на един ден, защото има различни видове валутни курсове - например: | |
* Фиксинг на централната банка за деня (по него се прави осчетоводяването и по закон се смята себестойност); | * Фиксинг на централната банка за деня (по него се прави осчетоводяването и по закон се смята себестойност); |
* Митнически курс (по него се прави превалутирането на разхода за мито); | * Митнически курс (по него се прави превалутирането на разхода за мито); |
* Работен курс със запас – курс, по който се превалутира за изчисление на продажните цени. | * Работен курс със запас – курс, по който се превалутира за изчисление на продажните цени. |
| |
===== Номенклатура Видове валутни курсове, Изменения в Обменни курсове и Конфигурация на програмата ===== | ===== Номенклатура Видове валутни курсове, Обменни курсове и Конфигурация на програмата ===== |
| |
За да може да се реализира задаването на различни видове валутни курсове в системата е създадена нова номенклатура [[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|}} |
По подразбиране при вписване на **нов ред** се зарежда** посочения за подразбиращ се вид курс** в [[sluzebni:konfiguracia_na_programata|Конфигурация на програмата]]. | По подразбиране при вписване на **нов ред** се зарежда** посочения за подразбиращ се вид курс** в [[sluzebni:konfiguracia_na_programata|Конфигурация на програмата]]. |
| |
За да може да се задава курс между валутите е добавена и допълнителна колона „**Към валута**“, а текущата колона **„Валута“** е преименувана на „**От валута**“. \\ | /*За да може да се задава курс между валутите е добавена и допълнителна колона „**Към валута**“, а текущата колона **„Валута“** е преименувана на „**От валута**“. */ |
Има защита за реда да не може да се въведе една и съща валута за тези полета.\\ | На ниво ред има защита да не може да се въведе една и съща валута за полета "От" и "Към валута".\\ |
Направена е и защита от въвеждане на курс между две валути за една и съща дата, по един и същ валутен курс (даже и с разменени места От и Към валута). | Направена е и защита от въвеждане на курс между две валути за една и съща дата, по един и същ валутен курс (даже и с разменени места От и Към валута). |
| |
===== Настройки на ТД/ФД ===== | ===== Панел Валутни курсове в ТД/ФД ===== |
| |
При така реализираната функционалност на [[nomenklaturi:drugi:vidove_val.kursove|видовете валутни курсове]] и [[documenti:skladovi:document|ТД]] и [[documenti:finansovi:document|ФД]] имат поле за Вид курс и панел за Валутни курсове, които може да са със различни стойности. Логично е ръчно договорените курсове и видът курс, посочени в ТД да се прехвърлят във финансовите документи към него. | |
| |
За тази цел в таб Плащания в детайлната таблица за всяко плащане, в банд "Допълнителни" са добавени опции "**Копирай вид курс от ТД**" и "**Копирай ръчно зададени курсове от ТД**". | |
| |
{{:documenti:obsti:tabove_nastrojki_na_targ.documenti:копирай_вк.png?800|}} | |
| |
Настройката за копиране на Вид курс е с възможност за избор от следните опции: | |
* Не копирай; | |
* Копирай винаги; | |
* Копирай, ако ФД няма подразбираща се стойност - в този случай, ако ФД има подразбираща се стойност за Вид курс остава тя. | |
| |
С **най-висок приоритет** на копиране е **"Копирай винаги"**, следва "Копирай, ако ФД няма подразбираща се стойност" и "Не копирай". | |
| |
<box round red|Важно:> Ако в плащане към конкретен тип ТД за даден ФД има посочено копиране, то важи и за останалите плащания към съответния ТД, в които ФД участва (даже и там да не е посочено копиране). </box> | /* Във връзка с разработената функционалност за [[nomenklaturi:drugi:vidove_val.kursove|Видове валутни курсове]], от [[vavedenie:kakvo_novo|релийз 2016.12]] в ТД и ФД е добавена [[documenti:finansovi:vidove_valutni_kursove|таблица за курсовете в документ]], необходими за осчетоводяването му. Таблицата включва данни за „От валута“ и Към валута“, „Курс“ към датата на документа и вида курс, посочен в заглавната му част. */ |
| |
Ако Видът курс във ФД е попълнен от копиране от ТД, то той не може да бъде редактиран - при запомняне на документа даже и да се посочи друг вид курс се връща този, копиран от ТД. | |
===== Панел Валутни курсове в ТД/ФД ===== | |
| |
Във връзка с разработената функционалност за [[nomenklaturi:drugi:vidove_val.kursove|Видове валутни курсове]], от [[vavedenie:kakvo_novo|релийз 2016.12]] в ТД и ФД е добавена таблица за курсовете в документ, необходими за осчетоводяването му. Таблицата включва данни за „От валута“ и Към валута“, „Курс“ към датата на документа и вида курс, посочен в заглавната му част. | Във връзка с [[nomenklaturi:drugi:vidove_val.kursove|Видовете валутни курсове]] в ТД и ФД е налична [[documenti:finansovi:vidove_valutni_kursove|таблица за курсовете в документ]], необходими за осчетоводяването му. Таблицата включва данни за „От валута“ и Към валута“, „Курс“ към датата на документа и вида курс, посочен в заглавната му част. |
| |
{{:documenti:skladovi:вал_курсове.png?400|}} | {{:documenti:skladovi:вал_курсове.png?400|}} |
В „**Към валута**“ е валутата, използвана за осчетоводяване на документа (валутата на Собственика в дадения документ). Кой от тримата контрагента играе ролята на собственик се посочва в Настройките за осчетоводяване на документа, [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_schetovodstvo|таб Счетоводство]] – Тип на източника. | В „**Към валута**“ е валутата, използвана за осчетоводяване на документа (валутата на Собственика в дадения документ). Кой от тримата контрагента играе ролята на собственик се посочва в Настройките за осчетоводяване на документа, [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_schetovodstvo|таб Счетоводство]] – Тип на източника. |
| |
За да може във времето даден курс да се запази конкретно за всеки документ по отделно и да не се повлиява от промените в таблицата с [[nomenklaturi:drugi:val.kursove|Обменните курсове]], за всеки курс в новата таблица е налице опция „**Взет от:**“ с две възможности "**!Ръчно зададен**" (ръчно зададените) и "**Валутни курсове**" (автоматично добавените) - по подразбиране колоната е "Само за четене". | <box round red|Важно:> За да използвате превалутиране в документите (Търговски и Финансови), задължително трябва в техните [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_schetovodstvo|настройки]] в **таб Счетоводство** да посочите **Типа на източника** (посредника или получателя). </box> |
| |
| За да може във времето даден курс да се запази конкретно за всеки документ по отделно и да не се повлиява от промените в таблицата с [[nomenklaturi:drugi:val.kursove|Обменните курсове]], за всеки курс е налице опция „**Взет от:**“ с две възможности "**!Ръчно зададен**" (ръчно зададените) и "**Валутни курсове**" (автоматично добавените) - по подразбиране колоната е "Само за четене". |
| |
В нея потребителят може да добавя/редактира/изтрива редове, като всяка редакция или нов ред се маркира като **ръчно създаден** и се оцветява **в синьо**. | В нея потребителят може да добавя/редактира/изтрива редове, като всяка редакция или нов ред се маркира като **ръчно създаден** и се оцветява **в синьо**. |
| |
С цел подобрение на работата с [[nomenklaturi:drugi:vidove_val.kursove|Видовете валутни курсове]] и разполагане с информация за курсовете преди автоматичното им зареждане в ТД/ФД на приключи, в таб Редакция е добавен бутон **"Зареди валутни курсове"** {{:obsti_komponenti:зареди_вал_курсове.png?90|}}. \\ | С цел подобрение на работата с [[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|}} | {{:kak_da:fd-obmiana_na_valuta_i_vidove_kursove.png?650|}} |
Тъй като курсът се използва за намаляване на дълга и увеличаване на касата, при осчетоводяване логиката на работа е, че **по приоритет се осчетоводява първо по курса в „Обмяна на валута“** (ако превалутирането е от първата валута във ФД към втората валута във ФД или обратно, тогава като курс се взима курса между двете от Обмяна на валута). **Ако в панела "Обмяна на валута" не бъде намерен курс се продължава стандартното търсене на курс** в таблицата с курсове във ФД и общата таблица с курсове за програмата. | Тъй като курсът се използва за намаляване на дълга и увеличаване на касата, при осчетоводяване логиката на работа е, че **по приоритет се осчетоводява първо по курса в „Обмяна на валута“** (ако превалутирането е от първата валута във ФД към втората валута във ФД или обратно, тогава като курс се взима курса между двете от Обмяна на валута). **Ако в панела "Обмяна на валута" не бъде намерен курс се продължава стандартното търсене на курс** в таблицата с курсове във ФД и общата таблица с курсове за програмата. |
| |
===== Промяна на номенклатура Счетоводни операции (Контировки) относно взимане на Сума или Обменена сума ===== | ===== Номенклатура Счетоводни операции (Контировки) с опции за взимане на Сума или Обменена сума ===== |
| |
Във връзка с разработката на Видове валутни курсове в [[nomenklaturi:schetovodni:operacii|номенклатура Счетоводни операции (Контировки)]] са направени следните промени: | В Номенклатура [[nomenklaturi:schetovodni:operacii|Счетоводни операции (Контировки)]] опциите в детайлната таблица за Сума/Вид стойност са съобразени да отговарят за кой документ се отнасят. |
| |
{{:kak_da:schetovodni_operacii_-_vid_stojnost.jpg|}} | {{:kak_da:schetovodni_operacii_-_vid_stojnost.jpg?350|}} |
| |
- В детайлната таблица, в банд Сума/Вид стойност в наименованията на текущите опции е добавено допълнение "ТД", за да е ясно че се отнасят за търговските документи. | Стойностите за ФД определят дали да се взима „Сумата“ или „Обменената сума“. \\ |
| |
- Добавени са нови стойности за ФД, дали да се взима „Сумата“ или „Обменената сума“. | |
Проверката за невъзможните стойности за ФД и обратно се прави при генерирането на счетоводните операции за конкретен документ. Не може да се прилага при настройването на контировките, защото тогава не се знае коя контировка е за ФД и коя за ТД. | Проверката за невъзможните стойности за ФД и обратно се прави при генерирането на счетоводните операции за конкретен документ. Не може да се прилага при настройването на контировките, защото тогава не се знае коя контировка е за ФД и коя за ТД. |
| |
| ===== Базов копиращ скрипт ТД/ФД ===== |
| |
| /* От [[vavedenie:kakvo_novo|релийз 2016.12]], */ |
| С цел подобрение използването на Видовете валутни курсове, в копиращите скриптове за ТД и ФД са добавени параметри за копиране на вида курс и ръчно въведените курсове: |
| |
| 1. **Копирай вида курс** - с опции: \\ |
| - От Настройките на документа \\ |
| - От текущия документ \\ |
| - От зададена стойност - със съответното поле за стойност за Вид курс |
| |
| 2. **Копиране на Ръчни курсове** - с опции ДА/НЕ \\ |
| <box red|ВНИМАНИЕ!> При копиране на баланс се копират Валутните курсове от текущия документ.</box> |
| |
| |