9-RFE Gestion des versions Sage X3 non compatibles
Contexte et objectif
Ce chapitre adresse le contexte suivant :
- Yooz assure le rôle de PA en émission des factures de vente
- Sage X3 n’est pas compatible e-invoicing (X3 v12 antérieur à 2024 R1 ou X3 v11)
Ce chapitre précise les modes opératoires pour :
-
l’enrichissement du dictionnaire Sage X3, avec une partie par patch et une autre par actions manuelles
-
les tâches de paramétrage
Ce document intervient sur ces phases de l’implémentation :
| ▼ | ▼ | |||||
|---|---|---|---|---|---|---|
| Avant-vente | Initialisation | Cadrage | Installation | Paramétrage | Recette | Mise en production |
Mode opératoire
Mise à jour par patch Sage X3
Une partie des modifications peut être apportée par un patch Sage X3.
Cela concerne les codes activités, tables diverses et menus locaux/messages.
Commencer par la récupération du fichier patch Sage X3
📄 Télécharger le patch SRC_YOOZX3-EINV_1_v12_p39.dat
Format :.dat — Taille : 2.5 MB — Version : 1Ensuite intégrer ce patch sur le dossier Sage de test ou de production du client. Une première intégration en test est vivement conseillée.
Vérifier la présence des tables diverses : 18, 206, 207, 208, 209, 210, 211, 212, 970, 971, 972. Et du menu local/message 7796.
La présence de ces éléments confirme la bonne réalisation de cette partie.
Modifications manuelles
Il s’agit d’ajouter des champs dans les tables du standard et des zones dans les écrans du standard.
Il est précisé ci-dessous le détail des ajouts à opérer. Il faudra renseigner le code activité XRJ31 sur toutes ces nouvelles zones pour éviter toute perte.
Quand cela est possible, les libellés de zone sont mutualisés.
On précise que les tables diverses sont déjà disponibles, via l’intégration du patch au paragraphe précédent.
Détails pour les tables du standard. Il faut bien entendu valider la table après l’enregistrement des modifications. C’est donc une opération à réaliser sans session utilisateur. Placer un code activité XRJ31 sur chaque champ.
| Table | Champ | Intitulé | Type | Table liée | Expression | Annulation | Vérification | Obligatoire |
|---|---|---|---|---|---|---|---|---|
| SINVOICE | BUSPROTYP | Code type e-facture | ADI 207 | ATABDIV | 207;BUSPROTYP | Bloquant | Oui | Non |
| TABSIVTYP | EINVTYP1 | Code type e-facture | ADI 206 | ATABDIV | 206;EINVTYP1 | Bloquant | Oui | Non |
| FACILITY | ELCADD | Adresse électronique | A 125 | |||||
| FACILITY | XRJ31EINBT22 | Note | A 250 | |||||
| FACILITY | XRJ31EINBT21 | Code type e-facture | A 3 | |||||
| TABUNIT | INTSAU | Code CEE-ONU | ADI 18 | ATABDIV | 18;INTSAU | Bloquant | Oui | Non |
| TABVAT | VATCAT | Code type e-facture | ADI 208 | ATABDIV | 208;VATCAT | Bloquant | Oui | Non |
| BPARTNER | INTSRVCOD | Code service | A 100 | |||||
| BPARTNER | ELCADD | Adresse électronique | A 125 | |||||
| FACTOR | XRJ31CRN | Numéro SIRET | A 125 | |||||
| FACTOR | XRJ31ELCADD | Adresse électronique | A 125 | |||||
| TABPAM | PAYMETTYP | Code type e-facture | ADI 211 | ATABDIV | 211;PAYMETTYP | Bloquant | Oui | Non |
| SFOOTINV | DISCRGREACOD | Code type e-facture | ADI 212 | ATABDIV | 212;DISCRGREACOD | Bloquant | Oui | Non |
| BPDLVCUST | XRJ31ELCADD | Adresse électronique | A 125 | |||||
| BPDLVCUST | XRJ31CRN | Numéro SIRET | A 125 |
L’ajout des zones sur la table FACTOR n’est pas nécessaire si vous n’avez pas le cas de confier vos factures à un factor. Et l’ajout des zones sur la table BPDLVCUST (client livré) n’est pas utile si vous n’avez pas besoin de lire les informations d’adressage des factures sur le client livré.
En ce qui concerne les écrans du standard. Il faut bien entendu valider l’écran après l’enregistrement des modifications.
L’emplacement des zones est proposé, il est possible de procéder différemment. Placer un code activité XRJ31 sur chaque zone.
| Ecran | Zone | Emplacement | Intitulé | Type | Lien | Saisie | Act | Obligatoire |
|---|---|---|---|---|---|---|---|---|
| SIH1 | BUSPROTYP | en dernière position du bloc 1 | Code type e-facture | ADI 207 | Long | Saisie | Non | |
| TSV1 | EINVTYP1 | en dernière position du bloc 2 | Code type e-facture | ADI 206 | Long | Saisie | Non | |
| FCY4 | ELCADD | en dernière position du bloc 1 | Adresse électronique | A 125 | Saisie | Non | ||
| FCY0 | XRJ31EINBT22 | en dernière position du bloc 1 | Note | A 250 | Saisie | XRJ31 | Non | |
| FCY0 | XRJ31EINBT21 | en dernière position du bloc 1 | Code type e-facture | A 3 | Saisie | XRJ31 | Non | |
| TUN1 | INTSAU | en dernière position du bloc 1 | Code CEE-ONU | ADI 18 | Non | Saisie | Non | |
| TVT1 | VATCAT | en dernière position du bloc 2 | Code type e-facture | ADI 208 | Long | Saisie | Non | |
| BPR1 | INTSRVCOD | en dernière position du bloc 1 | Code service | A 100 | Saisie | Non | ||
| BPR1 | ELCADD | en dernière position du bloc 1 | Adresse électronique | A 125 | Saisie | Non | ||
| BPC1 | INTSRVCOD | en dernière position du bloc 1 | Code service | A 100 | Saisie | Non | ||
| BPC1 | ELCADD | en dernière position du bloc 1 | Adresse électronique | A 125 | Saisie | Non | ||
| FCT1 | CRN | en dernière position du bloc 1 | Numéro SIRET | A 125 | Saisie | Non | ||
| FCT1 | ELCADD | en dernière position du bloc 1 | Adresse électronique | A 125 | Saisie | Non | ||
| TAM1 | PAYMETTYP | en dernière position du bloc 3 | Code type e-facture | ADI 211 | Long | Saisie | Non | |
| SFI1 | DISCRGREACOD | en dernière position du bloc 5 | Code type e-facture | ADI 212 | Long | Saisie | Non | |
| BPC4 | XRJ31ELCADD | en dernière position du bloc 1 | Adresse électronique | A 125 | Invisible | XRJ31 | Non | |
| BPC4 | XRJ31CRN | en dernière position du bloc 1 | Numéro SIRET | A 125 | Invisible | XRJ31 | Non | |
| BPC4 | XXRJ31ELCADD | en dernière position du bloc 2 | Adresse électronique | A 125 | Saisie | XRJ31 | Non | |
| BPC4 | XXRJ31CRN | en dernière position du bloc 2 | Numéro SIRET | A 125 | Saisie | XRJ31 | Non | |
| BPD1 | XRJ31ELCADD | en dernière position du bloc 1 | Adresse électronique | A 125 | Saisie | XRJ31 | Non | |
| BPD1 | XRJ31CRN | en dernière position du bloc 1 | Numéro SIRET | A 125 | Saisie | XRJ31 | Non |
Concernant la modification de l’écran SIH1, il faudra lancer la fonction de validation des transactions (GENMSKTRT) pour les codes transaction SLI et SLA.
L’ajout des zones sur la table FACTOR n’est pas nécessaire si vous n’avez pas le cas de confier vos factures à un factor. Et l’ajout des zones sur la table BPDLVCUST (client livré) n’est pas utile si vous n’avez pas besoin de lire les informations d’adressage des factures sur le client livré.
Tâches de paramétrage
À partir de ce point, les zones indispensables pour la facturation électronique sont en place, vous pouvez passer à l’alimentation des valeurs.
Nous allons passer en revue les différentes entités à paramétrer.
Vous pouvez évidemment vous limiter à paramétrer uniquement les données qui sont utilisées. En effet, vous pouvez avoir des tables de paramétrage qui contiennent de nombreuses informations, qui ne sont pas toutes utiles. Cette remarque s’applique à tous les éléments, elle ne sera pas rappelée à chaque fois.
Unités
Il s’agit de la fonction GESTUN du menu Données de base > tables communes.
Vous devez renseigner la colonne Code CEE-ONU, une liste de valeurs est présente pour vous aider à sélectionner la bonne information.
Mode de règlement
Il s’agit de la fonction GESTAM du menu Données de base > Tables tiers.
Vous devez renseigner la zone Code type e-facture, une liste de valeurs est présente pour vous aider à sélectionner la bonne information.
Taux de taxe
Il s’agit de la fonction GESTVT du menu Données de base > Tables communes > Taxes.
Vous devez renseigner la zone Code type e-facture, une liste de valeurs est présente pour vous aider à sélectionner la bonne information.
Éléments de facturation
Il s’agit de la fonction GESSFI du menu Paramétrage > Ventes.
Vous devez renseigner la zone Code type e-facture, une liste de valeurs est présente pour vous aider à sélectionner la bonne information.
Types de factures client
Il s’agit de la fonction GESTSV du menu Paramétrage > Ventes > Types de documents.
Vous devez renseigner la zone Code type e-facture, une liste de valeurs est présente pour vous aider à sélectionner la bonne information.
Selon vos cas de gestion métier, il est peut-être nécessaire d’ajouter de nouveaux types de factures client.
Sites
Il s’agit de la fonction GESFCY du menu Paramétrage > Structure générale.
Vous devez renseigner la zone Adresse électronique qui est celle du site qui émet la facture. C’est donc votre adresse électronique, selon la qualification “adresse électronique du vendeur”, qui correspond au terme métier BT-34. Cette donnée est obligatoire.
Vous pouvez également renseigner une note et son code pour la facturation électronique. Ces données sont facultatives.
Voici une liste des codes possibles pour la note
AAI : Information générale (souvent utilisé pour les éléments en pied de page des factures papier)
BLU : Éco-participation (DEEE) ou autres taxes environnementales
ACC : Clause de subrogation pour l'affacturage (factoring)
SUR : Remarques libres du fournisseur
CUS : Information douanière
Factors
Il s’agit de la fonction GESFCT du menu Données de base > Tiers.
Vous devez renseigner les zones Numéro SIRET et Adresse électronique sur le ou les factor qui sont impliqués sur des flux de facturation électronique client.
Clients / Tiers
Il s’agit des fonctions GESBPR ou GESBPC du menu Données de base > Tiers.
Vous devez renseigner les zones Code service et Adresse électronique sur tous les clients concernés par la facturation électronique.