DotNetInvoice
Automated Invoicing and Payment System
Please note: Because DotNetInvoice comes complete with full source code, there is no trial download for the software. Check out the online demos for an in-depth video overview, and rest assured with a 30-day, "no questions asked" return policy :-)
Back when your business was a small fish in a big pond, using online services like Paypal for your billing was good enough. You'd create invoices, send them to your clients, and then receive payments online. To be honest, you were happy enough just to be making money, and you did a little dance every time you received an email notifying you of a payment.
Now that you're a considerably bigger fish, there are more transactions and invoices than ever before. Wouldn't it be nice to be able to take over your own invoicing and run the whole operation off of your website?
DotNetInvoice lets you invoice clients and receive payments in real-time right on your website. Fully featured and fully customizable (source code is provided), DotNetInvoice is written in ASP.NET 3.5 and uses Microsoft SQL Server database technology.
Afraid of starting over with a new invoicing package? Fear not! DotNetInvoice is fully-equipped to import your existing clients and invoices from your current application. Have you gotten so large that your kingdom encompasses several fishbowls in several countries? No problem, DotNetInvoice supports nine different types of currency.
When it comes to billing, DotNetInvoice allows you to print multiple invoices based on selective search criteria, and saves each generated invoice as a PDF file. You can even produce invoices on a scheduled basis, which is convenient for those clients paying on a monthly or annual basis. Commonly-issued invoices can be stored as templates for easy access and production as needed, and automated reminders let you know when invoices become past due. Best of all, DotNetInvoice uses standard ASP.NET Membership and Roles tables, so integration with existing single sign-on ASP.NET web apps is seamless.
Okay, you're impressed with the billing side, but what about receiving payments? DotNetInvoice sets you up with the ability to process real-time payments using PayPal, PayPal Website Payments Pro, and Authorize.NET, right there on your own website - with additional support for credit cards, check, and cash.
Tying it all together is the Administrator Dashboard, which shows you all of your totals for the given time period, plus your outstanding and past due invoices. All available data can be displayed as a graphical report in real-time.
Promotion Written by Derek Lee