Traitement SUBPIHC : Facture d'achat
PECINVDTA : Prise en compte éléments de facturation commande sur facture
Ce point d'entrée situé dans le traitement SUBPIHC mise à jour des éléments de facturation en pied de facture, génère une action "PECINVDTA".
Le but de cette action est de donner la possibilité de prendre en compte ou non chaque élément de facturation de la commande ou de la réception afin de mettre à jour les éléments de la facture.
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier trace
Il n'y a pas de fichier trace ouvert.
Différents cas d’appel
L'appel se fait pendant la boucle de récupération des éléments de facturation de la commande ou de la réception pour mise à jour des éléments de la facture.
Ceci est valable quelle que soit la façon dont est créée la ligne de facture, par picking commande, par picking réception ou saisie manuellement
Variables disponibles
La classe [F:PVF] est chargée lors de l'appel de l'action "PECINVDTA".
[F:PVF]VCRTYP
Type de document en cours de traitement
3 = Commande
5 = Commande ouverte
6 = Réception
[F:PVF]VCRNUM
Numéro du document en cours de traitement
Code de l'élément de facturation en cours de traitement
Les masques écrans suivants sont utilisables : [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]
Les classes précédentes ne doivent pas être modifiées à l'exception de ce qui suit.
La variable suivante doit être modifiée pour rendre effective ou non la prise en compte de l'élément.
WPECFLG
Indicateur de prise en compte
0 = Aucune prise en compte d'élément pour ce document
1 = Pas de prise en compte de l'élément courant
2 = Prise en compte de l'élément courant
3 = Prise en compte de tous les éléments du document
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
PVCRFOOT | Oui | Eléments pied documents achats |
PINVOICE | Non | Entête facture |
PINVOICEV | Non | Complément entête facture d'achat |
PINVOICED | Non | Lignes facture d'achat |
PORDER | Non | Entête commande d'achat |
PORDERQ | Non | Ligne quantité commande d'achat |
PORDERP | Non | Ligne prix commande d'achat |
PRETURN | Non | Entête retour |
PRETURND | Non | Ligne retour fournisseur |
PRECEIPT | Non | Entête réception |
PRECEIPTD | Non | Ligne réception |
Remarques diverses
MAJFAC : Alimentation ou modification champs avant écriture
Ce point d'entrée situé dans le traitement SUBPIHC enregistrement d'une facture d'achat, génère une action "MAJFAC".
Le but de cette action est de donner la possibilité d'alimenter des champs spécifiques ou de modifier des champs standards dans les tables mise à jour par le contrôle facture.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il n'y a pas de fichier trace ouvert.
Différents cas d’appel
L'appel se fait avant la réécriture de chacune des tables mises à jour lors de l'enregistrement d'une facture d'achat.
Variables et masques disponibles
Les variables suivantes sont chargées lors de l'appel de l'action "MAJFAC".
FICHIER
Nom de la table qui va être réécrite (PRETURND, PRETURN).
ABRFIC
Abréviation de la table qui va être réécrite (PND, PNH).
Les masques écrans suivants sont utilisables : [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]
Les classes fichiers suivantes sont chargées : [F:PIH], [F:PIV] et [F:PID]
Les variables et les classes précédentes ne doivent pas être modifiées.
Les classes suivantes peuvent être modifiées pour alimenter des zones spécifiques et/ou modifier des zones standards.
[F:PND] si FICHIER = "PRETURND" et ABRFIC = "PND"[F:PNH] si FICHIER = "PRETURN" et ABRFIC = "PNH"
Il convient cependant de modifier les zones standards avec une extrême prudence pour éviter tout dysfonctionnement ultérieur.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
PINVOICE | Oui | Entête facture |
PINVOICEV | Oui | Complément entête facture d'achat |
PINVOICED | Oui | Lignes facture d'achat |
ITMMASTER | Oui | Articles |
Remarques diverses
Ce point d'entrée est appelé pour tous les types de facture.
[M:PIH0]PIHTYP (1=facture, 2=facture complémentaire, 3=avoir, 4=avoir sur retour)