A free, read-only check of your Odoo that shows the money still to collect, the sales you can win back and the money stuck in your stock — the amounts and the records behind them, no score.
Northstar Office & Industrial Supply Inc. is a fictional company. Its data is generated. Data as of Oct 12, 2026.
Works with Odoo Online, Odoo.sh and on-premise (Odoo 15 and later). If Odoo blocks external access on your plan, we’ll tell you clearly.
An Odoo user creates an API key in Odoo (My Profile → Account Security). On Odoo.sh or on-premise (Odoo 15 to 19) you can install the free STYD Bridge module instead.
Northstar Office & Industrial Supply Inc.
Amounts in USD, tax included
Checked Oct 12, 2026, 7:01 PM UTC
STYD only reads your Odoo. It changes nothing.
Cash to collect
$38,376
Overdue invoices: $28,276
Delivered but not invoiced: $10,100
Draft invoices never posted: $0
Overdue invoices
8 invoices from 7 customers are past their due date
$28,276
How late
1–30 days$14,016
31–60 days$6,900
61–90 days$0
Over 90 days$7,360
Top customers
135 days late
$7,360
55 days late · 2 of 3 installments late
$6,000
1 day late
$5,306
50 days late · $1,200 covered by credit notes or payments
$3,000
4 days late
$2,760
40 days late
$2,000
17 days late
$1,850
Covered by credit notes or payments
$4,800
2 documents
Shown, not counted in what is left to collect.
50 days late · $1,200 covered by credit notes or payments
$1,200
Customer: Maple Ridge Dental Group↗
Invoice SRV/2026/00002↗
50 days late
$1,200
covered by RSRV/2026/00001 ($1,200)↗
Not counted:$1,200
80 days late · $3,600 covered by credit notes or payments
$3,600
Customer: Bluewater Marine Supply↗
Invoice SRV/2026/00003↗
80 days late
$3,600
covered by PBNK1/2026/00216 ($3,600)↗
Not counted:$3,600
Older than 12 months
$2,750
1 document
Shown, not counted in the main amount.
425 days late · $2,750 older than 12 months
$2,750
Customer: Summit Valley Builders↗
Invoice SRV/2025/00001↗
425 days late
$2,750
Not counted:$2,750
Delivered but not invoiced
5 orders delivered to 5 customers more than a week ago are not invoiced yet
$10,100
Waiting since delivery
7–30 days$2,626
31–90 days$5,674
Over 90 days$1,800
Top customers
delivered 55 days ago · down payment of $1,500 deducted
$3,500
delivered 65 days ago · converted from €2,000
$2,174
delivered 125 days ago
$1,800
delivered 13 days ago
$1,426
delivered 23 days ago · 8 of 20 units delivered
$1,200
Delivered in the last 7 days
$2,233
2 documents
Invoicing a few days after delivery is normal. These count as not invoiced after 7 days.
delivered 5 days ago
$1,260
Customer: Ashcombe Garden Supply↗
Sales order S00674↗ · Delivery WH/OUT/00464↗
delivered 5 days ago
$1,260
Not counted:$1,260
delivered today
$973
Customer: Silverline Group↗
Sales order S00642↗ · Delivery WH/OUT/00450↗
delivered today
$973
Not counted:$973
Down payments deducted
$1,500
1 document
Already invoiced as down payments: not counted again.
delivered 55 days ago · down payment of $1,500 deducted
$1,500
Customer: Silver Creek Veterinary Clinic↗
Sales order S00649↗ · Delivery WH/OUT/00456↗
delivered 55 days ago · down payment of $1,500 deducted
$1,500
Down-payment invoice INV/2026/00128↗
Not counted:$1,500
Older than 12 months
$2,600
1 document
Shown, not counted in the main amount.
delivered 405 days ago · $2,600 older than 12 months
$2,600
Customer: Willow Brook Senior Living↗
Sales order S00652↗ · Delivery WH/OUT/00459↗
delivered 405 days ago
$2,600
Not counted:$2,600
Draft invoices never posted
Nothing waiting for more than 7 days.
$0
Recent drafts (less than 7 days)
$6,205
5 documents
Drafts usually get posted within a few days. These count after 7 days.
draft for 5 days
$2,300
Customer: Foxglove Floral Design↗
Draft invoice Draft↗
draft for 5 days
$2,300
Not counted:$2,300
draft for 5 days
$1,400
Customer: Tidewater Engineering↗
Draft invoice Draft↗
draft for 5 days
$1,400
Not counted:$1,400
draft for 5 days
$980
Customer: Ironwood Machine Works↗
Draft invoice Draft↗
draft for 5 days
$980
Not counted:$980
draft for 3 days
$875
Customer: Pembrook Office Furniture↗
Draft invoice Draft↗
draft for 3 days
$875
Not counted:$875
draft for 5 days
$650
Customer: Copperfield Coffee Roasters↗
Draft invoice Draft↗
draft for 5 days
$650
Not counted:$650
Draft credit notes
$300
1 document
Not subtracted from the drafts.
$300
Customer: Copperfield Coffee Roasters↗
Not counted:$300
Sales to win back
Quotes going cold
$100,064
Customers who stopped buying
$154,134
Two different kinds of money, so no total.
Quotes going cold
Open quotes older than 14 days that are still valid or expired in the last 90 days.
39 quotes worth $100,064 have not turned into orders
$100,064
Waiting$58,914 · 19 quotes
Recently expired$41,150 · 20 quotes
Age of the quote
15_30$44,475
31–90 days$30,001
Over 90 days$25,588
Top customers
$9,433
$8,623
$6,466
$6,165
$5,651
$5,400
$4,911
$4,041
$4,000
$3,596
$3,443
$3,402
$3,275
$3,200
$3,013
$2,962
$2,760
$2,750
$2,314
$2,188
$2,174
$2,153
$1,850
$1,431
$1,285
$932
$760
$469
$464
$441
$294
$108
$68
$42
Open quotes replaced by a newer version
$9,011
2 quotes
Same customer, similar amount, sent within 30 days of each other. Only the newest one is counted, so the same deal isn’t counted twice.
$4,011
Customer: Lakeland Pet Supply Co↗
Quotation S00420↗Quotation sent · dated Jun 5, 2026 · valid until Aug 5, 2026 · Recently expiredreplaced by S00450 ($3,727, sent 30 days later)↗Earlier version, not counted$4,011
Not counted:$4,011
$5,000
Customer: Birchwood Clinic↗
Quotation S00659↗Quotation sent · dated Sep 13, 2026 · valid until Nov 12, 2026 · Waitingreplaced by S00660 ($5,400, sent 7 days later)↗Earlier version, not counted$5,000
Not counted:$5,000
Open quotes sent more than a year ago
$6,800
1 quote
Still open in Odoo but probably no longer active. Not counted. Close or cancel them in Odoo to clean up.
$6,800 older than 12 months
$6,800
Customer: Brightwater Workshop↗
Quotation S00662↗Quotation sent · dated Sep 3, 2025 · valid until Nov 7, 2026 · Waiting$6,800
Not counted:$6,800
Customers who stopped buying
Regular customers (at least 3 purchases in 2 years) who haven’t bought for more than twice their usual time between orders, and at least 90 days.
9 regular customers went quiet. They bought $154,134 in the 12 months before they went quiet
$154,134
Silent for
90–180 days$104,970
181–365 days$49,164
Top customers
last invoice Jun 29, 2026 · usually buys every ~25 days · silent for 105 days (4× longer than usual) · 9 invoices
$54,671
last invoice May 16, 2026 · usually buys every ~67 days · silent for 149 days (2× longer than usual) · 8 invoices
$24,746
last invoice Jan 31, 2026 · usually buys every ~90 days · silent for 254 days (2× longer than usual) · 5 invoices
$22,500
last invoice Oct 15, 2025 · usually buys every ~33 days · silent for 362 days (10× longer than usual) · 5 invoices
$14,335
last invoice May 11, 2026 · usually buys every ~30 days · silent for 154 days (5× longer than usual) · 8 invoices
$11,500
last invoice May 8, 2026 · usually buys every ~57 days · silent for 157 days (2× longer than usual) · 3 invoices
$11,053
last invoice Apr 1, 2026 · usually buys every ~30 days · silent for 194 days (6× longer than usual) · 8 invoices
$9,600
last invoice May 11, 2026 · usually buys every ~30 days · silent for 154 days (5× longer than usual) · 4 invoices
$3,000
last invoice Nov 17, 2025 · usually buys every ~23 days · silent for 329 days (14× longer than usual) · 3 invoices
$2,729
Last purchase more than 12 months ago
$8,000
1 customer
Shown, not counted in the main amount.
last invoice Jun 5, 2025 · usually buys every ~50 days · silent for 494 days (9× longer than usual) · 4 invoices
$8,000
Customer: Fairhaven Print Works↗
Invoice SRV/2025/00019↗$2,000
Invoice SRV/2025/00018↗$2,000
Invoice SRV/2025/00017↗$2,000
Invoice SRV/2025/00016↗$2,000
Not counted:$8,000
Money stuck
$65,150Dead stock $27,690 · Overstock $37,460
Dead stock
Products in stock with nothing sold or used for 6 to 12 months, valued at the cost Odoo holds. Stock reserved for orders and stock received in the last 90 days are not counted.
6 products have had nothing sold or used for 6 to 12 months
$27,690at cost
Nothing sold or used for
6–9 months$21,690
9–12 months$6,000
Products
[NS-FUR-902] Acoustic Desk Divider↗
40 Units on hand · Last went out Nov 25, 2025 · Unit cost $150.00
$6,000
[NS-ACC-901] Bamboo Monitor Riser↗
60 Units on hand · Last went out Mar 12, 2026 · Unit cost $85.00
$5,100
[NS-FUR-908] Mobile Whiteboard 120x90↗
35 Units on hand · Never · in stock since Feb 18, 2026 · Unit cost $140.00
$4,900
[NS-ACC-903] Under-Desk Cable Tray Kit↗
120 Units on hand · Never · in stock since Feb 18, 2026 · Unit cost $38.00
$4,560
[NS-LGT-906] LED Panel Light 60x60↗
80 Units on hand · Never · in stock since Feb 18, 2026 · Unit cost $85.00
30 Units received in the last 90 days — not counted
$4,250
[NS-FUR-905] Mesh Task Chair↗
36 Units on hand · Never · in stock since Feb 18, 2026 · Unit cost $160.00
18 Units reserved for orders — not counted
$2,880
No movement for over a year
$3,720
1 product
Shown, not counted in the main amount.
[NS-FUR-904] Steel Filing Cabinet, 4-Drawer↗
12 Units on hand · Last went out Aug 12, 2025 · Unit cost $310.00
$3,720
Received in the last 90 days
$2,550
1 product
Recently bought: give it time. Not counted.
[NS-LGT-906] LED Panel Light 60x60↗
80 Units on hand · Never · in stock since Feb 18, 2026 · Unit cost $85.00
30 Units received in the last 90 days — not counted
$2,550
Reserved for orders
$2,880
1 product
Already promised to an order. Not counted.
[NS-FUR-905] Mesh Task Chair↗
36 Units on hand · Never · in stock since Feb 18, 2026 · Unit cost $160.00
18 Units reserved for orders — not counted
$2,880
No cost in Odoo — not counted
Total quantity 200
1 product
Add a cost to these products in Odoo to see what they are worth.
[NS-PRM-907] Branded Tote Bag↗
200 Units on hand · Never · in stock since Feb 18, 2026 · No cost in Odoo
No cost in Odoo
Overstock
Stock above 12 months of sales, valued at cost.
6 products hold more than 12 months of sales
$37,460at cost
1 product with stock but no sales in the last 12 months was not judged here.
Months of stock
12–24 months$9,500
24–36 months$17,640
Over 36 months$10,320
Products
[NS-OFF-913] Archive Storage Box (Pack of 10)↗
110 on hand · 24 sold or used a year · 55 months of stock
$10,32086 units too many
[NS-FUR-914] Height-Adjustable Desk Frame↗
90 on hand · 36 sold or used a year · 30 months of stock
14 Units reserved for orders — not counted
$8,40054 units too many
[NS-ACC-912] Ergonomic Keyboard Tray↗
120 on hand · 48 sold or used a year · 30 months of stock
at the pace of the last 3 months
$6,84072 units too many
[NS-WHS-911] Steel Shelving Unit 5-Tier↗
100 on hand · 60 sold or used a year · 20 months of stock
$6,00040 units too many
[NS-ELC-916] Conference Speakerphone↗
60 on hand · 32 sold or used a year · 22.5 months of stock
at the pace of the last 3 months
$3,50028 units too many
[NS-WHS-915] Pallet Jack Wheel Kit↗
100 on hand · 40 sold or used a year · 30 months of stock
at the pace of the last 3 months
30 Units received in the last 90 days — not counted
$2,40060 units too many
Reserved for orders
$2,940
1 product
Already promised to an order. Not counted.
[NS-FUR-914] Height-Adjustable Desk Frame↗
90 on hand · 36 sold or used a year · 30 months of stock
14 Units reserved for orders — not counted
$2,94054 units too many
Received in the last 90 days
$2,400
1 product
Recently bought: give it time. Not counted.
[NS-WHS-915] Pallet Jack Wheel Kit↗
100 on hand · 40 sold or used a year · 30 months of stock
at the pace of the last 3 months
30 Units received in the last 90 days — not counted
$2,40060 units too many
In your own checkup, this opens the record in your Odoo.
Is it safe?
Read-only: STYD never changes anything in your Odoo. It only reads.
It reads your invoices, credit notes and payments, sales orders and quotes, delivery status and customers. It keeps the checkup result in your workspace (older checkups keep only their totals), deleted with your workspace or on request.
Every amount follows a fixed rule shown on the page: for example, an invoice counts once its due date has passed, a quote after 14 days without an order.
No AI on the numbers: every amount comes from your Odoo records, with the records behind it.
Odoo 15 and later, on Odoo Online, Odoo.sh or on-premise. Connect with an Odoo API key, or the free STYD Bridge module on Odoo.sh or on-premise.