La commande 1WARNTVA
Une transaction «1WARNTVA» doit se décomposer de la manière séquentielle suivante :
- 1 enregistrement RCOM avec «1WARNTVA» dans ComPr
- 1 enregistrement R2 décrivant l'effet du paiement de l'acompte (donc avec un état x30 (en portefeuille) ou x50 (remis))
- 0 ou 1 enregistrement R5 contenant les ventilations de TVA selon le tableau des codes taxes.
Les zones obligatoires à renseigner dans l'enregistrement RCOM sont :
- CE1 à ' ' (espace)
- COMPR à '1WARNTVA'
- COMSEC à '' (vide)
- DOS : dossier
- DEV : devise
- CHGETAT : opération de changement d'état (facultatif mais fortement recommandé)
Les zones obligatoires à renseigner dans l'enregistrement R2 sont :
- CE1 à '2'
- CE2 à '1'
- DOS : dossier
- ETB : code établissement (si les établissements sont gérés)
- G3CE1 : CE tiers de Divalto Achat-Vente
- TIERS : code du tiers
- ETAT : code état du nouvel effet
- DEV : devise
- EFFDT : date d'effet
- MTDEV : montant en devise
- MT : montant dans la devise du dossier
- BQC : code banque (si état « remis »)
Les zones obligatoires à renseigner dans l'enregistrement R5 sont :
- CE1 à '5'
- DOS : dossier
- MTHTTB : tableau des montants HT selon les différents codes TVA
- MTTVATB : tableau des montants de TVA selon les différents codes TVA
La présence d'un enregistrement R5 n'est pas obligatoire. L'acompte R5 peut être entièrement généré depuis l'effet du paiement, à condition de ne pas vouloir ventiler la TVA selon différents codes.
Si le montant du règlement partiel R2 est différent de la somme des montants HT + TVA des ventilations de TVA présentes dans l'enregistrement R5, il y a rejet de la transaction.
Chaque transaction rejetée est écrite dans le fichier rcfrej.dhfd (qui, s'il n'existe pas, sera créé dans le même répertoire que le fichier source) et le fichier source est effacé en fin de traitement.