BUT
Cette fonction permet d’enregistrer la facturation et de mettre à jour le prix d’une réception de commande fournisseur ou d’un retour fournisseur à partir du prix facturé. Elle permet de recalculer ainsi le PUMP de l’article concerné par la réception ou le retour à partir de ce nouveau prix. Elle est utilisable dans les requêtes de type REB, RCT et PSD.
TYPE
CARACTERE
SYNTAXE
Variable = APP-MAJ-REC(CDE=Commande, LIG=Ligne Commande, BL=Bon Livraison, QTE-FAC=Quantité Facturée, UME-FAC=Unité Mesure Facturation, PU-FAC=Prix Unitaire Facturé, DEV-FAC=Devise Facture, FAC=Facture, COM=Commentaire)
PARAMETRES
|
Paramètre |
E/S |
O |
Type |
Description |
|
CDE |
E |
O |
C |
Numéro de commande ou de retour fournisseur |
|
LIG |
E |
O |
C |
Numéro de ligne de commande ou de retour fournisseur |
|
BL |
E |
N |
C |
Pour une commande fournisseur, doit contenir le numéro de bordereau de livraison Pour un retour fournisseur, doit contenir le numéro du retour fournisseur ou peut être vide |
|
QTE-FAC |
E |
O |
N |
Quantité facturée. Ne peut pas être nulle. |
|
UME-FAC |
E |
N |
C |
Unité de mesure de la quantité facturée. Si non renseignée, on considérera l’unité de mesure interne de l’article |
|
PU-FAC |
E |
O |
N |
Prix unitaire facturé |
|
DEV-FAC |
E |
N |
C |
Devise de facture. Si non renseignée, on considérera la devise interne de Diapason |
|
FAC |
E |
O |
C |
Numéro de facture |
|
COM |
E |
N |
C |
Commentaire |
NOTES
-
Si la fonction s’est bien déroulée, la variable résultat est vide sinon elle contient le libellé de l’erreur détectée.
-
La mise à jour n’est possible que si la réception (ou le retour) ne fait pas l’objet d’une provision dans Diapason. Il n’est pas possible de mettre à jour le prix d’une réception (ou d’un retour) par le contrôle de facturation de Diapason ET par la fonction DIALOG.
-
Il est possible de mettre un prix unitaire nul, dans ce cas, on considère que la réception n’a pas fait l’objet d’une facture.
EXEMPLE