Ce point d'entrée situé dans le traitement SUBPIHBchargement d'une ligne d'avoir sur retour fournisseur, génère une action "ORIPRIAVR".
Le but de cette action est de donner la possibilité de charger des prix unitaires spécifiques.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait pendant le chargement de la ligne d'avoir que celle-ci soit le résultat d'un "picking sur retours fournisseurs" ou d'une saisie manuelle.
Les variables suivantes sont chargées lors de l'appel de l'action "ORIPRIAVR".
[M:PIH1]CUR
Devise dans laquelle doivent être exprimés les prix.
NOL
Indice de la ligne en cours de chargement.
Les masques écrans suivants sont utilisables : [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]
La variable et 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 forcer un prix unitaire spécifique.
M:PIH3]NETPRI (NOL)
Prix unitaire net.
Les variables suivantes peuvent être modifiées à titre indicatif mais sans influence sur le calcul de la ligne.
[M:PIH3]GROPRI (NOL)
Prix unitaire brut.
[[M:PIH3]DISCRGVAL1 (NOL) à [M:PIH3]DISCRGVAL9 (NOL)
Remises/Frais 1 à 9.
[M:PIH3]PRIREN (NOL)
Motif du prix brut.
[M:PIH3]DISCRGREN1 (NOL) à [M:PIH3]DISCRGREN9 (NOL)
Motifs des Remises/Frais 1 à 9.
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 | Non | Entête facture |
PINVOICEV | Non | Complément entête facture d'achat |
PINVOICED | Non | Lignes facture d'achat |
PRETURN | Oui | Entête retour fournisseur |
PRETURND | Oui | Ligne retour fournisseur |
PRECEIPT | Oui | Entête réception |
PRECEIPTD | Oui | Ligne réception |
Ce point d'entrée n'est appelé que si la ligne d'avoir est issue d'un retour fournisseur.
Ce point d'entrée situé dans le traitement SUBPIHBchargement d'une ligne facture d'achat, génère une action "ORIPRIFAC".
Le but de cette action est de donner la possibilité d'intervenir sur le chargement du prix unitaire d'origine.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait pendant le chargement de la ligne de facture que celle-ci soit le résultat d'un "picking" ou d'une saisie manuelle.
La variable suivante est chargée lors de l'appel de l'action "ORIPRIFAC".
NOL
Indice de la ligne en cours de chargement.
Les masques écrans suivants sont utilisables : [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]
La variable et les classes précédentes ne doivent pas être modifiées.
La variable suivante doit être modifiée pour influencer le chargement du prix unitaire d'origine.
ORIPRIRCP
Indicateur de chargement du prix unitaire d'origine de la ligne de facture.
1 = Chargement à partir du prix enregistré sur la ligne de commande (valeur par défaut)
2 = Chargement à partir du prix enregistré sur la ligne de réception
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 | Non | Entête facture |
PINVOICEV | Non | Complément entête facture d'achat |
PINVOICED | Non | Lignes facture d'achat |
PORDER | Oui | Entête commande |
PORDERP | Oui | Ligne prix commande |
PORDERQ | Oui | Ligne quantité commande |
PRECEIPT | Oui | Entête réception |
PRECEIPTD | Oui | Ligne réception |
Ce point d'entrée n'est appelé que si la ligne de facture est issue d'une réception.
Ce point d'entrée situé dans le traitement SUBPIHBchargement d'une ligne facture d'achat, génère une action "ALILIGFAC".
Le but de cette action est de donner la possibilité de changer les valeurs des zones de la ligne ou de charger des zones spécifiques.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait après le chargement de la ligne de facture que celle-ci soit le résultat d'un "picking" ou d'une saisie manuelle.
La variable suivante est chargée lors de l'appel de l'action "ALILIGFAC".
NOL
Indice de la ligne en cours de chargement. Cette variable ne doit pas être modifiée.
Les masques écrans suivants sont utilisables : [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]
[M:PIH3]TYPORI (NOL)
Cette zone permet de savoir de quel type de chargement il s’agit.
- 1 Préchargement depuis les commandes
- 2 Préchargement depuis les réceptions
- 3 Préchargement depuis les retours
- 4 Préchargement de l’avoir à partir de la facture si la zone [M:PIH0]PIHTYP=3
- 4 Préchargement de la ligne facture complémentaire si la zone [M:PIH0]PIHTYP=2
- 5 Préchargement de la ligne diverse
Zones principales modifiables
[M:PIH3]QTYUOM(NOL)
Cette zone contient la quantité facturée. Elle est liée à l’unité [M:PIH3]UOM(NOL).
Si cette zone est modifiée, le programme recalculera la quantité en UA contenue dans la zone [M:PIH3]QTYUPUU(NOL) liée à l’unité [M:PIH3]PUU(NOL) en fonction du coefficient contenu dans la zone [M:PIH3]UOMPUUCOE(NOL),ainsi que le montant HT de la ligne contenu dans la zone [M:PIH3]AMTNOTLIG(NOL) dans la devise indiquée dans la zone [M:PIH1]CUR
[M:PIH3]QTYPUU(NOL)
Cette zone contient la quantité facturée en UA. Elle est liée à l’unité [M:PIH3]PUU(NOL).
Si cette zone est modifiée, le programme recalculera la quantité en UOM contenue dans la zone [M:PIH3]QTYUOM(NOL) liée à l’unité [M:PIH3]UOM(NOL)en fonction du coefficient contenu dans la zone [M:PIH3]UOMPUUCOE(NOL), ainsi que le montant HT de la ligne contenu dans la zone [M:PIH3]AMTNOTLIG(NOL) dans la devise indiquée dans la zone [M:PIH1]CUR.
[M:PIH3]ORIQTYPUU(NOL)
Cette zone contient la quantité d’origine à facturée en UA. Elle sert à détecter s’il y a une différence de quantité ou non.
Attention : Cette zone n’est pas chargée automatiquement en cas de changement de la zone [M:PIH3]QTYPUU(NOL),elle devra être gérée dans le point d’entrée si nécessaire.
[M:PIH3]NETPRI(NOL)
Cette zone contient le prix net dans la devise indiquée dans la zone [M:PIH1]CUR.
Si cette zone est modifiée, le programme recalculera montant HT de la ligne contenu dans la zone [M:PIH3]AMTNOTLIG(NOL) dans la devise indiquée dans la zone [M:PIH1]CUR.
[M:PIH3]ORIPRINET(NOL)
Cette zone contient le prix net d’origine. Elle sert à détecter s’il y a une différence de prix ou non.
Attention : cette zone n’est pas chargée automatiquement en cas de changement de la zone [M:PIH3]NETPRI(NOL) ,elle devra être gérée dans le point d’entrée si nécessaire.
[M:PIH3]AMTNOTLIG(NOL)
Cette zone contient le montant ligne HT
Si cette zone est modifiée et que la quantité et le prix net n’ont pas été modifiés, le programme recalcule le prix net de la ligne [M:PIH3]NETPRI(NOL)dans la devise indiquée dans la zone [M:PIH1]CUR.
[M:PIH3]PRTFLG(NOL)
Cette zone contient l’indicateur permettant de savoir s’il s’agit d’une facturation partielle ou non.
1 Non
2 Oui
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 | Non | Entête facture |
PINVOICEV | Non | Complément entête facture d'achat |
PINVOICED | Non | Lignes facture d'achat |
PORDER | Oui | Entête commande |
PORDERP | Oui | Ligne prix commande |
PORDERQ | Oui | Ligne quantité commande |
PRECEIPT | Oui | Entête réception |
PRECEIPTD | Oui | Ligne réception |
Ce point d'entrée situé dans le traitement SUBPIHBtraitement des factures achats, génère une action "CTLVALFAC".
Le but de cette action est de donner la possibilité de ne pas effectuer de contrôle sur les factures ou avoirs portant sur le document d’origine.
Ce contrôle permet de s’assurer que les factures ou avoirs précédemment saisis sont bien validés obligeant par la même à les valider dans l’ordre chronologique de leur création et ceci dans le but de garantir une régularisation correcte des prix des mouvements de stock.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait à la création d’une facture/avoir d’achat suite à la saisie ou au « picking » du document d’origine (commande, réception ou retour).
La variable suivante doit être modifiée pour empêcher le contrôle de s’effectuer.
WCONTROLE
Indicateur sur le contrôle à effectuer.
0 = Aucun contrôle n’est effectué sur les factures ou avoirs précédemment saisis.
1 = Le contrôle standard est effectué (valeur par défaut).
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 | Non | Entête facture |
PINVOICEV | Non | Complément entête facture d'achat |
PINVOICED | Non | Lignes facture d'achat |
PORDER | Non | Entête commande |
PORDERP | Non | Ligne prix commande |
PORDERQ | Non | Ligne quantité commande |
PRECEIPT | Non | Entête réception |
PRECEIPTD | Non | Ligne réception |
Attention : La suppression du contrôle suivie d’une validation désordonnée des factures peut entraîner une mauvaise régularisation des prix.
Ce point d'entrée situé dans le traitement SUBPIHBtraitement des factures achats, génère une action "CALTAXEGLOB".
Le but de cette action est de donner la possibilité d'intervenir lors du calcul global des taxes de la facture d'achat.
Ce point d'entrée est surtout utilisé dans le contexte d'une localisation Argentine.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait pour chaque taxe lorsque le paramètre PIHCALTAX a la valeur 2 "Recalcul par base".
Cet appel a lieu lors de la saisie d’une facture/avoir d’achat avant l'appui sur le bouton "Créer" ou "Enregistrer".
Les masques écrans suivants sont chargés : [M:PIH0], [M:PIH1], [M:PIH3] et [M:PIH4]
I
Indice de la ligne du tableau des taxes en cours de traitement.
[M:PIH4]TAXE(I)
Code de la taxe en cours de traitement.
[M:PIH4]BASTAX(I)
Base de calcul de la taxe en cours de traitement.
MONTANT
Montant de la taxe en cours de traitement.
MONTDED
Montant de la partie déducticle de la taxe en cours de traitement.
SEUIL
Montant minimum de taxe en dessous duquel la taxe ne devrait plus être calculée.
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 | Non | Entête facture |
PINVOICEV | Non | Complément entête facture d'achat |
PINVOICED | Non | Lignes facture d'achat |
PORDER | Non | Entête commande |
PORDERP | Non | Ligne prix commande |
PORDERQ | Non | Ligne quantité commande |
PRECEIPT | Non | Entête réception |
PRECEIPTD | Non | Ligne réception |
Ce point d'entrée est en principe utilisé dans le contexte d'une localisation Argentine.
Ce point d'entrée situé dans le traitement SUBPIHBmodification d'un élément de facturation, génère une action "ALIINVDTA".
Le but de cette action est de donner la possibilité de changer les valeurs des zones de l'élément de facturation et des lignes de facture au besoin.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
L'appel se fait après la modification d'un élément de facturation.
La variable suivante est chargée lors de l'appel de l'action "ALIINVDTA".
NOL
Indice de la ligne en cours de traitement. Cette variable ne doit pas être modifiée.
Les masques écrans suivants sont utilisables : [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4]
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 | Non | Entête facture |
PINVOICEV | Non | Complément entête facture d'achat |
PINVOICED | Non | Lignes facture d'achat |
PORDER | Oui | Entête commande |
PORDERP | Oui | Ligne prix commande |
PORDERQ | Oui | Ligne quantité commande |
PRECEIPT | Oui | Entête réception |
PRECEIPTD | Oui | Ligne réception |