Can I hide the unit price on invoices?
Is there any way to hide the unit price on invoices. For some clients, I do not want to show the hourly rate, as it is not relevant to them.
-
Hello John,
If you're registered for VAT then HMRC requires that you do include the unit price for each item on your invoices, to make them valid VAT invoices:
http://www.hmrc.gov.uk/vat/managing/c...
That's why it's not possible to hide the unit price on FreeAgent invoices - it's not because we're trying to make life difficult for you, it's because we don't want to make our users do something illegal :-)
Kind regards,
Emily -
-
Hi Emily,
I can see I haven't made myself very clear =(
I understand that a unit price is necessary for the invoice but what I had with my previous software is the following:
1 x Ticket for 30 minutes @ £40 per hour = £20
On the invoice rather that having 0.5 Hours @ £40.00 per hour = £20.00 I had 1 x Service @ £20.00 = £20.00
I have seen that I can add all timeslips as a single line, I'll have a play around and see if this is suitable.
Thanks,
John -
-
Any updates on this issue? I live in the US and am not worried about VAT compliance. I too want to hide the hourly rate on my invoice as when it gets repeated on every line it seems a bit excessive. I tried hiding the column with a custom CSS file, but it messes up the column widths.
Thanks!
Ryan -
-
Hello John and Ryan,
Firstly, my apologies for the slow reply but I've been on holiday.
Secondly, apologies again but I'm afraid it's still not possible to hide the hourly rate on an invoice.
Kind regards,
Emily -
-
It's a shame really, because I'm not VAT registered so I think it should be an option for me..
Because of the slightly complicated situation with freelancers in certain industries (mine is theatre and broadcast) who do long contracts being potentially seen by HMRC as employees rather than self-employed workers, it can be very advantageous to not include units such as hours or days, but instead to only invoice for 'Work completed' as a block.
Nothing illegal about that (unless you're VAT registered and not clear, as Emily says).
Some companies I have contracted for have requested invoices be resubmitted without units in the past. -
-
Hello Jack,
As a possible alternative you could put the whole price in on one line and set the quantity to 1 and the unit as "no unit"?
Because you're not VAT registered this may answer your needs?
Kind regards,
Emily -
-
Well yes sort of, but it's a poor option - it's messy, and it reduces the clarity of the invoices. It should just be something that is an option - a nice button 'turn off unit column'. Luckily I'm still on my free trial so I might just look for something else :) This sort of thing, and the lack of a purchase order section are real killers :(
Otherwise I love it. -
-
Hi everyone, I finally solved my version of this problem by changing the stylesheet. 1) Click "settings" in the top right
2) Then in the second section called "Invoices & Esimates" click "Theme Gallery"
3) Under the "My Theme" image, select "Edit Theme"
4) At the very bottom of the Main CSS tab, add the following code:
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Desc: Removes the unit price column from FreeAgent invoices.
Notes: Add these lines to your theme's stylesheet to remove the unit column.
It will also remove the currency denotation because of the colspans in
the unnamed of the #total_tr row before it. If the columns were
labeled, we could do this more gracefully. Thanks.
Author: Ryan Scott Bardsley, http://www.dfcs.us */
#invoice-amount .unitprice_th{display:none}
.price_td {display:none}
#total_currency {display:none}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
5) Click "Save Invoice Theme"
6) Generate a new invoice and confirm it is working!
This will remove the unit price column on any NEW invoices that you create. It doesn't seem to work on old invoices. I have only tried this on the Bauhaus theme so far. Let me know if you have trouble. It is working now for me.
Good luck!
Ryan -
-
Ryan,
Thank you so much for posting the CSS code above... by using it I was successfully able to remove the unit price column. I also tried to remove the 'Amount' column, which is not applicable to my business, by adding more of your CSS code, and changing the 'unitprice' word to 'amount'. However, this has really messed up the columns....! In the invoices, the inputed detail for the invoice sits to the right in a very narrow column. It would be amazing to integrate my invoices into Freeagent, but until I can make them look professional, it won't be happening! Let me know if you have a revision on your CSS code, which resolves the drastic column issue. But regardless, thanks for posting the above.
Best regards,
Amanda- view 3 more comments
-
-
-
-
Okay Amanda, try this code:
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Desc: Removes the unit price column from FreeAgent invoices.
Notes: Add these lines to your theme's stylesheet to remove the unit column.
It will also remove the currency denotation because of the colspans in
the unnamed of the #total_tr row before it. If the columns were
labeled, we could do this more gracefully. Thanks.
Author: Ryan Scott Bardsley, http://www.dfcs.us */
#invoice table {width:1050px}
#invoice-amount .quantity_th {display:none}
#invoice-amount .unitprice_th {display:none}
#invoice-amount .subtotal_th {width:100px}
.price_td {display:none}
.quantity_td {display: none}
#total_currency {display:none}
#total_amount {position:absolute; right:70px;}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
I think that should work. -
-
Amazing, Ryan, thanks so much! I now have a useable invoice template for FreeAgent.... which is fantastic.
I slightly tweaked your code, to position the subtotal in line with the final total {position:absolute; right:70px;}...:
____________________________________________________
Desc: Removes the unit price column from FreeAgent invoices.
Notes: Add these lines to your theme's stylesheet to remove the unit column.
It will also remove the currency denotation because of the colspans in
the unnamed of the #total_tr row before it. If the columns were
labeled, we could do this more gracefully. Thanks.
Author: Ryan Scott Bardsley, http://www.dfcs.us */
#invoice table {width:1050px}
#invoice-amount .quantity_th {display:none}
#invoice-amount .unitprice_th {display:none}
#invoice-amount .subtotal_th {position:absolute; right:70px;}
.price_td {display:none}
.quantity_td {display: none}
#total_currency {display:none}
#total_amount {position:absolute; right:70px;}
_____________________________________________________
Somehow the line [in 'simple' layout] under the words Details and Subtotal, has a break two-thirds the way along it. Probably a symptom of adjusting the code so much. But really, a very minor issue.... totally resolvable by the old fashioned method of a ruler and pen!!
Thanks again! -
-
-
-
-
-
Hi there.
Thanks to ryan for trying to sort this as i have the same issue...i just don't need to have quantity and unit prices on my Estimates or invoices!
Ryan's code wasn't working on my stylesheet for some reason so i tried something else which seemed to work for me.
This is for the Bauhaus theme....
You can make the fonts to size 0 for everything in the columns you don't want, and slightly adjust a couple things here and there so you have no wonky columns- just details, VAT and NET Subtotal, so you have no quantity or unit prices showing up on estimates/invoices....
This is the code i have in the "BAHAUS THEME"
copy and paste this into the "edit theme" for BAHAUS THEME
and hopefully there will be no quantity/unit price columns showing...
Don't paste over everything, just the bits from "INVOICE AMMOUNT TABLE" and after....then "SAVE THEME"......
#invoice table { border-collapse:collapse; width:100%;clear:both;}
#invoice table th {text-align:left;padding: 4px 5px 4px 5px;}
#invoice #header_row{background:#000; color:#fff}
#invoice-amount td.action{border-bottom:0}
.odd td{background:#F4F4F4}
.even td{background:#FFF;}
#invoice-amount #total_tr td{border-bottom:0}
#invoice-amount #vat_tr td{border-bottom:1px solid #000}
#invoice-amount td {white-space: nowrap;margin: 0;border-bottom:1px solid #ddd}
#invoice-amount td {margin: 0;padding: 5px; vertical-align: top; }
#invoice-amount td.item_r{text-align: right;}
#invoice-amount td.item_l{text-align: left;white-space: normal; }
#invoice-amount td.total{text-align: right;font-weight: bold; }
#invoice-amount .details_th{width:53%;text-align:left}
#invoice-amount .details_notax_th{width:52%}
#invoice-amount .quantity_th{width:1%;font-size:0}
#invoice-amount .subtotal_th{width:18%; text-align:right}
#invoice-amount .unitprice_th{width:17%; text-align:right;font-size:0}
#invoice-amount .salestax_th{width:8%; text-align:centre}
#invoice-amount .price_td {font-size:0}
#invoice-amount .quantity_td {font-size:0}
/* Invoice UK VAT Summary Table */
#invoice #invoice-uk-vat-summary{width:100%;border-collapse:collapse;margin:25px 0 0 0;clear:both;border:0; background:#fff; }
#invoice tr#invoice-uk-vat-header th{padding:7px 0;border-top: 1px solid #ccc;}
#invoice-uk-vat-summary td, #invoice #invoice-uk-vat-summary th{text-align:left; font-size:9pt;padding:2px 0;}
#vat-total td, #vat-total th{border-top:1px solid #ccc;}
Also you should back up this code somewhere ie in a document somewhere then if you ever need it again its ready to go!
Hope this works for anyone that wants to try!
Stephen -
Loading Profile...



Twitter,
Facebook, or email.

EMPLOYEE



