Aged Payables
Overview
This Tab shows the net movement in Receivables over the year. The total movement shown should agree with that shown in the ‘Customer & Suppliers’ Tab.
Click to view large-sized image
Click to view large-sized image
Click to view large-sized image
Columns at end of Payables Table:
The columns at the end of this Payables table show:
Cash Amounts & Cash Dates
These columns try to match up Cash Amounts to Invoices (if matching references have been given to both the Invoice line, and relevant Cash Flow line).
The Cash Dates shown here are the first Dates of any Cash Payments or Receipts that might have been made (e.g. if there are two separate Cash lines that pay towards the same Invoice.)
The Invoice Amount O/S
This column shows what amounts are outstanding - that is how much of each Invoice has not been paid.
Total Payables due
These columns show the:
(i) V.A.T. Due; (ii) Payables Due (excluding V.A.T.); and then (iii) Total Payables Due, at the End of the Month (E.o.M.)
Formulae used in these columns have been showed below:
V.A.T. Due Formula
=LET(
amount_vat,[@VAT], tax_date, [@[Tax Point Date]], transaction, [@Transaction],
start_date_month, EOMONTH(TODAY(),-1) + 1, end_date_month, EOMONTH(start_date_month, 0),
date_matrix_vat,(tax_date<=end_date_month), amount_matrix_vat, amount_vat*date_matrix_vat,
amount_total, IF(OR(transaction= "S/L- Invoice", transaction = "P/L - Invoice"), amount_matrix_vat, 0),
amount_total)
Payable Due Formula
=LET(
amount_net, [@Net], due_date, [@[Cash Due Date]], start_date, [@[Start Date]], end_date, [@[End Date]], invoice_cash_date, IF([@[Invoice Date / Cash Date]] = 0, 2958465,[@[Invoice Date / Cash Date]]), contract, [@[Contract Type]], transaction, [@Transaction], start_date_month, EOMONTH(TODAY(),-1) + 1, end_date_month, EOMONTH(start_date_month, 0), start_date_previous_month, EOMONTH(start_date_month, -2) + 1, end_date_previous_month, EOMONTH(start_date_month, -1),
recognition_date, IF(contract = "Non-Cancellable", MIN(end_date, due_date), IF(contract = "Cancellable", MAX(MIN(end_date, invoice_cash_date), start_date), invoice_cash_date)),
recognition_date_matrix, (recognition_date <= end_date_month),
amount_matrix_net, amount_net*recognition_date_matrix,
amount_matrix_net_pro_rated, amount_net*((end_date_month >= start_date)*1*IF(end_date <= end_date_month, end_date, end_date_month) - start_date + 1) / (end_date - start_date + 1) * recognition_date_matrix,
amount_result, IF(OR(transaction = "S/L- Invoice", transaction = "P/L - Invoice"), IF(contract = "Cancellable", amount_matrix_net_pro_rated, amount_matrix_net), 0),
amount_result)
Total Payable Due Formula
=[@[VAT Due '@ EoM]]+[@[Payable Due '@ EoM]]
Cash Due Date
This column shows the Cash Due Date for each Invoice. This will vary depending on whether the Contract is ‘Cancellable’, or ‘Non-Cancellable’
The Formula used in this column has been showed below:
Cash Due Date Formula
=IF([@[Contract Type]] = "Non-Cancellable", MIN([@[End Date]], [@[Due Date]]), IF([@[Contract Type]] = "Cancellable", [@[Due Date]], [@[Invoice Date / Cash Date]]))
Aged Payables
These columns show how old the Payables are based on their Cash Due Date.
Formulae used in these columns have been showed below:
Not Yet Due
=IF(TODAY()-[@[Cash Due Date]]<=0,[@[Total Payable '@ EoM]],0)
0-30 Days
=IF(AND(TODAY()-[@[Cash Due Date]]<=30,TODAY()-[@[Cash Due Date]]>0),[@[Total Payable '@ EoM]],0)
30-60 Days
=IF(AND(TODAY()-[@[Cash Due Date]]<=60,TODAY()-[@[Cash Due Date]]>30),[@[Total Payable '@ EoM]],0)
60-90 Days
=IF(AND(TODAY()-[@[Cash Due Date]]<=90,TODAY()-[@[Cash Due Date]]>60),[@[Total Payable '@ EoM]],0)
Older
=IF(TODAY()-[@[Cash Due Date]]>90,[@[Total Payable '@ EoM]],0)
Total Cash Amounts
This column shows all the Cash Receipts or Cash Payments that have gone through the Sales or Purchase Ledger.
The Formula used in this column has been shown below:
Total Cash Amounts
=IF(AND(OR([@Transaction] = "Co. Bank Receipt", [@Transaction] = "Co. Bank Payment"), OR([@Ledger] = "P/L", [@Ledger] = "S/L")), [@[Inv Amount / Cash Amount]], 0)
Unbilled Payables
This column shows all Payables that have been recognised in the Accounts, but where no Invoice has yet been received (e.g. for any Invoice that might have been received much after the end date of the Work Period specified in that Invoice).
The Formula used in this column has been shown below:
Unbilled Payables Formulae
=LET(
transaction, [@Transaction], contract, [@[Contract Type]], invoice_cash_date, IF([@[Invoice Date / Cash Date]] = 0, 2958465,[@[Invoice Date / Cash Date]]), due_date, [@[Due Date]], payable_due_at_EoM, [@[Total Payable '@ EoM]], start_date, [@[Start Date]], end_date, [@[End Date]],
recognition_date, IF( contract = "Non-Cancellable", MIN(end_date, due_date), IF(contract = "Cancellable", MAX(MIN(end_date, invoice_cash_date), start_date), invoice_cash_date)),
unbilled_payable, IF(AND(invoice_cash_date > recognition_date, invoice_cash_date > TODAY()), payable_due_at_EoM, 0),
result, IF( OR(transaction = "S/L- Invoice", transaction = "P/L - Invoice"), unbilled_payable, 0), result)
Other comments on the Payable Table
The financial data in this Table is linked from the other sheets in this Workbook, so there should be nothing additional you have to do in this sheet.
You may also have to occassional reset the filter (i.e. de-select, and reselect it), as new transactions are added, as the table will not automatically do this - you need to refresh the ‘Ledger’ column filter.
Feedback
Submit and view feedback