Fiscalisation : ajout d'un mécanisme de règles pour appliquer la TVA lors de l'import
agallou opened this issue · 1 comments
Ajouter l'item de menu "Configuration" de la partie trésorerie de l'admin, ajouter un onglet "Règles"
Proposition de nouvelle table "compta_rules" :
- id : int AUTOINC
- label : VARCHAR(255)
- condition :
- vat : chaine nullable pouvant être 0, 5_5, 10, 20.
- category_id : FK vers la compta_categorie (pourra être ajoutée plus tard)
- event_id : FK NULLABLE vers compta_evenement
- attachment_required : int nullable
Mettre en place le CRUD pour gérer ces règles.
Ensuite lors de l'import de fichier :
web/sources/Afup/Comptabilite/Comptabilite.php
Line 1044 in 1161dfe
Lire ces règles et si la description correspond à la condition, calculer le montant HT et le mettre dans le bon champ de montant hors texte. Ne faire cet ajout que si l'entrée est nouvelle.
Partir du montant TTC qui est importé, et si on a une valeur dans VAT utiliser ce taux de TVA pour calculer le montant HT, et selon la valeur mettre le montant HT dans le bon champ c'est à dire :
- montant_ht_soumis_tva_20
- montant_ht_soumis_tva_10
- montant_ht_soumis_tva_5_5
- montant_ht_soumis_tva_0
La priorité est surtout sur l'application des règles pour la TVA mais plus tard on pourra voir pour gérer les catégorie/événement/fichier requis (et passer les règles en dur en base).