Als ik jouw laatste post lees, wil ik je dit in elk geval niet onthouden :
Als je met Verzamelfakturering werkt, ontkom je er niet aan op "regelniveau" van de Verzamelfaktuur - die dus meerdere Verkooporders bevat (op welke wijze ook ontstaan) - de Orderreferentie te noemen. Merk op dat waar er meerdere Regels van één Verkooporder worden afgedrukt, je dùs ook net zo veel keren dezelfde Orderreferentie ziet.
Dit heeft niets te maken met een niet-Verzamelfaktuur, waarbij alle zichtbare Regels horen bij die ene Order die je nu faktureert, en waarbij je dùs ook in de Header die ene Orderreferentie kunt noemen, en waarbij het ook nog eens merkwaardig staat om per Regel steeds dezelfde Orderreferentie te noemen.
Feit is dat je *eigenlijk* niet met één Layout uit de voeten kunt, tenzij wij e.e.a. zo aanpassen dat dit formeel wel kan, maar JIJ vervolgens zit met de dynamiek. Immers, je moet bij de Verzamelfaktuur niet alleen in de header de Orderreferentie weglaten, maar óók de tekst "Orderreferentie : ". Hetzelfde voor de niet-Verzamelfaktuur maar dan op Regelniveau.
De laatste alinea suggereert dan dat wij ook die tekst "Orderreferentie :" dynamisch moeten maken (leeglaten wanneer niet aan de orde), maar je altijd nog met de positionering hebt te maken, die afhankelijk van hoe je e.e.a. indeelt onaangetast kan blijven, of juist de hele boel op z'n kop zet. Bijvoorbeeld : Als de Orderreferentie als enige op een aparte regel staat bij de Verzamelfaktuur, krijg je een lege regel als je 'm weglaat omwille/bij de niet-Verzamelfaktuur. In dat geval zou je te maken hebben met een optionele regel ... en het wordt van kwaad tot erger.
Twee Layouts is de oplossing.
Momenteel zou je dat al kunnen doen
MITS e.e.a. op Debiteur niveau kan worden bepaald. Dus, als Debiteur-X altijd een Verzamelfaktuur krijgt, en Debiteur-Y juist nooit. Je kunt dan de Taalkode van de Debiteur misbruiken om door te koppelen naar de verschillende Layouts. N.b.: Mooier is het om dit via de FaktuurLayout-ID te doen die op het 7e Tabblad van de Debiteur staat, ook al is deze formeel ergens anders voor bedoeld; de eerste 3 posities van wat aldaar wordt ingevuld, bepaalt de Layout-ID voor de Logistieke Faktuur.
Houd wel het vetgedrukte in de gaten; als dat niet zo is moeten we iets maken, en houd voor je beeldvorming dan maar alvast rekening met 2 dagen werk minimaal.