I have develop this type of projects before, in my college life. I have a knowledge about C#, SQL, Html, CSS, Jquery, Android, Xamarin, Angular2, Java, xml. If you assign me this job I hope you will be satisfied with my work.
I have already develope this type of system that is same feature that's you require.
Some features are defferent but it can change.
visit billing.broaddoors.com.