Bug fix and UI improvement.

This commit is contained in:
Trullemans Gregory 2020-02-29 14:37:19 +01:00
parent 2b06b07b7a
commit cd064dc703
5 changed files with 15 additions and 8 deletions

View File

@ -1,20 +1,20 @@
# Gestion de comptabilité
Le but de ce programme est de proposer une gestion de la comptabilité d'une "petite" ASBL (comptabilité simplifiée) et de lui permettre d'exporter les documents nécessaires à la génération de "factures", à la publication de ses comptes et avoirs au Moniteur belge.
Le but de ce programme est de proposer une gestion de la comptabilité d'une "petite" ASBL (comptabilité simplifiée) et de lui permettre d'exporter les documents nécessaires à la génération de factures, à la publication de ses comptes et avoirs au Moniteur belge.
## Transactions
une transaction est un mouvement d'argent (cash et/ou virement). La compta permet donc de maintenir à jour l'état d'un compte en banque mais également l'état d'une caisse. Des transferts peuvent exister entre le compte en banque et la caisse, chaque transfert donne donc lieu à 2 transactions minimum :
Une transaction est un mouvement d'argent (cash et/ou virement). L'application permet de maintenir à jour l'état d'un compte en banque mais également l'état d'une caisse. Des transferts peuvent exister entre le compte en banque et la caisse, chaque transfert donne donc lieu à 2 transactions minimum :
1. le retrait de l'un des deux (compte ou caisse)
2. le versemment sur l'autre (respectivement caisse ou compte)
## Comptabilité annuelle
Cette fonctionnalité permet de gérer la comptabilité annuelle d'un club. L'application regroupe automatiquement les dépenses/recettes d'une ASBL/Association de fait. Différentes formes d'affichage de la comptabilité sont fournie : listing, deux tableaux, un tableau, …
Cette fonctionnalité permet de gérer la comptabilité annuelle d'un club. L'application regroupe automatiquement les dépenses/recettes d'une ASBL/Association de fait. Différentes formes d'affichage de la comptabilité sont fournie : listing chronologique, deux tableaux (recettes et dépenses), un tableau (recettes vs. dépenses), …
Un CSS particulier est mis à disposition afin de permettre l'impression des affichages afin de pouvoir être envoyés au moniteur Belge.
Un CSS particulier est mis à disposition afin de permettre l'impression des affichages afin de pouvoir être envoyés au moniteur Belge mais l'application permet également un export PDF.
## Comptabilité évènementielle
Cette fonctionnalité permet de gérer la comptabilité évènementielle. L'utilisateur crée un évènement (stage, soirée, dîner, …) puis rentre toutes les dépenses et les recettes associés à cet évènement.
Cette fonctionnalité permet de gérer la comptabilité évènementielle. L'utilisateur crée un évènement (stage, soirée, repas, …) puis rentre toutes les dépenses et les recettes associés à cet évènement.
Le but est double :

5
TODO.md Normal file
View File

@ -0,0 +1,5 @@
# Questions/TODO
## QUESTION 1
Comment gérer l'upload du fichier CSV et son traitement automatique ?

View File

@ -15,12 +15,12 @@ app_name = "annualcomptability"
urlpatterns = [
url(r"^$", year_listing, name="year_listing"),
url(
r"^listing/(?P<accounting_year>[0-9]{4})/(?P<t_type>[A-Za-z]+)$",
r"^listing/(?P<accounting_year>[0-9]{4})/(?P<transaction_kind>[A-Za-z]+)$",
transaction_by_year_listing,
name="by_year_bank",
),
url(
r"^listing/(?P<accounting_year>[0-9]{4})/(?P<t_type>[A-Za-z]+)$",
r"^listing/(?P<accounting_year>[0-9]{4})/(?P<transaction_kind>[A-Za-z]+)$",
transaction_by_year_listing,
name="by_year_box",
),

View File

@ -22,7 +22,7 @@
</thead>
{% for accounting_year in year_list %}
<tr>
<td><a href="{% url 'annualcomptability:by_year' accounting_year.0 %}">{{ accounting_year.0 }}</a></td>
<td class="centered"><a href="{% url 'annualcomptability:by_year' accounting_year.0 %}">{{ accounting_year.0 }}</a></td>
<td class="push-right">{{ accounting_year.1 }}</td>
<td class="centered"><a href="{% url 'annualcomptability:by_year_bank' accounting_year.0 'bank' %}">Bancaire</a></td>
<td class="centered"><a href="{% url 'annualcomptability:by_year_box' accounting_year.0 'box' %}">Caisse</a></td>

View File

@ -18,6 +18,7 @@
</p>
</div>
</div>
{% if transaction_list %}
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<input type="checkbox" name="show_simulated" id="show_simulated" checked="checked" class="noprint"> Montrer les opérations simulées ?
@ -81,6 +82,7 @@
<br>
</div>
</div>
{% endif %}
</div>
</div>
</div>