Idealne pouzijes nějaký reportovaci nástroj. Neříkej mi, že Visual studio neobsahuje nějaký report, případně není nějaký free k dispozici.
Ten pak napojíš na databázi (pokud to nechceš dělat vše ručně), vytvoříš si tiskovou předlohu a fakturu vytiskneš