Points d'entrée > Module Achats > Script standard FUNPNH 

PNHAMTLIN : Modification du montant HT de la ligne

Ne point d'entrée situé dans le traitement FUNPNH traitement des avoirs à recevoir, génère une action "PNHAMTLIN".

Le but de cette action est de donner la possibilité de modifier le montant HT de la ligne de l'avoir à recevoir.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

L'appel se fait avant le remplissage du fichier de travail PWRKPND pour chaque ligne de retour en attente d'avoir.

Variables et masques disponibles

[F :PWR]QTYPUU

Quantité de la ligne de retour en attente d'avoir exprimée en unité d’achat [F :PND]PUU.

[F :PWR]NETPRIPUU

Prix unitaire d’une unité d’achat exprimé en devise d’achat [F :PWR]NETCUR.

WPRIX

Prix unitaire d’une unité d’achat exprimé en devise de la FAR [F :PWR]CUR.

Les classes suivantes sont disponibles : [F :PNH] et [F :PND].

Ces variables et ces classes ne doivent pas être modifiées

La variable suivante doit être modifiée pour influencer le traitement des factures à recevoir.

[F :PWR]AMTNOTLIN

Montant HT de la ligne de retour en attente d'avoir exprimé en devise de l'AAR [F :PWR]CUR.

Ce montant peut être modifié ou recalculé pour inclure des frais / remises ou pour d’autres raisons.

Nota : Ce montant HT sera automatiquement arrondi en fonction de la devise de l'AAR [F :PWR]CUR.

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

BPSUPPLIER

 

Fournisseurs

BPARTNER

 

Business Partner

PRETURN

 Oui

Entêtes retour fournisseur

PRETURND

 Oui

Lignes retour fournisseur

PINVOICE

 

Entêtes facture d’achat

PINVOICED

 

Lignes facture d’achat

FACILITY

 

Sites

GAUTACE

 

Pièces automatiques

GAUTACED

 

Lignes pièces automatiques

GACCCODE

 

Codes comptable

GACCOUNT

 

Comptes généraux

COMPANY

 

Sociétés

TABCUR

 

Devises

TABCHANGE

 

Cours devises

GDIAENTRY

 

Transactions de saisie

GDIAENTRYD

 

Transactions de saisie

TABACCLIK

 

Comptes de liaisons

GTYPACCENT

 

Types de pièce

GACCDUDATE

 

Echéances

GAPARBSE

 

Paramétrage codes reporting

CACNADEF

 

Natures analytiques par défaut

GJOURNAL

 

Journaux comptables

GAJOUSTA

 

Etat des journaux

CACNA

 

Natures analytiques

CACCE

 

Table des sections analytiques

FISCALYEAR

 

Exercices

PERIOD

 

Périodes

TABUNIT

 

Table des unités

CADSP

 

Répartitions à priori

CAAUZ

 

Table des interdictions

ACODNUM

 

Compteurs document

AVALNUM

 

Valeurs des compteurs

ATABDIV

 

Tables diverses

TABCOEFF

 

Coefficients

TABVAT

 

Tables des codes taxes

TABRATVAT

 

Taux de taxe

BALANCE

 

Balance générale

BALANA

 

Balance analytique

ITMMASTER

 

Articles

ITMBPS

 

Articles-Fournisseurs

PORDERP

 

Lignes prix commandes d'achat

GCOMMITD

 

Engagements

PWRKPNH

 

Retour temporaire

PWRKPND

 

Retour détail temporaire

PWRKPOQ

 

Commandes détail temporaire

Remarques diverses

Il est possible également de réajuster le prix unitaire d’achat [F :PWR]NETPRIPUU mais attention car celui-ci est exprimé en devise d’achat [F :PWR]NETCUR.

 

PNHFILTRE : Filtre supplémentaire sur retours fournisseurs

Ce point d'entrée situé dans le traitement FUNPNH traitement des avoirs à recevoir, génère une action "PNHFILTRE".

Le but de cette action est de donner la possibilité de positionner un filtre supplémentaire sur les retours fournisseurs à traiter.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

L'appel se fait avant le traitement des avoirs à recevoir mais après avoir validé l'écran de saisie des sélections.

Variables et masques disponibles

La variable suivante est chargée lors de l'appel de l'action "PNHFILTRE".

WCRIT

Filtre sur l'entête des retours aux  fournisseurs constitué par le traitement à partir de l'écran des sélections PNHPST.

La variable suivante doit être modifiée pour influencer le traitement des avoirs à recevoir.

PNHFILTRE

         Filtre supplémentaire sur l'entête des retours fournisseurs (PRETURN).

WCRIT2

Filtre sur les lignes de retours aux fournisseurs constitué par le traitement à partir de l'écran des sélections PNHPST.

Nota : Il est théoriquement possible d'intervenir sur les filtres WCRIT  et WCRIT2 constitués par le traitement sachant que les sélections réellement effectuées ne seront plus en concordance avec  celui-ci.

Tables ouvertes

Dans le tableau ci-dessous, le flag "contenu significatif" signifie que le contenu est en phase avec le contexte (dans ce cas précis il n'y en a aucun).

Table

Contenu significatif

Intitulé Table

BPARTNER

 

Business Partner

BPSUPPLIER

 

Fournisseurs

ITMMASTER

 

Articles

TABCOEFF

 

Coefficients

PRETURN

 

Entêtes retour fournisseur

PRETURND

 

Lignes retour fournisseur

PORDER

 

Entêtes commande d'achat

PORDERP

 

Lignes prix commandes d'achat

PORDERQ

 

Lignes quantités commandes d'achat

PINVOICE

 

Entêtes facture d’achat

PINVOICEV

 

Complément entêtes facture d’achat

PINVOICED

 

Lignes facture d’achat

FACILITY

 

Sites

GACCDUDATE

 

Echéances

GAUTACE

 

Pièces automatiques

GAUTACED

 

Lignes pièces automatiques

GACCCODE

 

Codes comptable

GACCOUNT

 

Comptes généraux

COMPANY

 

Sociétés

TABCUR

 

Devises

TABCHANGE

 

Cours devises

Remarques diverses

Dans la trace toute modification de filtre sera notifiée.

PNHQTY : Modification de la quantité de l'avoir à recevoir

Ce point d'entrée situé dans le traitement FUNPNH traitement des avoirs à recevoir, génère une action "PNHQTY".

Le but de cette action est de donner la possibilité de modifier la quantité de l'avoir à recevoir.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

L'appel se fait avant le remplissage du fichier de travail PWRKPND pour chaque ligne de retour en attente d'avoir.

Variables et masques disponibles

Les classes suivantes sont disponibles : [F :PNH] et [F :PND].

Ces classes ne doivent pas être modifiées

La variable suivante doit être modifiée pour influencer le traitement des avoirs à recevoir.

WQUANTITY

Quantité de la ligne de réception en attente de facture exprimée en unité d’achat [F :PND]PUU.

Cette quantité peut être modifiée en fonction des retours effectués ou pour d’autres raisons.

Nota : Les valeurs de l'avoir à recevoir seront calculées automatiquement en fonction de cette quantité.

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

BPSUPPLIER

 

Fournisseurs

BPARTNER

 

Business Partner

PRETURN

 Oui

Entêtes retour fournisseur

PRETURND

 Oui

Lignes retour fournisseur

PINVOICE

 

Entêtes facture d’achat

PINVOICED

 

Lignes facture d’achat

FACILITY

 

Sites

GAUTACE

 

Pièces automatiques

GAUTACED

 

Lignes pièces automatiques

GACCCODE

 

Codes comptable

GACCOUNT

 

Comptes généraux

COMPANY

 

Sociétés

TABCUR

 

Devises

TABCHANGE

 

Cours devises

GDIAENTRY

 

Transactions de saisie

GDIAENTRYD

 

Transactions de saisie

TABACCLIK

 

Comptes de liaisons

GTYPACCENT

 

Types de pièce

GACCDUDATE

 

Echéances

GAPARBSE

 

Paramétrage codes reporting

CACNADEF

 

Natures analytiques par défaut

GJOURNAL

 

Journaux comptables

GAJOUSTA

 

Etat des journaux

CACNA

 

Natures analytiques

CACCE

 

Table des sections analytiques

FISCALYEAR

 

Exercices

PERIOD

 

Périodes

TABUNIT

 

Table des unités

CADSP

 

Répartitions à priori

CAAUZ

 

Table des interdictions

ACODNUM

 

Compteurs document

AVALNUM

 

Valeurs des compteurs

ATABDIV

 

Tables diverses

TABCOEFF

 

Coefficients

TABVAT

 

Tables des codes taxes

TABRATVAT

 

Taux de taxe

BALANCE

 

Balance générale

BALANA

 

Balance analytique

ITMMASTER

 

Articles

ITMBPS

 

Articles-Fournisseurs

PORDERP

 

Lignes prix commandes d'achat

GCOMMITD

 

Engagements

PWRKPNH

 

Retour temporaire

PWRKPND

 

Retour détail temporaire

PWRKPOQ

 

Commandes détail temporaire

Remarques diverses

Une quantité nulle ou négative ne générera aucune ligne d'avoir à recevoir.

PNHPWRK : Modification des tables de travail PWRKPNH et PWRKPND

Ce point d'entrée situé dans le traitement FUNPNH traitement des avoirs à recevoir, génère une action "PNHPWRK".

Le but de cette action est de donner la possibilité de modifier ou de supprimer des données dans les tables de travail PWRKPNH et PWRKPND.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

L'appel se fait avant la validation par « Commit » des données d’un retour stockées dans les deux tables de travail PWRKPNH et PWRKPND.

Variables et masques disponibles

[F :PNH]PNHNUM : Numéro du retour en cours de traitement

L’enregistrement de la table de travail PWRKPNH (entête retour) ayant pour clé PWE0 = adxuid(1) + [F :PNH]PNHNUM peut être modifié ou supprimé

Les enregistrements de la table de travail PWRKPND (lignes retour) ayant pour clés PWR0(2) = adxuid(1) + [F :PNH]PNHNUM peuvent être modifiés ou supprimés

GOK permet d’abandonner la transaction en lui mettant une valeur à zéro

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

BPARTNER

 

Business Partner

BPSUPPLIER

 

Fournisseurs

ITMMASTER

 

Articles

TABCOEFF

 

Coefficients

PRETURN

 Oui

Entêtes retour fournisseur

PRETURND

 

Lignes retour fournisseur

PWRKPNH

 Oui

Fichier de travail entêtes de retour

PWRKPND

 

Fichier de travail lignes de retour

PORDER

 

Entêtes commande d'achat

PORDERP

 

Lignes prix commandes d'achat

PORDERQ

 

Lignes quantités commandes d'achat

PINVOICE

 

Entêtes facture d’achat

PINVOICEV

 

Complément entêtes facture d’achat

PINVOICED

 

Lignes facture d’achat

FACILITY

 

Sites

GACCDUDATE

 

Echéances

GAUTACE

 

Pièces automatiques

GAUTACED

 

Lignes pièces automatiques

GACCCODE

 

Codes comptable

GACCOUNT

 

Comptes généraux

COMPANY

 

Sociétés

TABCUR

 

Devises

TABCHANGE

 

Cours devises

PWRCRIT : Modification des critères de chargement de la table PWRKPND

Ce point d'entrée situé dans le traitement FUNPNH traitement des avoirs à recevoir, génère une action "PWRCRIT".

Le but de cette action est de donner la possibilité de modifier les critères de chargement de la table de travail des lignes de retour PWRKPND.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

L'appel se fait avant le chargement et l’écriture d’une ligne de retour dans la table de travail PWRKPND.

Variables et masques disponibles

[F :PND]PNHNUM : Numéro du retour en cours de traitement

[F :PND]PNDLIN : Ligne de rretour en cours de traitement

WCRIT_CHARGPWR : contient les critères permettant d’effectuer le chargement et l’écriture de la table PWRKPND

Ces critères sont les suivants et ils peuvent être modifiés :

[M:DIA]TYP=1 & [F:PND]POHNUM<>'' & GOPTCANA>0 & [F:PWR]LINACC<>'' & [F:PWR]LINCNA<>''

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

BPARTNER

 

Business Partner

BPSUPPLIER

 

Fournisseurs

ITMMASTER

 

Articles

TABCOEFF

 

Coefficients

PRETURN

 Oui

Entêtes retour fournisseur

PRETURND

 Oui

Lignes retour fournisseur

PWRKPNH

 

Fichier de travail entêtes de retour

PWRKPND

 

Fichier de travail lignes de retour

PORDER

 

Entêtes commande d'achat

PORDERP

 

Lignes prix commandes d'achat

PORDERQ

 

Lignes quantités commandes d'achat

PINVOICE

 

Entêtes facture d’achat

PINVOICEV

 

Complément entêtes facture d’achat

PINVOICED

 

Lignes facture d’achat

FACILITY

 

Sites

GACCDUDATE

 

Echéances

GAUTACE

 

Pièces automatiques

GAUTACED

 

Lignes pièces automatiques

GACCCODE

 

Codes comptable

GACCOUNT

 

Comptes généraux

COMPANY

 

Sociétés

TABCUR

 

Devises

TABCHANGE

 

Cours devises