Hola.
Bueno, si no te gusta hacer las cosas por el medio rudimentario (constuyendo paso a paso el formato del texto a escribir) y buscas algo más sofisticado y guiado, entonces Microsoft proporciona un complemento adicional en el instalador de Visual Studio llamado
Microsoft Reports (
Report Builder y
Report Designer) el cual podría valerte para construir el diseño de facturas, pero realmente no estoy seguro, nunca he probado dicha funcionalidad.
De lo contrario, hay muchas otras soluciones comerciales de reporting para .NET, las cuales sirrven tanto para crear reportes con gráficos como para la elaboración de facturas o documentos similares, como por ejemplo Crystal Reports, FastReport.NET o Telerik Reporting.
¡Saludos!