Sales Invoices - Combine and hide line items for customers
Ability to combine and hide line items in the invoices.
Purpose: To have good accounting and tracking of sales without showing the client the breakdown of all the items involved

Hi all, appreciate the interest and rationale for wanting to be able to combine and hide line items on an invoice for sending to your clients, while having your usual detail tracked on the invoice in Xero.
While this may be a function we look to explore in the long-term we want to be upfront that this is not something we’ll be developing in the near term. Our team is focussed on other key priorities right now such as improvements to invoice branding and getting paid.
If you want to hide all line item details, you can create a custom invoice theme where you can decide which data fields appear on the PDF invoice. For example to print only the Subtotal and no line items.
However we’re aware that in other cases you want to be able to show some line items and not others. We’ll leave this idea open as it’s something we may be able to revisit in the longer term. We’ll be sure to let you know if there’s any change around this, here.
-
Leanne Murch commented
We have invoices that needs to be tracked by staff member on separate lines, but we do not want the customer to have visibility of this split and need the invoice to "Print" with just one line.
-
Leanne Murch commented
This feature would be so useful - need to track line items separately, but do not want customer to see each line on their invoice
-
Laura Gum commented
Very very important to improve tracking and reporting where an item needs to be split accross multiple areas.
-
Jon Baggot commented
This is applicable to us and some of our customers. As a service organisation, for internal tracking we want to split our charges between various income streams (by nominal account code) but don't want the customer seeing this as they pay an all inclusive fee.
A simple company setting to group all line items with 'customer default' over-ride would be perfect. As mentioned already, seems very simple.
If Xero want to improve their options for management reporting, this is a must. -
Jan Campbell commented
This ability would be very useful - for example a client wanting to note several cost centres by tracking code for management reporting, however the client is happy with a total figure on his invoice.
-
Zara Butter commented
@Wendy Tetley - that sounds like a great work around, but I can't seem to follow your instructions when I download the Xero Docx files. Would you be able to upload the template you use? (minus your company info of course!) TIA
-
Bob Crawford commented
This point has been raised for years by numerous customers but Xero continue to ignore our request
They don't even have the courtesy to acknowledge our business needs.
Xero Customer service is actually a shambles being non-existent
-
Eloise Davis commented
This is so incredibly necessary! Can it be done?! We need to be able to track inventory behind the scenes but the customer does not need to see every line item! There is a huge need for this!
-
Wendy Tetley commented
I have the exact same issue right now - My client owns an art gallery; Produces invoices to her customer that buy the art but wishes to 'hide' the cut that the artist gets, the cut she gets and the framing fee.
I found a small work around that doesn't help me as much as it might help others.
You CAN hide information from the invoice but it does hide EVERYTHING under that bracket.
Here's how:
Download the Xero Doc.X custom invoice template
Highlight «TableStart:LineItem»«Description»
Right click
Select Toggle field codes
Highlight "{ MERGEFIELD TableStart:LineItem \* MERGEFORMAT }{ MERGEFIELD ItemCode \f ", " \* MERGEFORMAT }"
Right click
Select Font...
Under effects tick the "Hidden" box
Select Ok
Highlight "{ MERGEFIELD Description \* MERGEFORMAT }"
Right click
Select Toggle field codes
Save
...................................................................
You can apply this to any box and it will hide that information! Hope it helps some people until Xero fix this super simple issue!!
-
Bob Crawford commented
Xero's message board here is farcical. This idea continues to be raised here as it has for years - and is massively important to many businesses including mine yet they choose to do absolutely nothing and don't even tell us this improvement is going to be implemented
What a complete joke
-
Anita Hattrill commented
Please add this facility. We're currently entering 2 invoices; one to the customer without stock itemised, using Suspense code, and then a zero invoice selling each individual stock item and cancelling the total through Suspense. Even hiding the price and/or stock number would help.
-
Michelle Kneen commented
Same for us, we have invoices that needs to be split by nominal but we don't want the customer to have visibility of this split and need the invoice to "Print" with just one line.
-
Lorraine Adams commented
I've been using Xero for nearly 10 years and it was a requested item from before my time.....none of my 10 original (now washed away..) votes have been satisfied.
I still can't let my purchase ledger clerk run her own aged creditors etc reports as she'll also have access other reports showing staff payroll, company profit, director's accounts etc. So much for progress. So much for privacy & data protection.
The only things that change at Xero are the things that bring in more money.
More recently the software has gone backwards even, removing the feature that automatically update email contact info on repeating invoices if a contact info was changed.....we now have to do this ourselves manually and EVEN TICK A BOX CONFIRMING THAT WE HAVE DONE THIS before the changed record will save!!!!!! what???!!! Where's the efficiency in this? Didn't ask us if we wanted this either did they?..
I rant. Back to tax work...
-
Anthony Adamson commented
I am with you Bob. This is not a complicated feature to add and it is disheartening that nobody has addressed our request.
-
Bob Crawford commented
Sadly this issue has been raised by numerous customers for 3 years or so yet Xero completely ignore us and haven't even got the courtesy to speak to us about when this really important function will be added
What kind of customer service is this?
-
David Rogers commented
Could really do with this feature Xero!
-
Shannon Macneil commented
This idea is very important for eliminating manual work. Implementing this idea would only improve the user and customer experience.
-
Brian Swanick commented
Echoing what Lorraine said. There's a gap between what we have and what we need with respect to meaningful data. The value that this feature would provide is *immense* for us and it's only going to grow. I'm struggling to think of how features like this and the lack of custom fields aren't being worked on.
-
Cole Brickley commented
A feature worth moving to another system for if Xero isn't planning to implement
-
Cole Brickley commented
A feature worth moving to another system for if Xero isn't planning to implement