diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 00000000..361d4d99 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,42 @@ +name: Build and Deploy +on: + push: + branches: [ master ] + +jobs: + build-and-deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2.3.1 + + - name: Install latex + run: | + sudo apt-get update -y + sudo apt-get install -y latexmk texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended + pip install rinohtype + cp _static/cls.py /usr/local/lib/python3.8/site-packages/rinoh/language + cp _static/bg.py /usr/local/lib/python3.8/site-packages/rinoh/language + ll /usr/local/lib/python3.8/site-packages/rinoh/language + + - name: Build + uses: ammaraskar/sphinx-action@master + with: + docs-folder: . + build-command: "make html rinoh" + + - name: Deploy HTML + uses: JamesIves/github-pages-deploy-action@3.7.1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BRANCH: gh-pages + FOLDER: _build/html + SINGLE_COMMIT: true + + - name: Deploy PDF + uses: JamesIves/github-pages-deploy-action@3.7.1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BRANCH: pdfs + FOLDER: _build/rinoh + SINGLE_COMMIT: true diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..23400367 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +_build/** diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..6f135e72 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +docs.unicontsoft.com diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..d4bb2cbb --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/_static/bg.py b/_static/bg.py new file mode 100644 index 00000000..f386418c --- /dev/null +++ b/_static/bg.py @@ -0,0 +1,35 @@ +# This file is part of rinohtype, the Python document preparation system. +# +# Copyright (c) Brecht Machiels. +# +# Use of this source code is subject to the terms of the GNU Affero General +# Public License v3. See the LICENSE file or http://www.gnu.org/licenses/. + + +from .cls import Language +from ..structure import SectionTitles, AdmonitionTitles + + +BG = Language('bg', 'Български') + +SectionTitles( + contents='Съдържание', + list_of_figures='Списък фигури', + list_of_tables='Списък таблици', + chapter='Глава', + index='Индекс', +) in BG + +AdmonitionTitles( + attention='Внимание!', + caution='Внимание!', + danger='!ОПАСНОСТ!', + error='Грешка', + hint='Подсказка', + important='Важно', + note='Бележка', + tip='Съвет', + warning='Внимание', + seealso='Виж също', +) in BG + diff --git a/_static/cls.py b/_static/cls.py new file mode 100644 index 00000000..ccf21b4b --- /dev/null +++ b/_static/cls.py @@ -0,0 +1,58 @@ +# This file is part of rinohtype, the Python document preparation system. +# +# Copyright (c) Brecht Machiels. +# +# Use of this source code is subject to the terms of the GNU Affero General +# Public License v3. See the LICENSE file or http://www.gnu.org/licenses/. + + +import weakref + +from ..attribute import AttributeType +from ..strings import StringCollection + + +__all__ = ['Language'] + + +class Language(AttributeType): + """Collects localized strings for a particular language + + Args: + code (str): short code identifying the language + name (str): native name of the language + + """ + + languages = {} #: Dictionary mapping codes to :class:`Language`\ s + + def __init__(self, code, name): + self.languages[code] = weakref.ref(self) + self.code = code + self.name = name + self.strings = {} + self.no_break_after = [] + + def __repr__(self): + return "{}('{}', '{}')".format(type(self).__name__, + self.code, self.name) + + def __contains__(self, item): + assert isinstance(item, StringCollection) + strings_class = type(item) + assert strings_class not in self.strings + self.strings[strings_class] = item + + @classmethod + def parse_string(cls, string, source): + return cls.languages[string.lower()]() + + @classmethod + def doc_repr(cls, value): + return ':data:`~.rinoh.language.{}` ({})'.format(value.code.upper(), + value.name) + + @classmethod + def doc_format(cls): + return ('the code of one of the ' + ':ref:`supported languages `') diff --git a/_static/tweaks.css b/_static/tweaks.css new file mode 100644 index 00000000..e69de29b diff --git a/blog/000-index.md b/blog/000-index.md new file mode 100644 index 00000000..9ee99ecf --- /dev/null +++ b/blog/000-index.md @@ -0,0 +1,8 @@ +# Блог + +```{toctree} +:glob: +:reversed: + +* +``` diff --git a/blog/20240219-test.md b/blog/20240219-test.md new file mode 100644 index 00000000..781630b6 --- /dev/null +++ b/blog/20240219-test.md @@ -0,0 +1,18 @@ +# Как да използваме Dreem POS в локална мрежа + +```{warning} +ВАЖНО! Unicontsoft не поддържа подобна настройка на системата! Описанието и стъпките по-долу са FYI (само за информация)! +``` + +Приемаме че имате Windows локална мрежа с компютри POS-PC и DREEM-PC и искате Dreem POS на първата машина (POS-PC) да използва базата данни на Dreem Personal на другата машина (DREEM-PC). + + 1. Уверете се, че на POS-PC можете да отваряте и копирате файлове от машина DREEM-PC + - ако машините са в domain, използвайте потребител от domain-а + - ако машините са в workgroup, настройка Sharing and security model for local accounts трябва да е Classic – local users authenticate as themselves и паролата на текущия потребител на POS-PC трябва да съвпада с паролата на същия потрелител на DREEM-PC + - във firewall.cpl в раздел Exceptions трябва да е разрешен File and Print Sharing + 2. След това се уверете, че на двете машини има инсталирана еднаква последна реализация на Dreem Personal + +На POS-PC трябва да настроите пренасочващ псевдоним с име ucs-instance, който ще се използва от Dreem Pos за да достъпва базата данни на Dreem Personal + + 1. На POS-PC от Start->Run стартирайте cliconfg.exe (На 64-битови OS стартирайте C:\Windows\SysWOW64\cliconfg.exe) + 2. В раздел Alias на Client Network Utility създавайте нов псевдоним ucs-instance (виж т.1 на графиката) по Named Pipes (виж т.2) и го насочете към инстанция DREEM-PC\UCS (виж т.3) diff --git a/conf.py b/conf.py new file mode 100644 index 00000000..fea6caff --- /dev/null +++ b/conf.py @@ -0,0 +1,76 @@ +# Configuration file for the Sphinx documentation builder. +# +# For the full list of built-in configuration values, see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html + +# -- Project information ----------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information + +project = "Dreem User's Manual" +copyright = "2024 by Unicontsoft" +author = "Unicontsoft" + +# -- General configuration --------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration + +extensions = ['myst_parser'] + +templates_path = ['_templates'] +exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] + +master_doc = "index" +language = 'bg' + +# -- Options for HTML output ------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output + +html_theme = 'sphinx_book_theme' +# html_logo = "_static/logo-wide.svg" +html_title = "Unicontsoft Dreem" +html_copy_source = True +# html_favicon = "_static/logo-square.svg" +html_last_updated_fmt = "" + +html_static_path = ['_static'] + +html_theme_options = { + "path_to_docs": "manual", + "repository_url": "https://github.com/Unicontsoft/Docs", + "use_repository_button": True, + "navigation_with_keys" : True, + # "home_page_in_toc": True, + "use_edit_page_button": True, + "use_source_button": True, + "use_issues_button": True, + # "use_repository_button": True, + "use_download_button": True, + "use_sidenotes": True, + "show_toc_level": 6, + "collapse_navigation": False, +} + + +# -- Options for rinohtype PDF output ------------------------------------- +# , logo='_static/rinohtype_logo.pdf' +rinoh_documents = [ + dict(doc='manual/000-index', target='manual', title='Ръководство на потребителя', subtitle='версия 1.5', + author='Униконт Софт ООД', toctree_only=False, + template='manual.rtt'), +] + +myst_enable_extensions = [ + "amsmath", + "attrs_inline", + "colon_fence", + "deflist", + "dollarmath", + "fieldlist", + "html_admonition", + "html_image", + # "linkify", + "replacements", + "smartquotes", + "strikethrough", + "substitution", + "tasklist", +] \ No newline at end of file diff --git a/index.md b/index.md new file mode 100644 index 00000000..13123448 --- /dev/null +++ b/index.md @@ -0,0 +1,17 @@ +# Документация + + - [Ръководство на потребителя](manual/000-index.md) + - [Блог](blog/000-index.md) + +## Индекси + +```{eval-rst} +* :ref:`genindex` +* :ref:`search` +``` + +```{toctree} +:hidden: +manual/000-index.md +blog/000-index.md +``` diff --git a/make.bat b/make.bat new file mode 100644 index 00000000..954237b9 --- /dev/null +++ b/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=. +set BUILDDIR=_build + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.https://www.sphinx-doc.org/ + exit /b 1 +) + +if "%1" == "" goto help + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/manual.rts b/manual.rts new file mode 100644 index 00000000..0eb4e0ee --- /dev/null +++ b/manual.rts @@ -0,0 +1,30 @@ +[STYLESHEET] +name=MyStyle +base=sphinx + +[VARIABLES] +mono_typeface=TeX Gyre Cursor +serif_typeface=DejaVu Serif +sans_typeface=Roboto + +[heading level 1] +page_break=any + +[heading level 3] +page_break=none + +[inline image] +padding_top = 0.5cm +padding_bottom = 0.25cm + +[admonition] +space_above = 0.25cm +space_below = 0.25cm +padding_top = 0.25cm +padding_bottom = 0.5cm +padding_left = 0.5cm +padding_right = 0.5cm + +[centered] +base=default +text_align=CENTER diff --git a/manual.rtt b/manual.rtt new file mode 100644 index 00000000..b6b75755 --- /dev/null +++ b/manual.rtt @@ -0,0 +1,32 @@ +[TEMPLATE_CONFIGURATION] +name = Manual Configuration +template = book + +parts = + title + ;front_matter + contents + ;back_matter +stylesheet = manual.rts +language = bg + +[SectionTitles] +contents = 'Съдържание' + +[AdmonitionTitles] +caution = 'Внимание!' +warning = 'Внимание' +tip = '' + +[VARIABLES] +paper_size = A4 + +[front_matter] +page_number_format = lowercase roman +end_at_page = left + +[contents] +page_number_format = number + +[title_page] +top_margin = 2cm diff --git a/manual/000-index.md b/manual/000-index.md new file mode 100644 index 00000000..c81935ab --- /dev/null +++ b/manual/000-index.md @@ -0,0 +1,24 @@ +# Ръководство за потребителя + +Настоящото ръководство има за цел да запознае и помогне на потребителите при работа със програмен продукт *Dreem Enterprise*. Информацията е представена така, че да отговори на най-често задаваните въпроси, които възникват в процеса на работа със системата. +Информацията е структурирана в следните теми: + + - [Описания](001-ref/000-index.md) + - [Процедури](002-proc/000-index.md) + - [Справки](003-rep/000-index.md) + +В темата *Описания* включва обобщаваща информация за работа с номенклатури, документи и процедури в системата. + +В раздел *Процедури* се разглеждат различни казуси, процеси и въпроси, възникващи при практическото приложение на системата в организацията. + +Ролята на третия раздел - *Справки* е да представи начина на работа с най–често използваните справки, за да се улесни работата на потребителите . + +```{toctree} +:caption: Съдържание +:maxdepth: 3 +:includehidden: +:numbered: +001-ref/000-index.md +002-proc/000-index.md +003-rep/000-index.md +``` diff --git a/manual/001-ref/000-index.md b/manual/001-ref/000-index.md new file mode 100644 index 00000000..f662a74e --- /dev/null +++ b/manual/001-ref/000-index.md @@ -0,0 +1,29 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Описания + +В темата *Описания* включва обобщаваща информация за работа с номенклатури, документи и процедури в системата. + + - [Номенклатури](001-nomenclatures/000-index.md) + - [Покупки и продажби](002-sales-purchases/000-index.md) + - [Складови документи](003-warehouse-documents/000-index.md) + - [Плащания](004-payments/000-index.md) + - [Счетоводство](005-accounting/000-index.md) + - [Дълготрайни активи](006-assets/000-index.md) + - [ТРЗ](007-payroll-documents/000-index.md) + - [Права и настройки](008-settings/000-index.md) + +```{toctree} +:maxdepth: 1 +:hidden: +001-nomenclatures/000-index.md +002-sales-purchases/000-index.md +003-warehouse-documents/000-index.md +004-payments/000-index.md +005-accounting/000-index.md +006-assets/000-index.md +007-payroll-documents/000-index.md +008-settings/000-index.md +``` diff --git a/manual/001-ref/001-nomenclatures/000-index.md b/manual/001-ref/001-nomenclatures/000-index.md new file mode 100644 index 00000000..96d097a7 --- /dev/null +++ b/manual/001-ref/001-nomenclatures/000-index.md @@ -0,0 +1,14 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Номенклатури + +Модул Номенклатури предназначен за управление и достъп на номенклатурите в системата. В него се създават, актуализират и изтриват всички същности в системата – контрагенти, продукти и материали, валутни курсове, ценови листи, търговски отстъпки, дълготрайни активи и други. + +За да започнете работа със системата трябва първо да се създадат задължително номенклатурите: продуктите, материалите и услугите, с които търгувате и контрагентите, с които имате отношения. + +```{toctree} +:glob: true +* +``` diff --git a/manual/001-ref/001-nomenclatures/001-contragents.md b/manual/001-ref/001-nomenclatures/001-contragents.md new file mode 100644 index 00000000..15df372e --- /dev/null +++ b/manual/001-ref/001-nomenclatures/001-contragents.md @@ -0,0 +1,35 @@ +```{only} html +[Нагоре](000-index) +``` + +# Контрагенти + +В системата под **Контрагенти** се разбират всички доставчици и клиенти, юридически и физически лица, складове, банки и +държавни институции. Няма отделна номенклатура за доставчиците и клиентите, но за да се разграничават се използват +*Категории контрагенти*. + +Нов контрагент се създава по следния начин: + + 1) От модул **Номенклатури >> Контрагенти** чрез натискане на десен бутон на мишката върху списъка с контрагенти, + трябва да изберете **Нов контрагент**. Отваря се празна форма **Контрагент** за въвеждане на данни. + + ![Форма контрагент](901-contratent-form.png){ align=center } + + 2) Въведете: + + В секция **Основни**: + - **Наименование** – въвеждате наименованието на контрагента; + - **Адрес** – записвате адресa на контрагента; + - **Тип** – от какъв тип е контрагентът – избирате юридическо или физическо лице. Типовете контрагенти се въвеждат + предварително в системата от **Номенклатури >> Референтни номенклатури >> Търговска система >> Типове + контрагенти**. + - **ДДС No** – записвате ДДС номера на контрагента. Реквизитът е задължителен само в случаите, когато контрагента + е данъчно регистриран; + - **Ид No** – Идентификационен номер. Записвате идентификационния номер (булстат) на контрагента; + - **Категория** – от бутона с трите точки избирате към коя категория принадлежи контрагентът; + + В секция Списъци: + - **Персони** – попълвате името на персоната, която е материално отговорно лице; + + 3) **Запис и изход** + \ No newline at end of file diff --git a/manual/001-ref/001-nomenclatures/002-items.md b/manual/001-ref/001-nomenclatures/002-items.md new file mode 100644 index 00000000..3545f7cc --- /dev/null +++ b/manual/001-ref/001-nomenclatures/002-items.md @@ -0,0 +1,29 @@ +```{only} html +[Нагоре](000-index) +``` + +# Продукти + +В номенклатура Продукти се включват всички стоки, продукти, материали, услуги и други +артикули, с които работите. Нов продукт се създава по следния начин: + + 1) В меню **Номенклатури >> Продукти и материали** с натискане десен бутон на + мишката върху списъка с продукти и избирате **Нов продукт**. + + 2) Отваря се форма Продукт/материал, където въвеждате следните данни: + + ![Форма продукт](902-item-form.png){ align=center } + + - **Код** – попълвате кода на продукта; + - **Наименование** – попълвате името на продукта; + - **Тип** – избирате от какъв тип е продуктът – стока, материал или услуга; + - **Склад** – избирате склад, който ще се появява по подразбиране при избор на този продукт; + - **Мярка** – от списъка избирате основната мярка на продукта; + - **Счетоводно отчитане по признаци** – поставяте отметка, ако искате да използвате този продукт и в счетоводството + като признак; + - **Счетоводно отчитане по количество** – поставяте отметка; + - **Категория** – от бутона с трите точки избирате всички категории, към които принадлежи продуктът. Категории на + продукти можете да създавате от **Номенклатури >> Категории продукти**. + - **Празното поле** – можете да пишете коментар, допълнителни характеристики и т.н; + + 3) Избирате **Запис и изход** diff --git a/manual/001-ref/001-nomenclatures/003-price-lists.md b/manual/001-ref/001-nomenclatures/003-price-lists.md new file mode 100644 index 00000000..886336f0 --- /dev/null +++ b/manual/001-ref/001-nomenclatures/003-price-lists.md @@ -0,0 +1,95 @@ +```{only} html +[Нагоре](000-index) +``` + +# Ценови листи + +Ценовите листи се използват при създаване на документи за покупка и продажба, като +системата автоматично въвежда цената и изчислява задължението по съответния документ. +Ръководство за работа с програмен продукт „Dreem Enterprise” + +Ценовите листи са удобни, тъй като на практика чрез тях се задават шаблони за цени по избрани продукти. Към всеки контрагент може да бъде закачен даден шаблон (Ценова листа) и при въвеждане на документ за продажба, системата автоматично да взима цената на избрания продукт за съответния контрагент. + +Ценовите листи към доставчици могат да се водят и автоматично от системата, тъй като тя +запазва последната доставна цена при всяка покупка от всеки контрагент. + +Ценовите листи към клиенти, трябва да бъдат настроени, за да може системата +автоматично да дава цена при продажба на стока на даден клиент. Важно за клиентските ценови листи е, че при въвеждане контрагента в Ценовата листа трябва да бъде потребителят на продукта. По този начин системата разбира, че тази листа е предназначена за клиенти (използва се при продажби). + +Процесът на създаване на ценова листа е следният: + + 1) Типовете ценови листи се въвеждат предварително от **Номенклатури >> Референтни +номенклатури >> Типове ценови листи**. + + 2) За да създадете нова **Ценова листа**, трябва да изберете група функции **Номенклатури >> +Ценови листи**. Чрез натискане на десен бутон на мишката върху списъка с ценови листи, +избирате **Нова ценова листа**. Отваря се празна форма **Ценова листа** за въвеждане на данни, в +която трябва да попълните: + + ![Форма за Ценови листи](903-price-list-form.png){ align=center w=15cm } + + В секция **Основни**: + - **Контрагент** — натискате бутона с трите точки срещу поле Контрагент. Отваря се +Форма за избор - Контрагенти. Маркирате контрагента с мишката и след това натискате бутон +Избор. По подразбиране за всяка клиентска ценова листа системата автоматично дефинира +контрагента да бъде потребителя на системата (в примера Стройком къмпани ООД). + - **Ценова листа** – от падащия списък трябва да изберете типа на ценовата листа, която +ще въвеждате. Типовете ценови листи се дефинират предварително от Номенклатури >> +Референтни номенклатури >> Типове ценови листи. +В редовете на ценовата листа: + - **Продукт/Материал** - в натискате бутона с трите точки в края на полето. Отваря се +Форма за избор - Продукти и материали. Маркирате продукт с мишката и бутон Избор го +добавя в списъка. От падащия прозорец избирате Мярка и след това записвате желаната стойност +в полето Цена или Цена с ДДС. Системата автоматично изчислява другата цена, в зависимост от +това коя сте въвели. + В секция **Ценообразуване**: + - **Тип ценообразуване** – трябва да окажете по какъв начин искате да ценообразувате +продуктите в тази ценова листа – по среднопретеглена цена на склад или спрямо доставните цени; + - **Склад** – ако изберете да ценообразувате по среднопретеглена цена, в това поле +трябва да посочите за кой склад ще се отнася ценовата листа; + - **Група и продукт/материал** – можете да задавате процент надбавка върху цяла +група продукти или върху отделни продукти като дадена група в поле Група в редовете на +формата или отделен продукт в поле Продукт/материал. + - **Контролен марж** - за избрана група или продукт/материал трябва да посочите с +колко процента над доставната или среднопретеглената цена искате да продавате. Контролният +марж се образува като към 1 прибавим процента надбавка. Например ако искате да продавате с +20% отгоре, попълвате 1,2. + + ```{tip} + В случая в примера сме избрали да ценообразуваме по среднопретеглената цена на Централен склад като сме задали, че искаме да продаваме с 0,07% над доставната цена. + ``` + + Ако за един продукт сте дефинирали различен контролен марж за него и групата, към която +принадлежи, по – голяма тежест винаги има процента, който сте задали за самия продукт. + + ![Ценообразуване](904-price-list-pricemake.png){ align=center w=15cm } + + ```{tip} + В случая показан на картинката при ценообразуването на Игл. дървен материал греди 8/10 4м и Винт за дърво 3*20 мм във формулата ще се вземе контролната добавка, въпреки че сме задали контролен марж за групите, към които принадлежат тези материали. + ``` + + 3) Записвате или опреснявате ценовата листа. + + 4) В секция **Основни** в поле **Контролна цена** трябва вече да се показва новата цена, в +зависимост от метода на ценообразуване, който сте избрали. Ако искате да работите с нея, +маркирайте редовете, натиснете десен бутон и избирате **Ценообразуване**. Ако работите със +средно претеглена цена и не се показва, натиснете бутон +от лентата с инструменти. + + 5) **Запис и Изход** — бутон в лентата с инструменти. Записва въведените промени и излиза от +формата. + + 6) За да работи коректно системата и автоматично да записва цените, трябва да прикачите +въведената ценова листа към избран контрагент. За целта отивате в **Номенклатури >> +Контрагенти** и отваряте избрания контрагент. + + 7) В панел **Основни** от падащия прозорец на реквизита **Ценова листа по подразбиране**, +избирате въведената ценова листа. + + 8) В документ за продажба, когато избирате продуктите чрез бутон +можете да изберете за +всеки един от продуктите коя ценова листа ще ползвате. + - Всеки контрагент може да има само една Ценова листа по подразбиране. + - Един и същ продукт може да участва в една ценова листа, но трябва да е с различни +мерни единици. + - Валутни ценови листи също могат да се въвеждат, като се избира съответната валута diff --git a/manual/001-ref/001-nomenclatures/901-contratent-form.png b/manual/001-ref/001-nomenclatures/901-contratent-form.png new file mode 100644 index 00000000..585253e3 Binary files /dev/null and b/manual/001-ref/001-nomenclatures/901-contratent-form.png differ diff --git a/manual/001-ref/001-nomenclatures/902-item-form.png b/manual/001-ref/001-nomenclatures/902-item-form.png new file mode 100644 index 00000000..54e547fe Binary files /dev/null and b/manual/001-ref/001-nomenclatures/902-item-form.png differ diff --git a/manual/001-ref/001-nomenclatures/903-price-list-form.png b/manual/001-ref/001-nomenclatures/903-price-list-form.png new file mode 100644 index 00000000..b17ad322 Binary files /dev/null and b/manual/001-ref/001-nomenclatures/903-price-list-form.png differ diff --git a/manual/001-ref/001-nomenclatures/904-price-list-pricemake.png b/manual/001-ref/001-nomenclatures/904-price-list-pricemake.png new file mode 100644 index 00000000..b983c8f5 Binary files /dev/null and b/manual/001-ref/001-nomenclatures/904-price-list-pricemake.png differ diff --git a/manual/001-ref/002-sales-purchases/000-index.md b/manual/001-ref/002-sales-purchases/000-index.md new file mode 100644 index 00000000..c6af4de5 --- /dev/null +++ b/manual/001-ref/002-sales-purchases/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Покупки и продажби + +```{toctree} +:glob: true +* +``` diff --git a/manual/001-ref/002-sales-purchases/001-create-purchase-documents.md b/manual/001-ref/002-sales-purchases/001-create-purchase-documents.md new file mode 100644 index 00000000..84e4f49b --- /dev/null +++ b/manual/001-ref/002-sales-purchases/001-create-purchase-documents.md @@ -0,0 +1,92 @@ +```{only} html +[Нагоре](000-index) +``` + +# Създаване на документ за покупка + +Документ за покупка се създава при сключване на сделка и на практика +представлява вътрешно-фирмен документ, чрез който се дефинира +договорка между Купувача и Продавача (доставчика). Със +създаването на документа, системата приема следното: + +1. Извършена е покупка на описаната стока в документа. + +1. Възниква задължение към доставчика. + +1. Стоката не е приета в склада. + +1. Няма получена фактура. + +Това са четири операции, които могат да бъдат извършвани от различни +звена в дадена организация, но могат и едновременно. Затова +системата позволява при валидиране (приключване) на документа, +да бъдат генерирани останалите документи по сделката, а именно: + + - **РКО** — разходен касов ордер. Погасява възникналото задължение към доставчика. + + - **ПСД** — приходен складов документ. Приема стоката от доставчика и увеличава наличността в склада. + + - **ФПок** — фактура за покупка. Генерира се фактура за покупка на база документа за покупка. + +В системата при стартиране на повече от документите се отваря прозорец, +чийто първоначален изглед е във вида на справка. Целта е да се улесни +потребителя, тъй като много често той търси информация за определен +документ, преди да извърши нов запис. За да намерите информация за +стар документ трябва да се зададе период във филтъра. За по – голямо +бързодействие е наличен бърз филтър в лентата с инструменти, което +работи върху документите филтрирани от основния филтър. + +Процесът на създаване на покупка е следният: + +1. За да създадете документ за покупка от **Търговска система \>\> Документи за покупка \>\>** натискате на десен бутон на мишката върху списъка с документи и избирате **Нов документ**. Отваря се празна форма **Документ за покупка** за въвеждане на данни. В нея трябва да попълните: + + В секция **Общи**: + + - **Док. тип** – избирате *Покупка* (по подразбиране това е избрано); + + - **Док. дата –** попълвате датата на документа; + + - **Док. No** — в полето записвате номера на документа, с който пристига стоката; + + - **Основание за прилагане** – оставяте *С право на пълен ДК*, ако покупката е обложена с ДДС 20 %. От падащи списък можете да промените основанието, ако покупката е необлагаема или процента е различен. Основанията за прилагане трябва да въведете предварително от **Референтни номенклатури \>\> Счетоводство \>\> Основания на прилагане**. + + В секция **Купувач**: + + - **Плащане** – избирате: *в брой* – ако покупката е била платена в брой или *По банков път* – ако сте платили по банков път; + + - **Въвел** — от падащия прозорец избирате персона, която въвежда документа. + + В секция **Доставчик**: + + - **Контрагент** — избирате бутона с трите точки срещу поле **Контрагент** в секцията **Доставчик**. Отваря се Форма за избор - **Контрагенти**. Маркирате контрагент с мишката и след това натискате бутон **Избор**. Контрагентите трябва да бъдат предварително въведени. + + Останалите полета получават автоматично стойности в зависимост от +избрания контрагент. + + В редовете на документа задължително трябва да попълните: + + - **Продукт/Материал** — позиционирате мишката върху поле **Продукт/Материал** в реда за добавяне на нови записи. Натискате бутона с трите точки в края на полето. Отваря се Форма за избор - **Продукти и материали**. Маркирате продукт с мишката и бутон **Избор** го добавя в списъка. + + - **Количество** — в полето записвате полученото количество по документ. + + - **Цена** — в полето записвате единичната цена без ДДС по получения документ. + + ![](901-purchase-activate.png){ align=center w=15cm } + +1. След като попълните задължителната информация в документа, трябва да изберете бутон **Приключен** в лентата с инструменти. По този начини документа се валидира документа и извежда форма **Генериране - Свързани документи**. Чрез тази форма могат да бъдат генерирани автоматично останалите операции: **ПСД** - приходен складов документ, **РКО** - разходен касов ордер и **ФПок** - фактура за покупка. + + ![](902-purchase-gener.png){ align=center } + + - **Генериране на Складови документи** — поставяте отметка, ако стоката е пристигнала в склада и трябва да я заприходите. Чрез опция **Приключване** системата автоматично валидира документа. Можете и да промените датата на документа, ако е необходимо. + + - **Генериране на документ за плащане** — ако стоката ще бъде платена на място през каса, маркираме тази опцията и **Приключване**, за да може системата автоматично да валидира документа. + + - **Генериране на фактура No** — избирате тази опция, ако имате фактура към покупката и записвате номера и датата в съответните полета. За да генерирате счетоводно записване по тази фактура, маркирате опцията **Счетоводно записване** и ако сте създали касов ордер, маркирате и **Плащане през каса за сумата от** (Последната операция ще бъде изпълнена коректно, само ако автоматичния осчетоводител е настроен). Маркирате опцията **Приключване**, за да може системата автоматично да валидира документа. + + - **Генериране на гаранц. Карта N** – можете да маркирате тази опция, ако при съответната покупка са ви издали гаранционна карта и искате да пазите тази информация в системата. + + - **Следваща операция – Печат и Преглед** – слагате отметки, ако искате да разгледате и/или отпечатате документа за покупка. + +1. След като маркирате избраните опции, натискате бутон **Ок** за изпълнението им. Системата генерира свързаните документи и валидира (приключва) **Документа за покупка**. + +1. **Запис и Изход** — бутон в лентата с инструменти. Записва документа и излиза от формата. diff --git a/manual/001-ref/002-sales-purchases/002-create-sales-document.md b/manual/001-ref/002-sales-purchases/002-create-sales-document.md new file mode 100644 index 00000000..84b49199 --- /dev/null +++ b/manual/001-ref/002-sales-purchases/002-create-sales-document.md @@ -0,0 +1,118 @@ +```{only} html +[Нагоре](000-index) +``` + +# Създаване на документ за продажба + +Документ за продажба се създава при сключване на сделка и на практика +представлява вътрешно-фирмен документ, чрез който се дефинира +договорка между **Продавача (в случая потребителя на продукта) и +Купувача (клиента)**. Със създаването на документа, системата приема +следното: + +1. Извършена е продажба на описаната стока в документа. + +1. Възниква вземане от клиента. + +1. Стоката не е изписана от склада. + +1. Няма издадена фактура. + +Това са четири операции, които могат да бъдат извършвани от различни +звена в дадена организация, но могат и едновременно. Затова +системата позволява при валидиране (приключване) на документа, +да бъдат генерирани всички останали документи по сделката, а именно: + + - **ПКО** — приходен касов ордер. Погасява възникналото вземане от клиента. + + - **РСД** — разходен складов документ. Издължава стоката на клиента и намалява наличността в склада. + + - **ФПрод** — фактура за продажба. Генерира се фактура за продажба на база документа за продажба. + +Процесът на създаване на продажба е следният: + +1. За да създадете документ за продажба от **Търговска система \>\> Документи за продажба** с натискане на десен бутон на мишката върху списъка с документи, изберете **Нов документ**. Отваря се празна форма за въвеждане на данни **Документ за продажба**. + + ![](903-image12.png){ align=center w=15cm } + +1. Попълвате следните данни: + + В секция **Общи**: + + - **Док. тип** – избирате продажба (по подразбиране това е избрано); + + - **Док. дата** – попълвате датата на документа + + - **Основание за прилагане** – оставяте „Облагаеми доставки със ставка 20%”, ако продажбата се облага с ДДС 20 %. От падащи списък можете да промените основанието, ако продажбата е необлагаема или процента е различен. Основанията за прилагане трябва да въведете предварително от **Референтни номенклатури \>\> Счетоводство \>\> Основания на прилагане**. + + В секция **Доставчик**: + + - **Място** – попълвате града, къде се намира фирмата ви. Попълва се по подразбиране с града, който е зададен в **Администрация \>\> Настройки \>\> Стойности по подразбиране \>\> Населено място**. + + - **Плащане** – избирате *В брой* – ако плащането ще е в брой или *По банков път* – ако клиентът ще плати чрез банка; + + Останалите полета можете да ги оставите със стойностите им по подразбиране. + + В секция **Купувач**: + + - **Контрагент** - избирате бутона с трите точки срещу полето **Контрагент**. Отваря се Форма за избор - **Контрагенти**. Маркираме контрагент с мишката и след това бутон **Избор**. Контрагентите трябва да бъдат предварително въведени. + + Останалите полета получават автоматично стойности в зависимост от избрания контрагент. + + В редовете на продажбата попълвате: + + - **Продукт/Материал** — позиционирате мишката върху поле **Продукт/Материал** в реда за добавяне на нови записи. Натискате бутона с трите точки в края на полето. Отваря се Форма за избор - **Продукти и материали**. + + В нея можете да видите наличностите във всеки склад като в поле +**Склад** от лентата с инструменти изберете съответния склад. По +този начин в поле **Разполагаемо количество** се виждат наличностите +само за съответния склад. + + Ако искате да вземете конкретна цена за съответните продукти от +определена ценова листа, в поле **Ц. листа** трябва да посочите +листата, по която искате да ценообразувате. + + В секция **Редове на документи за продажба** могат да се видят всички +документи издавани на този клиент за посочен период както и подробна +информация за продадените продукти, количествата, цени и т.н. Това е +удобно да се използва, ако искате да видите последните продажни цени +към този клиент. + + ![](904-image13.png){ align=center w=15cm } + + В секция **Признаци** можете да видите счетоводната наличност на склада. +За целта трябва да попълните филтъра по следния начин: + + ![](905-image14.png){ align=center } + + В справката, която се появява в колона **Салдо** се вижда разполагаемото +количество на материала в счетоводния склад. В колона **Разполагаемо** +се вижда разликата между наличното количество и фактурираното, но все +още не изписано количество. + + ![](906-image15.png){ align=center w=15cm } + + Маркирате продукт с мишката и бутон **Избор** го добавя в списъка. +Продуктите трябва да бъдат предварително въведени. + + - **Количество** — в полето записвате, количеството което ще продавате на клиента; + + - **Цена с ДДС** — в полето записвате единичната цена с ДДС на продаваната стока. + +1. След като сте попълнили всички необходими полета, натиснете бутон **Приключен** от лентата с инструменти. По този начин документа се валидира и се извежда форма **Генериране - Свързани документи**. Чрез тази форма могат да бъдат генерирани автоматично всички останали операции: **РСД** - разходен складов документ, **ПКО** - приходен касов ордер и **ФПрод** - фактура за продажба. + +1. В **Свързани документи** имате следните опции: + + - **Генериране на Складови документи** — ако стоката е изписана или трябва да се изпише от склада и съответно да се намали наличността и, маркирате опцията **Генериране на Складови документи** и опцията **Приключване**, за да може системата автоматично да валидира документа. В поле **Склад** избирате склада, от който ще изписвате стоките. + + - **Генериране на Документ за плащане** — ако стоката ще бъде платена на място през каса, маркирате опцията **Генериране на Документ за плащане** и опцията **Приключване**, за да може системата автоматично да валидира документа. + + - **Генериране на Фактура** — за да генерирате фактура по тази продажба, маркирате опцията **Генериране на Фактура** и опцията **Приключване**, за да може системата автоматично да валидира документа. Към тази фактура можете да генерирате счетоводно записване в **Счетоводната система** като маркирате опция **Счетоводно записване**. Ако сте избрали да генерирате **Касов ордер** по тази продажба, би трябвало да генерирате и счетоводно записване за плащане през каса към тази фактура. За целта маркирате опция **Плащане през каса за сумата от**. Отметка в **Изписване на стоки/МЗ** поставяте, за да изпишете стоките от счетоводния склад. + + ![](907-image16.png){ align=center } + +1. Можете да прегледате и отпечатате документа за продажба, както и всички свързаните с него документи като поставите отметки съответно в полетата **Печат** и **Преглед**. + +1. След като маркирате избраните опции, натискате бутона **Ок** за изпълнението им. Системата генерира свързаните документи и валидира (приключва) **Документа за продажба**. + +1. **Запис и Изход** — бутон в лентата с инструменти. Записва документа и излиза от формата. diff --git a/manual/001-ref/002-sales-purchases/003-credit-note.md b/manual/001-ref/002-sales-purchases/003-credit-note.md new file mode 100644 index 00000000..ef0b91a4 --- /dev/null +++ b/manual/001-ref/002-sales-purchases/003-credit-note.md @@ -0,0 +1,65 @@ +```{only} html +[Нагоре](000-index) +``` + +# Кредитен документ/Кредитно известие + +Кредитните документи аналогично на документите за покупки и продажби са +два – един вътрешно – фирмен (Кредитен документ), който се свързва към +Документ за покупка/продажба и един данъчен (Кредитно известие), който +се свързва към фактурата. Кредитен документ/Кредитно известие се издава +за връщане на стока или за намаляване на цена и поради тази причина +винаги изисква връзка с Продажба/ Фактура. Съществува и трети вид +Кредитен документ/ Кредитно известие – бонус оборот. То се издава като +бонус за създадения оборот и не изисква връзка с Продажба/Фактура. + +Процесът на създаване на кредитен документ е следният: + +1. За да създадете кредитен документ трябва да намирате покупката/продажбата, към която е кредитното и да я отворите. За целта от менюто с инструменти избирате **Средства \>\> Генериране на кредитен документ/известие**. Появява се прозорец **Редове за документи за покупка**, където е маркирана покупката. Избирате я (ако не е маркирана, трябва да я потърсите – вероятно проблема е във филтъра) и натискате бутон **Напред**. От списъка с продукти избирате тези, които са включени в кредитното и натискате бутон **Избор**. + + ![](908-image17.png){ align=center w=15cm } + + ![](909-image18.png){ align=center w=15cm } + + Създава се кредитен документ за покупка. В него попълвате: + + - **Док. тип** – КДПок (избран е по подразбиране); + + - **Док. номер** – номера на кредитното известие; + + - **Док. дата** – датата на документа; + + - **Основание на прилагане** – избирате същото основание като това във фактурата; + + - **Тип известие** - *корекция на количества* – ако известието е, за да се върнат продукти; *корекция на цена*- ако е за промяна на цената на закупени продукти. + + ![](910-image19.png){ align=center w=15cm } + + В редовете на документа променяте съответно количеството или цената. +След като сме посочили типа на известието, програмата автоматично +поставя минус в количеството или цената. + + Приключваме известието като избирате: + + ![](911-image20.png){ align=center } + + - **Приход в –** маркирате тази опция, ако типът на известието е *Корекция на количества*, за да върнете материалите в склада. Избирате склада, в който да влязат продуктите и посочвате датата, на която са физически върнати. + + - **Плащане от** – избирате прихващане, за да прихванете сумата на кредитното от сумата, дължима по покупката/продажбата и попълвате датата с датата на кредитното. + + - **Издаване Кредитно известие за покупка/ продажба** – попълвате номер и дата (ако сте ги попълнили в кредитния документ, системата ще ти вземе автоматично от вече попълнените). Слагате отметка на **Счетоводно записване** и **Прихващане**, за да осчетоводите автоматично документа и да се прихванат счетоводно двата документа и плащанията по тях. + + - И на трите места слагаме отметка на **Приключване**, ако няма да правите редакции по документите. + +1. След като маркирате избраните опции, натискате бутона **Ок** за изпълнението им. Системата генерира свързаните документи и валидира (приключва) Кредитния документ. Свързаните документи са два: кредитно известие и Протокол за прихващане (ПротПрихв). Чрез него прихващате сумата на кредитния документ от покупката. + +1. **Запис и Изход** — бутон в лентата с инструменти. Записва документа и излиза от формата. + +За да развържете или свържете двата документа (КДПок и Покупка или КИПок +и Фактурата – аналогично), трябва да върнете съответния документ в +състояние на редакция и в секция **Връзки с документи** да +изберете **Покупки/Фактури** за които се отнася известието. +Маркирате свързващите записи и ги изтривате. Приключвате отново +документа. Аналогични са операциите при продажба. + +![](912-image21.png){ align=center w=15cm } \ No newline at end of file diff --git a/manual/001-ref/002-sales-purchases/003-invoice-multiple-wd.md b/manual/001-ref/002-sales-purchases/003-invoice-multiple-wd.md new file mode 100644 index 00000000..ee13c25a --- /dev/null +++ b/manual/001-ref/002-sales-purchases/003-invoice-multiple-wd.md @@ -0,0 +1,39 @@ +```{only} html +[Нагоре](000-index) +``` + +# Създаване на фактура с няколко разходни документа + +В случай че имате фактура за покупка или продажба, в която някои от +продуктите са за един склад, а други за друг, трябва да издадете +няколко разходни документи – по един за всеки склад, в който ще +влизат материалите. Това можете да осъществите като: + +1. Създадете документ за покупка/ продажба и го попълните. + + ![](913-image22.png){ align=center w=15cm } + +1. Приключите документа като поставяте отметка в поле **Генериране на Складови документи**. Попълвате датата, избирате склада и не маркирате поле **Приключване**. + + ![](914-image23.png){ align=center } + +1. Отваряте складовия документ и изтривате от него всички материали, които не трябва да влизат в този склад. Приключвате документа. + +1. Повтаряте точки 2 и 3 докато издадете документ за всеки склад, в който трябва да влязат материалите. Във всеки следващ разходен документ влизат само тези продукти, които не са заприходени в склад т.е. последния складов документ можете да не го пускате в редакция, а направо да го приключите. + +```{tip} +В случая на картинката сме закупили 40 бр - Цимент бял 25кг. Девня и 80 +бр. - Цимент бял 50 кг. Девня и получаваме фактура за тях. Искаме да +заприходим обаче 20 бр от Цимент бял 25кг. Девня и 50 бр от Цимент +бял 50 кг. Девня в склад Варна, а останалите в склад Бургас. От +формата за създаване на свързани документи избираме да генерираме +складов документ като не поставяме отметка да се приключи. Отваряме +документа, който е в редакция и променяме количеството съответно на +20 и 50 бройки и го приключваме. От същата форма за създаване на +документи генерираме втори разходен документ, но този път +избираме складът да е Бургас. Този път поставяме отметка да се +приключи документа. Във втория складов документ влизат останалите +незаприходени съответно 20 и 30 бройки цимент. +``` + +![](915-image24.png){ align=center w=15cm } \ No newline at end of file diff --git a/manual/001-ref/002-sales-purchases/901-purchase-activate.png b/manual/001-ref/002-sales-purchases/901-purchase-activate.png new file mode 100644 index 00000000..a11303f6 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/901-purchase-activate.png differ diff --git a/manual/001-ref/002-sales-purchases/902-purchase-gener.png b/manual/001-ref/002-sales-purchases/902-purchase-gener.png new file mode 100644 index 00000000..6135dcf1 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/902-purchase-gener.png differ diff --git a/manual/001-ref/002-sales-purchases/903-image12.png b/manual/001-ref/002-sales-purchases/903-image12.png new file mode 100644 index 00000000..8a9eca89 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/903-image12.png differ diff --git a/manual/001-ref/002-sales-purchases/904-image13.png b/manual/001-ref/002-sales-purchases/904-image13.png new file mode 100644 index 00000000..00fe4d1d Binary files /dev/null and b/manual/001-ref/002-sales-purchases/904-image13.png differ diff --git a/manual/001-ref/002-sales-purchases/905-image14.png b/manual/001-ref/002-sales-purchases/905-image14.png new file mode 100644 index 00000000..a6a8c26c Binary files /dev/null and b/manual/001-ref/002-sales-purchases/905-image14.png differ diff --git a/manual/001-ref/002-sales-purchases/906-image15.png b/manual/001-ref/002-sales-purchases/906-image15.png new file mode 100644 index 00000000..92ac5c74 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/906-image15.png differ diff --git a/manual/001-ref/002-sales-purchases/907-image16.png b/manual/001-ref/002-sales-purchases/907-image16.png new file mode 100644 index 00000000..5c89fd82 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/907-image16.png differ diff --git a/manual/001-ref/002-sales-purchases/908-image17.png b/manual/001-ref/002-sales-purchases/908-image17.png new file mode 100644 index 00000000..5e114c4a Binary files /dev/null and b/manual/001-ref/002-sales-purchases/908-image17.png differ diff --git a/manual/001-ref/002-sales-purchases/909-image18.png b/manual/001-ref/002-sales-purchases/909-image18.png new file mode 100644 index 00000000..e401ff14 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/909-image18.png differ diff --git a/manual/001-ref/002-sales-purchases/910-image19.png b/manual/001-ref/002-sales-purchases/910-image19.png new file mode 100644 index 00000000..0293c8a9 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/910-image19.png differ diff --git a/manual/001-ref/002-sales-purchases/911-image20.png b/manual/001-ref/002-sales-purchases/911-image20.png new file mode 100644 index 00000000..f4c95364 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/911-image20.png differ diff --git a/manual/001-ref/002-sales-purchases/912-image21.png b/manual/001-ref/002-sales-purchases/912-image21.png new file mode 100644 index 00000000..c11da6d8 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/912-image21.png differ diff --git a/manual/001-ref/002-sales-purchases/913-image22.png b/manual/001-ref/002-sales-purchases/913-image22.png new file mode 100644 index 00000000..601e13d5 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/913-image22.png differ diff --git a/manual/001-ref/002-sales-purchases/914-image23.png b/manual/001-ref/002-sales-purchases/914-image23.png new file mode 100644 index 00000000..a66ab545 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/914-image23.png differ diff --git a/manual/001-ref/002-sales-purchases/915-image24.png b/manual/001-ref/002-sales-purchases/915-image24.png new file mode 100644 index 00000000..a9628713 Binary files /dev/null and b/manual/001-ref/002-sales-purchases/915-image24.png differ diff --git a/manual/001-ref/003-warehouse-documents/000-index.md b/manual/001-ref/003-warehouse-documents/000-index.md new file mode 100644 index 00000000..d284360a --- /dev/null +++ b/manual/001-ref/003-warehouse-documents/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Складови документи + +```{toctree} +:glob: true +* +``` diff --git a/manual/001-ref/003-warehouse-documents/001-beg-saldo.md b/manual/001-ref/003-warehouse-documents/001-beg-saldo.md new file mode 100644 index 00000000..e86aba3b --- /dev/null +++ b/manual/001-ref/003-warehouse-documents/001-beg-saldo.md @@ -0,0 +1,42 @@ +```{only} html +[Нагоре](000-index) +``` + +# Начално салдо на склад + +За да имате коректна информация за складовите наличности е необходимо да +се въведат начални салда на складовете, с актуални количества и +стойности. Стоките се заприхождават задължително по доставни +цени без ДДС. + +1. За да вкарате начално салдо в склад от **Търговска система \>\> Складови документи \>\>** с натискане на десен бутон на мишката изберете **Нов.** Отваря се форма за въвеждане и редакция на складови документи. + +1. В нея трябва да се попълни: + + В секция **Общи**: + + - **Док. тип** – трябва да изберете *НСС* – Начално салдо на склад; + + - **Док. дата** – датата на документа определя датата, към която ще се заприходят стоките; + + - **Док. No** – оставете го празно и системата ще генерира автоматично пореден номер на документ за този склад; + + В секция **Склад**: + + - **Склад** – посочете склада, за който се отнасят началните салда + + - **МОЛ** – трябва да посочите отговорника на този склад + + В секция **Титуляр**: + + - **Контрагент** – изберете вашата фирма (потребителят на продукта); + + - В редовете на документа: + + - **Продукт/материал** – избирате продуктите, които са налични в склада към тази дата. Продуктите трябва да са предварително въведени в системата. + + - **Количество** – въвеждате количеството на продуктите към датата на документа; + + ![](901-image25.png){ align=center w=15cm } + +1. След въвеждане на списъка със стоки, документът трябва да бъде приключен, за да стане валиден документ. Това става чрез натискане на бутон **Приключен**, намиращ се на лента с инструменти на формата. diff --git a/manual/001-ref/003-warehouse-documents/002-transfer.md b/manual/001-ref/003-warehouse-documents/002-transfer.md new file mode 100644 index 00000000..98a4346d --- /dev/null +++ b/manual/001-ref/003-warehouse-documents/002-transfer.md @@ -0,0 +1,50 @@ +```{only} html +[Нагоре](000-index) +``` + +# Трансфер на материали между складове + +Когато имате движение на материали, стоки и продукция от един обект в +друг, то трябва да бъде отразено и в системата, тъй като въпреки, че +не е продажба, оказва влияние на складовите наличности. За да направите +трансфер на материали от един склад в друг, трябва да създадете два +документа – предавателен и приемателен протокол. И двата документа +са вътрешно – фирмени. Процесът е следния: + +1. Създавате нов складов документ от **Търговска система \>\> Складови документи \>\>** десен бутон – избирате **Нов документ**. + +1. В документа попълвате: + + - **Док. тип** – трябва да изберете *Пред;* + + - **Док. дата** – избирате деня на трансфера; + + - **Склад** – склада, от който ще изписвате продукти т.е. от кой склад ще вземете материалите + + - **Контрагент** – избирате фирмата ви (потребителят на продукта); + + В редовете да документа попълвате: + + - **Продукт/материал** - продуктите, които искате да трансферирате + + - **Количество** – количества, които искате да преместите. Цената се взима автоматично – среднопретеглената цена за този склад. + + ![](902-image26.png){ align=center w=15cm } + +1. Приключвате документа като в прозорец **Генериране** имате следните опции: + + - **Генериране на Счетоводно записване** – ако имате отделни подсметки за всеки склад в сметкоплана си, можете маркирате тази опция, с която автоматично ще се генерира и счетоводната статия (трябва да е настроен предварително автоматичния счетоводител). + + - **Приемателен протокол –** трябва да поставите отметка пред това поле, за да се генерира автоматично и вторият документ, с който излезлите материали от първия склад, ще се заприходят във втория. Като дата трябва да посочите датата, на която продуктите ще пристигнат в приемащия склад. В поле **Склад** избирате склада, в който ще се трансферират материалите т.е. кой склад ще приеме материалите. + +1. Можете да прегледате или отпечатате документите като поставите отметки пред **Печат** и **Преглед**. Избирате приключване и натискате бутон **ОК**. + + ![](903-image27.png){ align=center } + +1. По този начин генерирате едновременно двата документа – предавателен и приемателен протокол, които са свързани (виж **Връзки с документи**). + +1. Можете да проверите наличността на складовете дали е правилна след операцията. + + ```{tip} + В случая на картинката правим трансфер на тухли от Централен склад в склад Варна като не правим счетоводен запис на операцията. Предаването и получаването на стоката е в един и същи ден. + ``` diff --git a/manual/001-ref/003-warehouse-documents/003-inventory.md b/manual/001-ref/003-warehouse-documents/003-inventory.md new file mode 100644 index 00000000..1712b6cc --- /dev/null +++ b/manual/001-ref/003-warehouse-documents/003-inventory.md @@ -0,0 +1,44 @@ +```{only} html +[Нагоре](000-index) +``` + +# Документи за ревизия + +Документ за ревизия в системата се издава, когато след инвентаризация на +склада, се установят липси или загуби. В системата при приключване на +този документ автоматично се генерират още два свързани документа – +**Липси** и **Излишъци**. Тези два документа са складовите документи, с +които изкарвате/вкарвате материали в склада в зависимост от складовата +наличност, която сте установили след проверката. Чрез ревизията +коригирате количествата само в търговския склад. За да създадете +такъв документ трябва: + +1. Отваряте от **Търговска система \>\> Документи за ревизия \>\>** с натискане на десен бутон на мишката и избирате **Нов документ**. В него попълвате: + + - **Док дата** – датата на инвентаризацията + + - **Склад** – склада, на който правите ревизия + + - **Контрагент** – избирате фирмата си (потребителят на системата); + + В редовете на документа попълвате: + + - **Количество** - натискате бутона с трите точки и избирате всички материали, в количеството на които сте открили несъответствие + + - **Намерено количество** - попълвате реално намереното количество в склада + + - **Липса** и **Излишък** се изчисляват от системата, след като въведете стойности в предходната колона + + - **Валута** – BGN + +1. Когато сте попълнили необходимата информация, приключвате документа, в следствие на което се генерират автоматично два свързани документа. Свързаните документи могат да се видят и отворят от **Връзки с документи.** + + ![](904-image28.png){ align=center w=15cm } + + ```{tip} + В примера сме открили със 100 бройки по - малко от единичните гръцки тухли, с два по – малко лака – бамбук и с една бройка по – малко Игл. дървен материал греди 8/8 4м. отколкото трябва да са според данните въведени в системата. Открити са и с 5 броя повече Блажна боя пастелно синя 0.800кг и с една бройка повече Игл. дървен материал летви 2.5/4см. от очакваното. + ``` + +1. Ако имате открити излишъци в склада (при инвентаризацията сте намерили повече бройки отколкото са заведени в програмата) трябва да пуснете преизчисляване на склада – **Контролен панел \>\> Преизчисляване на склада.** Във филтъра избирате преизчисляване на разхода на склада като задължително трябва поставите отметка пред **Излишъци по ср. цени.** По този начин намерените материали взимат среднопретеглената цена за съответния склад. + + ![](905-image29.png){ align=center } diff --git a/manual/001-ref/003-warehouse-documents/901-image25.png b/manual/001-ref/003-warehouse-documents/901-image25.png new file mode 100644 index 00000000..5a4c7e4b Binary files /dev/null and b/manual/001-ref/003-warehouse-documents/901-image25.png differ diff --git a/manual/001-ref/003-warehouse-documents/902-image26.png b/manual/001-ref/003-warehouse-documents/902-image26.png new file mode 100644 index 00000000..0afceec9 Binary files /dev/null and b/manual/001-ref/003-warehouse-documents/902-image26.png differ diff --git a/manual/001-ref/003-warehouse-documents/903-image27.png b/manual/001-ref/003-warehouse-documents/903-image27.png new file mode 100644 index 00000000..2324ea24 Binary files /dev/null and b/manual/001-ref/003-warehouse-documents/903-image27.png differ diff --git a/manual/001-ref/003-warehouse-documents/904-image28.png b/manual/001-ref/003-warehouse-documents/904-image28.png new file mode 100644 index 00000000..3d7bc643 Binary files /dev/null and b/manual/001-ref/003-warehouse-documents/904-image28.png differ diff --git a/manual/001-ref/003-warehouse-documents/905-image29.png b/manual/001-ref/003-warehouse-documents/905-image29.png new file mode 100644 index 00000000..bea006fb Binary files /dev/null and b/manual/001-ref/003-warehouse-documents/905-image29.png differ diff --git a/manual/001-ref/004-payments/000-index.md b/manual/001-ref/004-payments/000-index.md new file mode 100644 index 00000000..edac3a33 --- /dev/null +++ b/manual/001-ref/004-payments/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Плащания + +```{toctree} +:glob: true +* +``` diff --git a/manual/001-ref/004-payments/001-bank.md b/manual/001-ref/004-payments/001-bank.md new file mode 100644 index 00000000..e68aea3f --- /dev/null +++ b/manual/001-ref/004-payments/001-bank.md @@ -0,0 +1,39 @@ +```{only} html +[Нагоре](000-index) +``` + +# Банково плащане + +Банковите плащания в системата се отразяват чрез Банкови документи. +Можете да генерирате отделен банков документ за всяка банкова +операция, един документ за всички операции през деня или друг +начин, съобразен с начина ви на работа. Чрез банкови документи се +отразяват не само плащания, свързани с вземани и задължения по +фактури, но и при плащане на данъци, застраховки, заплати и +осигуровки, банкови трансфери. Ако искате наличността на банковата +сметка в системата да отговаря напълно на реалното банково състояние, +трябва да отразявате абсолютно всяка реална операция и в системата. +Не е необходимо при всеки документ да бъде свързан с друг документ. +Процесът на създаване на банков документ е следният: + +1. Избирате от **Търговска система \>\> Банкови документи** с десен бутон върху списъка **\>\> Нов документ** и се отваря форма Банково извлечение. + +1. В него трябва да попълните: + + ![](901-image30.png){ align=center w=15cm } + + - **Док. No** - Дефинирате номер на банковото извлечение от полето**;** + + - **Док. дата** - с датата на плащането; + + - **Банкова сметка** - от падащия прозорец избирате банкова сметка, по която има движение; + + - **Контрагент данъчен док.** - избирате името на контрагента от бутона с трите точки в полето; + + - **Данъчен док.** - след избор на **Фактурата за продажба** (счетоводния документ), системата ви навигира до Вътрешно-фирмения документ (Продажбата), който трябва да изберете. По този начин се покрива плащането както по вътрешно-фирмения (Продажбата/ Покупката), така и по счетоводния документ (Фактурата). + + - **Основание за плащане** – трябва да посочите коректно основание за плащане. Основанията за плащане са предварително дефинирани в **Номенклатури \>\> Референтни номенклатури \>\> Търговска система \>\> Основания за плащане.** От избора на това основание зависи счетоводната операция, която ще се генерира при приключване на документа (ако правите счетоводен запис и автоматичният осчетоводител е коректно настроен). + +1. Натискате бутон **Приключен** от лентата с инструменти. Системата ви дава възможност за генериране на счетоводно записване. + +1. Коректен счетоводен запис ще се генерира, ако автоматичният счетоводител е предварително настроен. diff --git a/manual/001-ref/004-payments/002-cashdesk.md b/manual/001-ref/004-payments/002-cashdesk.md new file mode 100644 index 00000000..e327283b --- /dev/null +++ b/manual/001-ref/004-payments/002-cashdesk.md @@ -0,0 +1,35 @@ +```{only} html +[Нагоре](000-index) +``` + +# Касово плащане + +Касов документ в системата се създава, за да се отрази плащане по касов +път. За разлика от банковите документи, касовите могат да са свързани +само с един контрагент и само с един документ в търговската/ +счетоводната система. Всички парични средства излезли или +постъпили в касата, трябва да бъдат отразени, за да има +съответствие на касовата наличност в системата и реалната. +Процесът на създаване на документ за касово плащане е следният: + +1. Избирате от **Търговска система \>\> Касови документи \>\>** десен бутон върху списъка \>\> **Нов документ** и се отваря форма **Разходен касов ордер** за създаване на касов документ. + + ![](902-image31.png){ align=center w=15cm } + +1. Трябва да попълните: + + - **Док. дата** - датата, на която е извършено плащането; + + - **Каса** - от падащия прозорец трябва да изберете касата, от която е извършено плащането. Касите са предварително дефинирани в **Номенклатури \>\> Референтни номенклатури \>\> Търговска система \>\> Основания за плащане.** + + - **Контрагент -** избирате името на контрагента от бутона с трите точки в полето. + + - **Основание за плащане** – избирате основание от падащия списък. Основанията за плащане са предварително дефинирани в **Номенклатури \>\> Референтни номенклатури \>\> Търговска система \>\> Каси.** От избора на това основание зависи счетоводната операция, която ще се генерира при приключване на документа (ако правите счетоводен запис и автоматичният осчетоводител е коректно настроен). + + - **Данъчен док.** – след като от бутона с трите точки изберете **Фактурата за покупка/продажба** (счетоводния документ), системата ви навигира до Вътрешно-фирмения документ (Продажбата), който също избирате. По този начин се покрива плащането както по вътрешно-фирмения (Документ за покупка/продажба), така и по счетоводния документ (фактурата). + +1. Приключвате РКО като натискате бутон **Приключен** от лентата с инструменти. + +1. При приключване на разходния касов ордер, системата ви дава възможност за генериране на счетоводно записване. + + ![](903-image32.png){ align=center } diff --git a/manual/001-ref/004-payments/003-transfer-bank.md b/manual/001-ref/004-payments/003-transfer-bank.md new file mode 100644 index 00000000..4bcd8a50 --- /dev/null +++ b/manual/001-ref/004-payments/003-transfer-bank.md @@ -0,0 +1,51 @@ +```{only} html +[Нагоре](000-index) +``` + +# Трансфер между банка и каса + +Движението на фирмени парични средства между банка и каса също трябва да +се отразят в системата. Процесът е следният: + +1. Издавате **БИ** (от **Търговската система \>\> Банкови документи**). С този документ в търговската система намалявате паричните средства в банковата сметка, а в счетоводството правим трансфер от банката към транзитна сметка. + + В документа попълвате + + - **Сметка** - номера на банковото извлечение; + + - **Основание за плащане** – прехвърляне между банка и каса (или някакво друго, което сте създали предварително от **Референти номенклатури \>\> Търговска система \>\> Основания за плащане**; + + - **Контрагент данъчен док** – избирате фирмата си (потребителят на продукта); + + - **Сума валута** – сумата, която ще прехвърляте; + + - **Операция** - избирате *Разход*, ако прехвърляте пари от банковата сметка към касата за аналогично в обратния случай – *Приход*; + + Приключвате документа. Можете да направите счетоводно записване. За да +се генерират автоматично правилно операциите, трябва предварително да +сте настроили автоматичния осчетоводител. + + ![](904-image33.png){ align=center w=15cm } + + В случая правим трансфер на 4000 лв от банката към касата. В Сметка +посочвате съответната банкова сметка, от която теглим. Паричните +средства в банковата сметка намаляват, затова сме избрали операция – +Разход. + +1. С **ПКО** в търговската система вкарвате сумата, която изтеглили от банковата сметка в каса. + + ![](905-image34.png){ align=center w=15cm } + + Попълвате: + + - **Док. Тип** – ПКО + + - **Каса** – касата, в която искате да прехвърлите парите; + + - **Контрагент** – избирате фирмата си (потребителят на продукта); + + - **Основание за плащане** – прехвърляне между банка и каса (или друго основание, което предварително сте въвели); + + ```{tip} + В документ тип избираме ПКО, защото парите излезли от банковата сметка трябва да постъпят в касата. На Каса сме избрали Каса 1, което означава че наличността на тази каса ще нарасне с 4000 лв. + ``` \ No newline at end of file diff --git a/manual/001-ref/004-payments/004-transfer-cashdesk.md b/manual/001-ref/004-payments/004-transfer-cashdesk.md new file mode 100644 index 00000000..24a365fa --- /dev/null +++ b/manual/001-ref/004-payments/004-transfer-cashdesk.md @@ -0,0 +1,39 @@ +```{only} html +[Нагоре](000-index) +``` + +# Трансфер между каси + +Всички движенията на парични средства от една каса в друга трябва да +бъдат отразени в системата. За целта се използват касови документи. +Процесът е следният: + +1. От **Търговска система \>\> Касови документи** създавате нов документ. + +1. В него трябва да се попълни: + + - **Док. тип** – РКО; + + - **Каса -** попълвате касата, от която ще прехвърляте парични средства; + + - **Контрагент** – избирате фирмата потребител на продукта; + + - **Основание за плащане** – избирате съответното основание от падащия списък. Предварително трябва да създадете основание за плащане – *трансфер между каси* и да настроите автоматичния осчетоводител да работи с това основание. + + - **Сума валута** - попълвате сумата, която ще прехвърляте; + + ![](906-image35.png){ align=center w=15cm } + +1. След като попълните задължителните полета приключваме документа. Появява се следната форма: + + ![](907-image36.png){ align=center } + +1. Трябва да изберете опция **Прехвърляне на средства между каси**. В **Каса** трябва да изберете от падащия списък касата, към която ще правите трансфера (в която ще влязат парите). + ```{tip} + В примера прехвърляме 2000 лв от Каса 1 в Каса 2. + ``` +1. Ако имате отделни подсметки в сметкоплана си за отделните каси, можете да генерирате счетоводно записване. За да се получи правилен счетоводен запис, трябва предварително да настроите автоматичния осчетоводител. + +1. Натискате **ОК** и автоматично се генерира още един документ – ПКО за касата, към която сте направили трансфера, който е вече приключен. + + ![](908-image37.png){ align=center w=15cm } diff --git a/manual/001-ref/004-payments/901-image30.png b/manual/001-ref/004-payments/901-image30.png new file mode 100644 index 00000000..46010560 Binary files /dev/null and b/manual/001-ref/004-payments/901-image30.png differ diff --git a/manual/001-ref/004-payments/902-image31.png b/manual/001-ref/004-payments/902-image31.png new file mode 100644 index 00000000..b7f45560 Binary files /dev/null and b/manual/001-ref/004-payments/902-image31.png differ diff --git a/manual/001-ref/004-payments/903-image32.png b/manual/001-ref/004-payments/903-image32.png new file mode 100644 index 00000000..e59c62ae Binary files /dev/null and b/manual/001-ref/004-payments/903-image32.png differ diff --git a/manual/001-ref/004-payments/904-image33.png b/manual/001-ref/004-payments/904-image33.png new file mode 100644 index 00000000..71816577 Binary files /dev/null and b/manual/001-ref/004-payments/904-image33.png differ diff --git a/manual/001-ref/004-payments/905-image34.png b/manual/001-ref/004-payments/905-image34.png new file mode 100644 index 00000000..e76201bf Binary files /dev/null and b/manual/001-ref/004-payments/905-image34.png differ diff --git a/manual/001-ref/004-payments/906-image35.png b/manual/001-ref/004-payments/906-image35.png new file mode 100644 index 00000000..2687ca64 Binary files /dev/null and b/manual/001-ref/004-payments/906-image35.png differ diff --git a/manual/001-ref/004-payments/907-image36.png b/manual/001-ref/004-payments/907-image36.png new file mode 100644 index 00000000..d7ed7c81 Binary files /dev/null and b/manual/001-ref/004-payments/907-image36.png differ diff --git a/manual/001-ref/004-payments/908-image37.png b/manual/001-ref/004-payments/908-image37.png new file mode 100644 index 00000000..e8520616 Binary files /dev/null and b/manual/001-ref/004-payments/908-image37.png differ diff --git a/manual/001-ref/005-accounting/000-index.md b/manual/001-ref/005-accounting/000-index.md new file mode 100644 index 00000000..ce30c6e6 --- /dev/null +++ b/manual/001-ref/005-accounting/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Счетоводство + +```{toctree} +:glob: true +* +``` diff --git a/manual/001-ref/005-accounting/001-acc-doc.md b/manual/001-ref/005-accounting/001-acc-doc.md new file mode 100644 index 00000000..f3f77fa1 --- /dev/null +++ b/manual/001-ref/005-accounting/001-acc-doc.md @@ -0,0 +1,91 @@ +```{only} html +[Нагоре](000-index) +``` + +# Създаване на счетоводен документ + +Тъй като системата се състои условно от два главни модула – Търговска и +Счетоводна система, можете да създавате документи не само от +Търговската система и да им правите счетоводни записи, но и +да създавате счетоводни документи директно без те да имат връзка с +вътрешно-фирмени документи. В счетоводната система можете да +създавате и осчетоводявате документи от всякакъв тип като ръчно +(без помощта на автоматичния осчетоводител) избирате счетоводните +сметки. + +Счетоводният документ в системата се състои от три секции – Документ, +Счетоводна статия и Връзки с документи. В първата секция се въвеждат +основните реквизити на документа – тип, дата, номер, информация за +дневниците по ЗДДС и други. Втората представлява самата счетоводна +статия, в която се въвеждат счетоводните операции – посочват се +сметките, признаците, количествата, цени, дебит и кредит. С +терминът „Водеща сметка” в системата се обозначава сметката, която +се въвежда в горната част на секцията, а в редовете на статията се +въвеждат нейните една или повече кореспонденции. Водещата сметка +може да е както по кредита, така и по дебита. Тъй като понякога се +налага въвеждането на няколко счетоводни статии в един документ, в +системата е предвидена опция във всеки документ да могат да се +създават множество статии. Това може да направите като от лентата +с инструменти в документа натиснете бутон „Нова” толкова пъти колкото +статии искате да създадете. В третата секция на документи можете да +видите връзките с други счетоводни документи – с документа за плащане +например. +```{tip} +В следващия пример ще създадем счетоводна фактура за покупка на +материали от фирма Колорит ЕООД. Общата стойност на фактурата е +1151,94, 959,59 – данъчна основа и 191,99 – ДДС. Счетоводните записи, +които трябва да се генерират са 302/4011 и 4531/4011. +``` +![](901-image38.png){ align=center w=15cm } + +![](902-image39.png){ align=center w=15cm } + +- Можете да създадете нов счетоводен документ като от **Счетоводство \>\> +Счетоводни документи \>\>** с натискане на десен бутон на мишката и +изберете **Нов документ**. Трябва да попълните следната информация: + + В секция **Документ**: + + - **Док тип -** избирате типа на документа – обикновено ФПок (фактура за покупка), ФПрод (фактура за продажба) или МО (мемориален ордер). Типовете документи са предварително дефинирани в **Номенклатури \>\> Типове документи**. + + - **Док номер –** попълвате номера на документа + + - **Док дата –** датата на документа + + - **Основание за прилагане –** избира се съответното основание – дали ще се начислява ДДС и какъв процент + + - **Дн. покупки колона/ дн. продажби колона –** ако документът, който вкарвате е фактура, избирате съответния дневник. В противен случай ги оставяте празни + + - **Данъчна основа –** попълва се данъчната основа по документа, която трябва да влезе в дневниците + + - **Стойност ДДС –** попълва се ДДС-то от документа, което трябва да влезе в дневниците + + В секция **Счетоводна статия**: + + В заглавната част: + + - **Сметка** – попълвате водещата сметка + + - **Отч. дата –** попълва се отчетната дата на документа + + - **Признак –** избира се в зависимост от сметката (ако е 401 или 411 – контрагента, ако е 701 – продукцията). + + - **Количество** - 1 + + - **Мярка** – съответната мярка (обикновено – брой) + + - **Цена** – сумата от цялата статия (т.е сбора на количество\*цена от всички редове) + + В редовете на статията се избират материалите и стоките със съответните +им сметки, количества и цени. + + За улеснение на работата ви можете да ползвате готовата функционалност +на системата за автоматично начисляване на ДДС на статията от меню +**Средства** в лентата с инструменти в документа, трябва да изберете +**Начисляване на ДДС**. + + Ако генерирате няколко идентични статии в един документ, можете да ги +копирате като от меню **Средства** изберете **Копиране на статия.** + + Полетата **Дебит/Кредит** най – долу във формата включват дебита и +кредита сумирани от всички статии в документа. diff --git a/manual/001-ref/005-accounting/901-image38.png b/manual/001-ref/005-accounting/901-image38.png new file mode 100644 index 00000000..48a97d91 Binary files /dev/null and b/manual/001-ref/005-accounting/901-image38.png differ diff --git a/manual/001-ref/005-accounting/902-image39.png b/manual/001-ref/005-accounting/902-image39.png new file mode 100644 index 00000000..b53ef155 Binary files /dev/null and b/manual/001-ref/005-accounting/902-image39.png differ diff --git a/manual/001-ref/006-assets/000-index.md b/manual/001-ref/006-assets/000-index.md new file mode 100644 index 00000000..cf5a6a65 --- /dev/null +++ b/manual/001-ref/006-assets/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Дълготрайни активи + +```{toctree} +:glob: true +* +``` diff --git a/manual/001-ref/006-assets/001-create-asset.md b/manual/001-ref/006-assets/001-create-asset.md new file mode 100644 index 00000000..2f6544dd --- /dev/null +++ b/manual/001-ref/006-assets/001-create-asset.md @@ -0,0 +1,116 @@ +```{only} html +[Нагоре](000-index) +``` + +# Създаване на ДМА + +Системата поддържа функционалност, която подпомага ефективното +управление на дълготрайните активи на фирмата. В системата +можете да заведете всички дълготрайни активи, да осчетоводявате +автоматично амортизациите им и да генерирате данъчен и счетоводен +амортизационен план. + +Преди да започнете работа с въвеждането им, трябва да въведете групите +ДА, с които ще работите от **Номенклатури \>\> Референтни номенклатури +\>\> Дълготрайни активи \>\> Групи ДА**. Добра практика е да ги +настроите според сметките в сметкоплана ви. По същия начин +трябва да настроите и типовете продукти в **Номенклатури \>\> +Референтни номенклатури \>\> Търговска система \>\> Типове +продукти** и да настроите автоматичния осчетоводител да работи +коректно с тях. + +Процедурата на заприхождаване на дълготраен актив е следната: + +1. Създавате нов документ за закупуване на дълготраен актив (документ за покупка). + +1. Попълвате заглавната част на документа с данните от фактурата, която са ви издали. + +1. В редовете на документа в колона **Продукт/материал** избирате бутона с трите точки и след натискане десен бутон, избирате **нов продукт**. Попълвате името, съответния тип и го записвате. + +Ще разгледаме пример, в който сме закупили автомобил Пежо партнер, което +трябва да заведем като дълготраен актив. Искаме да започнем да го +амортизираме от 1.3.2010. Закупили сме го на стойност 19 243 и ще +се амортизира 3 години по линейния метод. + +![](901-image40.png){ align=center } + +1. Маркирате новосъздадения материал, натискате десен бутон и избирате **Редакция на ДА**. + +1. Отваря се нова форма на дълготрайния актив, в която трябва да попълните следните полета: + + В секция **Общи**: + + ![](902-image41.png){ align=center } + + - **Код** и **Име** – попълват се автоматично като се копират от тези на материала. Ако искате можете ръчно да ги коригирате. + + - **Група** - избирате от падащия списък съответната категория, която предварително сте въвели + + - **Дата на въвеждане и Датата на придобиване** – попълват се с датата на въвеждане на актива (Датата на фактурата) + + - **Стойност на придобиване** – попълва се стойността на ДА (Амортизируема стойност) + + Секция **Реквизити** + + ![](903-image42.png){ align=center } + + Реквизитите в група **Основни** се отнасят за отписването на актива и не +са задължителни. + + - **Дата на извеждане** – попълва се само в случай, че след време продадете актива или той се амортизира напълно + + - **Макс. процент** – попълва се, ако искате да окажете минималния амортизационен праг, под който амортизацията на актива спира и го извеждате от употреба + + - **Активът остава с балансова стойност** - поставя се отметка, ако в секция **Допълнителни** сте посочили балансова стойност на актива. След като се достигне, амортизацията спира и активът се извежда от употреба. + + - **Амортизира актива при оставащ процент** – поставя се отметка, ако сте попълнили **Макс. процент** и искате да работите с този процент + + **История на актива се попълва**, ако въвеждате активи, които са +закупени преди време и амортизацията им трябва да се продължи. +Например активите, които прехвърляте от предишни програми. + + - **Натупана амортизация (дап/сап)** - въвеждате признатата амортизация към дадена година (1.1.2008 например). + + - **Крайна дата на предишна амортизация** - въвеждате последния ден, до който е протичала амортизацията + + В **Данъчно признати амортизации** попълвате: + + - **Отчетната стойност –** стойността, по която даден дълготраен материален актив се записва в счетоводните сметки и/или в инвентарната книга на предприятието при неговото придобиване или преоценяване. Тя може да бъде цена на придобиване, себестойност, справедлива цена или преоценена стойност. **Задължително се попълва.** + + - **Остатъчна стойност –** нетната сума, която предприятието очаква да получи от един дълготраен материален актив в края на неговия полезен живот, намалена с предполагаемите разходи за ликвидацията. + + - **Начало начисление –** първия ден от месеца, следващ месеца на въвеждане на актива. **Задължително се попълва.** + + Аналогично в **Счетоводно признати амортизации** се попълват съответните +полета. + + Секция **Списъци** + + ![](904-image43.png){ align=center w=15cm } + + Задължително трябва да се попълни **Данъчни амортизационни норми** и +**Счетоводни амортизационни норми**, за да се дефинира срока на +амортизация и амортизационната норма на съответния актив. + + За да попълните тази секция, натиснете бутон +![](905-image44.png). Появява се форма **Генерация**. В нея +се попълва: + + - **М-д на аморт** – избита се метода, по който се амортизират активите; + + - **Период на експл**. – попълвате предполагаемият срок (в месеци) за практическо използване на актива + + - **Аморт норма** – съотношение между амортизационната сума, приета за сто, и полезния срок за ползване на актива в брой години. + + \*попълва се или периода или нормата\! + + Секции **Консервации и Подобрения** + + Попълват се, ако сте правили някакви подобрения на актива или ако +временно сте спрели да го използвате поради определени причини. + + Секции **Данъчен амортизационен план** и **Счетоводен амортизационен +план** + + Попълват се автоматично, след като се попълни амортизационния период и +норма. diff --git a/manual/001-ref/006-assets/002-sale-of-asset.md b/manual/001-ref/006-assets/002-sale-of-asset.md new file mode 100644 index 00000000..33ecf223 --- /dev/null +++ b/manual/001-ref/006-assets/002-sale-of-asset.md @@ -0,0 +1,25 @@ +```{only} html +[Нагоре](000-index) +``` + +# Продажба на ДМА + +В случай че продадете дълготраен актив трябва да извършите следните +действия: + +1. Правите продажба, с която продавате актива + +1. От **Номенклатури \>\> Дълготрайни активи** избирате актива и го отваряте, за да го редактирате. В секция **Реквизити** попълвате: + + - **Дата на извеждане** – първия ден от месеца, следващ месеца на продажбата + + - **Активът остава с балансова ст-ст** – избираме *Да* + + - **Обстоятелства за счетоводно отписване** – можете да попълните причините, поради които е изписан актива. + + +Налага се да продадем автомобила, който сме закупили три месеца по - +късно. Отписваме го на 31.5.2010 като актива остава с балансова +стойност. + +![](906-image45.png){ align=center } diff --git a/manual/001-ref/006-assets/901-image40.png b/manual/001-ref/006-assets/901-image40.png new file mode 100644 index 00000000..2fd87d27 Binary files /dev/null and b/manual/001-ref/006-assets/901-image40.png differ diff --git a/manual/001-ref/006-assets/902-image41.png b/manual/001-ref/006-assets/902-image41.png new file mode 100644 index 00000000..6f8beb6e Binary files /dev/null and b/manual/001-ref/006-assets/902-image41.png differ diff --git a/manual/001-ref/006-assets/903-image42.png b/manual/001-ref/006-assets/903-image42.png new file mode 100644 index 00000000..fd4429a9 Binary files /dev/null and b/manual/001-ref/006-assets/903-image42.png differ diff --git a/manual/001-ref/006-assets/904-image43.png b/manual/001-ref/006-assets/904-image43.png new file mode 100644 index 00000000..ecc386a9 Binary files /dev/null and b/manual/001-ref/006-assets/904-image43.png differ diff --git a/manual/001-ref/006-assets/905-image44.png b/manual/001-ref/006-assets/905-image44.png new file mode 100644 index 00000000..4e323f96 Binary files /dev/null and b/manual/001-ref/006-assets/905-image44.png differ diff --git a/manual/001-ref/006-assets/906-image45.png b/manual/001-ref/006-assets/906-image45.png new file mode 100644 index 00000000..0a38d7f5 Binary files /dev/null and b/manual/001-ref/006-assets/906-image45.png differ diff --git a/manual/001-ref/007-payroll-documents/000-index.md b/manual/001-ref/007-payroll-documents/000-index.md new file mode 100644 index 00000000..ac0dc60b --- /dev/null +++ b/manual/001-ref/007-payroll-documents/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# ТРЗ + +```{toctree} +:glob: true +* +``` diff --git a/manual/001-ref/007-payroll-documents/001-settings.md b/manual/001-ref/007-payroll-documents/001-settings.md new file mode 100644 index 00000000..231de547 --- /dev/null +++ b/manual/001-ref/007-payroll-documents/001-settings.md @@ -0,0 +1,32 @@ +```{only} html +[Нагоре](000-index) +``` + +# Настройки + +За да започнете работа с ТРЗ модула, трябва да се направят някои +предварителни настройки. Тези настройки се правят в +**Номенклатури \>\> Референтни номенклатури \>\> ТРЗ**. Тук +трябва задължително да се попълни: + + - **Национална класификация на икономическите дейности** – попълва се кода и наименованието на основната дейност, с която се занимава предприятието. Ако има самоосигуряващи се лица, ред „Самооосигуряващ се” се оставя. Попълва се задължително и **процент трудова злополука**, като за самоосигуряващи се трябва да е 0. + + - **Национална класификация на професиите и длъжностите** – попълват се всички длъжности и професии, на които са назначени служителите във фирмата като се попълва и класът и кодът на съответните длъжности. + + - **Категории труд –** категориите труд са предварително въведени и е добре да се оставят по този начин. За улеснение може да се смени категорията по подразбиране – в зависимост от коя категория са по – голямата част от служителите. + + - **Минимална работна заплата –** всяка година трябва да се попълва минималната работна заплата, за да имаме коректно въведени данни. + + - **Процент прослужено време** – посочва се какъв е процента, с който се увеличава заплатата в зависимост от годините трудов стаж на служителя + + - **Минимален осигурителен праг –** всяка година трябва да се въвежда минималния осигурителен праг за всяка една от длъжностите, заемани във фирмата, тъй като участват в някои от формулите при изчисляване на заплатите на служителите. Задължително попълвате и минимален осигурителен праг за самоосигуряващи се, ако има такива служители като за *номер на ред* задължително оставяме да е **9999 за тях**, тъй като това е системен номер. + + - **ДОД –** поставя се отметка в поле **Месечен**, за да начисляваме ДОД всеки месец и процента, който се начислява за съответната година. + + - **Кодове за вид плащане –** предварително са вкарани в системата. Ако е необходимо да се добави нов се попълва кода и наименованието му и се активира. + + - **Вид осигурен –** попълват се според указанията за попълване на Декларация 1 + + - **Осигуровки –** предварително са попълнени и не могат да се създават нови. Могат само да се променят старите, ако някои от кодовете е променен, но не е препоръчително да се променя нещо тук. + + - **Процент на осигуровки** – всяка година трябва да се попълват осигуровките като се посочва какъв процент от заплатата са за сметка на работодателя и какъв за сметка на работника и по кой параграф се начисляват. diff --git a/manual/001-ref/007-payroll-documents/002-employees.md b/manual/001-ref/007-payroll-documents/002-employees.md new file mode 100644 index 00000000..8768dcaa --- /dev/null +++ b/manual/001-ref/007-payroll-documents/002-employees.md @@ -0,0 +1,38 @@ +```{only} html +[Нагоре](000-index) +``` + +# Създаване на номенклатури на служители + +За да се начислят заплати, аванси и осигуровки, първо трябва да се +създадат номенклатури на служителите. Нов служител се създава от +**ТРЗ \>\> Служители \>\> десен бутон на мишката \>\> Нов служител**. +Задължително попълваме: + +В **Основни**: + + - **Име** – трите имена на служителя + + - **Адрес –** адрес по лична карта + +В **Реквизити**: + +Попълвате необходимите данни в групите: **Лична информация, дати, лична +карта, местоположение и телефони**. В **Трудов стаж** се попълва +трудовия стаж към момента, а в група **Възнаграждение** попълвате +задължително основната заплата и аванс, ако служителите получават +такива. В група **Други** задължително трябва да се посочи: +*категория труд, вид осигурен, тип на работно време, брой работни +часове, тип РПВ, ГВРС, дали е самоосигуряващ се, пенсионер, с намалена +работоспособност, чужденец и дали се начислява процент прослужено +време*. + +В **Списъци**: + + - **Удръжки/Надбавки** – трябва да се посочат, ако се начисляват на някои от служителите (например запор или при уволнение), за да се вземе предвид от системата при изчисляване на месечната заплата на служителя. За да изберете удръжка или надбавка трябва предварително да сте ги дефинирали в **Номенклатури \>\> Референтни номенклатури \>\> ТРЗ \>\> Удръжки/ Надбавки**. + + - **Минимален осигурителен доход** – избира се длъжността на съответния служител + + - **Платен отпуск** – попълват се оставащите дни отпуск за годината при създаването на новия служител. + + - **Вноски** – в тази група се избират всички ДОО, ДЗПО и ЗО, които се изплащат за съответното лице. diff --git a/manual/001-ref/007-payroll-documents/003-adv-payroll-documents.md b/manual/001-ref/007-payroll-documents/003-adv-payroll-documents.md new file mode 100644 index 00000000..45577fc5 --- /dev/null +++ b/manual/001-ref/007-payroll-documents/003-adv-payroll-documents.md @@ -0,0 +1,13 @@ +```{only} html +[Нагоре](000-index) +``` + +# Авансови разчетно-платежни ведомости + +Този вид документи се създават, ако във фирмата има практика да изплаща +аванси на служителите. В документа се попълва датата, избира се +**Период** (месеца, за който начисляваме аванси) и избираме +служителите, на които ще изплащаме аванси. Ако в номенклатурата +на служителя сте посочили размера на аванса, сумата ще се попълни +автоматично в документа. За да се начисли ДОД трябва да се постави +отметка в поле **Внася се ДОД** в заглавната част на документа. diff --git a/manual/001-ref/007-payroll-documents/004-medical-documents.md b/manual/001-ref/007-payroll-documents/004-medical-documents.md new file mode 100644 index 00000000..0c99d58c --- /dev/null +++ b/manual/001-ref/007-payroll-documents/004-medical-documents.md @@ -0,0 +1,30 @@ +```{only} html +[Нагоре](000-index) +``` + +# Болнични документи + +След представяне на болничен от служител на фирмата, в системата се +вкарва като се създава нов документ от **ТРЗ \>\> Болнични +документи \>\> десен бутон на мишката \>\> Нов документ**. В +документа се попълва: + + - **Док. тип** – оставяте типа да е *Болничен документ* + + - **Док. No.** – попълвате номера, който е на болничния лист, представен от служителя + + - **Док. дата** – попълвате датата, която е на болничния лист, представен от служителя + + - **Вид болничен документ** – избирате заболяването, посочено на болничния лист. Видовете болнични документи са предварително дефинирани в **Номенклатури \>\> Референтни номенклатури ТРЗ \>\> Видове болнични документи.** + + - **Служител** – избирате служителя, който е ползвал болнични + + - **В отпуск от** – попълвате първия ден на болничния + + - **Дата на явяване** – попълвате първия ден след болничните, когато служителя трябва да дойде на работа + + - **Продължение** – слагате отметка, ако болничния лист е продължение да вече представен първичен болничен лист + +Ако болничният е за майчински, трябва да се попълни и секция +**Майчинство**. Там трябва да се попълни датата на термина и +раждане. diff --git a/manual/001-ref/007-payroll-documents/005-leave-documents.md b/manual/001-ref/007-payroll-documents/005-leave-documents.md new file mode 100644 index 00000000..c19854d1 --- /dev/null +++ b/manual/001-ref/007-payroll-documents/005-leave-documents.md @@ -0,0 +1,24 @@ +```{only} html +[Нагоре](000-index) +``` + +# Документи за отпуск + +Документ за отпуск се създава, когато служител на фирмата ползва платен +или неплатен отпуск. В системата се вкарва като се създава нов документ +от **ТРЗ \>\> Болнични документи \>\> десен бутон на мишката \>\> Нов +документ**. В документа се попълва: + + - **Док. тип** – оставяте типа да е *Документ за отпуск* + + - **Док. No.** – можете ръчно да въведете номер или да го оставите празно и при приключване на документа системата автоматично генерира пореден номер. + + - **Док. дата** – попълвате датата на документа. Може да се различава от началната дата на отпуската, но обикновено се пише същата. + + - **Вид документ за отпуск** – избирате вида отпуск, който ще се ползва. Видовете документи за отпуск са предварително дефинирани в **Номенклатури \>\> Референтни номенклатури ТРЗ \>\> Видове документи за отпуск.** + + - **Служител** – избирате служителя, който е ще ползва отпуск + + - **Нач. дата** – попълвате първия ден на отпуската + + - **Крайна дата** – попълвате последния ден на отпуската diff --git a/manual/001-ref/007-payroll-documents/006-payroll-documents.md b/manual/001-ref/007-payroll-documents/006-payroll-documents.md new file mode 100644 index 00000000..0343752c --- /dev/null +++ b/manual/001-ref/007-payroll-documents/006-payroll-documents.md @@ -0,0 +1,39 @@ +```{only} html +[Нагоре](000-index) +``` + +# Разчетно–платежни ведомости + +Разчетно – платежна ведомост е документ, с който се начисляват заплатите +и осигуровките на служителите. Ако сте попълнили всичко правилно в +настройките на ТРЗ модула, номенклатурите на служителите и сте +вкарали в системата всички болнични, отпуски и аванси, ведомостта се +съставя лесно и бързо и всичко се смята автоматично. + +Нов документ се съставя от **ТРЗ \>\> Разчетно – платежни ведомости \>\> +десен бутон на мишката \>\> Нов документ**. В документа задължително се +попълва: + + - **Док. тип** – оставяте типа да е *РПВ* + + - **Док. No.** – можете да въведете ръчно номер или да го оставите празно и при приключване на документа системата автоматично генерира пореден номер + + - **Док. дата** – попълвате датата, на която се начисляват заплатите + + - **Наименование** – можете да дадете наименование на ведомостта, ако искате да има такова при печат + + - **Период** – избирате месеца, за който ще начислявате заплати + + - **Брой работни дни** – автоматично се попълва, в зависимост от периода, който сте избрали. Ако през съответния месец има официално неработни дни и празници, трябва да се посочат в **Номенклатури \>\> Референтни номенклатури ТРЗ \>\> Празници и почивни дни.** + + - **Авансова РПВ** – ако сте създали документ за аванси през същия месец, трябва да се избере, за да се удържи сумата на авансите от заплатите. + +В редовете на документа от бутона с трите точки в колона **Служител,** +трябва да се изберат всички служители, на които ще се начисляват +заплати. Ако всичко е попълнено правилно, след избора на служител, +останалите полета във ведомостта трябва да се попълнят автоматично. При +приключване на документа се смята и общата рекапитулация, откъдето може +да се види общата сума на осигуровките по параграфи, които трябва да се +платят. + +Могат да се разпечатат както ведомостта, така и Общата рекапитулация. diff --git a/manual/001-ref/007-payroll-documents/007-print-slips.md b/manual/001-ref/007-payroll-documents/007-print-slips.md new file mode 100644 index 00000000..853f5a19 --- /dev/null +++ b/manual/001-ref/007-payroll-documents/007-print-slips.md @@ -0,0 +1,13 @@ +```{only} html +[Нагоре](000-index) +``` + +# Печат на фишове + +След приключване на ведомостите, могат да се разпечатат фишовете на +служителите от **ТРЗ \>\> Печат на фишове**. Във филтъра на +справката имате възможност да посочите в поле **РПВ** коя +ведомост искате да разпечатате. Могат да се посочат и няколко или +да остави полето празно и да направим справка за всички. Аналогично в +поле **Служител** можете да посочите един или много служители или да +го оставите празно и да направите справка за всички. diff --git a/manual/001-ref/008-settings/000-index.md b/manual/001-ref/008-settings/000-index.md new file mode 100644 index 00000000..f25549e2 --- /dev/null +++ b/manual/001-ref/008-settings/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Права и настройки + +```{toctree} +:glob: true +* +``` diff --git a/manual/001-ref/008-settings/001-permissions.md b/manual/001-ref/008-settings/001-permissions.md new file mode 100644 index 00000000..856f0487 --- /dev/null +++ b/manual/001-ref/008-settings/001-permissions.md @@ -0,0 +1,71 @@ +```{only} html +[Нагоре](000-index) +``` + +# Права + +Правата в Dreem се задават от меню **Администрация \>\> Права на +групи**. Правата се задават по групи, които дефинираме +предварително. + +1. За да станат активни ограниченията трябва първо от **Администрация \>\> Настройки \>\> Ниво за сигурност** да се вдигне нивото на сигурност. Най добре да се избере - *3 – Функции и данни*. + +1. Трябва да дефинирате потребителските групи от **Администрация \>\> Потребителски групи \>\> Групи.** + +![](901-image46.png){ align=center w=15cm } + +С натискане на десен бутон от списъка избирате **Нова група** (ctrl + +N). Във формата, която се появява в поле **Група** пишете наименованието +на групата. Ако имате вече създадени потребители, които искате да +присъедините към тази група, можете да ги изберете чрез бутона с +трите точки или директно да изпишете името в поле **Потребител**. +Натискате бутон **Запис и изход**, за да запазите модификациите. + +![](902-image47.png){ align=center } + +1. Създавате нови потребители от **Администрация \>\> Потребителски групи \>\> Потребители.** С натискане на десен бутон от списъка избирате **Нов потребител** (ctrl + N). + +![](903-image48.png){ align=center } + +Във формата, която се появява попълвате: + + - **Потребител –** името на потребителя + + - **Активен –** поставяте отметка, ако искате потребителят да достъпва системата + + - **Без парола –** поставяте отметка, ако искате потребителят да достъпва системата без парола + + - **Парола и Пак парола –** попълвате паролата на потребителя. При първото му влизане системата ще има възможност да я смени. Това поле е активно, в случай че не сте сложили отметка пред поле **Без парола**. + +В секция По подразбиране можете да въведете някои данни, които ще се +попълват по подразбиране в документите, с които работи потребителят. +Служат за улеснение на работата. + + - **Персона –** в документи за продажба и покупка в поле Персона ще се появява името, което сте избрали в това поле. + + - **Каса –** по подразбиране при касови плащания на съответния потребител ще му се появява избраната каса. + + - **Склад –** във всички документи свързани със склад системата ще предлага материалите да се изписват от посочения склад. + + - В секция **Групи** трябва да посочите към кои групи искате да присъедините потребителя, тъй като правата в системата се задават на групата, а не на даден потребител. + +Натискате бутон **Запис и изход**, за да запазите модификациите. + +1. Права на групите се задават от меню **Администрация \>\> Права на групи.** + +![](904-image49.png){ align=center w=15cm } + +Правата се делят на два вида: могат да се зададат права на достъп и +работа на ниво **функции** и на ниво **данни**. + + - Освен групите, към която сте посочили, че принадлежат потребителите, всички принадлежат по подразбиране към група *Всички*. + + - Към **Функциите** са включени всички модули. Можете да разрешите на всички достъп до всички данни, ако изберете **Функции** (най – високото ниво) и във формата **Функции** в **Група** изберете *Всички*, а в **права** изберете да имат достъп до всичко. Ако не дефинирате никакви права на това ниво и в настройките сте задали ниво на сигурност – 3, по подразбиране никой няма да има достъп до системата. + + - Ако не зададете право на достъп на предното ниво, можете да дадете право на **достъп на ниво модул**. Например можете да изберете модул **Номенклатури** и в формата, която се появява в дясно да посочите на коя група какво разрешавате или забранявате. + + - **Третото ниво** на достъп е до определена форма или функция. Можете да разгърнете дървото на Номенклатури например. Можете да изберете например Контрагент и да определите права за достъп само свързани с контрагентите. + + - На всяко едно от тези нива можете да забраните и видимостта на някои модул или функция като от права изберете **Достъп до функционалност** – *забранен*. + + - Последният начин на достъп е на **ниво Данни**. На това ниво се дават права свързани с работата с данни – създаване, модифициране, изтриване и т.н както и определяне на критерии, според които даден потребител може да достъпва точно определен набор от данни. Например можете да изберете **Контрагент** и на определен потребител да дадете достъп само до тези контрагенти, които са в категория **Клиенти**. Аналогично на **Функциите**, ако по подразбиране никои няма достъп до никакви данни и трябва да започнете да раздаваме права – или на най – горното ниво – **Данни** – всички да имат достъп до всички данни и после да забранявате някои или на най – горното ниво да не задавате нищо и да давате права за всеки отделен тип данни от дървото. diff --git a/manual/001-ref/008-settings/002-settings.md b/manual/001-ref/008-settings/002-settings.md new file mode 100644 index 00000000..b8235a6b --- /dev/null +++ b/manual/001-ref/008-settings/002-settings.md @@ -0,0 +1,51 @@ +```{only} html +[Нагоре](000-index) +``` + +# Настройки + +Общите настройки в Дрийм може да промените от лентата с инструменти +**Средства \>\> Настройки** или чрез клавишна комбинация Alt + P. + +В секция **Контейнер** можете да поставите отметка, за да активирате: + +![](905-image50.png){ align=center } + + - **Активиране на функции в нов прозорец** – ако искате, когато отваряте някоя от функциите на Дрийм, например *Документи за покупка, Продукти, Картон на контрагент* и т.н, да не се отваря в текущия прозорец и да не можете да видите двата заедно, а в нов. Ако не е поставена отметка, например ако сте отворили *Документи за покупка* и после отворите *Складови документи*, няма да можете да ги виждате едновременно. Препоръчително е да поставите отметка в това поле. + + - **Показване на първоначален екран при стартиране** – махнете тази отметка, ако не искате да виждате при стартиране на програмата началния екран. + + - **Запомняне на последен профил и потребител** – изберете тази опция, ако искате при следващото влизане в системата, тя да предлага последно влезлия потребител във форма **Установяване на самоличност**. + + - **Текстов изглед на справки** – ако се постави отметка в това поле във всички справки ще се появи още един тип на справката – Текстов изглед. По подразбиране са два - *Графичен изглед* и *Списък с данни*. + + - **Запомняне на последен начин на плащане** – избирате тази опция, ако искате системата да запомни последния начин на плащане, който сте избрали *по банков път* или *в брой*. По този начин следващия път, когато създадете документ, в полето Начин на плащане, ще се появи автоматично това, което сме избрали предния път. + +В секция **Списъци** можете да поставите отметка, за да активирате: + +![](907-image51.png){ align=center } + + - **Изглед –** има три типа на изглед: стандартен, аквамарин и пустинен. Изберете едно от тях и ще се промени изгледа в цялата програма. В прозорчето отстрани можете да видите предварително как ще изглежда програмата. + + - **Скриване на колона при групиране по нея –** сложете отметка тук, ако искате когато групирате някакъв изглед по дадена колона, тя автоматично да се скрива и изгледа не се претрупва излишно. + +В секция **Списъци** можете да поставите отметка, за да активирате: + +![](908-image52.png){ align=center } + + - **По Име търси съвпадение навсякъде –** ако няма отметка в поле **Име** в различните форми, когато търсите продукт, склад и т.н и напишете първите няколко букви, системата търси съвпадение само на думи, започващи с тази буква, сричка или дума. Ако има отметка, търси навсякъде в думата. + +Например ако няма отметка и напишем „ви”, ще се покажат винт, винетка и +други, започващи със тази сричка. Ако има отметка обаче ще се появят и +клавиатура, консумативи. + + - **По Име търси в Код** – ако има отметка тук, когато попълвате даден документ за покупка например, в поле **Продукт** можем да въведем името или кода на продукта и системата автоматично ще го подмени с името му т.е. ако ви е по – лесно да работите с кодовете, а не с продуктите, поставяте отметка тук. + + - **Търсене по пълно име на категория –** ако сте сложили отметка тук и в поле категория напишете ръчно само първите няколко букви от името на категорията, няма да се покаже нищо. Препоръчително е да няма отметка тук. + + - **Винаги показва форма за избор –** ако сте поставили отметка тук, в полетата, където имаме да попълваме име на продукт, склад, контрагент и т.н, дори и да напишете правилно ръчно цялото име, пак ще ни се появи формата за избор. + + - **Показва форма за избор ако няма съвпадение –** става активно, ако не сте поставили отметка в предходната опция. Ако напишете ръчно име и има съвпадение на съществуващо такова в базата, не се показва форма за избор. Показва се само, ако нямате съвпадение. + +В секция **Регионални настройки**, в поле **Кратка дата** можете да +промените начина, по който се визуализира датата. diff --git a/manual/001-ref/008-settings/003-send-mail-texts.md b/manual/001-ref/008-settings/003-send-mail-texts.md new file mode 100644 index 00000000..dc85abb1 --- /dev/null +++ b/manual/001-ref/008-settings/003-send-mail-texts.md @@ -0,0 +1,81 @@ +```{only} html +[Нагоре](000-index) +``` + +# Автоматичен текст при изпращане на e-mail + +Настройки на шаблона се намират във файл **EmailTemplate.txt** в папката +на **Dreem.exe** (C:\\Program Files\\Dreem Enterprise 1.5)**.** Шаблона +работи със следните променливи: + + - RECIP\_NAME + + - RECIP\_EMAIL + + - RECIP\_CC\_NAME + + - RECIP\_CC\_EMAIL + + - RECIP\_BCC\_NAME + + - RECIP\_BCC\_EMAIL + + - MAIL\_SUBJECT + + - MAIL\_BODY + + - CGOWNER\_NAME + + - PERSON\_NAME + + - ATTACHMENT\_NAME + + - ATTACHMENT\_SUFFIX (.PDF по подразбиране) + + - ATTACHMENT\_TYPE (1 по подразбиране) + + - TEMP\_FILE + +Съдържание на примерен **EmailTemplate.txt**: + +MAIL\_SUBJECT: Прикрепен {ATTACHMENT\_NAME} от {CGOWNER\_NAME} + +body line 1 + +body line 2 + +... + +Всяка от променливите може да се употреби в текста във вид +{име-на-променлива} и/или инициализира с нова стойност в +**EmailTemplate.txt** като на отделен ред се сложи + +име-на-променлива: \<стойност\> + +където самата \<стойност\> може да съдържа променливи. Всички останали +редове на шаблона са основен текст (email body). + +Валидни стойности за ATTACHMENT\_TYPE: + +1 - PDF (по подразбиране) + +2 - XLS + +3 - MHT + +4 - HTML + +5 - RTF + +Желателно е ATTACHMENT\_SUFFIX да се държи в синхрон с ATTACHMENT\_TYPE, +например + +MAIL\_SUBJECT: Електронна фактура {ATTACHMENT\_NAME}\! + +ATTACHMENT\_TYPE: 2 + +ATTACHMENT\_SUFFIX: .XLS + +body + +... diff --git a/manual/001-ref/008-settings/004-invoice-printing.md b/manual/001-ref/008-settings/004-invoice-printing.md new file mode 100644 index 00000000..235c499f --- /dev/null +++ b/manual/001-ref/008-settings/004-invoice-printing.md @@ -0,0 +1,19 @@ +```{only} html +[Нагоре](000-index) +``` + +# Настройки при печат на фактури + +След като приключите дадена фактура и искате да я разпечатате, натискате +бутона за печат. Появява се следния прозорец, който ви предоставя +следните опции: + +![](909-image53.png){ align=center } + +В **Изходни справки** можете да се избере **тип** на справката – +графичен или текстови и **настройки принтер** – тук посочвате на +кой принтер ще извършите печата. + +В **Типове документи** избираме типа на **Бланката.** Ако искате да +отпечатате фактура на английски, избирате тип на бланката – SG10 – +Графичен док. валута фактура. diff --git a/manual/001-ref/008-settings/005-logo.md b/manual/001-ref/008-settings/005-logo.md new file mode 100644 index 00000000..14235b19 --- /dev/null +++ b/manual/001-ref/008-settings/005-logo.md @@ -0,0 +1,16 @@ +```{only} html +[Нагоре](000-index) +``` + +# Фирмено лого + +Лого за фирмата за фактура се поставя от меню **Администрация \>\> +Настройки** и от група други на **Лого при отпечатване на +документ** зададете стойност логото на фирмата. Чрез бутон +можете да изберете изображението или ръчно да напишете пътя. +Размерът на логото можете да променяте като промените стойността +на поле **Резолюция на лого** (DPI). + +![](910-image54.png){ align=center w=15cm } + +При печат на фактура, се появява и логото. diff --git a/manual/001-ref/008-settings/901-image46.png b/manual/001-ref/008-settings/901-image46.png new file mode 100644 index 00000000..c721cd7b Binary files /dev/null and b/manual/001-ref/008-settings/901-image46.png differ diff --git a/manual/001-ref/008-settings/902-image47.png b/manual/001-ref/008-settings/902-image47.png new file mode 100644 index 00000000..1bb1d315 Binary files /dev/null and b/manual/001-ref/008-settings/902-image47.png differ diff --git a/manual/001-ref/008-settings/903-image48.png b/manual/001-ref/008-settings/903-image48.png new file mode 100644 index 00000000..c9228d64 Binary files /dev/null and b/manual/001-ref/008-settings/903-image48.png differ diff --git a/manual/001-ref/008-settings/904-image49.png b/manual/001-ref/008-settings/904-image49.png new file mode 100644 index 00000000..450ceb7f Binary files /dev/null and b/manual/001-ref/008-settings/904-image49.png differ diff --git a/manual/001-ref/008-settings/905-image50.png b/manual/001-ref/008-settings/905-image50.png new file mode 100644 index 00000000..f6aa3d8a Binary files /dev/null and b/manual/001-ref/008-settings/905-image50.png differ diff --git a/manual/001-ref/008-settings/907-image51.png b/manual/001-ref/008-settings/907-image51.png new file mode 100644 index 00000000..a1aa288b Binary files /dev/null and b/manual/001-ref/008-settings/907-image51.png differ diff --git a/manual/001-ref/008-settings/908-image52.png b/manual/001-ref/008-settings/908-image52.png new file mode 100644 index 00000000..d51d2efe Binary files /dev/null and b/manual/001-ref/008-settings/908-image52.png differ diff --git a/manual/001-ref/008-settings/909-image53.png b/manual/001-ref/008-settings/909-image53.png new file mode 100644 index 00000000..a1051493 Binary files /dev/null and b/manual/001-ref/008-settings/909-image53.png differ diff --git a/manual/001-ref/008-settings/910-image54.png b/manual/001-ref/008-settings/910-image54.png new file mode 100644 index 00000000..6f1e259a Binary files /dev/null and b/manual/001-ref/008-settings/910-image54.png differ diff --git a/manual/002-proc/000-index.md b/manual/002-proc/000-index.md new file mode 100644 index 00000000..e2a9e592 --- /dev/null +++ b/manual/002-proc/000-index.md @@ -0,0 +1,20 @@ +```{only} html +[Нагоре](../000-index) +``` +# Процедури + +В раздел *Процедури* се разглеждат различни казуси, процеси и въпроси, възникващи при практическото приложение на системата в организацията. + + - [Номенклатури и ценови листи](001-nomenclatures/000-index.md) + - [Документи и връзки между тях](002-documents/000-index.md) + - [Плащания](003-payments/000-index.md) + - [Счетоводство](004-accounting/000-index.md) + + ```{toctree} +:maxdepth: 1 +:hidden: +001-nomenclatures/000-index.md +002-documents/000-index.md +003-payments/000-index.md +004-accounting/000-index.md +``` diff --git a/manual/002-proc/001-nomenclatures/000-index.md b/manual/002-proc/001-nomenclatures/000-index.md new file mode 100644 index 00000000..8c1cca28 --- /dev/null +++ b/manual/002-proc/001-nomenclatures/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Номенклатури и ценови листи + +```{toctree} +:glob: true +* +``` diff --git a/manual/002-proc/001-nomenclatures/001-item-mesures.md b/manual/002-proc/001-nomenclatures/001-item-mesures.md new file mode 100644 index 00000000..0f4e49da --- /dev/null +++ b/manual/002-proc/001-nomenclatures/001-item-mesures.md @@ -0,0 +1,54 @@ +```{only} html +[Нагоре](000-index) +``` + +# Работа с няколко мерни единици на един продукт + +Често се налага за един и същи продукт да се използват няколко мерни +единици. Например купува се на едро, а се продава на дребно. В +системата е разработена функционалност, която към номенклатурата +на един продукт да се изберат повече от една мерни единици. При +покупка или продажба се посочва желаната мерна единици, след +което системата автоматично си ги преобразува в основната и по този +начин ги изписва от склада. + +За да се използва тази функционалност трябва първо да се създадат +различни мерни единици, да се посочат като допълнителни мерни +единици в номенклатурата на продукта и да се определят зависимостите +между тях. + +1. От **Номенклатури \>\> Референтни номенклатури \>\> Мерки** създайте желаните мерни единици (ако вече ги няма създадени) и запишете промените. + +![](901-image55.png){ align=center w=15cm } + +1. От **Номенклатури \>\> Продукти и материали** изберете продукта, на който искате да дефинирате допълнителни мерни единици и го отворете. В секция Основни при създаването на номенклатурата сте избрали Мярка. Това е основната мярка на продукта. + +![](902-image56.png){ align=center w=15cm } + +За да дефинирате допълнителни мерни единици и да определите връзките +между тях трябва от секция **Списъци \>\> Фасети на мерки** от +падащия списък в поле **За 1** да изберете новите мерки. В поле +Коефициент трябва да посочите отношението между новите мерни единици +и основната. + +Например основната мярка на Винт за дърво 3\*20 мм. Продавате го обаче и +кутии от по сто бройки. В колона Коефициент трябва да се посочи 100. +След като продадете две кутии например, автоматично от склада ще се +изпишат 200 бройки. + +В следващия пример ще зададем втора мерна единица – кутия на Винт за +дърво 3\*20 мм. Една кутия от тези винтове съдържа 100 бройки. + +![](903-image57.png){ align=center } + +Можете да посочвате и повече от няколко мерни единици и да ги използвате +във всички документи. Системата автоматично ще ги преобразува в +основната. Всички документи разполагат с колони **Мярка, +Основна мярка, Отношение на мерки** и **Количество в основна +мярка,** откъдето лесно можете да избирате различните мерни единици +и да виждате отношенията в изписваните и наличните количества. + +![](904-image58.png){ align=center w=15cm } + +В случая продаваме 5 кутии винтове. Въпреки това от склада ще се изпишат +500 бройки. diff --git a/manual/002-proc/001-nomenclatures/002-item-types.md b/manual/002-proc/001-nomenclatures/002-item-types.md new file mode 100644 index 00000000..71269f14 --- /dev/null +++ b/manual/002-proc/001-nomenclatures/002-item-types.md @@ -0,0 +1,55 @@ +```{only} html +[Нагоре](000-index) +``` + +# Типове и категориите на продукти + +Категориите продукти се използват за обособяването на продуктите по +определени критерии. Това спомага за по – лесна и бърза работа с +номенклатурите. Най – често се използват за справки и търсене. + +В системата първо се задават типове категории и към всеки тип могат да +се подчинят няколко категории. Всеки продукт може да принадлежи към +няколко типа, но само към една категория от тип. + +За да създадете категории на продуктите трябва: + +1. От **Номенклатури \>\> Категории продукти** да създадете типовете категории като ги попълните в колона **Тип**. + +1. За всеки тип категория трябва да попълните съответните и категории. Това може да осъществите като позиционирате мишката в реда със съответния тип и попълните категориите и в колона **Категория**. + +![](905-image59.png){ align=center w=15cm } + +Най - удобният начин за работа с категориите е като се създаде една обща +група, която съдържа всички основни категории. След това всяка една от +тези категории да я раздробите на други категории като създадете нов +тип категория с подкатегориите. Можете да ги разбивате по този начин +до нивото, което ви е необходимо. + +В примера по – горе в сме създали основен тип Група, който съдържа +всички основни категории. След това сме разбили категориите, които +е необходимо на подкатегории като сме създали нови типове и категории. +Например в тип Група имаме категория Инертни материали. След това сме +създали нов тип категория Инертни материали и на него сме създали нови +категории Цимент, Гипс, Вар и т.н. + +![](906-image60.png){ align=center w=15cm } + +1. След като създадете всички необходими категории можете добавяте на продуктите като от номенклатурата на продукта в поле **Категория** изберете всички необходими. + +![](907-image61.png){ align=center } + +С натискане на бутона с трите точки срещу полето ви се отваря списък на +категории, от който можете да изберете поставяйки отметка пред +желаните. + +![](908-image62.png){ align=center } + +В случай че искате да посочите една и съща категория на няколко +номенклатури наведнъж, не е необходимо да ги отваряте една по +една. Можете направо от форма **Продукти и материали** да маркирате +желаните продукти и чрез натискане на десен бутон на мишката и като +изберете опция **Категории** и от появилия се списък изберете +необходимите. + +![](909-image63.png){ align=center w=15cm } diff --git a/manual/002-proc/001-nomenclatures/003-currency-price-lists.md b/manual/002-proc/001-nomenclatures/003-currency-price-lists.md new file mode 100644 index 00000000..745e0dd0 --- /dev/null +++ b/manual/002-proc/001-nomenclatures/003-currency-price-lists.md @@ -0,0 +1,32 @@ +```{only} html +[Нагоре](000-index) +``` + +# Валутни ценови листи + +Системата позволява да задавате продажна цена на всички артикули в +различни валути. Например ако работите с чуждестранни клиенти и +доставчици и искате да имате отделни ценови листи за тях. + +За да създадете валутни ценови листи трябва да създадете нова ценова +листа по стандартния начин, но за валута да изберете желаната (ако +сте закупили стоките в USD например, в ценовата листа ще посочите като +валута USD). + +![](910-image64.png){ align=center w=15cm } + +При продажба на тези стоки трябва да приложите съответната ценова листа. +На реда на продажбата трябва да запишете курса на деня, по който се +работи. Общата стойност на реда е във валута и лева едновременно. +Стойността на продажбата е само в лева. За всяка позиция на продажбата +може да има различна валута, обща стойност и равностойност в лева, но +самото вземане, което поражда продажбата е в лева. Фактурата ще се +генерира по същият начин, като в счетоводството се взимат само +левовите стойности. + +![](911-image65.png){ align=center w=15cm } + +Валутните редове остават само в търговската система и служат на +търговците за справки. Ако желаете можете да разпечатате +документа със или без валутните стойности. Това зависи от шаблона +за печат, който ще изберете. diff --git a/manual/002-proc/001-nomenclatures/901-image55.png b/manual/002-proc/001-nomenclatures/901-image55.png new file mode 100644 index 00000000..3e6bf9d7 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/901-image55.png differ diff --git a/manual/002-proc/001-nomenclatures/902-image56.png b/manual/002-proc/001-nomenclatures/902-image56.png new file mode 100644 index 00000000..bf300be7 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/902-image56.png differ diff --git a/manual/002-proc/001-nomenclatures/903-image57.png b/manual/002-proc/001-nomenclatures/903-image57.png new file mode 100644 index 00000000..fb35a835 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/903-image57.png differ diff --git a/manual/002-proc/001-nomenclatures/904-image58.png b/manual/002-proc/001-nomenclatures/904-image58.png new file mode 100644 index 00000000..f57b3284 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/904-image58.png differ diff --git a/manual/002-proc/001-nomenclatures/905-image59.png b/manual/002-proc/001-nomenclatures/905-image59.png new file mode 100644 index 00000000..400c0550 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/905-image59.png differ diff --git a/manual/002-proc/001-nomenclatures/906-image60.png b/manual/002-proc/001-nomenclatures/906-image60.png new file mode 100644 index 00000000..286763b1 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/906-image60.png differ diff --git a/manual/002-proc/001-nomenclatures/907-image61.png b/manual/002-proc/001-nomenclatures/907-image61.png new file mode 100644 index 00000000..363eca57 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/907-image61.png differ diff --git a/manual/002-proc/001-nomenclatures/908-image62.png b/manual/002-proc/001-nomenclatures/908-image62.png new file mode 100644 index 00000000..ba4d1143 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/908-image62.png differ diff --git a/manual/002-proc/001-nomenclatures/909-image63.png b/manual/002-proc/001-nomenclatures/909-image63.png new file mode 100644 index 00000000..bd8618f5 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/909-image63.png differ diff --git a/manual/002-proc/001-nomenclatures/910-image64.png b/manual/002-proc/001-nomenclatures/910-image64.png new file mode 100644 index 00000000..6c68b222 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/910-image64.png differ diff --git a/manual/002-proc/001-nomenclatures/911-image65.png b/manual/002-proc/001-nomenclatures/911-image65.png new file mode 100644 index 00000000..182b92a3 Binary files /dev/null and b/manual/002-proc/001-nomenclatures/911-image65.png differ diff --git a/manual/002-proc/002-documents/000-index.md b/manual/002-proc/002-documents/000-index.md new file mode 100644 index 00000000..76c687cf --- /dev/null +++ b/manual/002-proc/002-documents/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Документи и връзки между тях + +```{toctree} +:glob: true +* +``` diff --git a/manual/002-proc/002-documents/001-row-crosses.md b/manual/002-proc/002-documents/001-row-crosses.md new file mode 100644 index 00000000..0934f65b --- /dev/null +++ b/manual/002-proc/002-documents/001-row-crosses.md @@ -0,0 +1,53 @@ +```{only} html +[Нагоре](000-index) +``` + +# Кросовете между документи и как да ги използваме + +В системата за по – лесна и удобна работа е заложена функционалност за +генериране на свързани документи от първичен документ като данните в +тях се попълват автоматично. Например от документ за покупка можете да +генерирате – складов документ, фактура, документ за плащане и +гаранционна карта. Тази опция се появява автоматично, когато +приключвате документ. Но дори в случай че приключите документа и след +известно време решите да генерирате свързани документи чрез отваряне +на документа и натискана на бутон ![](903-image66.png) от +лентата с инструменти ви се отваря същата форма, от където можете +автоматично да създадете необходимите документи. + +![](904-image67.png){ align=center } + +Друг начин да свържете документи е в ръчно да ги свържете. + +Банкови и касови документи можете да свържете ръчно като отворите +документа и от поле Свързан документ и Данъчен документ изберете +съответните документи. + +![](905-image68.png){ align=center w=15cm } + +Всички в връзки на един документ с други можете да видите в секция +**Връзки с документи**. + +![](906-image69.png){ align=center w=15cm } + +Третият вариант за свързване на документи е от секция Връзки с +документи. В лявата секция са изредени всички възможни +документи, които могат да се свържат към избрания. Връщате +документа в състояние Редакция и маркирате типа документ, с който +искате да свържете текущия. В дясната част от колона Ред от свързан +документ трябва да изберете съответния документ. + +![](907-image70.png){ align=center w=15cm } + +Продуктите в документите се свързват един по един като всеки път в Ред +от текущ документ избирате продукт от текущия и в Ред от свързан +документ избирате съответстващия му продукт от свързания. +Количествата в колони **Усвоено количество** в текущ документ и +**Усвоено количество** в свързан документ трябва да съвпадат. В случай +че сте правили трансформация и искате да свържете много продукти от +текущия документ към един продукт от свързан документ, сборът на +коефициентите в Усвоено количество в свързан документ трябва да +дават единица. Това се прави в случаите например когато продаваме +няколко продукта, но ги фактурираме като обща номенклатура. + +![](908-image71.png){ align=center w=15cm } diff --git a/manual/002-proc/002-documents/002-invoice-multiple-sales.md b/manual/002-proc/002-documents/002-invoice-multiple-sales.md new file mode 100644 index 00000000..49e82e78 --- /dev/null +++ b/manual/002-proc/002-documents/002-invoice-multiple-sales.md @@ -0,0 +1,49 @@ +```{only} html +[Нагоре](000-index) +``` + +# Създаване на фактура от множество продажби + +Създаване на фактура от множество продажби се използва в случаите, +когато имате няколко нефактурирани продажби към един контрагент и +трябва да му издадете обща фактура. + +За да създадете фактура, свързана към няколко фактури трябва да спазвате +следната процедура: + +1. От **Търговска система \>\> Документи за продажба** с натискане на десен бутон на мишката върху списъка с документи, изберете **Нов документ**. Отваря се празна форма за въвеждане на данни **Документ за продажба**. + +1. От меню **Средства** избирате опция **Генериране** **фактура от продажби**. Отваря се форма за **Избор – Редове на документи за продажба**. От списъка трябва да маркирате желаните продажби и да натиснете след това бутон **Напред**. Ако документите, които търсите ги няма в списъка, трябва да направите корекция във филтъра. + +В следващия пример ще генерираме фактура с дата 15.5.2010 по три +продажби на Миреастрой ООД с номер 0000000003, 0000000004 и +0000000005. + +![](909-image72.png){ align=center w=15cm } + +1. След натискане на бутона, в същата форма системата показва всички редове от избраните документи за продажба. От тук трябва да посочите кои продукти да бъдат включени във фактурата. След като маркирате желаните редове, натиснете бутон **Избор**. + +![](910-image73.png){ align=center w=15cm } + +1. Като резултат от предходните действия, системата генерира Фактура на базата на посочените от вас критерии и попълва автоматично всички полета. При наличие на еднакви продукти в различните продажби, системата ги обединява в един с общо количество (само в случай, че цените съвпадат). + +![](911-image74.png){ align=center w=15cm } + +Забележете че имахме 50 броя Цимент бял 50 кг. Девня по продажба +0000000003 и 30 по продажба 0000000004 и цената им е еднаква и в двата +документа. Във фактурата обаче са обединени и има само един ред с тази +номенклатура с 80 бройки. + +1. След като попълните и данните в заглавната част на фактурата, натиснете бутон **Приключен** от лентата с инструменти, за да валидирате документа. Форма **Свързани документи** ви дава възможност да генериране и свързан счетоводен документ със следните опции: + + - **Генериране на счетоводен документ и приключване** – поставяте отметка тук, ако искате да направите счетоводен запис на фактурата. + + - **Касов бон** – ако изберете тази опция системата ще направи счетоводно записване на плащането на фактурата, ако то е по касов път. + + - **Изписване на стоки/МЗ** – тази опция ви дава възможност системата автоматично да изпише счетоводно на стоки и материали по фактурата. + +![](912-image75.png){ align=center } + +След като сте избрали необходимите опции, трябва да натиснете бутон +**ОК** за изпълнението им. Веднага можете да забележите, че в секция +Свързани документи са се появили свързаните продажби. diff --git a/manual/002-proc/002-documents/003-purchases-transport-expenses.md b/manual/002-proc/002-documents/003-purchases-transport-expenses.md new file mode 100644 index 00000000..6bd0a858 --- /dev/null +++ b/manual/002-proc/002-documents/003-purchases-transport-expenses.md @@ -0,0 +1,30 @@ +```{only} html +[Нагоре](000-index) +``` + +# Разпределяне на разходи по транспорт при покупка + +В случаите в които освен фактурата за покупка с доставката пристига и +фактура за транспорт – например платили сте на спедиторска фирма за +доставката и искате да разпределите този разход върху стойността на +материалите трябва: + +1. Създавате документ за покупка, с който вкарвате фактурата за материалите и го приключвате. + +1. Създавате нов документ, с който вкарвате в системата фактурата за транспорта. + +С пристигането на иглен дървен материал получаваме и фактура за +транспорт, тъй като сме ползвали услугите на спедиторска фирма. +Искаме да разпределим този разход върху закупените материали. + +![](913-image76.png){ align=center w=15cm } + +1. Отивате в секция **Връзки** с документи и маркирате връзка **Покупки, за които текущата покупка е разход.** От колона **Ред от свързан документ** избирате чрез натискане на бутона с трите точки покупката за стоки, която създадохте преди това. Чрез натискане на бутон **Напред** от формата за избор изберете всички продукти, върху които искате да разпределите разхода за транспорт. + +![](914-image77.png){ align=center w=15cm } + +1. В списъка влизат всички избрани редове от покупката, а срещу всеки един от тях стои номенклатурата на транспорта. Маркирате всички редове и от меню **Средства** от лентата с инструменти, избирате **Разпределение на разходи** (можете и да натиснете десен бутон на мишката и да изберете същата опция). В прозореца за избор, който се появява трябва да въведете сумата на разхода за транспорт без ДДС. Можете да изберете как да разпределите разхода върху стоките – на база количеството или стойността и натискате **ОК**. Можете да приключите документа. + +1. След преизчисляване на склада от **Контролен панел \>\> Преизчисляване на склада** стойността на стоките в склада ще се увеличат. + +![](915-image78.png){ align=center w=15cm } diff --git a/manual/002-proc/002-documents/004-advances.md b/manual/002-proc/002-documents/004-advances.md new file mode 100644 index 00000000..6c05d4be --- /dev/null +++ b/manual/002-proc/002-documents/004-advances.md @@ -0,0 +1,88 @@ +```{only} html +[Нагоре](000-index) +``` + +# Работа с аванси + +В програмата съществува продукт *Аванс*. Този продукт е със стойност +1.00 лв с ДДС. Продуктът има специфични настройки, затова не трябва да +се трие. + +Схемата при издаване на фактура за аванс е идентична с издаване на +обикновена фактура с разликата, че използвате този продукт. + +Процесът е следният: + +1. Когато получите аванс от даден клиент, пускате документ за продажба, в който попълвате: + + - **Контрагент -** попълвате името на клиента (ръчно или го избирате от списък чрез натискане на бутон ![](916-image79.png)). + + - **Дата** – датата, на която са ви платили аванса + + - В редовете на документа попълвате: + + - **Продукт/материал -** избирате продукт *Аванс*. + + - **Количество -** попълвате сумата на аванса с ДДС. + + - **Мярка** - оставяте *брой*. + + - **Цена** - оставяте я да е 0,8333. + + - **Партида** - желателно е авансите да се водят с партиди, в противен случай системата ги обединява + +Рамтек Трейдинг ЕООД са ни платили 900 лв с ДДС аванс за тухли, които ще +купуват, но не знаят все още какъв вид. Трябва да се издаде фактура от +аванса и по – късно той да бъде приспаднат от сумата, която ще дължат +по издадената фактура. + +![](917-image80.png){ align=center w=15cm } + +1. Приключвате документа като натискате бутон ![](918-image81.png). + +В следния прозорец избирате: + +![](919-image82.png){ align=center } + + - Не слагате отметка за **Генериране на складови документи,** ако освен аванса нямате да фактурирате и стоки и материали (но и да сложим, такъв няма да се генерира). + + - Слагаме отметка в **Документ за плащане**, ако плащането е по каса и посочвате сумата. + + - Поставяте отметка за **Генериране на Фактура**, **Счетоводно записване**, „**Плащане през каса за сума от** (ако плащането е през каса) и на **Приключване**. + + - Не поставяте отметка за **Генериране на гаранц. карта**. + + - Ако искате да разпечатаме или да прегледате генерираните документи поставяте съответно отметки на **Печат** и **Преглед**. + +При тази схема системата разбира, че това е аванс и няма продадена +стока. + +1. Неусвоените аванси, с които разполагате, можете да видите от справка **Аванси по контрагенти** (в модул **Справки**). + +![](920-image83.png){ align=center w=15cm } + +В колона **Продажба** показва сумата на аванса фигурираща в документа за +продажба, а във колона **Фактури** сумата на аванса, ако сте издали +фактура по него. + +От тази справка виждате, че фирма Ремтек Трейдинг ЕООД са ви платили +аванс за 750лв (900 лв с ДДС), който сте отбелязали в системата с +документ за продажба и фактура. + +1. При последвала Продажба на стока, в документ за продажба избирате същият контрагент и попълвате продуктите и материалите по поръчката. За да приспаднете аванса избирате бутон **Неусвоени аванси на контрагент** ![](921-image84.png) от лентата с инструменти най – отгоре на формата (или от меню Средства). Появява се следната форма: + +![](922-image85.png){ align=center } + +В секция **Неусвоени аванси** са всички аванси, които е платил +контрагента и са все още неусвоени като се разделят по +партида, а в **Хронология аванси** се пази информация за всички +аванси, които е плащал клиента. Избирате запис от неусвоените аванси и +натискате бутон **ОК**. + + - Ако сумата на авансът е по – голяма от сумата в документа, системата автоматично променя в сумата на аванса като тази на продажбата, като отделен ред със знак (-). По този начин стойността на документа става (0,00). + + - Можете да изберете няколко аванса по един и същи документ. + + - При избор на аванс в поле **Количество** можете да промените сумата на аванса, ако искате да приспаднете само част от него. Другата част от аванса ще остане по сметката на клиента и можем да я приспаднете от някоя друга продажба. + +![](923-image86.png){ align=center w=15cm } diff --git a/manual/002-proc/002-documents/005-currency-invoices.md b/manual/002-proc/002-documents/005-currency-invoices.md new file mode 100644 index 00000000..5f622b59 --- /dev/null +++ b/manual/002-proc/002-documents/005-currency-invoices.md @@ -0,0 +1,35 @@ +```{only} html +[Нагоре](000-index) +``` + +# Създаване на валутни фактури за покупка и продажба + +При внос, износ или други сделки с чуждестранни лица, се налага да се +издават документи, които пораждат вземания или задължения във валута. +За да се посочи, че сделката е във валута, тя трябва да се укаже при +въвеждането на документа (покупка, продажба). Избора на валута в +която да бъде вземането или задължението става на в секция +**Допълнителни** на документа. Освен валутата се посочва и курса +на който възниква задължението. + +Валутите избрани в редовете нямат нищо общо с валутата, в която е +указано вземането или задължението. + +Например: Продавате продукти от група А и група B, съответно по техните +ценови листи в EUR и USD. Контрагентът ви е чуждестранно лице от +Швейцария и е уговорено валутата на сделката да е CHF. В този +случай, на втория панел на продажбата, за валута в която ще се +породи вземането избирате CHF и курс BGN/CHF. + +![](924-image87.png){ align=center w=15cm } + +При осчетоводяването на валутни документи, вземането или задължението ще +се отрази като валутна и левова стойност едновременно, по указания курс, +а закупените или продадени стоки и услуги, съдържащи се в документа, ще +се осчетоводят само със техните количествени и левови стойности. + +Ако искате да разпечатате документа, трябва да изберете подходящ шаблон +с изглед за валутна фактура от бутон **Печат \>\> Настройки \>\> +Бланка.** + +![](925-image88.png){ align=center } diff --git a/manual/002-proc/002-documents/903-image66.png b/manual/002-proc/002-documents/903-image66.png new file mode 100644 index 00000000..34328319 Binary files /dev/null and b/manual/002-proc/002-documents/903-image66.png differ diff --git a/manual/002-proc/002-documents/904-image67.png b/manual/002-proc/002-documents/904-image67.png new file mode 100644 index 00000000..0c58efc5 Binary files /dev/null and b/manual/002-proc/002-documents/904-image67.png differ diff --git a/manual/002-proc/002-documents/905-image68.png b/manual/002-proc/002-documents/905-image68.png new file mode 100644 index 00000000..2657f5f6 Binary files /dev/null and b/manual/002-proc/002-documents/905-image68.png differ diff --git a/manual/002-proc/002-documents/906-image69.png b/manual/002-proc/002-documents/906-image69.png new file mode 100644 index 00000000..5968df43 Binary files /dev/null and b/manual/002-proc/002-documents/906-image69.png differ diff --git a/manual/002-proc/002-documents/907-image70.png b/manual/002-proc/002-documents/907-image70.png new file mode 100644 index 00000000..77881672 Binary files /dev/null and b/manual/002-proc/002-documents/907-image70.png differ diff --git a/manual/002-proc/002-documents/908-image71.png b/manual/002-proc/002-documents/908-image71.png new file mode 100644 index 00000000..5a82e191 Binary files /dev/null and b/manual/002-proc/002-documents/908-image71.png differ diff --git a/manual/002-proc/002-documents/909-image72.png b/manual/002-proc/002-documents/909-image72.png new file mode 100644 index 00000000..f597f955 Binary files /dev/null and b/manual/002-proc/002-documents/909-image72.png differ diff --git a/manual/002-proc/002-documents/910-image73.png b/manual/002-proc/002-documents/910-image73.png new file mode 100644 index 00000000..18231e44 Binary files /dev/null and b/manual/002-proc/002-documents/910-image73.png differ diff --git a/manual/002-proc/002-documents/911-image74.png b/manual/002-proc/002-documents/911-image74.png new file mode 100644 index 00000000..629b5845 Binary files /dev/null and b/manual/002-proc/002-documents/911-image74.png differ diff --git a/manual/002-proc/002-documents/912-image75.png b/manual/002-proc/002-documents/912-image75.png new file mode 100644 index 00000000..dca1b6a1 Binary files /dev/null and b/manual/002-proc/002-documents/912-image75.png differ diff --git a/manual/002-proc/002-documents/913-image76.png b/manual/002-proc/002-documents/913-image76.png new file mode 100644 index 00000000..6e80715d Binary files /dev/null and b/manual/002-proc/002-documents/913-image76.png differ diff --git a/manual/002-proc/002-documents/914-image77.png b/manual/002-proc/002-documents/914-image77.png new file mode 100644 index 00000000..c8f1e901 Binary files /dev/null and b/manual/002-proc/002-documents/914-image77.png differ diff --git a/manual/002-proc/002-documents/915-image78.png b/manual/002-proc/002-documents/915-image78.png new file mode 100644 index 00000000..84bc9039 Binary files /dev/null and b/manual/002-proc/002-documents/915-image78.png differ diff --git a/manual/002-proc/002-documents/916-image79.png b/manual/002-proc/002-documents/916-image79.png new file mode 100644 index 00000000..1f3bd13d Binary files /dev/null and b/manual/002-proc/002-documents/916-image79.png differ diff --git a/manual/002-proc/002-documents/917-image80.png b/manual/002-proc/002-documents/917-image80.png new file mode 100644 index 00000000..8d4fd0ac Binary files /dev/null and b/manual/002-proc/002-documents/917-image80.png differ diff --git a/manual/002-proc/002-documents/918-image81.png b/manual/002-proc/002-documents/918-image81.png new file mode 100644 index 00000000..8582a973 Binary files /dev/null and b/manual/002-proc/002-documents/918-image81.png differ diff --git a/manual/002-proc/002-documents/919-image82.png b/manual/002-proc/002-documents/919-image82.png new file mode 100644 index 00000000..ff622f3b Binary files /dev/null and b/manual/002-proc/002-documents/919-image82.png differ diff --git a/manual/002-proc/002-documents/920-image83.png b/manual/002-proc/002-documents/920-image83.png new file mode 100644 index 00000000..2a9c478e Binary files /dev/null and b/manual/002-proc/002-documents/920-image83.png differ diff --git a/manual/002-proc/002-documents/921-image84.png b/manual/002-proc/002-documents/921-image84.png new file mode 100644 index 00000000..cc814a49 Binary files /dev/null and b/manual/002-proc/002-documents/921-image84.png differ diff --git a/manual/002-proc/002-documents/922-image85.png b/manual/002-proc/002-documents/922-image85.png new file mode 100644 index 00000000..5b97435f Binary files /dev/null and b/manual/002-proc/002-documents/922-image85.png differ diff --git a/manual/002-proc/002-documents/923-image86.png b/manual/002-proc/002-documents/923-image86.png new file mode 100644 index 00000000..31f9146a Binary files /dev/null and b/manual/002-proc/002-documents/923-image86.png differ diff --git a/manual/002-proc/002-documents/924-image87.png b/manual/002-proc/002-documents/924-image87.png new file mode 100644 index 00000000..90388ada Binary files /dev/null and b/manual/002-proc/002-documents/924-image87.png differ diff --git a/manual/002-proc/002-documents/925-image88.png b/manual/002-proc/002-documents/925-image88.png new file mode 100644 index 00000000..3834511d Binary files /dev/null and b/manual/002-proc/002-documents/925-image88.png differ diff --git a/manual/002-proc/003-payments/000-index.md b/manual/002-proc/003-payments/000-index.md new file mode 100644 index 00000000..edac3a33 --- /dev/null +++ b/manual/002-proc/003-payments/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Плащания + +```{toctree} +:glob: true +* +``` diff --git a/manual/002-proc/003-payments/001-offsets.md b/manual/002-proc/003-payments/001-offsets.md new file mode 100644 index 00000000..74c1c7f3 --- /dev/null +++ b/manual/002-proc/003-payments/001-offsets.md @@ -0,0 +1,60 @@ +```{only} html +[Нагоре](000-index) +``` + +# Прихващания + +Често в практиката се оказва, че някой контрагенти са ви едновременно +доставчици и клиенти. След което се появяват случаи, в които трябва +да прихванете плащания – имате задължения ви вземания от клиента +едновременно. В такива случаи се издава протокол за прихващане и +се доплаща остатъкът. + +В системата е разработен специален вид документ **ПротПрихв** (Протокол +за прихващания). В него трябва да изберете двата документа – Покупката +и Продажбата, за да прихванете дължимите суми по тях. + +Процесът е следния: + +1. Създавате документ за покупка, попълвате го и го приключвате по стандартния начин. + +1. Създавате документ за продажба към същия контрагент, попълвате и приключвате и него. + +По този начин в системата се завеждат вземанията и задълженията към +контрагента. За да ги приспаднете трябва да създадете документ за +прихващане. + +1. От **Търговска система \>\> Касови документи \>\>** с натискане на десен бутон на мишката върху списъка с документи, изберете **Нов документ**. + +В него трябва да попълните: + + - **Док. тип** – задължително трябва да изберете *ПротПрихв;* + + - **Док. дата** – датата на прихващането; + + - **Контрагент** – контрагента, на който ще издавате протокола; + + - **Свързан док** - изберете покупката и продажбата и данъчните им документи (чрез натискане на бутона с трите точки и навигиране с бутон **Напред**); + + - **Основание за плащане** – на покупката изберете *Разходи за покупки*, а на продажбата – *Приходи от продажби;* + +**Операция** – на покупката трябва да се е попълнило *Разход*, а на +продажбата – *Приход;* + +В примера сме закупили материали на стойност 1 876,80лв от Текса АД и +сме продали на същата фирма стоки на стойност 2 116,03лв. Искаме да +прихванем двата документа, така че да остане да се изплаща само +разликата в стойностите им. + +![](901-image89.png){ align=center w=15cm } + + - **Сума валута** – и на двата реда сумата трябва да е еднаква т.е. трябва да вземете по – малката от двете суми и да я въведете и в реда с по – голямата. Сумата на документа накрая винаги трябва да е равна на нула. + +В примера тъй като сумата по документа за покупка е по – малката, +коригираме и дали на продажбата със същата стойност. + +![](902-image90.png){ align=center w=15cm } + +1. Можете да приключите документа. От формата за генериране на свързани документи можете да изберете да генерирате счетоводен запис. Счетоводната операция ще се попълни автоматично, само ако сте настроили правилно предварително за това автоматичния осчетоводител. + +1. Проверете двата документа. Ако са били на различна стойност единият трябва да е напълно платен, а вторият частично. diff --git a/manual/002-proc/003-payments/002-exchange-differences.md b/manual/002-proc/003-payments/002-exchange-differences.md new file mode 100644 index 00000000..3e30dedd --- /dev/null +++ b/manual/002-proc/003-payments/002-exchange-differences.md @@ -0,0 +1,78 @@ +```{only} html +[Нагоре](000-index) +``` + +# Въвеждане на курсови разлики + +В системата има вграден алгоритъм, който изчислява автоматично курсовите +разлики при плащане. + +В следващият пример ще разгледаме всички възможни варианти: + +Имате банкова сметка в лева с наличност от 10’000 лв. + +Имате банкова сметка в EUR с наличност 200 EUR + +Имате задължение към Доставчик 1 по фактура номер 1 на стойност 800 EUR +възникнало по курс 1.95583. + +Имате задължение към „Доставчик 2” по фактура номер 2 на стойност 700 +USD възникнало по курс 1.35. + +Решавате от левовата сметка да прехвърлите пари в сметката в EUR, за да +платите задължението в евро, и пак от левовата сметка ще изплатите +задължението в USD. След като наредите плащанията, от банката +получавате банковите извлечения съдържащи информация за +направените плащания и трябва да ги отразите в системата. +Първата операция по прехвърляне на средства между левовата и +валутната ни сметка е отразена и в двете банкови извлечения – +това на валутната сметка и това на левовата. За да закупите 600 EUR , +банката ви е дръпнала от левовата сметка 1’176 лв. Извлечението в лева +го отразявате в системата с основание *Прехвърляне на средства банка - +банка*. Осчетоводяването, което ще се генерира от системата е следното: + +500 1’176 лв. (Транзитна сметка) + +503 1’176 лв. Банка лв. + +При въвеждане на извлечението от валутната банка ние ще въведем 2 реда. +Първият ще е с основание *Прехвърляне на средства банка - банка* и ще е +за 600 EUR по курс 1.95583, на стойност 1’173.50 лв. Вторият ред в +банковото извлечение ще бъде с основание *Отрицателна курсова +разлика* и ще бъде на стойност 2.50 лв. Осчетоводяването, което ще +се генерира от системата е следното: + +504 1’173.50 лв. (600 EUR) Валутна банка + +500 1’173.50 лв. (Транзитна сметка) + +500 2.50 лв. (Транзитна сметка) + +629 2.50 лв. Загуби от финансови операции + +След тези операции във валутната банка имате общо 800 EUR на курс +1.95583. При плащане на задължението във EUR няма да имате курсова +разлика, защото и то е възникнало на същия курс. Но при плащане на +задължението в USD ще възникне разлика, поради факта че то е възникнало +на курс 1.35 , а банка ви е дръпнала от сметката 966 лв. При въвеждане +на плащането в банката системата автоматично ще сметка курсовата +разлика от 21 лв. Осчетоводяването, което ще се генерира от +системата е следното: + +504 966 лв. (700 USD) Валутна банка + +401 945 лв. (700 USD) Доставчик 2 + +629 21 лв. Загуби от финансови операции + +Ако разбира се курса на USD е паднал и банка ви взема по малко пари +например 910 лв., то системата ще отчете положителна курсова +разлика и осчетоводяването ще има 2 статии: + +504 945 лв. (700 USD) Валутна банка + +401 945 лв. (700 USD) Доставчик 2 + +504 35 лв. Валутна банка + +729 35 лв. Приходи от валутни операции diff --git a/manual/002-proc/003-payments/901-image89.png b/manual/002-proc/003-payments/901-image89.png new file mode 100644 index 00000000..9fbd27ac Binary files /dev/null and b/manual/002-proc/003-payments/901-image89.png differ diff --git a/manual/002-proc/003-payments/902-image90.png b/manual/002-proc/003-payments/902-image90.png new file mode 100644 index 00000000..2496ae1e Binary files /dev/null and b/manual/002-proc/003-payments/902-image90.png differ diff --git a/manual/002-proc/004-accounting/000-index.md b/manual/002-proc/004-accounting/000-index.md new file mode 100644 index 00000000..ce30c6e6 --- /dev/null +++ b/manual/002-proc/004-accounting/000-index.md @@ -0,0 +1,10 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Счетоводство + +```{toctree} +:glob: true +* +``` diff --git a/manual/002-proc/004-accounting/001-acc-wizard.md b/manual/002-proc/004-accounting/001-acc-wizard.md new file mode 100644 index 00000000..3268f63c --- /dev/null +++ b/manual/002-proc/004-accounting/001-acc-wizard.md @@ -0,0 +1,115 @@ +```{only} html +[Нагоре](000-index) +``` + +# Настройване на автоматичния осчетоводител + +Системата е съставена от два основни модула Търговска и Счетоводна +система като от всеки документ от търговската система може да се +генерира автоматично счетоводен. За да се генерират автоматично +коректни счетоводни записи, системата трябва да се настрои според +счетоводната политика и индивидуалния сметкоплан на всяка фирма. Тези +настройки се правят веднъж, още със започването на работа със +Счетоводната система. + +За да настроите вашата система трябва посочите как трябва да се +осчетоводява всеки един документ, на който ще правите +счетоводен запис във специална функционалност – **Автоматичен +осчетоводител**. След като веднъж направите тези настройки, всички +рутинни счетоводни операции ще се извършват автоматично. + +Преди да започнете работа с настройките се уверете, че дефинирали +правилно всички типове продукти/ материали, типове контрагенти и +основания за плащане, защото от тях зависи правилното осчетоводяване. + +За да настроите Автоматичния осчетоводител, го отворете от +**Счетоводство \>\> Автоматичен осчетоводител**. Там +документите са обособени в *Групи документи за осчетоводяване* – +документи за покупка, документи за продажба, складови документи, касови +документи, банкови извлечения, амортизации и ТРЗ. + +За всеки един от тези документи и групи се настройват задължително по +два реда – за водеща и кореспондираща сметка. С терминът „Водеща +сметка” в системата се обозначава сметката, която се въвежда в +горната част на секцията, а в редовете на статията се въвеждат +нейните една или повече кореспонденции. Водещата сметка може да е +както по кредита, така и по дебита. + +1. **Документи за покупка** - включват се всички документи от групата на данъчните документи за покупка – Фактури, Дебитни и Кредитни известия, Квитанции и Други документи за покупка – Протокол за самооблагане. При тези документи се настройва водеща сметка по **Тип Контрагент** и Кореспонденции по **Тип Продукт/Материал**. Това е така защото както вече споменахме водещата сметка е тази, която е само една в документа, а при този тип документи имаме винаги само един контрагент и един или множество продукти. + +Можете да зададете едновременно настройките за всички документи от тази +група като изберете *ДПок* в **Тип док**. + +За да е коректно осчетоводяването трябва да създадете отделен ред за +всеки тип контрагент и за всеки тип продукт/материал. Трябва +задължително да посочите и дали записа ще отива по кредита или +дебита на избраната счетоводна сметка. + +Например желаете при осчетоводяване на фактура на контрагент от тип +*Физическо лице*, доставил ви материали счетоводният запис да е +302/4011. Създавате ред с **Тип док**. – *ДПок*, **Тип** – *Водеща +сметка*, **Тип контрагент** – *Физическо лице*, **Тип +продукт/материал** – оставяте празно, за **сметка** +посочвате – *4011*, **Дт/Кт** *– Кт*, **Валута** – *BGN* – ако +работите с тази валута. По този начин настройвате при осчетоводяване на +фактура, издадена ви от физическо лице, записът да е -/4011. След това +създавате още един ред с **Тип док**. – *ДПок*, **Тип** – +*Кореспонденции*, **Тип контрагент** – оставяте празно, +**Тип продукт/материал** – *Материали*, за **сметка** посочвате – +*302*, **Дт/Кт** *– Дт*, **Валута** – *BGN* – ако работите с тази +валута. Така настройвате при осчетоводяване на фактура с +материали, записът да е 302/-. + +![](901-image91.png){ align=center w=15cm } + +1. **Документи за продажба** - включват се всички документи от групата на данъчните документи за продажба – Фактури, Дебитни и Кредитни известия, Квитанции и други. Настройват се по същия начин като документите за покупка - водеща сметка по **Тип Контрагент** и Кореспонденции по **Тип Продукт/Материал**. + +![](902-image92.png){ align=center w=15cm } + +Единствената разлика при тази група документи е, че имате възможност на +всеки ред да посочите приключваща сметка. Тази настройка обаче работи +само, ако генерирате приключваща статия от самия счетоводен документ. + +![](903-image93.png){ align=center w=15cm } + +1. **Складови документи** – включват се всички складови документи, с които заприхождавате или извеждате стоки и материали от склада – приходни, разходни, приемно – предавателни протоколи, протоколи за брак, липси и излишък. Тези документи се настройват обикновено, ако например имате няколко счетоводни склада и при трансфер на стока между тях, искате това да се отрази и в счетоводната система или работите с незавършено производство. При тези документи се настройва водеща сметка по **Направление** и Кореспонденции по **Склад.** Колоната **Тип продукт/ материал** можете да я скриете, защото при този тип документи не се взима предвид при осчетоводяването. Всички направления трябва да ги дефинирате предварително от **Номенклатури \>\> Референтни номенклатури \>\> Счетоводство \>\> Направления.** + +При този тип документи е желателно всички типове документи да се +настройват един по един. + +Например работите по обект, в продължение на няколко месеца и издавате +фактура, когато работата ви по обекта приключи. Искате обаче през това +време да водите търговска и счетоводна отчетност на материалите, които +влагате. Това се реализира чрез издаване на разходни складови +документи. Искате обаче да ги настроите при осчетоводяване да +се изписват от 302 сметка и да се насочват към 601. В автоматичния +осчетоводител трябва да създадете два реда. Водещата сметка се +определя от направлението. Трябва да създадете ред с **Тип док.** +– *РСД,* **Тип** – *Водеща сметка*, **Дт/Кт** – *Дт*, **Склад** – +оставяте го празно, **Сметка** *– 601-* (ако имате отделни +подсметки за различни обекти трябва да я посочите), +**Направление** – *Разход за материали* (или друго подходящо, +което сте създали). По този начин винаги когато осчетоводите разходен +складов документ, на който сте посочили това направление, материалите +ще отиват по дебита на 601 сметка. След това създавате втори ред с +**Тип док.** – *РСД,* **Тип** – *Кореспонденции*, **Дт/Кт** – *Кт*, +**Склад** – посочвате склада, от който ще изписвате материалите, +**Сметка** *– 302-* (ако имате отделни подсметки за различните +складове трябва да я посочите), **Направление** – оставяте го +празно*.* В концепцията на системата е заложено в един склад да +има само продукти и материали от един тип т.е. не можете да имате +например в Централен склад и стоки и материали. + +![](904-image94.png){ align=center w=15cm } + +1. **Касови документи** - включват приходни и разходни касови документи. Настройват се по водеща сметка – **каса** без да се задава Дт/Кт и кореспонденции по **Основание за плащания**. Трябва предварително да дефинирате основанията за плащане **Номенклатури \>\> Референтни номенклатури \>\> Търговска система \>\> Основания на плащане.** Ако за различните каси имате различни подсметки трябва да създадете отделен запис за всяка една от тях. + +![](905-image95.png){ align=center w=15cm } + +1. **Банкови документи** - включват само банкови документи. Настройват се по същия начин като касовите документи - с водеща сметка – **Банкова сметка** без да се задава Дт/Кт и кореспонденции по **Основание за плащания**. За всяка банкова сметка трябва да създадете отделен запис. + +![](906-image96.png){ align=center w=15cm } + +1. Амортизации – включва се само документа за амортизации - АмПл. Настройките за водеща и кореспондираща сметка са еднакви с разликата, че при записа с кореспондиращата сметка трябва да посочите **Група ДА**. За всяка **Група ДА** трябва да създадете отделен запис и да посочите точната сметка (зависи как е настроен сметкопланът ви). Групите трябва да ги дефинирате предварително от **Номенклатури \>\> Референтни номенклатури \>\> Дълготрайни активи \>\> Групи ДА.** + +![](907-image97.png){ align=center w=15cm } diff --git a/manual/002-proc/004-accounting/901-image91.png b/manual/002-proc/004-accounting/901-image91.png new file mode 100644 index 00000000..e415d258 Binary files /dev/null and b/manual/002-proc/004-accounting/901-image91.png differ diff --git a/manual/002-proc/004-accounting/902-image92.png b/manual/002-proc/004-accounting/902-image92.png new file mode 100644 index 00000000..a2f1b6b5 Binary files /dev/null and b/manual/002-proc/004-accounting/902-image92.png differ diff --git a/manual/002-proc/004-accounting/903-image93.png b/manual/002-proc/004-accounting/903-image93.png new file mode 100644 index 00000000..3d606fc9 Binary files /dev/null and b/manual/002-proc/004-accounting/903-image93.png differ diff --git a/manual/002-proc/004-accounting/904-image94.png b/manual/002-proc/004-accounting/904-image94.png new file mode 100644 index 00000000..7e36ebb0 Binary files /dev/null and b/manual/002-proc/004-accounting/904-image94.png differ diff --git a/manual/002-proc/004-accounting/905-image95.png b/manual/002-proc/004-accounting/905-image95.png new file mode 100644 index 00000000..2a86b5d2 Binary files /dev/null and b/manual/002-proc/004-accounting/905-image95.png differ diff --git a/manual/002-proc/004-accounting/906-image96.png b/manual/002-proc/004-accounting/906-image96.png new file mode 100644 index 00000000..6e2fc0a6 Binary files /dev/null and b/manual/002-proc/004-accounting/906-image96.png differ diff --git a/manual/002-proc/004-accounting/907-image97.png b/manual/002-proc/004-accounting/907-image97.png new file mode 100644 index 00000000..0594c4bd Binary files /dev/null and b/manual/002-proc/004-accounting/907-image97.png differ diff --git a/manual/003-rep/000-index.md b/manual/003-rep/000-index.md new file mode 100644 index 00000000..79a6b48a --- /dev/null +++ b/manual/003-rep/000-index.md @@ -0,0 +1,18 @@ +```{only} html +[Нагоре](../000-index) +``` + +# Справки + +Ролята на третия раздел - *Справки* е да представи начина на работа с най–често използваните справки, за да се улесни работата на потребителите . + + - Коя справка в какъв случай да ползваме + - Справки в Търговската система + - Справки в Счетоводната система + - Други справки + +```{toctree} +:maxdepth: 1 +:hidden: + +``` diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..b439e03c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +sphinx>=6.1.3 +docutils>=0.19 +myst-parser +sphinx_book_theme +rinohtype