Points d'entrée > Module Comptabilité > Script standard PORLEGLIB1 

Point d'entrée SET_FARMER_DOC

SET_FARMER_DOC : Paramétrage des documents de transport d'agriculteurs

Ce point d'entrée vous permet de définir un document de transport, qui inclut le document de transport de l'agriculteur, avant de le transmettre aux autorités fiscales par le biais d'un web service.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d'entrée est appelé après avoir récupéré toutes les données nécessaires sur le document, et avant transmission du document par le biais d'un web service.

Variable disponibles

Variable DTNUM : indique le numéro de document.

VariableDOCTYP : indique le type de document. Le type de document permet de déterminer son origine :

2 - document de la table SDELIVERY

3, 4 ou 5 - document de la table SRETURN

6, 7 ou 8 - document de la table SCHGH

9 - document de la table PRETURN

10 - document de la table TRANNOTEH

Si le document doit être défini comme document de transport d'un agriculteur, la variable FARMERDOC doit avoir pour valeur 1. Dans ce cas, les variables suivantes doivent également contenir une valeur (obligatoire) :

FPPD_ORIGINATING_ON : Numéro de document global auquel le document doit faire référence (OrderReference\OriginatingON tag)

FPPD_MOVEMENT_TYPE : Type de document global auquel le document doit faire référence (OrderReference\MovementType tag)

FARMER_TAX_ID : Numéro de TVA de l'agriculteur (balise FarmerTaxID, uniquement les chiffres sans le code pays)

Tables ouvertes

Selon le type de document (variable DOCTYP), les tables suivantes sont ouvertes et présentent les données pertinentes :

SDELIVERY, avec abréviation PTSDH

SRETURN, avec abréviation PTSRH

SCHGH, avec abréviation PTSGH

PRETURN, avec abréviation PTPNH

TRANNOTEH, avec abréviation PTTNH

BPARTNER, avec abréviation PTBPR pour chaque type