diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-10 08:07:32 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-10 08:07:32 +0000 |
commit | a1ba503d5dfae2920095a3b2f0e5556efb00eaec (patch) | |
tree | ec4df8e3f36f53b10e62e41efde1800a11dad4ca | |
parent | 4350e91f146772d5e3b4e7f09bade38944601f42 (diff) |
automatic import of python-trytond-account-statement
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-trytond-account-statement.spec | 390 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 392 insertions, 0 deletions
@@ -0,0 +1 @@ +/trytond_account_statement-6.8.0.tar.gz diff --git a/python-trytond-account-statement.spec b/python-trytond-account-statement.spec new file mode 100644 index 0000000..fcfb375 --- /dev/null +++ b/python-trytond-account-statement.spec @@ -0,0 +1,390 @@ +%global _empty_manifest_terminate_build 0 +Name: python-trytond-account-statement +Version: 6.8.0 +Release: 1 +Summary: Tryton module with account statements +License: GPL-3 +URL: http://www.tryton.org/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f5/c4/5b01e8ba074085f54f866adbf061756db3d3ec8e78830694b3854a5e7c7b/trytond_account_statement-6.8.0.tar.gz +BuildArch: noarch + +Requires: python3-sql +Requires: python3-trytond-account +Requires: python3-trytond-account-invoice +Requires: python3-trytond-bank +Requires: python3-trytond-company +Requires: python3-trytond-currency +Requires: python3-trytond-party +Requires: python3-trytond +Requires: python3-proteus + +%description +Account Statement Module +######################## + +The account_statement module allows to book statements. Statement can be used +for bank statement, cash daybook etc. + +Statement +********* + +A statement groups many lines under a journal for a date. It is mainly defined +by: + +- Name. +- Journal. +- Date. + +The statement can be in one of this states: + +* Draft + + The statement is waiting for validation + +* Validated + + The statement is validated and is waiting to be posted. A move for each + grouped lines is already created in draft state. + +* Posted + + The statement is posted which means all the moves have been posted. + +* Cancelled + + The statement is cancelled which means all the moves previously created have + been deleted. + +Line +**** + +A Statement Line is mainly defined by: + +- Sequence: Use to order the lines in the statement. +- Number: The number to identify a transaction. +- Date. +- Amount. +- Party. +- Account. +- Invoice. +- Description. +- Move: The move created for this line. + +Origin +****** + +The statement origin store the raw information from an external system that +are imported. The origin are converted into statement lines. + +Line Group +********** + +The line group represent the group of lines created at the validation of the +statement. +By default the lines of a statement are grouped by *Number*, *Date* and *Party*. + +Journal +******* + +A Statement Journal is mainly defined by: + +- Name. +- Journal (from account). +- Currency. +- Validation Type: + - Balance + - Amount + - Number of Lines + +The statements are validated following the validation type of the journal. +The Balance validation requests to set the start and end balance (the start is +automaticaly filled with the end balance of the last statement on the same +journal) and the difference is checked against the total amount of the lines. +The Amount validation requests to set the total amount to check against the +total amount of the lines. +The Number of Lines requests to set the number of unique lines on the +statement. + +Import Statement +**************** + +A wizard to import statements from an external system. It creates statements +with origins filled. + +Configuration +************* + +The account_statement module uses the section ``account_statement`` to retrieve +some parameters: + +- ``filestore``: a boolean value to store origin file in the FileStore. + The default value is ``False``. + +- ``store_prefix``: the prefix to use with the FileStore. + The default value is ``None``. + + +%package -n python3-trytond-account-statement +Summary: Tryton module with account statements +Provides: python-trytond-account-statement +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-trytond-account-statement +Account Statement Module +######################## + +The account_statement module allows to book statements. Statement can be used +for bank statement, cash daybook etc. + +Statement +********* + +A statement groups many lines under a journal for a date. It is mainly defined +by: + +- Name. +- Journal. +- Date. + +The statement can be in one of this states: + +* Draft + + The statement is waiting for validation + +* Validated + + The statement is validated and is waiting to be posted. A move for each + grouped lines is already created in draft state. + +* Posted + + The statement is posted which means all the moves have been posted. + +* Cancelled + + The statement is cancelled which means all the moves previously created have + been deleted. + +Line +**** + +A Statement Line is mainly defined by: + +- Sequence: Use to order the lines in the statement. +- Number: The number to identify a transaction. +- Date. +- Amount. +- Party. +- Account. +- Invoice. +- Description. +- Move: The move created for this line. + +Origin +****** + +The statement origin store the raw information from an external system that +are imported. The origin are converted into statement lines. + +Line Group +********** + +The line group represent the group of lines created at the validation of the +statement. +By default the lines of a statement are grouped by *Number*, *Date* and *Party*. + +Journal +******* + +A Statement Journal is mainly defined by: + +- Name. +- Journal (from account). +- Currency. +- Validation Type: + - Balance + - Amount + - Number of Lines + +The statements are validated following the validation type of the journal. +The Balance validation requests to set the start and end balance (the start is +automaticaly filled with the end balance of the last statement on the same +journal) and the difference is checked against the total amount of the lines. +The Amount validation requests to set the total amount to check against the +total amount of the lines. +The Number of Lines requests to set the number of unique lines on the +statement. + +Import Statement +**************** + +A wizard to import statements from an external system. It creates statements +with origins filled. + +Configuration +************* + +The account_statement module uses the section ``account_statement`` to retrieve +some parameters: + +- ``filestore``: a boolean value to store origin file in the FileStore. + The default value is ``False``. + +- ``store_prefix``: the prefix to use with the FileStore. + The default value is ``None``. + + +%package help +Summary: Development documents and examples for trytond-account-statement +Provides: python3-trytond-account-statement-doc +%description help +Account Statement Module +######################## + +The account_statement module allows to book statements. Statement can be used +for bank statement, cash daybook etc. + +Statement +********* + +A statement groups many lines under a journal for a date. It is mainly defined +by: + +- Name. +- Journal. +- Date. + +The statement can be in one of this states: + +* Draft + + The statement is waiting for validation + +* Validated + + The statement is validated and is waiting to be posted. A move for each + grouped lines is already created in draft state. + +* Posted + + The statement is posted which means all the moves have been posted. + +* Cancelled + + The statement is cancelled which means all the moves previously created have + been deleted. + +Line +**** + +A Statement Line is mainly defined by: + +- Sequence: Use to order the lines in the statement. +- Number: The number to identify a transaction. +- Date. +- Amount. +- Party. +- Account. +- Invoice. +- Description. +- Move: The move created for this line. + +Origin +****** + +The statement origin store the raw information from an external system that +are imported. The origin are converted into statement lines. + +Line Group +********** + +The line group represent the group of lines created at the validation of the +statement. +By default the lines of a statement are grouped by *Number*, *Date* and *Party*. + +Journal +******* + +A Statement Journal is mainly defined by: + +- Name. +- Journal (from account). +- Currency. +- Validation Type: + - Balance + - Amount + - Number of Lines + +The statements are validated following the validation type of the journal. +The Balance validation requests to set the start and end balance (the start is +automaticaly filled with the end balance of the last statement on the same +journal) and the difference is checked against the total amount of the lines. +The Amount validation requests to set the total amount to check against the +total amount of the lines. +The Number of Lines requests to set the number of unique lines on the +statement. + +Import Statement +**************** + +A wizard to import statements from an external system. It creates statements +with origins filled. + +Configuration +************* + +The account_statement module uses the section ``account_statement`` to retrieve +some parameters: + +- ``filestore``: a boolean value to store origin file in the FileStore. + The default value is ``False``. + +- ``store_prefix``: the prefix to use with the FileStore. + The default value is ``None``. + + +%prep +%autosetup -n trytond-account-statement-6.8.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-trytond-account-statement -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 6.8.0-1 +- Package Spec generated @@ -0,0 +1 @@ +0644ab3d11e9821bf529bea9f250c499 trytond_account_statement-6.8.0.tar.gz |