Sommaire
Principes généraux
Le traitement ne sélectionne que les immobilisations :
- acquises sur l'exercice en cours ;
- dont le code TVA est renseigné ;
- soumises au prorata de TVA ;
- qui n'ont pas encore été traitées par ce traitement (zone issue du paramètre AMTVPT occurrence TRT non renseignée avec "P" ).
Vu que les montants sont recherchés sur la fiche d'immobilisation, les cas qui ne fonctionneront pas sont les suivants :
- fusion d'immobilisations avec des taux de prorata différents ;
- fusion d'immobilisations avec prorata et sans prorata.
Dans le paramétrage (GPTV), pour l'exercice en cours, le traitement compare le taux à utiliser avec le taux définitif.
Plusieurs cas de figure :
1 - Le taux a augmenté de plus de 5%
Schéma d'écriture : 44562 / 21...
44562 : compte de TVA déductible définitif issu du code de TVA (CPCOETVA)
21... : compte de l'immobilisation
Mise à jour du montant de l'immobilisation
2 - Le taux a diminué de plus de 5%
Schéma d'écriture : 21... / 44562
21... : compte de l'immobilisation
44562 : compte de TVA déductible définitif issu du code de TVA (cpcoectva)
Mise à jour du montant de l'immobilisation
3 - Le taux a augmenté de moins de 5%
Schéma d'écriture : 44562 / 778...
44562 : compte de TVA déductible définitif issu du code de TVA (cpcoectva)
778... : compte de régularisation crédit saisi à la soumission
Pas de mise à jour du montant de l'immobilisation
4 - Le taux a diminué de moins de 5%
Schéma d'écriture est : 678... / 44562
678... : compte de régularisation débit saisi à la soumission
44562 : compte de TVA déductible définitif issu du code de TVA (cpcoectva)
Pas de mise à jour du montant de l'immobilisation
Le montant de régularisation est déterminé de la façon suivante :
- si le taux actuel est supérieur au taux d'origine :
(montant initial de TVA * taux définitif / 100) - (montant initial de TVA * taux à utiliser / 100)
- si le taux d'origine est supérieur au taux actuel :
(montant initial de TVA * taux à utiliser / 100) - (montant initial de TVA * taux définitif / 100)
Génération de l'écriture de régularisation du prorata de TVA sur l'exercice en cours
L'écriture de régularisation est générée dans la table de sas OCECT (GECT) ou en exploitation (GECR) selon ce qui est précisé dans l'option "Transfert direct" du paramétrage (GAMTCI) pour la catégorie "Régularisation prorata TVA" et l'objectif traité.
Génération de l'écriture de régularisation du prorata de TVA seulement si demandé à la soumission.
Une écriture sera générée pour chaque objectif présent à la fois dans le plan affecté (GAMPLA) et dans le paramétrage (GAMTCI) pour la catégorie "Régularisation prorata TVA".
Pour les immobilisations sans plan, une écriture sera générée pour l'objectif par défaut.
Le type des écritures à générer provient du paramétrage (GAMTCI) pour l'objectif traité.
ETSOCECT = ETSAMIMO
JRNOCECT = JRNAMTCI
TYPOCECT = TPMAMTCI
LIBOCECT = Suivant LIBAMTCI. Si cette zone est vide, le libellé standard est : INTAMTCI (les 15 premiers caractères) suivi du numéro d'immobilisation.
LICOCECT = Suivant LICAMTCI. Si cette zone est vide, le libellé standard est : INTAMTCI (les 45 premiers caractères) suivi du numéro d'immobilisation.
DECOCECT = Date comptable saisie à la soumission
DOEOCECT = Suivant DOEAMTCI
MVCOCECT = Incrémenté de 10 en 10
CPTOCECT = Compte de régularisation indiqué à la soumission (débit ou crédit suivant le sens du montant) ou compte de TVA déductible définitif issu du code de TVA traité (CPCOETVA) ou compte de l'immobilisation.
NECOCECT = Incrémenté de 1 en 1 pour les comptes en génération de pièce. 0 pour les comptes qui ne sont pas en génération de pièce.
CGROCECT = Si le compte traité est en CGR A obligatoire, possibilité de prendre le CGR A de l'immobilisation ou celui du compte :
- si la case est cochée dans GAMTCI et si le compte traité est en CGR A obligatoire, alors on prend le CGR A du compte (zone "CGR A à proposer" de GCPT) s'il est renseigné, sinon le CGR A de la fiche d'immobilisation ;
- si la case n'est pas cochée dans GAMTCI et si le compte traité est en CGR A obligatoire, alors on prend le CGR A de la fiche d'immobilisation.
BUDOCECT = Si le compte traité est en CGR B obligatoire, possibilité de prendre le CGR B de l'immobilisation ou celui du compte :
- si la case est cochée dans GAMTCI et si le compte traité est en CGR B obligatoire, alors on prend le CGR B du compte (zone "CGR B à proposer" de GCPT) s'il est renseigné, sinon le CGR B de la fiche d'immobilisation.
- si la case n'est pas cochée dans GAMTCI et si le compte traité est en CGR B obligatoire, alors on prend le CGR B de la fiche d'immobilisation.
DOSOCECT = Suivant DOSAMTCI
LIMOCECT = Suivant LIMAMTCI
TVAOCECT = code de TVA indiqué dans la chaîne 1 du paramètre REGPRO pour le code de TVA de l'immobilisation. Le code de TVA n'est renseigné que sur les mouvements avec les comptes de régularisation de la soumission ou le compte de l'immobilisation.
BHTOCECT = BHTOCMVC ou MHAAMIMO pour le compte de régularisation débit de la soumission; BHTOCMVC ou MHAAMIMO * -1 pour le compte de régularisation crédit de la soumission; sinon 0.
MHTOCECT = montant de la régularisation
MTVOVECT = montant de la régularisation * -1
PIEOCECT = pour créer des pièces, il faut renseigner la zone "Identifiant pièces" de GAMTCI.
Le numéro de pièce sera alors : IDTAMTCI (identifiant pièces sur 2 caractères) concaténé avec le numéro de l'écriture de transfert (GECT).
Pour ne pas créer de pièce, ne pas renseigner la zone IDTAMTCI.
TPIOCECT = TPIOEJRN pour créer une pièce ; sinon nul.
POSOCECT = poste de la soumission (débit ou crédit suivant le sens du montant), sinon poste du compte (GCPT).
Le poste est renseigné seulement si le CGR A ou le CGR B du mouvement est renseigné.
MIDOCECT = montant de la régularisation pour le mouvement débit ; 0 pour le mouvement crédit.
MICOCECT = montant de la régularisation pour le mouvement crédit ; 0 pour le mouvement débit.
P1MOCECT à P15MOCECT = Suivant P1MAMTCI à P15AMTCI
G01OCECT à G02OCECT = Suivant G01AMTCI à G02AMTCI
Toutes les autres zones ne sont pas alimentées.
Mise à jour des montants de l'immobilisation
Si la différence entre le taux à utiliser et le taux définitif est supérieure à 5%, les montants de l'immobilisation sont modifiés.
Si le taux de prorata augmente, le montant immobilisé va diminuer.
Si le taux de prorata diminue, le montant immobilisé va augmenter.
MHIAMIMO = MHIAMIMO + (ou -) montants des écritures passées sur le compte d'immobilisation
MTVAMIMO = MTVAMIMO + (ou -) montants des écritures passées sur le compte d'immobilisation
TPTAMIMO = taux définitif correspondant au code TVA de la fiche d'immobilisation
Mise à jour des montants des plans et recalcul automatique des annuités :
MBCAMPLA = MBCAMPLA + montants des écritures passées sur le compte d'immobilisation
BASAMPLA = BASAMPLA + montants des écritures passées sur le compte d'immobilisation
Marquage de l'immobilisation
Les immobilisations traitées sont marquées afin de ne pas être sélectionnées à nouveau. Le marquage est effectué même si aucune écriture n'a été générée pour cette immobilisation.
Le marquage se fait dans la zone renseignée dans la chaîne 1 du paramètre AMTVPT occurrence TRT. La zone choisie sera renseignée avec "P".
Exemple 1 : Diminution du taux de prorata
L'immobilisation suivante a été achetée sur l'exercice en cours :
Compte : 218100
Montant d'achat HT : 1 000
Montant immobilisé : 1 060
Code TVA = 1P20
Taux de prorata = 70% (Taux à utiliser)
Montant de TVA = 140
Cas 1 - Diminution du taux de prorata de plus de 5%
Le taux de prorata passe de 70% à 62% pour le code de TVA 1P20. La différence est supérieure à 5%.
Montant de base HT = 1000
Le code de TVA de l'immobilisation 1P20 renvoie un taux de TVA de 20%
Montant de TVA = 1000 * 20% = 200
Montant de régularisation
(200 * 70%) - (200 * 62%) = 140 - 124 = 16
Le paramètre REGPRO occurrence 1P20 renvoie dans la chaîne 1 le code de TVA 1100.
Le compte de TVA déductible définitif renvoyé par le code de TVA 1100 est 445512.
Remarque : le compte de TVA déductible définitif renvoyé par le code de TVA 1P20 doit être identique.
Le traitement génère l'écriture suivante :
Compte D C TVA MTV BHT MHT
218100 16 0 1100 -16 1000 16
445512 0 16
2 - Modification de l'immobilisation
La différence étant supérieure à 5%, il faut mettre à jour le montant de l'immobilisation.
Montant immobilisé = 1060 + 16 = 1076
Montant de TVA = 140 - 16 = 124
Taux de prorata = 62 %
Modification également des montants des plans et recalcul automatique des annuités.
Marquage de l'immobilisation
Lecture de la chaîne 1 du paramètre AMTVPT occurrence TRT : G01AMIMO
L'identifiant long 1 (G01AMIMO) sera donc renseigné avec "P".
A l'issu du traitement, cette immobilisation est donc traitée, concernant la variation du taux de prorata sur l'exercice en cours.
Cas 2 - Diminution du taux de prorata de inférieure à 5%
Le taux de prorata passe de 70% à 67% pour le code de TVA 1P20. La différence est inférieure à 5%.
Calcul du montant de TVA
Montant de base HT = 1000
Le code de TVA de l'immobilisation 1P20 renvoie un taux de TVA de 20%
Montant de TVA = 1000 * 20% = 200
Montant de régularisation
(200 * 70%) - (200 * 67%) = 140 - 134 = 6
Le compte de régularisation débit saisi à la soumission est 678100.
Le paramètre REGPRO occurrence 1P20 renvoie dans la chaîne 1 le code de TVA 1100.
Le compte de TVA déductible définitif renvoyé par le code de TVA 1100 est 445512.
Remarque : le compte de TVA déductible définitif renvoyé par le code de TVA 1P20 doit être identique.
Le traitement génère l'écriture suivante :
Compte D C TVA MTV BHT MHT
678100 6 0 1100 -6 1000 6
445512 0 6
Pas de modification des montants de l'immobilisation.
Marquage de l'immobilisation
Lecture de la chaîne 1 du paramètre AMTVPT occurrence TRT : G01AMIMO
L'identifiant long 1 (G01AMIMO) sera donc renseigné avec "P".
A l'issu du traitement, cette immobilisation est donc traitée, concernant la variation du taux de prorata sur l'exercice en cours.