Hi Cetin
Sorry about replying late.
>Yes I meant prg based creation.
Okay.
>Maybe I didn't understand narrations. I took as some stored definition how to render data for display and printing. If what I understood is right it's something that 'presentation' routines should do on the fly.
I guess I was not able to explain properly. What my narrations mean is that suppose your client wants to print accounts ledgers, so you may be printing the entrydt, particulars, debit or credit and balance.
The particulars is what I had meant with narration. So suppose I am viewing the Debtor/Party's Ledger of X.Y.Z. Ltd. then the particulars for an invoice would be something like this "Invoice No. 123". But on the other hand the Sales Account ledger would show the same invoice particulars as "Invoice No. 123 to M/s. X.Y.Z. Ltd.". (see below)
>Here is how I do it (roughly):
Thanks for the idea, this particulars (narrations) has something similar but has to be executed for each and every detail line being printed and has to adapt to the kind of document in question. It just may happen that the ledger being printed will contain a detail line each coming from Invoice, Receipt, Credit Note and a Journal Voucher
Date Particulars Debit Credit
-------- -------------------- -------- --------
01/04/06 Invoice no. 123 15205.00 0.00
10/04/06 Received by cheque 0.00 15150.00
no. 12346 dtd.
08/04/2006
10/04/06 Credit Note no. 12 50.00
11/04/06 J.V. no. 22 rounding 5.00
off error
Thanks for your responses.