Aller au contenu principal

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-venteInitialisationCadrageInstallationParamétrageRecetteMise 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 : 1

Ensuite 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.

TableChampIntituléTypeTable liéeExpressionAnnulationVérificationObligatoire
SINVOICEBUSPROTYPCode type e-factureADI 207ATABDIV207;BUSPROTYPBloquantOuiNon
TABSIVTYPEINVTYP1Code type e-factureADI 206ATABDIV206;EINVTYP1BloquantOuiNon
FACILITYELCADDAdresse électroniqueA 125
FACILITYXRJ31EINBT22NoteA 250
FACILITYXRJ31EINBT21Code type e-factureA 3
TABUNITINTSAUCode CEE-ONUADI 18ATABDIV18;INTSAUBloquantOuiNon
TABVATVATCATCode type e-factureADI 208ATABDIV208;VATCATBloquantOuiNon
BPARTNERINTSRVCODCode serviceA 100
BPARTNERELCADDAdresse électroniqueA 125
FACTORXRJ31CRNNuméro SIRETA 125
FACTORXRJ31ELCADDAdresse électroniqueA 125
TABPAMPAYMETTYPCode type e-factureADI 211ATABDIV211;PAYMETTYPBloquantOuiNon
SFOOTINVDISCRGREACODCode type e-factureADI 212ATABDIV212;DISCRGREACODBloquantOuiNon
BPDLVCUSTXRJ31ELCADDAdresse électroniqueA 125
BPDLVCUSTXRJ31CRNNuméro SIRETA 125
Options

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.

EcranZoneEmplacementIntituléTypeLienSaisieActObligatoire
SIH1BUSPROTYPen dernière position du bloc 1Code type e-factureADI 207LongSaisieNon
TSV1EINVTYP1en dernière position du bloc 2Code type e-factureADI 206LongSaisieNon
FCY4ELCADDen dernière position du bloc 1Adresse électroniqueA 125SaisieNon
FCY0XRJ31EINBT22en dernière position du bloc 1NoteA 250SaisieXRJ31Non
FCY0XRJ31EINBT21en dernière position du bloc 1Code type e-factureA 3SaisieXRJ31Non
TUN1INTSAUen dernière position du bloc 1Code CEE-ONUADI 18NonSaisieNon
TVT1VATCATen dernière position du bloc 2Code type e-factureADI 208LongSaisieNon
BPR1INTSRVCODen dernière position du bloc 1Code serviceA 100SaisieNon
BPR1ELCADDen dernière position du bloc 1Adresse électroniqueA 125SaisieNon
BPC1INTSRVCODen dernière position du bloc 1Code serviceA 100SaisieNon
BPC1ELCADDen dernière position du bloc 1Adresse électroniqueA 125SaisieNon
FCT1CRNen dernière position du bloc 1Numéro SIRETA 125SaisieNon
FCT1ELCADDen dernière position du bloc 1Adresse électroniqueA 125SaisieNon
TAM1PAYMETTYPen dernière position du bloc 3Code type e-factureADI 211LongSaisieNon
SFI1DISCRGREACODen dernière position du bloc 5Code type e-factureADI 212LongSaisieNon
BPC4XRJ31ELCADDen dernière position du bloc 1Adresse électroniqueA 125InvisibleXRJ31Non
BPC4XRJ31CRNen dernière position du bloc 1Numéro SIRETA 125InvisibleXRJ31Non
BPC4XXRJ31ELCADDen dernière position du bloc 2Adresse électroniqueA 125SaisieXRJ31Non
BPC4XXRJ31CRNen dernière position du bloc 2Numéro SIRETA 125SaisieXRJ31Non
BPD1XRJ31ELCADDen dernière position du bloc 1Adresse électroniqueA 125SaisieXRJ31Non
BPD1XRJ31CRNen dernière position du bloc 1Numéro SIRETA 125SaisieXRJ31Non
Précision

Concernant la modification de l’écran SIH1, il faudra lancer la fonction de validation des transactions (GENMSKTRT) pour les codes transaction SLI et SLA.

Options

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.

🚨IMPORTANT

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.