taskPhpCompta - Tasks: task #5023, Automatisation de certaines...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

task #5023: Automatisation de certaines dépenses non admises

Submitter:  dwm <sparkyx>
Submitted:  Sat 10 Dec 2005 09:02:59 PM UTC
   
 
Should Start On:  Sat 10 Dec 2005 12:00:00 AM UTC Should be Finished on:  Sat 10 Dec 2005 12:00:00 AM UTC
Category:  New Priority:  7 - High
Status:  Done Privacy:  Public
Assigned to:  sparkyx Percent Complete:  0%
Open/Closed:  Closed Release:  1.3
Effort:  0.00

Sun 16 Apr 2006 05:05:56 PM UTC, comment #3: 

je réessaye d'entrer un resto (TVA 0%, 34%
non déductible):

Notice: Undefined offset: 1 in
c:\export\phpcompta\include\user_common.php on line 194
, mais sinon cela marche!!!

6740
Dépense non admise 340.0000
6192
resto 660.0000

4400001 Fournisseur A
1000.0000


essayons les autres:

Description : test essence
Article quantité prix unit. taux tva Montant HTVA Montant TVA Total
essence 1 1000 21% 1000 210 1210


--> problème, car la fiche essence à 0.5 en TVA non déductible et 0.5 en
TVA non déductible récupérable par l'impôt...mais en fait c'est juste
l'affichage, car le résultat donne:

6740
Dépense non admise 105.0000
6190
TVA récupérable par l'impôt 105.0000
6193
essence 1000.0000
4111
TVA à récupérer 21% 105.0000

4400001 Fournisseur A
1210.0000


--> et là problème comptable important: Débit différent de Crédit!!!!
(il ne devrait pas y avoir un check au niveau DB là-dessus?)
--> second problème: ma fiche essence ne contient rien dans " Partie
fiscalement non déductible", or il y a une dépense non-admise enregistrée.

le problème se confirme avec la fiche "frais de voitures" (0.25 non
déduct, 0.5 TVA non récup, 0.5 TVA récup)

6740
Dépense non admise 250.0000
6740
Dépense non admise 105.0000
6190
TVA récupérable par l'impôt 105.0000
6191
frais voitures 750.0000
4111
TVA à récupérer 21% 105.0000

4400001 Fournisseur A
1210.0000


je fais un frais de 1000, HTVA. 1210, TVAC.

50% des 210 de TVA sont non récup. --> cela nous fait 1105 de frais
récup. Sur ces 1105, 25% sont "dépenses non admises"

--> on devrait avoir:

  • 750 en frais voitures,
  • 250+(25% de 105) en dépenses non admises,
  • 105 en tva récup par l'impôt
  • 75% de 105 en TVA à récupere


Je me trompe?

Stan.

Stan Pinte <stanpinte>
Wed 22 Mar 2006 09:34:06 PM UTC, comment #2: 

Oui exactement, donc tu devrais ajouter un poste 64xxxx tva non déductible et
récupérable par l'impôt ou 670xxx Dépense non admise TVA non déductible, et
ajouter une opération  pour avoir
61xxx charge
45xxx  tva déductible
--->  a ajouter 64xxx  Tva non déductible
à
44xxx fournisseur
donc tu auras un insertjrnx de plus dans la fonction RecordSell (ouais le nom
n'est pas top) dans user_form_ach.php

Merci

dwm <sparkyx>
Group administrator
Wed 22 Mar 2006 09:09:15 PM UTC, comment #1: 

mmm....

bon, maintenant que la j'ai rajouté un attribut dans la fiche (ATTR_DEF_TVA_DEDUCTIBLE), que faire dans user_action.php...

Stan.

Stan Pinte <stanpinte>
Sat 10 Dec 2005 09:02:59 PM UTC, original submission:  

Il devrait être possible de spécifier la déductibilité d'une dépense, par exemple dans le cas où un achat est en partie professionnel et en partie privée, mettre une partie de la dépense en Dépense Non Admise, ou plus simplement dans le cas de certaines dépenses qui ne sont pas déductible à 100% par exemple, en Belgique la voiture, les restaurants,...

Il faut étendre ce mécanisme à la tva puisque celle-ci n'est pas toujours déductible à 100%.

Manière de le faire :
a) rajouter un champs dans les fiches
----> insert into attr_def(ad_text) values ('Partie déductible')
----> insert into attr_def(ad_text) values ('TVA déductible')
retrouvez les ad_id de ces 2 lignes. Normalement 20 et 21

b) dans constant.php, ajoutez
define ("ATTR_DEF_DEPENSE_DEDUCTIBLE",20);
define ("ATTR_DEF_TVA_DEDUCTIBLE",21);

c) modifier include/user_action_ach.php, pour que ces paramètres soit utilisé dans le cas où
         * le champs existe dans ces fiches-là
         * ce champs n'est vide ou nul



dwm <sparkyx>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

 

Follow 8 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-08-01 sparkyx StatusReady For Test Done
    Open/ClosedOpen Closed
2006-07-03 sparkyx StatusIn Progress Ready For Test
2006-04-16 stanpinte StatusReady For Test In Progress
2006-04-12 sparkyx StatusIn Progress Ready For Test
2006-04-02 sparkyx Priority5 - Normal 7 - High
    StatusNone In Progress
    Assigned toNone sparkyx

Back to the top

Powered by Savane 3.13-4b48.
Corresponding source code