Il y a une transaction en cours.
Il y a un fichier trace ouvert.
Ce point d’entrée est appelé lors de la constitution de l'entête de facture.
La variable local INVORI permet de connaître le type de document qui est à l’origine de la facture :
- 1 = Devis
- 2 = Commande
- 3 = Livraison
La variable globale GINVTYP contient le type de facture. Les valeurs possible (dans ce contexte) sont :
- 1 = Facture
- 5 = Proforma
La variable globale GFONCTION contient la fonction en cours d’exécution :
- FUNAUTINVD Facturation automatique des livraisons
- FUNAUTINVO Facturation automatique des commandes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table | ||
| Origine Devis | Origine Commande | Origine Livraison |
|
SINVOICE | Oui | Oui | Oui | Factures entête |
SINVOICEV | Oui | Oui | Oui | Factures entête valorisation |
SINVOICED | Non | Non | Non | Factures ligne |
SQUOTE | Oui | Non | Non | Devis entête |
SORDERQ | Oui | Non | Non | Devis ligne |
SORDER | Non | Oui | Non | Commandes entête |
SORDERQ | Non | Oui | Non | Commandes ligne quantité |
SORDERP | Non | Oui | Non | Commandes ligne prix |
SDELIVERY | Non | Non | Oui | Livraisons entête |
SDELIVERYD | Non | Non | Oui | Livraisons ligne |
BPARTNER | Oui | Oui | Oui | Tiers |
BPCUSTOMER | Oui | Oui | Oui | Clients |
BPDLVCUST | Non | Non | Non | Clients livrés |
BPCUSTMVT | Non | Non | Non | Mouvements clients |
ITMMASTER | Non | Non | Non | Articles |
TABSIVTYP | Oui | Oui | Oui | Types de factures |
|
|
|
|
|
Ce point d’entrée permet de prendre la main lors de l’alimentation des champs d’un enregistrement ‘Entête facture’.
Il permet ainsi d’alimenter des champs spécifiques à la table SINVOICEV.
Il est appelé dans les traitements de facturation automatique :
- des livraisons FUNAUTINVD
- des commandes FUNAUTINVO.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
Ce point d’entrée est appelé lors de la constitution de l'entête de facture.
La variable local INVORI permet de connaître le type de document qui est à l’origine de la facture :
- 1 = Devis
- 2 = Commande
- 3 = Livraison
La variable globale GINVTYP contient le type de facture. Les valeurs possible (dans ce contexte) sont :
- 1 = Facture
- 5 = Proforma
La variable globale GFONCTION contient la fonction en cours d’exécution :
- FUNAUTINVD Facturation automatique des livraisons
- FUNAUTINVO Facturation automatique des commandes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table | ||
| Origine Devis | Origine Commande | Origine Livraison |
|
SINVOICE | Oui | Oui | Oui | Factures entête |
SINVOICEV | Oui | Oui | Oui | Factures entête valorisation |
SINVOICED | Non | Non | Non | Factures ligne |
SQUOTE | Oui | Non | Non | Devis entête |
SORDERQ | Oui | Non | Non | Devis ligne |
SORDER | Non | Oui | Non | Commandes entête |
SORDERQ | Non | Oui | Non | Commandes ligne quantité |
SORDERP | Non | Oui | Non | Commandes ligne prix |
SDELIVERY | Non | Non | Oui | Livraisons entête |
SDELIVERYD | Non | Non | Oui | Livraisons ligne |
BPARTNER | Oui | Oui | Oui | Tiers |
BPCUSTOMER | Oui | Oui | Oui | Clients |
BPDLVCUST | Non | Non | Non | Clients livrés |
BPCUSTMVT | Non | Non | Non | Mouvements clients |
ITMMASTER | Non | Non | Non | Articles |
TABSIVTYP | Oui | Oui | Oui | Types de factures |
|
|
|
|
|
Ce point d’entrée permet de prendre la main lors de l’alimentation des champs d’un enregistrement ‘Ligne facture’.
Il permet ainsi d’alimenter des champs spécifiques à cette table SINVOICED.
Il peut également servir à mettre à jour des tables spécifiques liées aux lignes de factures.
Il est appelé dans les traitement de facturation automatique :
- des livraisons FUNAUTINVD
- des commandes FUNAUTINVO.
Il y a une transaction en cours.
Il y a un fichier trace.
Ce point d’entrée est appelé lors de l’alimentation de chaque ligne de facture.
La variable local INVORI permet de connaître le type de document qui est à l’origine de la facture :
- 1 = Devis
- 2 = Commande
- 3 = Livraison
La variable globale GINVTYP contient le type de facture. Les valeurs possible (dans ce contexte) sont :
- 1 = Facture
- 5 = Proforma
La variable globale GFONCTION contient la fonction en cours d’exécution :
- FUNAUTINVD Facturation automatique des livraisons
- FUNAUTINVO Facturation automatique des commandes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table | ||
| Origine Devis | Origine Commande | Origine Livraison |
|
SINVOICE | Oui | Oui | Oui | Factures entête |
SINVOICEV | Oui | Oui | Oui | Factures entête valorisation |
SINVOICED | Non | Non | Non | Factures ligne |
SQUOTE | Oui | Non | Non | Devis entête |
SORDERQ | Oui | Non | Non | Devis ligne |
SORDER | Non | Oui | Non | Commandes entête |
SORDERQ | Non | Oui | Non | Commandes ligne quantité |
SORDERP | Non | Oui | Non | Commandes ligne prix |
SDELIVERY | Non | Non | Oui | Livraisons entête |
SDELIVERYD | Non | Non | Oui | Livraisons ligne |
BPARTNER | Oui | Oui | Oui | Tiers |
BPCUSTOMER | Oui | Oui | Oui | Clients |
BPDLVCUST | Non | Non | Non | Clients livrés |
BPCUSTMVT | Non | Non | Non | Mouvements clients |
ITMMASTER | Non | Non | Non | Articles |
TABSIVTYP | Oui | Oui | Oui | Types de factures |
|
|
|
|
|
Ce point d’entrée permet de prendre la main lors de l’alimentation de l’écran détail facture à partir d’un enregistrement détail livraison. Il permet notamment d’intervenir sur la quantité à facturer.
Il permet ainsi d’alimenter des champs spécifiques à cette écran SIH4.
Il est appelé pour chaque ligne dans le picking des livraisons depuis la gestion des factures.
Il n’y a pas de transaction en cours.
Il n’y a pas de trace ouverte lorsque l’on est en exécution des boutons.
Ce point d’entrée est appelé lors de l’alimentation de chaque ligne de facture dans l’écran SIH4 suite au picking d’une livraison.
La variable NOL contient le numéro de la ligne écran.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table |
SINVOICE | Non | Factures entête |
SINVOICEV | Non | Factures entête valorisation |
SINVOICE | Non | Factures ligne |
SDELIVERY | Oui | Livraisons entête |
SDELIVERYD | Oui | Livraisons ligne |
|
|
|
|
|
|
Ce point d’entrée permet de prendre la main lors de l’alimentation de l’écran détail avoir à partir d’un enregistrement détail facture ou retour de livraison.
Il permet ainsi d’alimenter des champs spécifiques à l’écran SIH4 et à la table SINVOICED ou de modifier la valeur de champs déjà existants.
Il est appelé depuis la gestion des avoirs (création ou modification), pour chaque ligne, lors du picking des factures ou des retours de livraison.
Il n ‘y pas de transaction en cours.
Il n’y a pas de trace ouverte.
Ce point d’entrée est appelé à la fin de l’alimentation de chaque ligne d’avoir.
Dans le cas d’un avoir sur facture, [F :SID] est chargée avec la ligne de facture, [F:SIH] et [F:SIV] sont chargés avec l’entête facture.
Dans le cas d’un avoir sur retour de livraison, [F :SRD] est chargée avec la ligne de retour, [F:SRH] est chargée avec l’entête retour, [F :SID] est chargée avec la ligne de facture, [F:SIH] et [F:SIV] sont chargés avec l’entête facture. Cette facture correspond à la facture de la livraison.
Les masques de l’objet SIH sont chargés avec l’avoir en cours de traitement. La ligne détail vient d’être alimentée avec la ligne de facture ou de retour pickée.
La variable local WINVORI permet de connaître le type de document qui est à l’origine de l’avoir :
- 4 = Facture
- 6 = Retour
La variable local NOL est l’indice de la ligne dans [M :SIH4].
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Contenu significatif | Intitulé Table |
| Origine Facture | Origine Retour |
|
SINVOICE | Oui | Oui | Factures entête |
SINVOICEV | Oui | Oui | Factures entête valorisation |
SINVOICED | Oui | Oui | Factures ligne |
SRETURND | Non | Oui | Retour ligne |
SDELIVERY | Non | Oui | Livraisons entête |
SDELIVERYD | Non | Oui | Livraisons ligne |
ITMMASTER | Oui | Oui | Articles |
ITMSALES | Oui | Oui | Article-vente |
ITMBPC | Oui | Oui | Article-client |
TABSIVTYP | Non | Non | Type de facture |
SORDER | Non | Non | Commandes entête |
SORDERP | Non | Non | Commandes lignes prix |
SORDERQ | Non | Non | Commandes lignes quantité |
BPARTNER | Non | Non | Tiers |
BPCUSTOMER | Non | Non | Clients |
BPCUSTMVT | Non | Non | Mouvements clients |
BPDLVCUST | Non | Non | Clients livrés |
FACILITY | Non | Non | Sites |
ITMMVT | Non | Non | Mouvements articles |
ITMFACILITY | Non | Non | Articles-site |
TABCUR | Non | Non | Table des devises |
SALESREP | Non | Non | Représentants |
PRICSTRUCT | Non | Non | Structures tarifs |
SPRICLINK | Non | Non | Recherche tarifs vente |
GTYPACCENT | Non | Non | Types de pièces |
GACCCODE | Non | Non | Codes comptables |
GACCCOUNT | Non | Non | Comptes généraux |
CONTSERV | Non | Non | Contrats de service |
GAUTACE | Non | Non | Pièces automatiques |
ACODNUM | Non | Non | Compteurs documents |
ACTIV | Non | Non | Codes activité |
TABALLRUL | Non | Non | Règles d’allocations |
TABSTORUL | Non | Non | Règles de gestion des stocks |
STOWIPW | Non | Non | Stock en cours de traitement |
ITMCATEG | Non | Non | Catégorie articles |
SERREQUEST | Non | Non | Demandes de services |
HDKTASKINV | Non | Non | Consommations à facturer |
TABUNIT | Non | Non | Table des unités |
STOJOU | Non | Non | Journal des stocks |
STOCK | Non | Non | Stocks |
STOLOT | Non | Non | Numéro de lot |
SPRICLIST | Non | Non | Tarifs |
Ce point d’entrée permet de prendre la main lors de l’alimentation de l’écran détail avoir à partir d’un enregistrement détail retour direct.
Il permet ainsi d’alimenter des champs spécifiques à l’écran SIH4 et à la table SINVOICED ou de modifier la valeur de champs déjà existants.
Il est appelé depuis la gestion des avoirs (création ou modification), pour chaque ligne, lors du picking des retours.
Il n ‘y pas de transaction en cours.
Il n’y a pas de trace ouverte.
Ce point d’entrée est appelé à la fin de l’alimentation de chaque ligne d’avoir.
[F :SRD] est chargée avec la ligne de retour, [F:SRH] est chargée avec l’entête retour.
Les masques de l’objet SIH sont chargés avec l’avoir en cours de traitement. La ligne détail vient d’être alimentée avec la ligne de retour pickée.
La variable local NOL est l’indice de la ligne dans [M :SIH4].
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Contenu significatif | Intitulé Table |
| Origine Facture | Origine Retour |
|
SINVOICE | Oui | Oui | Factures entête |
SINVOICEV | Oui | Oui | Factures entête valorisation |
SINVOICED | Oui | Oui | Factures ligne |
SRETURND | Non | Oui | Retour ligne |
SDELIVERY | Non | Oui | Livraisons entête |
SDELIVERYD | Non | Oui | Livraisons ligne |
ITMMASTER | Oui | Oui | Articles |
ITMSALES | Oui | Oui | Article-vente |
ITMBPC | Oui | Oui | Article-client |
TABSIVTYP | Non | Non | Type de facture |
SORDER | Non | Non | Commandes entête |
SORDERP | Non | Non | Commandes lignes prix |
SORDERQ | Non | Non | Commandes lignes quantité |
BPARTNER | Non | Non | Tiers |
BPCUSTOMER | Non | Non | Clients |
BPCUSTMVT | Non | Non | Mouvements clients |
BPDLVCUST | Non | Non | Clients livrés |
FACILITY | Non | Non | Sites |
ITMMVT | Non | Non | Mouvements articles |
ITMFACILITY | Non | Non | Articles-site |
TABCUR | Non | Non | Table des devises |
SALESREP | Non | Non | Représentants |
PRICSTRUCT | Non | Non | Structures tarifs |
SPRICLINK | Non | Non | Recherche tarifs vente |
GTYPACCENT | Non | Non | Types de pièces |
GACCCODE | Non | Non | Codes comptables |
GACCCOUNT | Non | Non | Comptes généraux |
CONTSERV | Non | Non | Contrats de service |
GAUTACE | Non | Non | Pièces automatiques |
ACODNUM | Non | Non | Compteurs documents |
ACTIV | Non | Non | Codes activité |
TABALLRUL | Non | Non | Règles d’allocations |
TABSTORUL | Non | Non | Règles de gestion des stocks |
STOWIPW | Non | Non | Stock en cours de traitement |
ITMCATEG | Non | Non | Catégorie articles |
SERREQUEST | Non | Non | Demandes de services |
HDKTASKINV | Non | Non | Consommations à facturer |
TABUNIT | Non | Non | Table des unités |
STOJOU | Non | Non | Journal des stocks |
STOCK | Non | Non | Stocks |
STOLOT | Non | Non | Numéro de lot |
SPRICLIST | Non | Non | Tarifs |
Ce point d’entrée permet de prendre la main lors de l’alimentation des écrans entête facture à partir d’un enregistrement entête devis.
Il permet ainsi d’alimenter des champs spécifiques à ces écrans ou de modifier la valeur des champs standards.
Il est appelé en gestion des devis lors de la création d'une proforma par l'utilisation du bouton proforma.
Il y a une transaction en cours. C'est la transaction de création de la facture proforma.
Il y a un fichier trace ouvert.
Ce point d’entrée est appelé lors de l’alimentation des écrans entête facture à partir de l'enregistrement entête devis.
[F :SQH] est chargé avec l'entête devis.
Les écrans de l'objet SIH [M:SIH0] [M:SIH1] [M:SIH2] sont en ligne et chargés avec les données de l'entête proforma (données initialisées avec l'entête devis).
Les écrans adresses ADB2 ADB3 et ADB4 sont également en ligne et chargés. ADB2 est chargé avec l'adresse du client livré issue du devis. ADB3 est chargé avec l'adresse du client facture issue de la fiche client. ADB4 est chargé avec l'adresse du client payeur issue de la fiche client.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table |
SINVOICE | Non | Factures entête |
SINVOICEV | Non | Factures entête valorisation |
SINVOICED | Non | Factures ligne |
SQUOTE | Oui | Devis entête |
SQUOTED | Non | Devis ligne |
BPCUSTOMER | Oui Client | Clients |
BPDLVCUST | Oui Client livré | Client livré |
BPARTNER | Oui Tiers payeur | Tiers |
BPADDRESS | Oui Adresse Tiers payeur | Adresses |
Ce point d’entrée permet de prendre la main lors de l’alimentation des champs d’un enregistrement ‘Ligne facture’.
Il permet ainsi de modifier la valeurs de certains champs de la table SINVOICED (lignes facture).
Il est appelé dans les traitements de facturation automatique :
- des livraisons FUNAUTINVD
- des commandes FUNAUTINVO.
Il y a une transaction en cours.
Il y a un fichier trace.
Ce point d’entrée est appelé lors de l’alimentation de chaque ligne de facture.
Il est appelé après avoir chargé les champs NETPRIATI(prix net TTC) et NETPRINOT (Prix net HT) de la table détail facture [F:SID].
Il permet de prendre la main afin de modifier la valeur de ces champs.
- 1 = Devis
- 2 = Commande
- 3 = Livraison
La variable globale GINVTYP contient le type de facture. Les valeurs possible (dans ce contexte) sont :
- 1 = Facture
- 5 = Proforma
La variable globale GFONCTION contient la fonction en cours d’exécution :
- FUNAUTINVD Facturation automatique des livraisons
- FUNAUTINVO Facturation automatique des commandes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table | ||
| Origine Devis | Origine Commande | Origine Livraison |
|
SINVOICE | Oui | Oui | Oui | Factures entête |
SINVOICEV | Oui | Oui | Oui | Factures entête valorisation |
SINVOICED | Non | Non | Non | Factures ligne |
SQUOTE | Oui | Non | Non | Devis entête |
SORDERQ | Oui | Non | Non | Devis ligne |
SORDER | Non | Oui | Non | Commandes entête |
SORDERQ | Non | Oui | Non | Commandes ligne quantité |
SORDERP | Non | Oui | Non | Commandes ligne prix |
SDELIVERY | Non | Non | Oui | Livraisons entête |
SDELIVERYD | Non | Non | Oui | Livraisons ligne |
BPARTNER | Oui | Oui | Oui | Tiers |
BPCUSTOMER | Oui | Oui | Oui | Clients |
BPDLVCUST | Non | Non | Non | Clients livrés |
BPCUSTMVT | Non | Non | Non | Mouvements clients |
ITMMASTER | Non | Non | Non | Articles |
TABSIVTYP | Oui | Oui | Oui | Types de factures |
|
|
|
|
|