yv3

Software => yInvoice => Topic started by: yv3 on Thursday 13.08.2009 20:15



Title: Description
Post by: yv3 on Thursday 13.08.2009 20:15

(http://yv3.bplaced.net/forum/Misc/yInvoiceDJ.gif)      yInvoiceDJ

I made a tool for creating, saving, printing and managing invoices. It is a uniqe, easy and customized software i wrote for a friend of mine. He's a DJ.

(http://yv3.bplaced.net/forum/Misc/yInvoiceDJ_1.gif)

Invoice recipients and the according services and prices can be managed easily. Each Invoice is stored in an local MS Access 2000 database (no need to install server) and can be printed out or written to a GIF-Image:

(http://yv3.bplaced.net/forum/Misc/yInvoiceDJ_2.gif)

The constants, the language and the whole layout is defined in an INI-File. The printout is completely dynamic, if you change a font or a size, other elements are also affected:

Code:
[INVOICE]
TXT_SENDER=DJ Deniz
TXT_SENDER_EMAIL=booking@djdeniz.de
TXT_SENDER_WEB=www.djdeniz.de

TXT_TITLE=RECHNUNG

TXT_PAGE=Seite
TXT_PAGE_OF=von

TXT_DATE=DATUM
TXT_INVOICE_NR=RECHNUNGSNR.

TXT_LIST_POS=POS.
TXT_LIST_AMOUNT=ANZAHL
TXT_LIST_DESCRIPTION=BEZEICHNUNG / LEISTUNG
TXT_LIST_PRICE=PREIS
TXT_LIST_TOTAL=GESAMT

TXT_TOTAL=GESAMT
TXT_SUBTOTAL=TEILSUMME

TXT_LIST_FOOTER=Geld in Bar am * erhalten.

TXT_MESSAGE=.: i hope to see you again soon :.

TXT_FOOTER=Umsatzsteuerbefreit gem?? ? 19 (1) UStG

TXT_COLOR_DARK_RED=0
TXT_COLOR_DARK_GREEN=0
TXT_COLOR_DARK_BLUE=0

TXT_COLOR_BRIGHT_RED=255
TXT_COLOR_BRIGHT_GREEN=255
TXT_COLOR_BRIGHT_BLUE=255

TXT_COLOR_SENDER_FOOTER_RED=128
TXT_COLOR_SENDER_FOOTER_GREEN=128
TXT_COLOR_SENDER_FOOTER_BLUE=128

BORDER_TOP=150
BORDER_LEFT=150
BORDER_RIGHT=200

SENDER_HEIGHT=350
SENDER_FONT=Arial
SENDER_FONT_SIZE=270

SENDER_LOGO_WIDTH=330
SENDER_LOGO_HEIGHT=207
SENDER_LOGO_MAIL_DISTANCE=05

TITLE_HEIGHT=60
TITLE_FONT=Arial Black
TITLE_FONT_SIZE=370

RECIPIENT_HEIGHT=500
RECIPIENT_FONT=Arial
RECIPIENT_FONT_SIZE=270

DATE_INVNO_HEADER_HEIGHT=50
DATE_INVNO_HEADER_FONT=Arial Black
DATE_INVNO_HEADER_FONT_SIZE=280

DATE_INVNO_FONT=Arial
DATE_INVNO_FONT_SIZE=270

DATE_INVNO_RECT_WIDTH=400
DATE_INVNO_RECT_HEIGHT=200

LIST_HEADER_HEIGHT=50
LIST_HEADER_FONT=Arial Black
LIST_HEADER_FONT_SIZE=280

LIST_CURRENCY=?
LIST_FONT=Arial
LIST_FONT_SIZE=270
LIST_ENTRY_SIZE=80
LIST_ENTRY_GAP=30
LIST_MAX_ENTRIES=7
LIST_COL1_SIZE=150
LIST_COL2_SIZE=200
LIST_COL3_SIZE=850
LIST_COL4_SIZE=200

MESSAGE_HEIGHT=500
MESSAGE_FONT=Arial Black
MESSAGE_FONT_SIZE=270

FOOTER_SIZE=200
FOOTER_FONT=Arial
FOOTER_FONT_SIZE=270

NUMBER_OF_COPIES=1
STANDARD_PRICE=20000
STANDARD_AMOUNT=1
IMAGES_PREFIX=RECHNUNG_

After saving you can browse and manage older invoices:

(http://yv3.bplaced.net/forum/Misc/yInvoiceDJ_3.gif)

If you intrested in having such a software modificated to your style and needs plz send a personal message to me.