Enregistrement G4


L'enregistrement G4 contient toutes les informations relatives au calcul du TTC et à l'impression.
L'enregistrement G4MOUV contient la ligne mouvement à imprimer.
L'enregistrement G4MVTL contient les ventilations après regroupement.
L'enregistrement G4ART contient l'article en cours d'impression.
L'enregistrement G4CDENT peut contenir l'en-tête de commande en impression de facture.
L'enregistrement G4BLENT peut contenir l'en-tête de BL en impression de facture.

Donnée

Nom

Longueur

TAUXTAB

Tableau taux TVA (indice 1) &TPF (indice 2)

6,3*2*10

TVAT

Régime TVA du tiers

1,0

TPFT

Régime TPF du tiers

1,0

G4INIT

Regroupement pour init

700

TAB

Tableau des calculs

12,D*24*13

ADRTB

Tableau des adresses (indice 1 = devis …)

231*5

QTE

Quantité

12,D2

SENS

Sens du mouvement

1,0

MONT

Montant HT ou TTC de la ligne

13,D

MONTBIS

Montant de la ligne MONT en devise secondaire

12,D

PUNET

Prix unitaire net

12,3

PUBIS

Prix unitaire en devise secondaire

12,3

PIEDLIB

Libellés des pieds de pièce

20*3

NBEX

Exemplaire en cours d'impression

1,0

NBEXIMP

Nombre d'exemplaires à imprimer

1,0

EDITTYP1

Type impression 1er adresse

B

EDITTYP2

Type impression 2ème adresse

B

EMAIL

Adresse pour 2ème adresse d'impression

80

BLNO

Numéro de bon de livraison

8,0

BLMT

Montant bon de livraison

12,D

LIBTB

Tableau de libellés

40*35

RGPLIG

Indicateur lignes regroupées

1,0

CHAPDES

Libellé du chapitre en cours d'impression

80

POSTDES

Libellé du poste en cours d'impression

80

CHAPMT

Montant du chapitre en cours d'impression

13,D

POSTMT

Montant du poste en cours d'impression

12,D

ENRNOC

No enregistrement du chapitre en cours

9,0

ENR NOP

No enregistrement du poste en cours

9,0

CDNO

Numéro de commande

8,0

CDMT

Total commande

13,D

PIDT

Pour sélectionner la date de BL la plus récente

D8

DEEEBASMT

Base HT éco-contribution

9,D*10

DEEEMONT

Montant ligne éco-contribution

9,D

DEEEQTE

Quantité pour l'éco-contribution

12,D2

DEVBIS

Devise secondaire

4

OP

Code opération

3

VTLEDITTYP

Type d'imp. des vtl initialisées traitement initial du masque

1,0

RLVNO

Numéro de relevé

8,0

TAUXDTTAB

Tableau de dates des taux TVA et TPF

9*2*10

RELEDITTYP

Impression du reliquat de commande sur BL

1,0

CDQTEINI

Quantité commandée initiale

12,D2

CDQTE

Quantité en commande

12,D2

BLQTE

Quantité déjà livrée

12,D2

WINCHNC

Chemin complet windows

256

WINCHNC2

Chemin complet windows 2

256


Indice de G4.LIB
REGL
Code opération de la ligne
Sous-référence 1
Sous-référence 2
Unité



VTLEDITTYP
VTLEDITTYP est à initialiser dans la séquence d'initialisation du masque d'impression.
0pas d'impressions des ventilations (bloc 2 uniquement)
11ère ventilation avec le mouvement (bloc 2) ventilations suivantes (bloc 5)
2si une seule ventilation impression bloc 2 si plusieurs impression blocs 4-5-6
3toutes les ventilations sont imprimées par le bloc 5 avec bloc début 4 et bloc de fin 6

RELEDITTYP
Falseon n'imprime pas les lignes non livrées en pied de bl
True pour imprimer les lignes non livrées
Le tableau pied de pièce G4.TAB est décrit comme suit :


TVA

0

1

2

3

4

5

6

7

8

9

Mt
escompte

Base
TPF

Mt
TPF

1

TPF 0











x

X

x

2

TPF 1











x

X

x

3

TPF 2











x

X

x

4

TPF 3











x

X

x

5

TPF 4











x

X

x

6

TPF 5











x

X

x

7

TPF 6











x

X

x

8

TPF 7











x

X

x

9

TPF 8











x

X

x

10

TPF 9











x

X

x

11

TPF 0














12

TPF 1














13

TPF 2














14

TPF 3














15

TPF 4














16

TPF 5














17

TPF 6














18

TPF 7














19

TPF 8














20

TPF 9














21

Montant
escompte











Cumul
Escompte

Total HT
Avant esc.


22

Base TVA











Total
HT

Total
Produits

Report

23

Montant TPF











Total
Deee

Net à payer bis

Cumul
Mt TPF

24

Montant TVA











Cumul
Mt TVA

Net à
payer

TTC



Montants sans TPF


Montants correspondants à la première TPF


Montants correspondants à la deuxième et à la troisième TPF


  • Les colonnes correspondent aux codes TVA (colonnes 1 à 10) et aux totalisations (colonnes 11 à 13).


  • Les lignes correspondent aux codes taxes parafiscales (lignes 1 à 20) et aux totalisations (lignes 21 à 24).


La ligne 1 correspond aux montants hors taxes des lignes de vente sans taxe parafiscale ventilés par code TVA.
Les lignes 2 à 10 correspondent aux montants soumis à taxe parafiscale. Si plusieurs taux de TPF sont à appliquer, seule la première taxe sera cumulée dans ces lignes.
Les montants HT sur lesquels seront calculés les deuxième et troisième taxes parafiscales se trouvent dans les lignes 11 à 20.
Cette distinction est faite car, même si on applique au montant hors taxes de vente trois taxes parafiscales, la TVA ne sera calculée qu'une seule fois.


  • Les colonnes 12 et 13 des lignes 2 à 10 indiquent les bases et montants TPF par code.


  • La ligne 21 contient les montants d'escompte ventilés par code TVA tandis que dans la colonne 11 la distinction se fait par code TPF .


  • La ligne 22 contient les bases de TVA,


  • La ligne 23 contient les montants de TPF


  • La ligne 24 contient les montants de TVA toujours ventilés par code TVA.



  • Zones particulières :


  • en 21.11 le montant total d'escompte
  • en 22.11 le cumul des bases TVA
  • en 22.12 le total marchandise hors pieds de pièce Ht ou TTC selon HTCOD
  • en 22.13 le report
  • en 23.12 le net à payer en devise secondaire
  • en 23.13 le cumul des montants TPF
  • en 24.11 le cumul des montants TVA
  • en 24.12 le net à payer
  • en 24.13 le TTC


1000 francs HT sur TVA code 1
2000 francs HT sur TVA code 2
500 francs HT sur TVA code 1
100 francs de port soumis à escompte
50 francs de port non soumis à escompte
escompte de 2%

Phase 1 : cumul dans les cases du tableau des montants HT des lignes et des pieds de pièce soumis à escompte.


TVA

0

1

2

3

4

5

6

7

8

9

Mt esc

Base
TPF

Mt
TPF

1

TPF 0


1000
+ 500
+100

2000









X




Phase 2 : application de l'escompte sur chaque case


TVA

0

1

2

3

4

5

6

7

8

9

Mt esc

Base
TPF

Mt
TPF

1

TPF 0


1600

  • 32

2000

  • 40









X




Phase 3 : cumul des pieds de pièce non soumis à escompte


TVA

0

1

2

3

4

5

6

7

8

9

Mt esc

Base
TPF

Mt
TPF

1

TPF 0


1568
+ 50

1960









X




Phase 4 : les taux de TVA sont appliqués sur chaque case du tableau
1000 francs HT sur TVA code 1 et code TPF 1, 5 et 8
Phase 1 : pour chaque ligne de mouvement et chaque pied de pièce soumis à escompte, le programme cumule les bases HT :

  • relatives à la première TPF (exemple taux 1) dans les lignes 1 à 10,
  • puis dans les lignes 11 à 20, les bases HT relatives au deuxième et au troisième taux de TPF (exemple taux 5 et 8)



TVA

0

1

2

3

4

5

6

7

8

9

Mt esc

Base
TPF

Mt
TPF

1

TPF 0












X


2

TPF 1


1000










X


3

TPF 2












X


4

TPF 3












X


5

TPF 4












X


6

TPF 5












X


7

TPF 6












X


8

TPF 7












X


9

TPF 8












X


10

TPF 9












X


11

TPF 0












Y

Z

12

TPF 1












Y

Z

13

TPF 2












Y

Z

14

TPF 3












Y

Z

15

TPF 4


1000










Y

Z

16

TPF 5












Y

Z

17

TPF 6












Y

Z

18

TPF 7












Y

Z

19

TPF 8


1000










Y

Z

20

TPF 9












Y

Z



Phase 2 : application de l'escompte sur chaque case

Phase 3 : cumul des pieds de pièce non soumis à escompte

Phase 4 : Le programme calcule la TPF sur chaque case dans les lignes 1 à 20, et génère les montants de TPF

Phase 5 : les taux de TVA sont appliqués sur chaque case des lignes 1 à 10 du tableau, et sur les montants TPF calculés précédemment.