Hacker News new | ask | show | jobs
by quotedmycode 3951 days ago
creating an invoice, why is it I have to manually calculate the rate, if I give you the hourly rate and the number of hours? And why does the popup message say 'please make sure the last field contains a number'? Why can't it say "hey, you didn't enter a total"? The 'internal invoice number' on the settings page seems to max out at 2 digits. On the demo account, it's a 3 digit number, but you can't see the third digit because it's overlain by the huge up/down arrows.

Where are the discounts? Where are the terms on the invoice? Say I want to have a 2/10 net 30. That's a 2% discount if paid within 10 days, 30 days before overdue - I don't see any way to define my terms.

Has anyone there even studied accounting?

3 comments

Since we've opted for a flexible item table structure (not every business out there requires the "item", "description", "item price", "total" structure) the table columns can pretty much anything, so the application currently have no way determining what to multiply with what.

Not sure about the number of digits in the totals, but obviously this should be unlimited. On our own installation we're in the for digits, so there should not be an issue with this.

Discounts are located in the Financials tab. It's a simple invoicing app, so there's no way to specify a discount based on when the invoice is paid (nor are we likely to implement something like this).

Terms can be placed in the invoice footer.

I'm curious, do you know of any existing invoicing software that handles discounts that way? I'm sure it exists, but I've never seen discounts that are tied to the date paid...
Two are quickbooks and freshbooks. You really should study accounting if you've never seen discounts tied to the date paid. Cash flow is important to every business, and a lot of businesses do give discounts for quick payment.

http://www.freshbooks.com/blog/the-best-invoice-payment-term...

https://www.americanexpress.com/us/small-business/openforum/...

Being able to define your payment terms is important.

Agree completely. I just asking about the software end. I've used freshbooks a lot and I've never seen that option. Just checked again, and it doesn't appear to be there. There are discounts, but it's a discount that is applied immediately, at the time of invoicing, rather than being applied IF certain conditions are met.

I'll check out quickbooks.

It looks like this might be something they threw together in a weekend. Boilerplate MVP for the purpose of getting a job interview or something?