Hacker News new | ask | show | jobs
by hkanaktas 2229 days ago
Thanks a ton for the detailed feedback. You are right about all of the feature expectations. This app is a product of 2-nights worth of work. We'll keep on progressing it further.

- Active/passive filters mean "still ongoing offers" and "responded offers" but I see why that might not be obvious.

- Can you elaborate that subtotal part? I'm not sure what you mean.

- We are thinking of payment processing, but that's not an MVP-level feature in my mind, so that feature needs to wait a little.

1 comments

For subtotals, if I sent a quote to a customer and was a PC builder I might want it to be sorted into subtotals like:

Parts (processor, RAM, case) Software (OS, AV) Labour (base build labour, any up sell labour for software) Accessories (Mouse, Keyboard, Webcam) Shipping

Where each of these have line items, but are totalled separately (e.g. immediately after a group of line items). I guess it could be a big long list of randomly sorted line items, but for more complex invoices it gives much more clarity if you can categorise the cost into buckets.

Maybe this link clarifies: https://members.tinshingle.com/category/accounting/top-5-rea...

FYI for further feedback if useful, I believe you calculate tax slightly incorrectly (off by a few pennies sometimes) by not counting half pennies correctly after saving the invoice. Aware it's only a small bug but thought I would flag!

Ahh, okay, I see. I think I can implement subtotals easily. Gotta check with my partner first though.

I'm aware of the tax calculation problems. It's a somewhat fragile topic, at least in my country. It's on my list and I'll work on it soon. Thanks for the heads up.

Ah, no problem!

It seems like the tax logic is different in the edit sheet from when it is saved on the page. The below test case will produce you a 0.01 penny tax pre-save, and a 0.00 penny tax post-save. If you click between them the value changes:

Line item 1: £10, tax @ 0.04%

Line item 2: £10, tax @ 0.04%

Result pre-save (correct) is 1p

Result post-save (incorrect) is 0p