Recouvrement · état imprimé
À quel client est cette facture?
La balance âgée existe, mais seulement imprimée.
Un fichier spool: en-têtes de page, clients, factures, totaux.
Fichier synthétique, clients fictifs
Le problème
Le saut de page coupe un client en deux.
- Page 1: le client et deux factures.
- Page 2: trois factures, sans le client.
- Le recouvrement ressaisit l'état.
Rien n'est modifié
L'état reste tel qu'imprimé.
- lumnik lit chaque ligne.
- Il écarte mise en page et totaux.
- Il reporte le client sur ses factures.
Ce qu'il a fallu écrire
- fill-down:
columns: [client_code, client_name]Le client descend sur ses factures.
Le scénario complet tient en 2 fichiers de déclaration, 46 lignes.
Le résultat
12 factures, chacune avec son client.
- 411ANSE: 5 factures sur 2 pages, 8 957,30.
- Les totaux imprimés retrouvés.
- FA26-0644: 85 jours de retard.
La limite
Le filtre doit garder les lignes client.
- Une ligne écartée ne reporte rien.
- Une facture réimprimée à l'identique est la même ligne.
Essayer
Le scénario se rejoue de bout en bout.
Un connecteur, une entité: chaque étape est publiée avec sa sortie.