Réception des articles de commande d'achat (POLIR)

Basé sur des fichiers

Étapes de mise en œuvre 

TâchePartie responsable

Fournir une décision sur la méthode de livraison:

  1. SFTP hébergé par FacilityOS
    1. Avec liste d'accès IP
    2. Sans liste d'accès IP
  2. SFTP hébergé par le client 
Client  
Fournir les détails d'accès SFTP et les identifiants, selon le casFacilityOS ou Client (selon la décision du client ci-dessus)
Spécifier le type de notifications par email et les adresses email des destinatairesClient
Télécharger sur le SFTP les fichiers d'importation d'en-tête et de ligne qui respectent les exigences de formatageClient
Configurer un travail automatisé pour importer les données et exporterFacilityOS
Examiner les données et confirmer leur exactitudeClient
Configurer un travail automatisé pour envoyer et recevoir/importer les fichiers de donnéesClient
Activer les travaux respectifs pour l'importation et l'exportation programméesFacilityOS & Client

 

Méthodes de livraison

La première étape consiste pour le client à sélectionner une méthode de livraison.  Veuillez choisir parmi les suivantes:

  1. Fichier vers SFTP FacilityOS – FacilityOS établit un dossier SFTP dédié avec des identifiants uniques et le client télécharge le fichier (LE PLUS COURANT)
    1. Avec liste d'accès IP (RECOMMANDÉ)
      1. Pour les scénarios où la machine téléchargeant le fichier aura une adresse IP statique ou une plage d'IP
      2. Le client doit fournir l'adresse IP ou la plage d'IP
    2. Sans liste d'accès IP
  2. Fichier vers le SFTP du client – Le client établit un dossier SFTP dédié avec des identifiants uniques et un travail construit par FacilityOS récupère les fichiers

 

Importations vers FacilityOS

Fichier d'en-tête de commande d'achat - Champs/Colonnes 

Nom convivialNom de colonneType de donnéesObligatoireDescription
ID de commandepoidTexte (50)Oui

Clé primaire

Utilisé pour suivre les commandes d'achat saisies dans le système

Type de commandepotypeTexte (20)NonUsage pour reporting et peut être affiché dans l'interface LOS
Unité commercialebusinessunitTexte (50)OuiUsage pour reporting et peut être affiché dans l'interface des articles
Statut de réceptionreceivestatusTexte (1)Non 

N = Nouveau, P = Partiel, R = Reçu (complet)

Usage pour reporting et peut être affiché dans l'interface LOS

ID fournisseurvendoridTexte (50)NonUsage pour reporting et peut être affiché dans l'interface LOS
Nom du fournisseurvendornameTexte (50)NonUsage pour reporting et peut être affiché dans l'interface LOS
ID du groupe fournisseurvendorsetidTexte (20)NonUsage pour reporting et peut être affiché dans l'interface LOS
Date et heure d'entréeentereddtDateHeureNonUsage pour reporting et peut être affiché dans l'interface LOS
Révision de la commandeporevisionEntierNonUsage pour reporting et peut être affiché dans l'interface LOS
Montant total de la commandetotalorderamtDeviseNonUsage pour reporting et peut être affiché dans l'interface LOS
Centre de coût par défautdefaultcostcenterTexte (50)NonUsage pour reporting et peut être affiché dans l'interface LOS
Livraison par défaut àdefaultdelivertoTexte (50)NonUsage pour reporting et peut correspondre à EmpID dans la table des destinataires ; si c'est le cas, l'automatisation de recherche PO peut définir l'emplacement.  

 

Fichier des lignes de commande - Champs/Colonnes 

Nom convivialNom de colonneType de donnéesObligatoireDescription
ID de commandepoidTexte (50) Oui

Clé composite (avec Line_Number)

Utilisé pour suivre les commandes d'achat saisies dans le système

Numéro de lignelinenumberEntierOui 

Clé composite (avec PO_ID)

La ligne dans la commande

Les numéros de ligne doivent commencer à 1 et être séquentiels

Unité commercialebusinessunitTexte (50)OuiUsage pour reporting et peut être affiché dans l'interface des articles
Date et heure d'entréeentereddtDateHeureNonUsage pour reporting
QuantitéquantitypoNumérique (11.4) Oui

Usage pour reporting et affiché dans l'interface des articles

La plupart des quantités sont des nombres entiers, mais des décimales sont possibles pour des unités comme les gallons

PrixpricepoDeviseNonUsage pour reporting et peut être affiché dans l'interface des articles
Unité de mesureunitofmeasureTexte (50)NonUsage pour reporting et peut être affiché dans l'interface des articles
ID article fournisseurvendoritemidTexte (50)NonUsage pour reporting et peut être affiché dans l'interface des articles
Description de l'articleitemdescriptionTexte (255)OuiUsage pour reporting et peut être affiché dans l'interface des articles
ID de localisationlocationidTexte (50)Non 

Usage pour reporting

Lieu de livraison du fournisseur ; pour la réception centrale, c'est souvent le même pour chaque commande

Actif financier SWfinancialassetswTexte (1)NonUsage pour reporting et disponible pour l'export des réceptions PO
ID de réquisitionreqidTexte (50)NonUsage pour reporting et disponible pour l'export des réceptions PO
Numéro de ligne de planningschedulelinenumberEntierNonUsage pour reporting et disponible pour l'export des réceptions PO
Numéro de ligne de distributiondistributionlinenumberEntierNonUsage pour reporting et disponible pour l'export des réceptions PO
ID de lieu de livraisondeliverlocationidTexte (50)NonUsage pour reporting et peut correspondre à EmpID dans la table des destinataires ; si c'est le cas, l'automatisation de recherche PO peut définir l'emplacement
Type d'articleitemtypeTexte (50)NonUsage pour reporting et peut être affiché dans l'interface des articles
Commentaire de livraisondeliverycommentTexte (50)NonUsage pour reporting et peut être affiché dans l'interface des articles
Nom de l'acheteurbuyernameTexte (50)NonUsage pour reporting et peut être affiché dans l'interface des articles
Centre de coût par défautdefaultcostcenterTexte (50)NonUsage pour reporting et peut être affiché dans l'interface des articles

 

Exigences de contenu et de format

Applicable aux fichiers d'en-tête et de lignes de commande

CatégorieExigences
Ligne d'en-têteObligatoire
Colonnes
  • Voir les tableaux ci-dessus pour les colonnes supportées
  • Les noms de colonnes dans la ligne d'en-tête doivent correspondre aux tableaux ci-dessus
    • Non sensible à la casse
  • L'ordre des colonnes n'a pas d'importance
  • Le client peut ajouter ou supprimer n'importe quelle colonne non marquée comme obligatoire à tout moment sans avoir besoin de consulter FacilityOS
Dossiers SFTP

Pour l'en-tête de commande: /PoHeaders

Pour les lignes de commande: /PoLines

Nom du fichier(Toute valeur)
Format de fichier.csv
Séparateurs de champs

Doit être l'un des suivants:

  • Virgule
    • Si des virgules sont utilisées comme séparateurs, assurez-vous que les virgules sont supprimées des valeurs des champs lors de la création du fichier ou utilisez des guillemets doubles comme qualificateurs de texte
  • Barre verticale (pipe)
  • Tabulation
Qualificateurs de texte

Doit être l'un des suivants:

  • Guillemets doubles
  • (aucun)
Fin de ligne

Doit être l'un des suivants:

  • CR
  • LF
  • CRLF

 

Export depuis FacilityOS

Fichier de réception de commande - Champs/Colonnes 

Nom convivialNom de colonneType de donnéesDescription
ID de commandePO_IDTexte (50)Utilisé pour suivre les commandes d'achat saisies dans le système
Numéro de ligneLine_NumberEntierLa ligne dans la commande
Quantité reçueQuantity_ReceivedNumérique (11.4)Quantité reçue dans le manifeste/transaction
ID de réceptionReceipt_IDChaîneID unique attribué par le système pour la transaction de réception de la commande et du numéro de ligne
Date et heure de réceptionHDateDateHeureHorodatage de la réception
ID du manifesteManifestIDTexte (50)ID du manifeste/transaction du LOS

 

Format

CatégorieExigences
Ligne d'en-têteIncluse
Dossier SFTP/PoExport
Nom du fichierPOReceipt<timestamp>.csv
Format de fichier.csv
Séparateurs de champsBarre verticale (pipe)
Qualificateurs de texteAucun
Fin de ligneCRLF

 

Détails supplémentaires

Temps et fréquence

  • Une fois par heure (PAR DÉFAUT)
  • Alternativement, d'autres fréquences peuvent être configurées sur demande du client

Logique d'importation et d'exportation

La logique standard d'importation est la suivante:

  • Ajouter de nouveaux enregistrements
  • Mettre à jour les enregistrements existants qui ont changé

La logique standard d'exportation est la suivante:

  • Exporter toutes les réceptions PO depuis le dernier export
  • Si aucune réception récente n'est trouvée, aucun fichier n'est généré

Notifications par email

Le travail d'importation peut être configuré pour envoyer des notifications email standard pour les événements suivants:

  • Succès
  • Échec

Archivage et conservation

  • Après une importation réussie, le fichier source sera archivé dans un répertoire dédié
  • Les fichiers archivés seront supprimés après 14 jours

 

Fichiers exemples

Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 0