public static void Main()
string dueDate = DateTime.Now.ToString("dd/MM/yy");
string invoiceDate = DateTime.Now.ToString("dd/MM/yy");
Console.WriteLine(string.Format("BILL TO {0, 50} Invoice No: {0, 2} #INV02081", " "));
Console.WriteLine(string.Format("------------------------"));
Console.WriteLine(string.Format("Allen Smith {0, 44} Invoice Date: {1}", " ", invoiceDate));
Console.WriteLine(string.Format("87 Private St, Seattle WA {0, 34} Due Date: {1}", " ", dueDate));
Console.WriteLine(string.Format("allen@gmail.com"));
Console.WriteLine(string.Format("990-302-1898"));
Console.WriteLine(string.Format(""));
Console.WriteLine(string.Format("{0, 5} DESCRIPTION {0, 23} QTY/HR {0, 10} UNIT PRICE {0, 5} TOTAL", " "));
Console.WriteLine(string.Format("Installed new kitche sink (hours) {0, 10}3 {0, 18}50.00{0, 8}150.00", " "));
Console.WriteLine(string.Format("Toto sink {0, 34}1 {0, 16} 500.00{0, 8}500.00", " "));
Console.WriteLine(string.Format("Worcester greenstar magnetic system filter{0, 2}1{0, 18}190.00{0, 8}190.00", " "));
Console.WriteLine(string.Format("Nest smart thermostat {0, 21} 1{0,18}250.00{0, 8}250.00", " "));
Console.WriteLine(string.Format("Worcester Greenstar 30i {0, 19} 1{0,17}1500.00{0, 7}1500.00", " "));
Console.WriteLine(string.Format(""));
Console.WriteLine(string.Format(""));
Console.WriteLine(string.Format(""));
Console.WriteLine(string.Format(""));
Console.WriteLine(string.Format("{0, 61}SUBTOTAL{0, 7}2590.00", " "));
Console.WriteLine(string.Format("{0, 61}DISCOUNT{0, 9}50.00", " "));
Console.WriteLine(string.Format("{0, 47}SUBTOTAL LESS DISCOUNT{0, 7}2540.00", " "));
Console.WriteLine(string.Format("{0, 10}Thank you for your business!{0, 23}TAX RATE{0, 8}12.00%", " "));
Console.WriteLine(string.Format("{0, 61}TOTAL TAX{0, 7}304.80", " "));
Console.WriteLine(string.Format("{0, 47}------------------------------------", " "));
Console.WriteLine(string.Format("{0, 59}Balance Due{0, 4}$2,844.80", " "));