MosoFin · AP accrual cutoff, in plain words

The goods or the work came this month, but no bill came yet. Is that cost in this month's books?

Yes, if the goods arrived or the work happened on or before the last day of the month. This skill finds those items. It calculates the amount that belongs to the month, and it writes a draft entry and a draft reversal for a person to post.

The 20-second version

You give it a company and a month. It reads your purchase orders, bills and supplier history, from your books or from your files. It asks you where you record deliveries, because most books do not hold that record. It finds goods that arrived without a bill, regular suppliers whose bill did not come, and late bills for work in the month. It prices each one and drafts the entries. It never changes your books.

The idea

The delivery or the work decides the month, and the bill does not

A cost that the business used in a month but did not record or pay yet is an accrued expense. It creates a liability that the business must pay later1. The same textbook matches each cost with the income that it helped to earn1. So a September cost goes into September, even when the bill comes in October.

SEPTEMBER 2026 OCTOBER 2026 30 SEP CUTOFF Ridgeway stock Goods arrived, no bill yet Arrived 29 Sep: 400 × $12 $4,800 to stock Bill arrives on 6 October The goods are on the shelf, so the debit goes to stock (inventory). Westfield work Work crosses the month end 16 to 30 Sep: 15 days $3,000 September cost 1 to 15 Oct: 15 days $3,000 for October The bill of 8 October is $6,000 for 30 days. The skill splits it by days. Ridgeway order Ordered, but not delivered Ordered 25 Sep: 300 × $10 $0 in September Delivery expected on 14 October Nothing arrived by 30 September, so Northbrook owes nothing for it yet.
Example figures for a made-up company, Northbrook Trading. 400 × 12.00 = 4,800. 6,000 × 15 ÷ 30 = 3,000. 300 × 10.00 = 3,000, which stays out. Accountants call the top row goods received, not invoiced (GRNI).

A liability needs a future payment that results from an earlier business activity or transaction. Money that you owe suppliers for a purchase on credit is accounts payable2. A delivery, or work that a supplier did, is that earlier activity. An order that did not arrive has no such activity yet. That last step is our own reading of the definition.

The answer has two halves. Services that Northbrook used in September become September cost. Goods that are still on the shelf become stock. In general accounting, stock becomes a cost when you sell it. That part is not a rule of the skill.

What a run finds

Twelve items at Northbrook Trading for September 2026

Northbrook Trading keeps its books on the accrual basis, in US dollars, with a calendar year. The month is Tuesday 1 September to Wednesday 30 September 2026. The books close on Saturday 10 October. The skill reads the books through MosoFin. The owner uploads the warehouse log, because the books hold no record of deliveries.

ItemWhat the skill seesHow it prices itDebitAccrued $
PO-2041 Ridgeway400 units arrived on Tue 29 Sep (GRN-0917). No bill by 30 September400 × 12.00 − 0 billedInventory4,800.00
PO-2033 line 1An order from July. 200 units arrived on Mon 31 Aug, and bill RW-8812 of 31 August covers them200 × 15.00 − 3,000 billednone0.00
PO-2033 line 290 of 150 units arrived on Fri 18 Sep (GRN-0902). 60 units did not arrive90 × 20.00 − 0 billedInventory1,800.00
PO-2044 RidgewayOrdered on Fri 25 Sep. Nothing in the log. Delivery expected Wed 14 OctNo delivery, so no accrualnone0.00
LF-7781 LakesideBill of Fri 2 Oct for freight on 1 to 30 SeptemberAll in SeptemberFreight and Delivery2,600.00
WC-118 WestfieldBill of Thu 8 Oct for 6,000. The work ran from Wed 16 Sep to Thu 15 Oct6,000 × 15 ÷ 30 daysIT Services3,000.00
BS-5521 BrightlineBill of Thu 1 Oct for 1,200, for 1 to 31 OctoberAll in Octobernone0.00
PD-305 PinnacleBill of Wed 7 Oct for 2,400, "brochure design", with no dates of workTo Exceptions. The skill does not guess a splitnone0.00
Summit CleaningA regular supplier at 950 a month. No bill for SeptemberThe last bill, 950Cleaning950.00
Crestline LogisticsA regular supplier at 1,000 a month. A contract letter sets 1,500 from 1 September1,500, 50% above the old rate. The owner confirms itWarehouse Storage1,500.00
Metro Shred, KeystoneRegular suppliers at 120 and 350. No bill for SeptemberEach is below the $500 limit. Skipped and listednone0.00
Proposed accruals4,800 + 1,800 + 2,600 + 3,000 + 950 + 1,50014,650.00
Example figures for a made-up company, in dollars. The example bills are for services and for stock to resell. They carry no sales tax, so each amount has no tax line. Every entry credits Accrued Expenses, the account that the owner named.
Proposed accruals$14,650Goods 6,600 + late bills 5,600 + regular suppliers 2,450
September cost added$8,0502,600 + 3,000 + 950 + 1,500, the services of the month
Stock added$6,6004,800 + 1,800. Goods on the shelf. They are not September cost
Open orders left out$4,20060 × 20.00 + 300 × 10.00. Ordered, but not delivered

The skill reads every purchase order that is still open, whatever its date. So PO-2033 from July is in the run. The search does not start on 1 September. The skill also reads each line of an order on its own. Line 1 of PO-2033 has its bill, and line 2 has no bill. A total for the whole order can hide the line that has no bill.

The skill's own file states the rule for goods on the shelf:

Goods received and held at period end are stock or equipment, not this month's expense.
references/method.md, Step 5
The mistake it catches

A month that looks cheaper than it was, and an order that is not owed yet

The skill's own file names the first mistake: "The mistake it catches is a month that looks cheaper than it was." It also catches the opposite mistake: a cost for an order that never arrived.

What the skill does

It accrues what arrived or happened by 30 September, and nothing else
September cost added$8,050
Stock added$6,600
Owed to suppliers, in Accrued Expenses$14,650
Open orders accrued$0
Each cost has one place. The 4,200 of open orders stays on a list as "not received", so nobody forgets it.

Two common shortcuts

Close on the bills alone, or accrue every open order
Bills alone: September cost$8,050 too low
Bills alone: owed to suppliers$14,650 missing
Every open order: cost or stock$4,200 too high
The first shortcut makes September look cheaper than it was, and October then looks worse. The second shortcut adds 4,200 that Northbrook does not owe yet.

Auditors of US public companies have names for these two ideas in an audit standard3. Completeness means that every transaction that belongs in the period is there. Occurrence means that each recorded transaction happened in the period. A small business does not apply that standard. But the missing cost is a completeness problem, and the accrued order that never arrived is an occurrence problem.

The skill also stops a third mistake: one cost counted twice. Each cost goes into one group only: goods received, a late bill or a regular supplier. At Northbrook, that rule decides three items:

Stays with the goods

Ridgeway bill RW-8840, $4,800

The bill has the date Tue 6 Oct and covers the stock of PO-2041. It is after the month end, so it does not cancel the 4,800 of goods. The skill leaves it out of the late-bill review.

Priced from the bill

Lakeside Freight, $2,600

Lakeside is a regular supplier, but its September bill came on 2 October. The skill prices Lakeside from that bill and drops it from the regular-supplier list.

Excluded by the owner

Power Co electricity

The accruals-and-deferrals run for September already accrued 2,100 for electricity. The owner excluded Power Co from the list, so the cost appears once. The audit fees of that run are not a regular supplier here.

Bill RW-8812 of 31 August has no order number on it. The skill matches it to PO-2033 line 1 by supplier, date, amount and description. It labels the match as inferred, and it puts the match on the Exceptions sheet. A wrong match gives a double count or a missing 3,000.

Small items, reversals and items for other skills

Two small items stay out, and every accrual reverses on 1 October

Northbrook set a limit of $500. Accountants call this a materiality threshold. Metro Shred at 120 and Keystone Pest Control at 350 are each below 500. The skill does not accrue them. It lists them with their total, 120 + 350 = $470. The skill also tests the total of the skipped items. Here 470 is below 500, so this example treats them as small together. If you set no limit, the skill accrues everything that it finds and says so.

Each accrual has a reversing entry dated Thursday 1 October, the first day of the next month. The reversal takes the 14,650 out again. Then each real bill goes to the same account as its accrual. When the Ridgeway bill of 4,800 posts to Inventory in October, the reversal cancels it, and the stock appears once.

Reverse on 1 October$14,650The same six lines, debit Accrued Expenses
Skipped, below $500$4702 items: 120 + 350, listed and totalled
Accrued Expenses, AP part$14,650Opening 1,950 − August reversals 1,950 + new 14,650

The table of the balance starts at 1,950 on 31 August: Summit 950 and Crestline 1,000 for August. Both reversed on Tuesday 1 September, and the skill finds the reversals in the books. Accountants call this table a roll-forward. Accrued Expenses also holds the items of the accruals-and-deferrals run. The skill shows them on a separate line and does not work them again.

Post it as a bill

Harbor Office Supply, $640

The owner sent bill HOS-4410 from the inbox. The bill carries the date Wed 30 Sep, on or before the month end. So it is not an accrual. Post it as a September bill.

Goes to prepaid-amortization-schedule

Insurance paid on 1 September, $7,200

Northbrook paid for the cover in advance. That is a prepaid cost, and it is the opposite of an accrual. Another skill spreads it over the months.

Done by accruals-and-deferrals

Electricity $2,100, audit fees $9,000

The other accrual skill covered these for September. This run leaves them out, so they appear once.

Five items go to Exceptions: Pinnacle's bill with no dates, the inferred match, the Crestline increase, the open order PO-2044 and the Harbor bill. Each has an owner, an action, a due date of Friday 9 October and the effect if nobody acts. Then the owner says: "Post these in QuickBooks." The skill declines once, in plain words, and gives the owner the drafts.

How a run starts

Seven questions, in one message

The skill asks these first, in one short batch. It asks only for what it cannot already see.

  1. Use MosoFin for this run, or upload the data yourself?
    MosoFin is the connection to your books and the other platforms that you link. With it, the skill reads from there. Without it, you upload the files, and the tests are the same. The skill asks only if your account has the MosoFin tools. If not, it says once that the run is manual.
  2. Which period, with the exact dates? Do you keep the books on the accrual basis or the cash basis?
    The answer sets every read. Books on the cash basis hold no accruals, so an opening balance of zero can be correct. The skill never chooses the period or the basis for you.
  3. Where do you record deliveries: a warehouse system, signed delivery notes, a stock module? Do you have any service confirmations or time sheets?
    Goods received is the quantity that arrived × the order price. Most books hold no delivery record. Without proof of delivery, the skill does not accrue an open order. It lists each line that has no proof.
  4. How many days after the month end should it look for late bills?
    Required. The usual answer is "until the books close". The skill proposes that date and waits for your yes. At Northbrook, it is 1 to 10 October.
  5. Which account holds the amounts that you owe but have no bill for?
    Required. Every entry credits this account, and the name differs between companies. On the MosoFin path, the skill finds the account in your chart of accounts and confirms it with you by name.
  6. Can you recover the tax on your purchases, and in which country or state?
    The answer decides whether an entry has a tax line. The skill never assumes the tax rule. It does not reuse a saved rule until you confirm it again.
  7. Is there a materiality threshold? Is it lower at year end?
    The skill can skip items below the limit, and it lists them. If you set none, it accrues everything that it finds and says so.

The basis question matters for tax too. For US tax, an accrual method generally deducts a cost when the events that create the liability occur. You must also be able to calculate the amount with reasonable accuracy, and economic performance must occur4. So the date of delivery matters for tax, and the date of payment does not. That is a US tax rule. Your books and your tax return can differ, so ask your accountant about tax.

Then the skill reads the plan back and waits for your yes. This is the skill's own example:

"Building the September AP accrual schedule for Northbrook Trading (accrual basis), with purchase orders, bills and spend history from your Mosofin connection and goods receipts from the warehouse log you uploaded. Late invoices searched 1–10 October, when the books close; accruals credited to Accrued Expenses; materiality $500; accrued net of recoverable tax, no input-tax line. Shall I go ahead?"

On this page, Northbrook's answer to question F is "no recoverable tax". So the amounts carry no tax line.

What you need

Connect once, or upload eight items

Connected with MosoFin

It confirms, and asks only for what the books cannot show

  • It reads back the workspace and the company file by name, and waits for your yes. It names each inactive company file as excluded, and says which costs then have no accrual
  • It makes sure that the purchase-order tool is on. If it is off, it asks for an export of the open orders. It never uses a supplier spend report instead
  • It makes the list of regular suppliers from your spend history. You confirm the list and add any supplier that the books do not show
  • It asks you to clear the bill approval queue. It also asks for any bills that came after the month end and are not in the books yet. No tool can see them
  • It reads the purchase orders, the bills, the supplier history, the chart of accounts, the Accrued Expenses balance and last month's accruals. It usually cannot read your delivery records, so you give them
Uploading instead

One checklist

  • Open purchase orders, with quantity and unit price on each line. CSV, XLSX or PDF, required for goods received
  • Delivery records: a receiving log, signed delivery notes, service confirmations or time sheets. CSV, XLSX, PDF or a clear scan, required for goods received. Without one, the skill does not accrue an open order
  • Chart of accounts, with the accrued liabilities account named. CSV or XLSX, required
  • Period, company name, currency, accounting basis and the window for late bills, typed in the chat, required
  • Bills of the month and of the late-bill window, with work dates and order numbers. Add the bills that came after the month end and are not in the books yet. CSV, XLSX or PDF, required. Without them, the output says that the late-bill review did not happen
  • Supplier bill history for several months, and contracts for regular suppliers. CSV, XLSX or PDF, recommended
  • Trial balance and last month's accrual entries. CSV or XLSX, recommended. They show whether last month's reversals posted
  • Materiality threshold, and the tax country or state if you recover tax, typed in the chat. Recommended, and required for tax if you recover it

On the upload path, the skill names each file that it received. It says what it read from each file: the period, the number of rows and the totals. It tells you at once about a file that it cannot read, or a file for the wrong period or company.

What you get back

Seven sheets, from the summary to the coverage

Accrual SummaryThe totals for each group, the limit, the count of items above and below it, and the roll-forward of Accrued Expenses.
GRNI AccrualsEach order line: quantity received, unit price, amount billed, the match type and the debit account.
Recurring AccrualsEach regular supplier: the expected amount, its source and the change from earlier months.
Subsequent InvoicesEach late bill: its date, the dates of the work, the September part and the amount accrued.
Proposed JEsThe accruals and the reversals for 1 October, each marked as a proposal.
Exceptions / Open ItemsEach open question with an owner, an action, a due date and the effect if nobody acts.
CoverageFor each item, what came from your books and with which tool, and what you supplied. It names each gap.

It asks whether you want an Excel file before it makes one. At Northbrook, the file is AP_Accruals_2026-09_Cutoff.xlsx. If you say no, you get the same sheets as tables in the chat. After you see the results, it offers to save your answers, regular suppliers, accounts and standing exclusions for the next run. It saves them only if you say yes. It never saves your connections, company files, tool settings or test-data status.

What it never does

Six rules that never bend

  • Never reads MosoFin without asking. A connected account is not permission to read it.
  • Never reads anything before you answer the intake questions and say yes to the read-back.
  • Never writes, updates or deletes anything, in any system. Every entry that it makes is a proposal for a person to post.
  • Never treats an open order as delivered without proof. It never uses a supplier spend report in place of the orders, because spend shows only what suppliers already billed.
  • Never chooses the period, the accounting method or the company for you, and never assumes the tax rule. If you set no limit, it accrues everything that it finds and says so.
  • Never counts a cost twice. Each cost is goods received, a late bill or a regular supplier, and only one. Each match of an order to a bill shows the label linked or inferred.
Words you'll hear

Seven terms, in plain English

Accrued expense
A cost that the business used in the period but did not record or pay yet. It creates a liability1.
Accounts payable
Money that you owe suppliers for goods or services that you bought on credit2. Accountants write A/P or AP.
GRNI
Goods received, not invoiced: the goods arrived, and the bill did not.
Purchase order
The order that you place with a supplier. Accountants write PO.
Goods receipt
The record that the goods arrived. Accountants write GRN, for goods receipt note.
Cutoff
The practice of putting each cost in the period where it belongs.
Reversing entry
An entry on the first day of the next period that cancels an accrual. The real bill then posts without a double count.
Sources

Where the facts on this page come from

The sources are two sections of an accounting textbook, a US audit standard and a US tax publication. We found each one on 28 October 2026 in search results. We did not open the pages, so follow each link for today's wording. What the skill does comes from the skill's own files.

  1. OpenStax: Principles of Accounting, Volume 1, 4.2 Discuss the Adjustment Process and Illustrate Common Types of Adjusting EntriesAccrued expenses are costs of a period that the business did not record yet and did not pay. They create a liability that the business must pay later. The matching principle puts each cost with the income that it helped to earn.
  2. OpenStax: Principles of Accounting, Volume 1, 12.1 Identify and Describe Current LiabilitiesA liability needs a future payment of assets or services, and it results from an earlier business activity or transaction. Accounts payable is what a business owes suppliers after a purchase on credit.
  3. PCAOB: AS 1105, Audit EvidenceThe assertions of management include existence or occurrence and completeness. Recorded transactions occurred in the period, and all transactions that belong there are in. This standard is for audits of US public companies. We cite it as background only.
  4. IRS: Publication 538 (01/2022), Accounting Periods and MethodsUnder an accrual method, you generally deduct a business cost when the all-events test is met and economic performance occurs. This is US tax only. A recurring-item exception has its own conditions.

No outside authority backs the seven intake questions, the three groups and their order, the $500 limit or the 1 to 10 October window. The same is true for the seven sheets and the test of the small items together. They are the skill's own rules, or choices that we made for this example. We made up Northbrook Trading and every figure in the example for this page.

About this skill

This page explains ap-accrual-cutoff, from the MosoFin finance skills library, MosoFin/mosofin-finance-skills on GitHub. Read the skill on GitHub → The skill is in the card format on the main branch. It merged in PR #1 on 26 October 2026, and a commit from the bookkeeping audit followed on 27 October 2026. This page describes that version. Want the worked examples? Learn it step by step →