summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-10 08:07:32 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-10 08:07:32 +0000
commita1ba503d5dfae2920095a3b2f0e5556efb00eaec (patch)
treeec4df8e3f36f53b10e62e41efde1800a11dad4ca
parent4350e91f146772d5e3b4e7f09bade38944601f42 (diff)
automatic import of python-trytond-account-statement
-rw-r--r--.gitignore1
-rw-r--r--python-trytond-account-statement.spec390
-rw-r--r--sources1
3 files changed, 392 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..7e8dbd0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..1d7f683
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+0644ab3d11e9821bf529bea9f250c499 trytond_account_statement-6.8.0.tar.gz