Flatten Arrears

An Excel add-in for the Arrears Listing with Notes export

The report comes out banded — a block per property, premises and tenant, with TOTAL rows, merged cells and a summary at the bottom. Install this and a Smart KWB tab appears on the ribbon; press Flatten Report and you get one row per invoice line on a sheet called Flat, in a couple of seconds.

Download manifest.xml This is the file you sideload. It is tied to this site.

Install it

Pick the one that matches how people here use Excel. Nothing needs administrator rights except the last option.

Excel on the web — quickest
  1. Open any workbook in Excel on the web.
  2. HomeAdd-insMore Add-ins.
  3. My Add-ins tab → Upload My Add-in.
  4. Choose the manifest.xml you downloaded above, then Upload.

The add-in stays available in that browser until the cache is cleared.

Excel on Windows — a shared folder catalogue
  1. Put manifest.xml in a folder on the network and share it, so everyone who needs the add-in can read it — for example \\fileserver\ExcelAddins.
  2. In Excel: FileOptionsTrust CenterTrust Center SettingsTrusted Add-in Catalogs.
  3. Paste the folder's UNC path into Catalog Url, press Add catalog, tick Show in Menu, then OK.
  4. Restart Excel. HomeAdd-insMore Add-insShared FolderFlatten ArrearsAdd.

Each person does steps 2–4 once. Updates to the add-in itself arrive on their own — the manifest only points at this site, so the code is always the current one.

Excel on Mac
  1. Quit Excel.
  2. Copy manifest.xml into ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef (create the wef folder if it is not there).
  3. Open Excel. HomeAdd-insMy Add-insFlatten Arrears.
Everyone at once — Microsoft 365 admin centre
  1. admin.microsoft.comSettingsIntegrated appsUpload custom apps.
  2. Choose Office Add-in, then upload the manifest file.
  3. Assign it to the people or groups who need it and deploy.

The tab then appears for everyone, on Windows, Mac and the web, with nothing to install locally. Needs a Microsoft 365 administrator.

What it produces

One row per invoice line, fifteen columns:

ColHeaderWhere it comes from
APropertyColumn A block header, (ref) removed, filled down
BProperty RefHidden column Q; failing that, the (ref) in the name
CPremisesColumn B minus its trailing (ref) line, filled down
DTenant RefHidden column R; failing that, the (ref) line in Premises
ETenancy DetailsFirst line of column C — the tenant name
F–GInvoice Date / NoColumns D, E
H–ICharge Code / DescriptionColumns F, G
J–KPeriod From / ToColumns I, J
L–NB/Forward, Current, ReceivedColumns K, L, M
OArrears C/ForwardFormula =L+M-N, as in the report

TOTAL rows, headers and the CLIENT CHARGE TOTALS / RECOVERABILITY TOTAL sections are dropped. Refs and invoice numbers stay text, so leading zeros survive.

Using it

Flatten Report
Adds or replaces the Flat sheet in the open report. Your file is not changed on disk until you save it.
Flatten to New Workbook
Puts the flat table in a brand new, unsaved workbook and leaves the report exactly as it was.
Save Flat as CSV
Opens the panel and hands you the flat table as a .csv download.
Open Panel
The same three actions with progress and notes, in the side panel.

The add-in finds the report sheet on its own, so it does not matter which sheet is in front. If it cannot find one it says so rather than failing.