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

PTHAMTLIN : Modification du montant HT de la ligne

Ce point d'entrée situé dans le traitement FUNPTH traitement des factures à recevoir, génère une action "PTHAMTLIN".

Le but de cette action est de donner la possibilité de modifier le montant HT de la ligne de la facture à 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 PWRKPTD pour chaque ligne de réception en attente de facture.

Variables et masques disponibles

[F :PWD]QTYPUU

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

[F :PWD]NETPRIPUU

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

WPRIX

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

Les classes suivantes sont disponibles : [F :PTH] et [F :PTD].

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 :PWD]AMTNOTLIN

Montant HT de la ligne de réception en attente de facture exprimée en devise de la FAR [F :PWD]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 la FAR [F :PWD]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

PRECEIPT

 Oui

Entêtes réception fournisseur

PRECEIPTD

 Oui

Lignes réception 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

PWRKPTH

 

Réception temporaire

PWRKPTD

 

Réceptions détail temporaire

PWRKPOQ

 

Commandes détail temporaire

Remarques diverses

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

 

PTHFILTRE : Filtre supplémentaire sur réceptions fournisseurs

Ce point d'entrée situé dans le traitement FUNPTH traitement des factures à recevoir, génère une action "PTHFILTRE".

Le but de cette action est de donner la possibilité de positionner un filtre supplémentaire sur les réceptions 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 factures à 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 "PTHFILTRE".

WCRIT

Filtre sur l'entête des réceptions fournisseurs constitué par le traitement à partir de l'écran des sélections PTHPST.

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

PTHFILTRE

         Filtre supplémentaire sur l'entête des réceptions fournisseurs (PRECEIPT).

WCRIT2

Filtre sur les lignes de réceptions fournisseurs constitué par le traitement à partir de l'écran des sélections PTHPST.

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

PRECEIPT

 

Entêtes réception fournisseur

PRECEIPTD

 

Lignes réception 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.

PTHQTY : Modification de la quantité de la facture à recevoir

Ce point d'entrée situé dans le traitement FUNPTH traitement des factures à recevoir, génère une action "PTHQTY".

Le but de cette action est de donner la possibilité de modifier la quantité de la facture à 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 PWRKPTD pour chaque ligne de réception en attente de facture.

Variables et masques disponibles

Les classes suivantes sont disponibles : [F :PTH] et [F :PTD].

Ces classes ne doivent pas être modifiées

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

WQUANTITY

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

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

Nota : Les valeurs de la facture à 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

PRECEIPT

 Oui

Entêtes réception fournisseur

PRECEIPTD

 Oui

Lignes réception 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

PWRKPTH

 

Réception temporaire

PWRKPTD

 

Réceptions détail temporaire

PWRKPOQ

 

Commandes détail temporaire

Remarques diverses

Une quantité nulle ou négative ne générera aucune ligne de facture à recevoir.

PTHPWRK : Modification des tables de travail PWRKPTH et PWRKPTD

Ce point d'entrée situé dans le traitement FUNPTH traitement des factures à recevoir, génère une action "PTHPWRK".

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

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’une réception stockées dans les deux tables de travail PWRKPTH et PWRKPTD.

Variables et masques disponibles

[F :PTH]PTHNUM : Numéro de la réception en cours de traitement

L’enregistrement de la table de travail PWRKPTH (entête réception) ayant pour clé PWH0 = adxuid(1) + [F :PTH]PTHNUM peut être modifié ou supprimé

Les enregistrements de la table de travail PWRHPTD (lignes réception) ayant pour clés PWD0(2) = adxuid(1) + [F :PTH]PTHNUM 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

PRECEIPT

 Oui

Entêtes réception fournisseur

PRECEIPTD

 

Lignes réception fournisseur

PWRKPTH

 Oui

Fichier de travail entêtes de réception

PWRKPTD

 

Fichier de travail lignes de réception

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

PWDCRIT : Modification des critères de chargement de la table PWRKPTD

Ce point d'entrée situé dans le traitement FUNPTH traitement des factures à recevoir, génère une action "PWDCRIT".

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 réception PWRKPTD.

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 réception dans la table de travail PWRKPTD.

Variables et masques disponibles

[F :PTD]PTHNUM : Numéro de la réception en cours de traitement

[F :PTD]PTDLIN : Ligne de réception en cours de traitement

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

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

[M:DIA]TYP=1 & [F:PTD]POHNUM<>'' & GOPTCANA>0 & [F:PWD]LINACC<>'' & [F:PWD]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

PRECEIPT

 Oui

Entêtes réception fournisseur

PRECEIPTD

 Oui

Lignes réception fournisseur

PWRKPTH

 

Fichier de travail entêtes de réception

PWRKPTD

 

Fichier de travail lignes de réception

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

ADDTRAFAR : Ajout d'information dans la trace

Ce point d'entrée situé dans le traitement FUNPTH traitement des factures à recevoir, permet par exemple l'ajout d'information dans la trace.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il peut y avoir un fichier trace ouvert.

Variables et masques disponibles

Les classes suivantes sont disponibles : [F:PWH], [F :PWD]et [F:TCU].

MAJPTD : Mise à jour de zones supplémentaires sur la ligne de réception

Ce point d'entrée situé dans le traitement FUNPTH traitement des factures à recevoir, permet de mettre à jour des zones spécifiques de la table des lignes de réception.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il peut y avoir un fichier trace ouvert.

Variables et masques disponibles

Les classes suivantes sont disponibles : [F:PWH]et [F:PTD].

La variable de travail WFAR contient le numéro de la facture à recevoir générée.