Génération des provisions transport (TPROG1)

Introduction

Les provisions concernent des coûts de transport engagés au titre de la livraison.

Les provisions sont des lignes d’écriture générées dans le journal (table jnl). Elles peuvent être interfacées avec un système comptable.

Le fichier d’interface est constitué à partir d’une édition journal (fonction GJNLE1) à partir d’une maquette spécifique.

La génération automatique des provisions transport peut être activée de TPROG1 ainsi que par toutes les fonctions pointant sur ce .exe.

La sélection porte sur des bons de livraison facturés non encore provisionnés.

Elle est basée sur la vue vprov : tables des événements (eve) et des tiers (tie).

Il est possible d’utiliser la vue vprov_c : tables des événements (eve), des données complémentaires des événements (evt) et des tiers (tie).

Paramétrage

  • L’événement déclencheur de la provision est la livraison facturée non encore provisionnée.

    Une livraison qui a déjà fait l’objet d’une provision a son indicateur à la valeur ‘P’ (eve.exitxt).

    Pour optimiser le traitement, il est conseillé de remplir la clause « where » de l’écran lanceur (fonction UPLED) de la façon suivante :

    Where : exitxt = ‘ ‘
    • Pour faciliter la saisie des différentes zones de l’écran lanceur, l’utilisateur peut alimenter par défaut les champs suivants dans l’écran de paramétrage GPEV_1 :

Fonction TPRO :

  • achat/vente : recherche des zones complémentaires des événements,
  • type de tiers : recherche des zones complémentaires des tiers.

Fonction TPROG1 :

  • achat/vente : Valeur par défaut du tableau lanceur,
  • type d’événement : Valeur par défaut du tableau lanceur,
  • code état : Valeur par défaut du tableau lanceur,
  • type de tiers : Valeur par défaut du tableau lanceur.

La génération des provisions utilise les paramètres fonction suivants :

  • CPTTIE : Compte tiers comptabilité générale paramétré.
  • GBLFRD : Valeurs considérées comme frais de transport
  • TYPPCF : Type de plan comptable de frais divers
  • TRANSP : Activation du module transport.

Traitement

L’événement déclencheur de la provision est la livraison facturée non encore provisionnée.

Seuls les événements associés à un mode de livraison facturable sont provisionnés (mli.indfac = ‘O’).

Ce traitement positionne l’indicateur de provision (eve.indtxt) de tous les BL sélectionnés à ‘P’.

Les comptes charge de la comptabilité générale sont préalablement saisis par la fonction GPIC option Frais.

Les comptes tiers de la comptabilité générale sont par défaut ceux définis au niveau des transporteurs des événements. Une zone complémentaire de la fiche transporteur peut se substituer à ce compte grâce au paramètre fonctionCPTTIE.

3 cas de génération des provisions :

  • Le frais de transport a été saisi au niveau de la livraison dans le popup frais divers.

    Le système balaye les frais divers de l’événement (table evf). Il détermine par rapport à la valeur du paramètre GBLFRD si le frais est un frais de transport.

    Dans ce cas, on ne calcule pas de frais de transport. La provision est générée pour le montant du frais (evf.monfrd).

    Les frais de transport identiques sont cumulés pour générer une provision unique.

    Le compte charge mouvementé est recherché par rapport au code frais divers.

  • Si il n’existe pas de frais divers transport, le BL a fait l’objet d’un voyage (type de livraison mli.incote = O) ou d’une cotation transport (type de livraison mli.incote = L) .

    Le voyage a été saisi par la fonction TVOY ou a été généré automatiquement par le batch TVOYG1.

    Le système calcule le coût de transport total du voyage. Un voyage peut regrouper plusieurs bons de livraison. La provision est donc passée pour un montant au prorata du poids du BL en cours de traitement.

    Le compte charge mouvementé est recherché par rapport au code frais transport

    par défaut défini dans le paramètre général TRANSP.A2

  • Le dernier cas traite les BL ayant fait l’objet d’une cotation.

    Les éléments de la cotation ont été saisis par la fonction TCOT. Ils sont regroupés par frais divers et sigle transporteur.

    Le montant de la provision dépend du mode de calcul et du poste cotation :

  • dco.indcou = U : Unité

    Le montant est un prorata de la quantité du poste du BL par rapport à la quantité de la commande ou du devis.

  • dco.indcou = P : Poids

    Le montant est un prorata du poids du poste du BL par rapport à au poids de la commande ou du devis. Les poids sont exprimés en Kilogramme.

    Le compte tiers de la provision est celui de la ligne de cotation si celle-ci est déclarée en facturation indépendante (dco.indfac = O). Le compte charge mouvementé est recherché par rapport au code frais divers du poste de cotation.