Walk one made-up blender order through every number on the Desk, with the math behind each one.
Scenario for this page: the demo store at 5 PM on its seed day, with the date menu on Last 30 days. Grogu plush ($12.00 cost): Amazon lost 1, 55 days before the seed day, and 5 days are left to claim it. Plush whale ($8.00): Amazon’s warehouse damaged 1, 25 days before, with 35 days left. Bluey plane (10 bought at $10.00) and Darn Tough socks (10 at $12.00): 6 units in all never came from the store, about 40 days before. Find them on the Desk. The pictures show the demo store; the walk below keeps its made-up blender. The Needs you picture has Health strip on desk turned off. The demo login has it on, so turn it off under Account > Features > Desk to match it.
The Desk is the home screen. It has one view. This walk uses one made-up order, on October 28, 2026.Your first name is “Sam”. On October 2 you bought 20 Harbor blenders. The ASIN is B0EXAMPLE1. You paid $8.00 each, and 20 times $8.00 is $160.00. That is what you put to work.Here is where the 20 units stand.
12 sold for $25.00 each. That is $300.00. There are no refunds and no promos.
Sale fees on those sales are $87.00. Referral is $45.00. FBA is $42.00.
5 are still at Amazon and have not sold. 5 times $8.00 is $40.00.
2 never came from the store. 2 times $8.00 is $16.00. The order is 26 days old.
1 was lost. Amazon paid $16.00 and took $8.00 back. The net is $8.00.
12 plus 5 plus 2 plus 1 is 20. Amazon posted that payback after October 2, so it falls inside the last 30 days.You also have a few open claims from an older order. Most of those units cost $8.00 each. One sits on a lot with no cost, and Amazon has no price for it. They are not part of the 20 blenders.
The first line uses the hour on your computer and your first name. Before noon it says “Good morning, Sam.” From noon until 6 in the evening it says “Good afternoon, Sam.” From 6 on it says “Good evening, Sam.” With no first name, the comma and the name are left off.
Found for you holds the only date menu. A screen reader calls it Dates. It opens on Last 30 days. The choice is not part of the web address, so leave the Desk and come back, and it is Last 30 days again.
Demo store: the date menu on Found for you, opened. Notice Last 30 days has the tick, because the Desk always opens on it.
Each time the page draws, it counts the days again from today. After midnight, the window moves to the new day. Both ends of a window count. On October 28, Last 30 days is September 29 through October 28. The Desk counts days on your computer’s calendar. Sales reads them on the store’s clock, so near midnight the two can differ by a day.
Choice
What it covers
Last 3 days
Today and the 2 days before it
Last 7 days
Today and the 6 days before it
Last 30 days
Today and the 29 days before it
Last 90 days
Today and the 89 days before it
This year
January 1 through today
All time
No start and no end
Purchases and Recovery follow the purchase date. The blender counts, because you bought it on October 2. Each lot keeps everything it has earned through today.On the Sales card, an order’s sales, units, referral and FBA fees, promo, and cost count on the day it was ordered. The 12 sales count because those orders were placed inside the window. Refunds, paybacks, inbound, and other charges count on the day Amazon posted them. Storage and removal from a month Amazon has closed are spread over that month’s days.Some figures stay Now. They ignore the menu. Ready to claim, Needs a look, the claim-back line, Reconcile, and the At risk rows on the Capital Recovery card are Now. Scout, Gate Scanner, and Vault wear no date tag. Only Purchases, Sales, and Capital Recovery do.Found for you hides when your plan is paused, or when your plan has no Capital Recovery. Then the date menu is gone too, and the cards stay on Last 30 days. The middle of the wheel says why.
Found for you is money you might still claim, plus money Amazon already paid back. The claims here come from the older order. All 20 blenders are already counted above.The claim-back line is the one sum on the Desk. Ready to claim is $8.00 and Needs a look is $8.00, so the sum is $16.00. The line reads You could claim back up and then “to $16.00 →”.The line hides while either tile says Updating. It also hides when the sum is $0.00 or below. The tiles sit under the line, in this order.
Demo store: Found for you on Last 30 days. Notice the line on top adds $110.00 ready and $28.00 needs a look to make $138.00.
Needs a look wears Now. The big figure is “$8.00", and the small line is "for 1 of 2 units". You have 2 units the reports cannot prove. Only 1 has a price, the $8.00 you paid, and the other adds no dollars.The hover says they might be claims, but Amazon’s reports cannot prove it. So they are not added to the At risk total. They stay on the At risk list, each with a reason and a last day. The footer is Check them. It opens File claims on the first Needs a look card. With no such card, it opens the File claims tab.If none of those units has an amount, the big figure is the unit count, and the small line says No amount yet. A tile never prints $0.00 beside a unit count.Ready to claim wears Now. The big figure is “$8.00", and the small line is "1 unit". That is 1 unit you can file today, inside Amazon's time limit, at the $8.00 lot cost. The footer is File claims.A claim past its last day is in neither tile, and it is not in the $16.00 line. If Amazon still takes it for a short time, it shows on File claims as Late. While the claims are worked out again, both tiles say Updating, and the $16.00 line is gone.Paid back by Amazon follows the date menu. It does not wear Now. Here it is “$8.00", because Amazon paid $16.00 and took $8.00 back. $16.00 minus $8.00 is $8.00.The hover says it is what Amazon paid back for units it lost or damaged, less what it took back. Below zero, the hover adds that Amazon took back more than it paid. The footer is Recovery.The tile is left out when its parts do not add up to the cash total. It is also left out when Amazon will not share this store’s numbers. Then the cash figure is a dash.The $8.00 already paid sits inside the $221.00 below. The $8.00 you can still file is not taken out of that cash. The claim-back line adds Needs a look, but the At risk total does not.A lot built from Amazon’s records, with no cost you entered, is left out of put-to-work and out of cash recovered. A cost you typed as $0.00 still counts. With no lot cost above zero, a claim uses Amazon’s typical price, then what Amazon paid per unit. If both are missing, the claim is units and no dollars. A product with no purchase uses Amazon’s latest payment per unit, never the sale price.If this marketplace has no Recovery lane, the header adds US and Canada only. An empty Canada store does not get that line.
Needs you is the short list of alerts that want a decision. It shows up to 3 rows. This order puts one row here: “2 units never arrived from the store”.
Bluey plane and Darn Tough socks: Needs you, with Health strip on desk turned off (the demo login has it on). Notice 6 units never arrived (4 planes and 2 pairs of socks) comes first.
Units that never arrived rank first, and products short at the dock rank second. Every other row follows, biggest dollars first. A row with no dollars sorts after rows that have dollars. The hover says “Mark them never arrived, or enter how many came.”Those 2 units are the 2 from the blender order. They count after 14 days, and only while they are still missing. The row shows units, not dollars. The $16.00 for them is on the Purchases card.Claim alerts that Found for you stands for are left off this card, and Alerts still lists them. Desk to-dos are left off too, like connecting Amazon or new Scout finds. The top bar and the Scout badge show those. When this card hides rows that Alerts still has, you get See more in Alerts. The link has no count.A row you can hide has a small X. Its hover says Hide for 7 days.With no rows, and nothing left in Alerts, the card says Nothing needs you. Good time to go find the next deal. Then it offers Check Scout when Scout is on, or Open Vault when Scout is off. If this card is empty but Alerts still has rows, it says Nothing else needs you right now.If Alerts fails to load and there are no rows, it says “Could not load Alerts. Open the related tools to review them.” If some rows loaded, it says “Showing what loaded. Could not load Alerts.”
The middle of the wheel says Came back to you. For Last 30 days it reads “$221.00”. Under that it says “138% of what you put to work”.
Demo store: the middle of the wheel. Notice the demo store's middle always counts all time, so its line ends with all time.
The lot’s net is sales after refunds, minus sale fees. $300.00 minus $87.00 is $213.00. A promotion is already taken out of the net. This order has no promotion.Cash recovered adds that net, the payback, money Amazon paid for returns that never came back, store refunds, and the net of orders you shipped yourself. It subtracts inbound shipping, placement, storage, and removal. It does not add the cost of units that came back as stock, because stock is not cash. The result can be below zero. It is never forced up to $0.00.This order has none of those extras except the $8.00 payback. $213.00 plus $8.00 is $221.00.What you put to work is the cost of the counted lots, here $160.00. The share is cash divided by that cost, times 100, rounded to a whole percent. 22,100 cents divided by 16,000 cents, times 100, is 138.125. Rounded, that is 138. If the cost is $0.00 or below, the percent line is left off.On a store with no Recovery lane, that line says US and Canada only instead of the percent. If the total fails to load, it says This total did not load.The hover says this counts purchases bought in this time, and how much of their money has come back. Account fees, such as a monthly seller fee, belong to no purchase. On a date range they are left out, and the line never says fees not counted yet. On All time, those fees come off once a pay report has counted them. Until then, the figure is before the fees, and the line says fees not counted yet in place of the percent.If your plan is paused, the middle says Paused. If the read fails and there is no figure, it says Unavailable. If the numbers cannot be measured, it is a dash.The alerts chip counts alerts that stay on the Desk. An early warning with no money is left out. While the count is loading, or the read failed with nothing saved, the chip says Alerts. One alert reads “1 alert”, and more than one reads the count and then “alerts”. The chip can be higher than the rows in Needs you, because that card hides the claim rows.On the wheel, the chip opens the Alerts card. Its tag is Friction, and its line is What is slowing the wheel. It shows a count for Purchases, Recovery, Vault, and Scout, and up to 3 alert titles. The button is “Open Alerts”. It has no date tag.The health chip says Account health until Amazon sends a band. A score of “250” is Good, because 250 is at least 200. From 100 through 199 the chip says “Account health: At risk”. Under 100 it says “Account health: Critical”. A missing score has no band. The chip hides when your plan does not include account health.Under the wheel, the title is SourceDock Flywheel. The steps are Find → Check → Save → Buy → Sell → Get paid → Repeat. In a phone’s browser the wheel is hidden. The installed phone app has its own Desk. You get the same middle as a card, then the stages in the same order.The six stages run clockwise from the top: Scout and Find, Gate Scanner and Check, Vault and Save, Purchases and Buy, Sales and Sell, Recovery and Get paid. Click a stage’s circle to open its card. Its name opens the page.A card’s buttons are named Close, Previous, and Next. The counter shows the card’s place, such as “1 / 7” when all six stages and the Alerts card are in the list. The button reads Open plus the card title. On the Capital Recovery card, it reads “Open Capital Recovery”.
Scout ignores the date menu. Say you watch 2 storefronts, the next scan is 3 hours out, and there is 1 new find.Storefronts reads “2”. Next scan reads “3h”. Due now reads Now, and no time on the calendar reads Queued. Under a minute reads “1m”. New finds reads “1”.The green badge on the wheel is that new-find count. The card lists up to 3 finds that have a price. Next scan shows only when you watch at least one storefront. If Scout is off, its circle is not on the wheel.
The tile says Scanned, last 90 days. Those 90 days are the scanner’s own window. A row is one of the 3 newest checks, at its worst verdict. The words are Approved, Needs approval, Blocked, and Errors.Say the blender’s check reads Approved. The row opens the scanner, not that one product. The wheel circle has no alert badge.
In the Vault is how many products you saved. Say that is “2”, the blender and a toy truck. Rules met today shows only when you have a rule. It counts products whose Vault alert fired today.
Demo store: the Vault card. Notice Alerts reads 0, because the demo Vault has no rule yet, so the rows show saved products with their profit.
With no rule, that tile is absent. The rows are then your top products by profit on the Vault’s price basis, up to 3. A product with no profit on that basis is left out. Scout and Vault are the only stage cards with an Alerts tile.
The title is Purchases, and the line under it is Every order, start to Amazon. The date tag is Last 30 days. The counts are purchases bought on those days, both ends included.
Demo store: the Purchases card on Last 30 days. Notice the Bluey plane and socks were bought about 40 days ago, so their missing units are not on this card.
This order is Partially Received. That tile prints units that came in, over units ordered. 18 of 20 came in, so it reads “18/20”. A Received order that still has units not in counts on this same tile.Ordered, Received, and Sent to FBA print how many orders sit there. This is the only order in the window, and it sits on the partial tile, so those three read “0”.The not-received tile reads “2 units not received” and “$16.00". A missing unit counts here only after 14 days, at the buy cost, and never below $0.00. October 2 is 26 days before October 28, so the wait is met. A younger order adds nothing to this tile. The tile opens the Never arrived list for these same days.Under the tiles, the product name is a row, and the right side says “2 units”. The row is an order that is still ordered, shipped, or partly received, with units not in yet. You see the newest 3. A young order can show on the row before day 14, while the dollar tile waits. That is why the row and the dollars can disagree.Money with you reads “$16.00". It is what you paid for units still on order or in your warehouse, not sent to Amazon yet. The 2 missing units are still on order, so their $16.00 sits here. The $40.00 still at Amazon is not in it. Boxes already on the way to Amazon are taken out. The tile waits until the stock read has placed the units.Reconcile wears Now. Its number is the Fix count on Alerts: counts that do not match Amazon, and costs still to add. This blender does not by itself set that count. The tile opens Alerts on that filter.
Sales units follow the order date. The date tag says Last 30 days. The line under the title is empty on a range, because the tag already names the days. The wheel badge says “12” when the count is above zero. Its hover says “12 units sold” and “Shows orders sold in this time.”
Demo store: the Sales card on Last 30 days. Notice Units sold is 24, the same 24 as the green badge on the wheel.
Units sold is “12”. After fees is “$221.00”.The payout starts at the $300.00 of sales. It adds promos. It adds refunds, but not the value of the returned goods. It adds Amazon's fee lines, and costs are stored as negative numbers, so the $87.00 is minus $87.00. It also adds an inbound lump, ads taken from the payout, and balance moves. It does not subtract the $160.00 you paid the store, or expenses you recorded. It does take every fee posted on these days, the monthly seller fee and storage included. This example has none posted on these days.The $300.00 and its $87.00 of sale fees count on the order day. Paybacks, refunds, inbound, and other charges count on the day Amazon posted them, and storage from a closed month is spread over that month. Amazon paid $16.00 and took $8.00 back on these days, so that counts too. $300.00 minus $87.00 plus $8.00 is $221.00.Here After fees and Came back to you are both $221.00. They will not always match. Sales counts orders placed and money Amazon posted on these days. Came back to you counts purchases bought on these days.This month bars show only on All time. A range hides them. Each bar is one day of this month so far, today too. A forecast day is left out.The best day is the full height. Another day is its sales divided by the best day, times 100, rounded, and at least 4. If the best day is $0.00, the bars are hidden. The card also lists up to 2 products with sales, such as “12 sold” for a product that sold 12.On All time, the line under the title says “Since” and the first day of orders SourceDock holds. Amazon keeps 2 years of orders, so that is as far back as All time goes, and the hover says so. One sales read covers at most 366 days. A longer stretch is read in year-sized pieces, and their dollars and units are added. Percents are not added.
The card title is Capital Recovery. Its tag is Get paid, and its line is What Amazon actually paid you. The date tag is Last 30 days.
Demo store: the Capital Recovery card on Last 30 days. Notice the At risk rows count products: Ready to claim is 6 products for $110.00.
The cash tile reads “Cash recovered · 138% back” and “$221.00". On a date range this is the same lots' cash as the middle of the wheel. Account fees are left off, so nothing comes off the $221.00. The share uses the same rounding. If the share is missing, the label is just Cash recovered.Profit on what sold reads “$117.00". Start from the $160.00 you put to work. Subtract the $221.00 cash, $0.00 still processing, the $40.00 at Amazon, the $16.00 still with you, and $0.00 of self-shipped stock.$221.00 plus $40.00 plus $16.00 is $277.00, and $160.00 minus $277.00 is minus $117.00. Profit is that leftover turned around, then minus any ad cost the payout did not already take. This order's extra ad cost is $0.00, so turning minus $117.00 around leaves $117.00.The units tell the same story. The 12 sold cost $96.00, and the lost one cost $8.00. That is $104.00 of cost that left. $221.00 minus $104.00 is $117.00. The $40.00 and the $16.00 are still stock, not a loss.With no expenses in these days, the name is Profit on what sold, or Loss on what sold below zero. Expenses you recorded are subtracted. Then the name becomes Net profit, or Net loss below zero, and a second tile shows Expenses recorded by you as a negative amount. The profit tile waits until stock is placed and some product has a cost.The quiet tile reads “0 products haven’t sold in 30 days” and “$0.00”. Say every product you hold sold in the last 30 days. This tile does not follow the date menu. It looks at all your products.A product counts only with unsold units, an open lot, and no sale in those 30 days. If its sales pace is unknown, it is left out. The dollars are the cost of the unsold units that do count, rounded to the cent.Under the tiles, the At risk rows are Now, and they count products. The first reads “Ready to claim · 1 product” and “$8.00". The second reads "Needs a look · 1 product" and "$8.00”.Found for you said “1 unit” and “for 1 of 2 units” for the same dollars. This card counts products, and one product can hold many units. A part with no product has no row.
Needs you stays in this spot until you turn the strip on. It starts off. Go to Account, then Features, then Desk. The tile is Health strip on desk, and it works only on a plan with Account health.
Demo store: the health strip, which the demo login has on. Notice it says SourceDock hasn't checked this account yet, because the demo store has no health check stored.
Off, the tile’s hover says it puts Account Health on the Desk in place of the Needs you card. On, it says turning it off brings Needs you back. If the health read fails, Needs you comes back anyway.Say Amazon’s score is 250. The strip shows “250” and Good. The bar is the score divided by 1,000, times 100, kept between 0 and 100. 250 divided by 1,000 is 0.25, and times 100 is 25. The bar fills 25 percent of its width.IP complaints is “0”, and Suspected IP violations is “0”. A count above zero on those two uses the bad color. Other policy issues adds up the other policy counts. Above zero, it uses the warning color. Zero stays the plain color, and a missing count prints a dash.The defect rate uses the worst rate that has a rate, has orders, and is not marked none. A rate of 0.005 prints “0.50%”, which is the rate times 100, kept to 2 decimals. When the store is FBA only, the label is Order defect rate. Otherwise it is ODR, FBA or ODR, seller-fulfilled. With no orders or no rate, the strip leaves the defect rate off.Checked and the time of the last check sit by the score. With no check yet, the strip says SourceDock hasn’t checked this account yet. It checks about every 3 hours. With no score, it says Amazon didn’t send a rating. Each market shows its short code, and the end of the strip says Details.The middle of the wheel can still say “Account health: Good” while this strip is off.
The left side reads SOURCEDOCK on a wider screen. A phone shows only the logo.
Demo store: the bar across the top. Notice Recovered reads $1,572.75, the all-time cash.
The Desk has one view, so it has no Default and Advanced switch. That switch shows on Capital Recovery, on the right side of the bar. On a phone it reads Default and Adv. Its hover says Default shows the main numbers. Advanced shows everything SourceDock tracks.A connected store shows Amazon with a green dot. The hover is Amazon connected. While a first sync or a rebuild runs, a chip says SYNCING. A routine check beside finished numbers says UPDATING. With nothing running, that chip is gone. On a phone the Amazon dot is hidden, and below tablet width the SYNCING / UPDATING chip is hidden.Recovered on this bar is all-time cash, after account fees. Say the lots’ all-time cash is $900.00, and a pay report has counted $39.00 of account fees. $900.00 minus $39.00 is $861.00, so the pill reads "$861.00”. The middle of the wheel on Last 30 days stays “$221.00”. That window leaves the account fees out, and it only counts purchases bought in those days.Until a pay report counts the fees, this pill is the figure before them. The hover says Amazon’s account fees are not counted yet, so this is before them. A refused store, or a figure that cannot be measured, shows a dash. While the figure is held back, a gray bar sits in its place.The eye is privacy mode. On, the hover says Privacy mode on: identifiers are blurred. A clock shows on a large screen.Every dollar on the Desk is whole cents. The screen prints a dollar sign, the dollars, a dot, and two digits. It does not round to the nearest dollar, so $221.00 is 22,100 cents. Big amounts get commas, like "$1,234.56”. A Canada store shows “CA".Vaultrowsshowaplussignonaprofit,like"+12.00”. A negative amount puts the minus before the dollar sign, and an empty amount prints a dash.
The bar starts on the bottom. You can drag it to the top, the right, or the left. You can drag a pill to a new spot.
Demo store: the floating bar. Notice the Alerts pill counts 19, the full alert list.
A pill uses the short name: Desk, Alerts, Vault, Scanner, Scout, Purchases, Recovery, and Sales. The search list uses the long name, so Desk is Command desk, Scanner is Gate Scanner, and Recovery is Capital Recovery. Point at a pill on any edge, and the hover shows the long name and its key, like “Command desk D”.Health and Expenses start off the bar. In Account, then Features, the Navigation bar card moves a page you turn off to your profile menu, one click away.The Alerts pill counts the full alert list. The middle of the wheel leaves out alerts that do not stay on the Desk, so the two numbers can differ. Above 99, the pill says “99+”. The Scout pill uses the new-find count the same way.
The field reads Jump or search…. On a Mac the hint is ⌘K. Elsewhere it is Ctrl K. That key opens the field even while you are typing in a box.
Demo store: Jump or search, opened with Ctrl K. Notice each page shows its key at the right, like D for Command desk.
The list shows every page you can open, even ones in your profile menu. They sit under Today, Source, Operate, and Account. Two letters or more also run a search. With one letter that matches no page, it says Nothing matches that. The list also has “Switch to light theme” or “Switch to dark theme”, and Log out.
The picture is your initials or your photo. “Sam North” shows as “SN”. A screen reader calls it “Account menu for Sam North”. Under the name is the plan line, in the billing page’s own words, and an Amazon line. A connected store reads AMZ ✓.Pages you took off the bar sit at the top, each with its key. Then come Account with U, Billing & pricing with B, and Connections with W. Then Theme, with dark and light. Then Docs, Discord community, and Log out. A build line shows when the version check returns one.
Ctrl K, or ⌘K on a Mac, opens Jump or search from any page, even from a text box.Each page has its own letter. Press it on any page to open that page. It doesn’t fire while you type, while a window or menu is open, or with Ctrl, Alt, or Cmd held.
Key
Opens
D
Desk
T
Alerts
V
Vault
G
Gate Scanner
F
Scout
P
Purchases
R
Capital Recovery
L
Sales
H
Account health
E
Expenses
U
Account
B
Billing & pricing
W
Connections
A key works for a page on your bar or in your profile menu, so moving Scout off the bar keeps F. Sales, Account health, and Expenses keys work only on plans that include those pages.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SourceDock","colors":{"primary":"#D29A6B","light":"#E8B98F","dark":"#B07A4A"},"logo":{"light":"https://mintcdn.com/sourcedock/mseP21Eez9BdsfOJ/logo/light.svg?fit=max\u0026auto=format\u0026n=mseP21Eez9BdsfOJ\u0026q=85\u0026s=16de0a0ca40c678c1957750a3a65ee9f","dark":"https://mintcdn.com/sourcedock/mseP21Eez9BdsfOJ/logo/dark.svg?fit=max\u0026auto=format\u0026n=mseP21Eez9BdsfOJ\u0026q=85\u0026s=d6bf67a179e5ac2ec53a161e06a52e72","href":"https://sourcedock.io"},"favicon":"https://mintcdn.com/sourcedock/PvFEadQJVbcHct-s/favicon.png?fit=max\u0026auto=format\u0026n=PvFEadQJVbcHct-s\u0026q=85\u0026s=b2a8ed72213fc5eb8082f24866be78d9","appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://discord.gg/ssWsu5jHe","label":"Community"}],"primary":{"type":"button","label":"Open SourceDock","href":"https://app.sourcedock.io"}},"footer":{"socials":{"website":"https://sourcedock.io","discord":"https://discord.gg/ssWsu5jHe"}},"icons":{"library":"lucide"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sourcedock","hasAudioNarration":false,"actualSubdomain":"sourcedock","customDomains":["docs.sourcedock.io"],"gitSource":{"type":"github","owner":"source-dock","repo":"sourcedock-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae6a024420faf70548cc1ba","collectionId":"98e7cb76-aa2c-4ccf-8221-2aa63cc65c74","liveDeploymentHistoryId":"6ae6a024420faf70548cc1ba","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae6aa98420faf70548cd00f","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Get started","count":14},{"language":"default","tag":"Operate","count":9},{"language":"default","tag":"The desk","count":8},{"language":"default","tag":"Reference","count":6},{"language":"default","tag":"Source","count":6},{"language":"default","tag":"Guides","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"desk/desk-in-depth","slug":"/desk/desk-in-depth","pageMetadata":{"title":"The Desk, in depth","description":"Walk one made-up blender order through every number on the Desk, with the math behind each one.","icon":"layout-dashboard","href":"/desk/desk-in-depth"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Walk one made-up blender order through every number on the Desk, with the math behind each one.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={annotation:`annotation`,code:`code`,li:`li`,math:`math`,mi:`mi`,mo:`mo`,mrow:`mrow`,p:`p`,semantics:`semantics`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Info,OptimizedImage,Table}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Scenario for this page:`}),` the demo store at 5 PM on its seed day, with the date menu on `,_jsx(_components.strong,{children:`Last 30 days`}),`. Grogu plush (`,`$12.00 cost): Amazon lost 1, 55 days before the seed day, and 5 days are left to claim it. Plush whale ($`,`8.00): Amazon’s warehouse damaged 1, 25 days before, with 35 days left. Bluey plane (10 bought at `,`$10.00) and Darn Tough socks (10 at $`,`12.00): 6 units in all never came from the store, about 40 days before. Find them on the Desk. The pictures show the demo store; the walk below keeps its made-up blender. The Needs you picture has `,_jsx(_components.strong,{children:`Health strip on desk`}),` turned off. The demo login has it on, so turn it off under Account > Features > Desk to match it.`]})}),`\n`,_jsx(_components.p,{children:`The Desk is the home screen. It has one view. This walk uses one made-up order, on October 28, 2026.`}),`\n`,_jsxs(_components.p,{children:[`Your first name is “Sam”. On October 2 you bought 20 Harbor blenders. The ASIN is `,_jsx(_components.code,{children:`B0EXAMPLE1`}),`. You paid `,`$8.00 each, and 20 times $`,`8.00 is $160.00. That is what you put to work.`]}),`\n`,_jsx(_components.p,{children:`Here is where the 20 units stand.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`12 sold for `,`$25.00 each. That is $`,`300.00. There are no refunds and no promos.`]}),`\n`,_jsxs(_components.li,{children:[`Sale fees on those sales are `,`$87.00. Referral is $`,`45.00. FBA is $42.00.`]}),`\n`,_jsxs(_components.li,{children:[`5 are still at Amazon and have not sold. 5 times `,`$8.00 is $`,`40.00.`]}),`\n`,_jsxs(_components.li,{children:[`2 never came from the store. 2 times `,`$8.00 is $`,`16.00. The order is 26 days old.`]}),`\n`,_jsxs(_components.li,{children:[`1 was lost. Amazon paid `,`$16.00 and took $`,`8.00 back. The net is $8.00.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`12 plus 5 plus 2 plus 1 is 20. Amazon posted that payback after October 2, so it falls inside the last 30 days.`}),`\n`,_jsx(_components.p,{children:`You also have a few open claims from an older order. Most of those units cost $8.00 each. One sits on a lot with no cost, and Amazon has no price for it. They are not part of the 20 blenders.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-greeting-says`,children:`What the greeting says`}),`\n`,_jsx(_components.p,{children:`The first line uses the hour on your computer and your first name. Before noon it says “Good morning, Sam.” From noon until 6 in the evening it says “Good afternoon, Sam.” From 6 on it says “Good evening, Sam.” With no first name, the comma and the name are left off.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-date-menu`,children:`The date menu`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Found for you`}),` holds the only date menu. A screen reader calls it `,_jsx(_components.strong,{children:`Dates`}),`. It opens on `,_jsx(_components.strong,{children:`Last 30 days`}),`. The choice is not part of the web address, so leave the Desk and come back, and it is `,_jsx(_components.strong,{children:`Last 30 days`}),` again.`]}),`\n`,_jsx(Frame,{caption:`Demo store: the date menu on Found for you, opened. Notice Last 30 days has the tick, because the Desk always opens on it.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/01-demo-date-menu.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=ca27fa31c9e6724eb31957869e6eec98`,alt:`A button that says Last 30 days, with a list open under it: Last 3 days, Last 7 days, Last 30 days with a tick, Last 90 days, This year, and All time.`,\"data-og-width\":`294`,width:`294`,\"data-og-height\":`532`,height:`532`,\"data-path\":`images/deep-dives/desk-in-depth/01-demo-date-menu.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/01-demo-date-menu.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=d1eade195bfc9c6f3f10ac7b4e5db690 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/01-demo-date-menu.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=ae6c22809ef51e0909dd226bce5ef3b9 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/01-demo-date-menu.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=a625b49614b8d04bc675a007328b36a5 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/01-demo-date-menu.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=90efd615de992edf2b1be0abfe1a4ad7 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/01-demo-date-menu.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=62ff85b832113ea97a35b66e026e34a8 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/01-demo-date-menu.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=c01c22b1e1f094e75c0e5f2994a7f500 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Each time the page draws, it counts the days again from today. After midnight, the window moves to the new day. Both ends of a window count. On October 28, `,_jsx(_components.strong,{children:`Last 30 days`}),` is September 29 through October 28. The Desk counts days on your computer’s calendar. Sales reads them on the store’s clock, so near midnight the two can differ by a day.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Choice`}),_jsx(_components.th,{children:`What it covers`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Last 3 days`})}),_jsx(_components.td,{children:`Today and the 2 days before it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Last 7 days`})}),_jsx(_components.td,{children:`Today and the 6 days before it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Last 30 days`})}),_jsx(_components.td,{children:`Today and the 29 days before it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Last 90 days`})}),_jsx(_components.td,{children:`Today and the 89 days before it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`This year`})}),_jsx(_components.td,{children:`January 1 through today`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`All time`})}),_jsx(_components.td,{children:`No start and no end`})]})]})]}),`\n`,_jsx(_components.p,{children:`Purchases and Recovery follow the purchase date. The blender counts, because you bought it on October 2. Each lot keeps everything it has earned through today.`}),`\n`,_jsx(_components.p,{children:`On the Sales card, an order’s sales, units, referral and FBA fees, promo, and cost count on the day it was ordered. The 12 sales count because those orders were placed inside the window. Refunds, paybacks, inbound, and other charges count on the day Amazon posted them. Storage and removal from a month Amazon has closed are spread over that month’s days.`}),`\n`,_jsxs(_components.p,{children:[`Some figures stay `,_jsx(_components.strong,{children:`Now`}),`. They ignore the menu. `,_jsx(_components.strong,{children:`Ready to claim`}),`, `,_jsx(_components.strong,{children:`Needs a look`}),`, the claim-back line, `,_jsx(_components.strong,{children:`Reconcile`}),`, and the At risk rows on the Capital Recovery card are `,_jsx(_components.strong,{children:`Now`}),`. Scout, Gate Scanner, and Vault wear no date tag. Only Purchases, Sales, and Capital Recovery do.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Found for you`}),` hides when your plan is paused, or when your plan has no Capital Recovery. Then the date menu is gone too, and the cards stay on `,_jsx(_components.strong,{children:`Last 30 days`}),`. The middle of the wheel says why.`]}),`\n`,_jsx(Heading,{level:`2`,id:`found-for-you`,children:`Found for you`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Found for you`}),` is money you might still claim, plus money Amazon already paid back. The claims here come from the older order. All 20 blenders are already counted above.`]}),`\n`,_jsxs(_components.p,{children:[`The claim-back line is the one sum on the Desk. `,_jsx(_components.strong,{children:`Ready to claim`}),` is $8.00 and `,_jsx(_components.strong,{children:`Needs a look`}),` is $8.00, so the sum is $16.00. The line reads `,_jsx(_components.strong,{children:`You could claim back up`}),` and then “to $16.00 →”.`]}),`\n`,_jsxs(_components.p,{children:[`The line hides while either tile says `,_jsx(_components.strong,{children:`Updating`}),`. It also hides when the sum is $0.00 or below. The tiles sit under the line, in this order.`]}),`\n`,_jsx(Frame,{caption:`Demo store: Found for you on Last 30 days. Notice the line on top adds $110.00 ready and $28.00 needs a look to make $138.00.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/XhVKgFKpg8GH5MpE/images/deep-dives/desk-in-depth/02-demo-found-for-you.png?fit=max\u0026auto=format\u0026n=XhVKgFKpg8GH5MpE\u0026q=85\u0026s=14a92ddd188d5a0cac17608642365d14`,alt:`The Found for you card with a Last 30 days menu. Its one line says You could claim back up to $138.00, with an arrow. Under it, three tiles in a row: Needs a look $28.00 for 3 of 11 units, Ready to claim $110.00 and 9 units, both tagged Now, and Paid back by Amazon $0.00. Their footers say Check them, File claims, and Recovery.`,\"data-og-width\":`1224`,width:`1224`,\"data-og-height\":`712`,height:`712`,\"data-path\":`images/deep-dives/desk-in-depth/02-demo-found-for-you.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/XhVKgFKpg8GH5MpE/images/deep-dives/desk-in-depth/02-demo-found-for-you.png?w=280\u0026fit=max\u0026auto=format\u0026n=XhVKgFKpg8GH5MpE\u0026q=85\u0026s=ccbfe78a4b9e92d5a9853bb1d9e8cdce 280w, https://mintcdn.com/sourcedock/XhVKgFKpg8GH5MpE/images/deep-dives/desk-in-depth/02-demo-found-for-you.png?w=560\u0026fit=max\u0026auto=format\u0026n=XhVKgFKpg8GH5MpE\u0026q=85\u0026s=72d5ba22d7c51065f7d8ebfc95627c5b 560w, https://mintcdn.com/sourcedock/XhVKgFKpg8GH5MpE/images/deep-dives/desk-in-depth/02-demo-found-for-you.png?w=840\u0026fit=max\u0026auto=format\u0026n=XhVKgFKpg8GH5MpE\u0026q=85\u0026s=cfc7d955f1b7093afb54e9c173cd76d2 840w, https://mintcdn.com/sourcedock/XhVKgFKpg8GH5MpE/images/deep-dives/desk-in-depth/02-demo-found-for-you.png?w=1100\u0026fit=max\u0026auto=format\u0026n=XhVKgFKpg8GH5MpE\u0026q=85\u0026s=570ad003f546093b300ad0800062f16c 1100w, https://mintcdn.com/sourcedock/XhVKgFKpg8GH5MpE/images/deep-dives/desk-in-depth/02-demo-found-for-you.png?w=1650\u0026fit=max\u0026auto=format\u0026n=XhVKgFKpg8GH5MpE\u0026q=85\u0026s=cc6200d08cf953edf01706a678ba6dad 1650w, https://mintcdn.com/sourcedock/XhVKgFKpg8GH5MpE/images/deep-dives/desk-in-depth/02-demo-found-for-you.png?w=2500\u0026fit=max\u0026auto=format\u0026n=XhVKgFKpg8GH5MpE\u0026q=85\u0026s=70b7630f80547f50d47ef58d0a81b69b 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Needs a look`}),` wears `,_jsx(_components.strong,{children:`Now`}),`. The big figure is “`,`$8.00\", and the small line is \"for 1 of 2 units\". You have 2 units the reports cannot prove. Only 1 has a price, the $`,`8.00 you paid, and the other adds no dollars.`]}),`\n`,_jsxs(_components.p,{children:[`The hover says they might be claims, but Amazon’s reports cannot prove it. So they are not added to the At risk total. They stay on the At risk list, each with a reason and a last day. The footer is `,_jsx(_components.strong,{children:`Check them`}),`. It opens File claims on the first Needs a look card. With no such card, it opens the File claims tab.`]}),`\n`,_jsxs(_components.p,{children:[`If none of those units has an amount, the big figure is the unit count, and the small line says `,_jsx(_components.strong,{children:`No amount yet`}),`. A tile never prints $0.00 beside a unit count.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ready to claim`}),` wears `,_jsx(_components.strong,{children:`Now`}),`. The big figure is “`,`$8.00\", and the small line is \"1 unit\". That is 1 unit you can file today, inside Amazon's time limit, at the $`,`8.00 lot cost. The footer is `,_jsx(_components.strong,{children:`File claims`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`A claim past its last day is in neither tile, and it is not in the $16.00 line. If Amazon still takes it for a short time, it shows on File claims as Late. While the claims are worked out again, both tiles say `,_jsx(_components.strong,{children:`Updating`}),`, and the $16.00 line is gone.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Paid back by Amazon`}),` follows the date menu. It does not wear `,_jsx(_components.strong,{children:`Now`}),`. Here it is “`,`$8.00\", because Amazon paid $`,`16.00 and took `,`$8.00 back. $`,`16.00 minus `,`$8.00 is $`,`8.00.`]}),`\n`,_jsxs(_components.p,{children:[`The hover says it is what Amazon paid back for units it lost or damaged, less what it took back. Below zero, the hover adds that Amazon took back more than it paid. The footer is `,_jsx(_components.strong,{children:`Recovery`}),`.`]}),`\n`,_jsx(_components.p,{children:`The tile is left out when its parts do not add up to the cash total. It is also left out when Amazon will not share this store’s numbers. Then the cash figure is a dash.`}),`\n`,_jsxs(_components.p,{children:[`The `,`$8.00 already paid sits inside the $`,`221.00 below. The $8.00 you can still file is not taken out of that cash. The claim-back line adds `,_jsx(_components.strong,{children:`Needs a look`}),`, but the At risk total does not.`]}),`\n`,_jsx(_components.p,{children:`A lot built from Amazon’s records, with no cost you entered, is left out of put-to-work and out of cash recovered. A cost you typed as $0.00 still counts. With no lot cost above zero, a claim uses Amazon’s typical price, then what Amazon paid per unit. If both are missing, the claim is units and no dollars. A product with no purchase uses Amazon’s latest payment per unit, never the sale price.`}),`\n`,_jsxs(_components.p,{children:[`If this marketplace has no Recovery lane, the header adds `,_jsx(_components.strong,{children:`US and Canada only`}),`. An empty Canada store does not get that line.`]}),`\n`,_jsx(Heading,{level:`2`,id:`needs-you`,children:`Needs you`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Needs you`}),` is the short list of alerts that want a decision. It shows up to 3 rows. This order puts one row here: “2 units never arrived from the store”.`]}),`\n`,_jsx(Frame,{caption:`Bluey plane and Darn Tough socks: Needs you, with Health strip on desk turned off (the demo login has it on). Notice 6 units never arrived (4 planes and 2 pairs of socks) comes first.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/03-bluey-needs-you.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=e6943c2a42b2f72deae010ee42f6cb95`,alt:`The Needs you card with three rows: 6 units never arrived from the store, 1 product came up short at the dock, and 1 purchase may be missing Sent. A See more in Alerts link is under them.`,\"data-og-width\":`920`,width:`920`,\"data-og-height\":`600`,height:`600`,\"data-path\":`images/deep-dives/desk-in-depth/03-bluey-needs-you.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/03-bluey-needs-you.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=2cc3dd159f3ef7feb7cf76c0d57f5537 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/03-bluey-needs-you.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=407ec451e6023cbc9ad93761c3d076e8 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/03-bluey-needs-you.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=b23c6d71e798d6dc572477779c124fa9 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/03-bluey-needs-you.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=041677c6c0d359fd1b7e81a81f373269 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/03-bluey-needs-you.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=145f7c9435ecf929785a5632ba1f7bfe 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/03-bluey-needs-you.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=6aaa49a934328b9b43301b563dd6fc5b 2500w`})}),`\n`,_jsx(_components.p,{children:`Units that never arrived rank first, and products short at the dock rank second. Every other row follows, biggest dollars first. A row with no dollars sorts after rows that have dollars. The hover says “Mark them never arrived, or enter how many came.”`}),`\n`,_jsx(_components.p,{children:`Those 2 units are the 2 from the blender order. They count after 14 days, and only while they are still missing. The row shows units, not dollars. The $16.00 for them is on the Purchases card.`}),`\n`,_jsxs(_components.p,{children:[`Claim alerts that `,_jsx(_components.strong,{children:`Found for you`}),` stands for are left off this card, and Alerts still lists them. Desk to-dos are left off too, like connecting Amazon or new Scout finds. The top bar and the Scout badge show those. When this card hides rows that Alerts still has, you get `,_jsx(_components.strong,{children:`See more in Alerts`}),`. The link has no count.`]}),`\n`,_jsxs(_components.p,{children:[`A row you can hide has a small X. Its hover says `,_jsx(_components.strong,{children:`Hide for 7 days`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`With no rows, and nothing left in Alerts, the card says `,_jsx(_components.strong,{children:`Nothing needs you. Good time to go find the next deal.`}),` Then it offers `,_jsx(_components.strong,{children:`Check Scout`}),` when Scout is on, or `,_jsx(_components.strong,{children:`Open Vault`}),` when Scout is off. If this card is empty but Alerts still has rows, it says `,_jsx(_components.strong,{children:`Nothing else needs you right now.`})]}),`\n`,_jsx(_components.p,{children:`If Alerts fails to load and there are no rows, it says “Could not load Alerts. Open the related tools to review them.” If some rows loaded, it says “Showing what loaded. Could not load Alerts.”`}),`\n`,_jsx(Heading,{level:`2`,id:`came-back-to-you`,children:`Came back to you`}),`\n`,_jsxs(_components.p,{children:[`The middle of the wheel says `,_jsx(_components.strong,{children:`Came back to you`}),`. For `,_jsx(_components.strong,{children:`Last 30 days`}),` it reads “$221.00”. Under that it says “138% of what you put to work”.`]}),`\n`,_jsx(Frame,{caption:`Demo store: the middle of the wheel. Notice the demo store's middle always counts all time, so its line ends with all time.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/04-demo-wheel-middle.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=802bcd7f5a5c1c73536bb91a61023196`,alt:`A green ring. Inside: a 19 alerts chip, Came back to you $1,572.75, 58% of what you put to work, all time, then Sales $605.00 and Net profit +$106.57, and an Account health pill at the bottom.`,\"data-og-width\":`576`,width:`576`,\"data-og-height\":`576`,height:`576`,\"data-path\":`images/deep-dives/desk-in-depth/04-demo-wheel-middle.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/04-demo-wheel-middle.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=e41651456842d38080f401b0f15dce4e 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/04-demo-wheel-middle.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=de121b0fad783c0f818e140aaf358219 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/04-demo-wheel-middle.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=2a4d7a677b84aec2e70a8f0b54508481 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/04-demo-wheel-middle.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=5e0785df28be579bfdadcf96a000870c 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/04-demo-wheel-middle.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=a973412aef71cc919ef39bbda5843e1f 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/04-demo-wheel-middle.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=83f55074226513dfe3b2286aa7427c9c 2500w`})}),`\n`,_jsxs(_components.p,{children:[`The lot’s net is sales after refunds, minus sale fees. `,`$300.00 minus $`,`87.00 is $213.00. A promotion is already taken out of the net. This order has no promotion.`]}),`\n`,_jsx(_components.p,{children:`Cash recovered adds that net, the payback, money Amazon paid for returns that never came back, store refunds, and the net of orders you shipped yourself. It subtracts inbound shipping, placement, storage, and removal. It does not add the cost of units that came back as stock, because stock is not cash. The result can be below zero. It is never forced up to $0.00.`}),`\n`,_jsxs(_components.p,{children:[`This order has none of those extras except the `,`$8.00 payback. $`,`213.00 plus `,`$8.00 is $`,`221.00.`]}),`\n`,_jsxs(_components.p,{children:[`What you put to work is the cost of the counted lots, here `,`$160.00. The share is cash divided by that cost, times 100, rounded to a whole percent. 22,100 cents divided by 16,000 cents, times 100, is 138.125. Rounded, that is 138. If the cost is $`,`0.00 or below, the percent line is left off.`]}),`\n`,_jsxs(_components.p,{children:[`On a store with no Recovery lane, that line says `,_jsx(_components.strong,{children:`US and Canada only`}),` instead of the percent. If the total fails to load, it says `,_jsx(_components.strong,{children:`This total did not load.`})]}),`\n`,_jsxs(_components.p,{children:[`The hover says this counts purchases bought in this time, and how much of their money has come back. Account fees, such as a monthly seller fee, belong to no purchase. On a date range they are left out, and the line never says `,_jsx(_components.strong,{children:`fees not counted yet`}),`. On `,_jsx(_components.strong,{children:`All time`}),`, those fees come off once a pay report has counted them. Until then, the figure is before the fees, and the line says `,_jsx(_components.strong,{children:`fees not counted yet`}),` in place of the percent.`]}),`\n`,_jsxs(_components.p,{children:[`If your plan is paused, the middle says `,_jsx(_components.strong,{children:`Paused`}),`. If the read fails and there is no figure, it says `,_jsx(_components.strong,{children:`Unavailable`}),`. If the numbers cannot be measured, it is a dash.`]}),`\n`,_jsxs(_components.p,{children:[`The alerts chip counts alerts that stay on the Desk. An early warning with no money is left out. While the count is loading, or the read failed with nothing saved, the chip says `,_jsx(_components.strong,{children:`Alerts`}),`. One alert reads “1 alert”, and more than one reads the count and then “alerts”. The chip can be higher than the rows in `,_jsx(_components.strong,{children:`Needs you`}),`, because that card hides the claim rows.`]}),`\n`,_jsxs(_components.p,{children:[`On the wheel, the chip opens the `,_jsx(_components.strong,{children:`Alerts`}),` card. Its tag is `,_jsx(_components.strong,{children:`Friction`}),`, and its line is `,_jsx(_components.strong,{children:`What is slowing the wheel`}),`. It shows a count for `,_jsx(_components.strong,{children:`Purchases`}),`, `,_jsx(_components.strong,{children:`Recovery`}),`, `,_jsx(_components.strong,{children:`Vault`}),`, and `,_jsx(_components.strong,{children:`Scout`}),`, and up to 3 alert titles. The button is “Open Alerts”. It has no date tag.`]}),`\n`,_jsxs(_components.p,{children:[`The health chip says `,_jsx(_components.strong,{children:`Account health`}),` until Amazon sends a band. A score of “250” is `,_jsx(_components.strong,{children:`Good`}),`, because 250 is at least 200. From 100 through 199 the chip says “Account health: At risk”. Under 100 it says “Account health: Critical”. A missing score has no band. The chip hides when your plan does not include account health.`]}),`\n`,_jsxs(_components.p,{children:[`Under the wheel, the title is `,_jsx(_components.strong,{children:`SourceDock Flywheel`}),`. The steps are `,_jsx(_components.strong,{children:`Find → Check → Save → Buy → Sell → Get paid → Repeat`}),`. In a phone’s browser the wheel is hidden. The installed phone app has its own Desk. You get the same middle as a card, then the stages in the same order.`]}),`\n`,_jsxs(_components.p,{children:[`The six stages run clockwise from the top: `,_jsx(_components.strong,{children:`Scout`}),` and `,_jsx(_components.strong,{children:`Find`}),`, `,_jsx(_components.strong,{children:`Gate Scanner`}),` and `,_jsx(_components.strong,{children:`Check`}),`, `,_jsx(_components.strong,{children:`Vault`}),` and `,_jsx(_components.strong,{children:`Save`}),`, `,_jsx(_components.strong,{children:`Purchases`}),` and `,_jsx(_components.strong,{children:`Buy`}),`, `,_jsx(_components.strong,{children:`Sales`}),` and `,_jsx(_components.strong,{children:`Sell`}),`, `,_jsx(_components.strong,{children:`Recovery`}),` and `,_jsx(_components.strong,{children:`Get paid`}),`. Click a stage’s circle to open its card. Its name opens the page.`]}),`\n`,_jsxs(_components.p,{children:[`A card’s buttons are named `,_jsx(_components.strong,{children:`Close`}),`, `,_jsx(_components.strong,{children:`Previous`}),`, and `,_jsx(_components.strong,{children:`Next`}),`. The counter shows the card’s place, such as “1 / 7” when all six stages and the Alerts card are in the list. The button reads Open plus the card title. On the Capital Recovery card, it reads “Open Capital Recovery”.`]}),`\n`,_jsx(Heading,{level:`2`,id:`scout`,children:`Scout`}),`\n`,_jsx(_components.p,{children:`Scout ignores the date menu. Say you watch 2 storefronts, the next scan is 3 hours out, and there is 1 new find.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Storefronts`}),` reads “2”. `,_jsx(_components.strong,{children:`Next scan`}),` reads “3h”. Due now reads `,_jsx(_components.strong,{children:`Now`}),`, and no time on the calendar reads `,_jsx(_components.strong,{children:`Queued`}),`. Under a minute reads “1m”. `,_jsx(_components.strong,{children:`New finds`}),` reads “1”.`]}),`\n`,_jsxs(_components.p,{children:[`The green badge on the wheel is that new-find count. The card lists up to 3 finds that have a price. `,_jsx(_components.strong,{children:`Next scan`}),` shows only when you watch at least one storefront. If Scout is off, its circle is not on the wheel.`]}),`\n`,_jsx(Heading,{level:`2`,id:`gate-scanner`,children:`Gate Scanner`}),`\n`,_jsxs(_components.p,{children:[`The tile says `,_jsx(_components.strong,{children:`Scanned, last 90 days`}),`. Those 90 days are the scanner’s own window. A row is one of the 3 newest checks, at its worst verdict. The words are `,_jsx(_components.strong,{children:`Approved`}),`, `,_jsx(_components.strong,{children:`Needs approval`}),`, `,_jsx(_components.strong,{children:`Blocked`}),`, and `,_jsx(_components.strong,{children:`Errors`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Say the blender’s check reads `,_jsx(_components.strong,{children:`Approved`}),`. The row opens the scanner, not that one product. The wheel circle has no alert badge.`]}),`\n`,_jsx(Heading,{level:`2`,id:`vault`,children:`Vault`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`In the Vault`}),` is how many products you saved. Say that is “2”, the blender and a toy truck. `,_jsx(_components.strong,{children:`Rules met today`}),` shows only when you have a rule. It counts products whose Vault alert fired today.`]}),`\n`,_jsx(Frame,{caption:`Demo store: the Vault card. Notice Alerts reads 0, because the demo Vault has no rule yet, so the rows show saved products with their profit.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/08-demo-vault-card.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=e93237a47eb51cd47a2f10f460343beb`,alt:`The Vault card: In the Vault with a count, Alerts 0, then three products with a profit each, such as McFarlane Toys DC Gaming +$17.51, and an Open Vault button.`,\"data-og-width\":`972`,width:`972`,\"data-og-height\":`976`,height:`976`,\"data-path\":`images/deep-dives/desk-in-depth/08-demo-vault-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/08-demo-vault-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=b0066a7cce4df367a54cc3e754f6ba64 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/08-demo-vault-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=3f763afc2c5243bf46d6c1e03ed653c7 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/08-demo-vault-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=30153939172e007616967b4bf7398f60 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/08-demo-vault-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=55a94c378b8dfe411332e728a4599edc 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/08-demo-vault-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=9a65bd10655088bd1d38497384b26fe1 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/08-demo-vault-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=8733258481c7cfa5544bfb0b882ba075 2500w`})}),`\n`,_jsxs(_components.p,{children:[`With no rule, that tile is absent. The rows are then your top products by profit on the Vault’s price basis, up to 3. A product with no profit on that basis is left out. Scout and Vault are the only stage cards with an `,_jsx(_components.strong,{children:`Alerts`}),` tile.`]}),`\n`,_jsx(Heading,{level:`2`,id:`purchases`,children:`Purchases`}),`\n`,_jsxs(_components.p,{children:[`The title is `,_jsx(_components.strong,{children:`Purchases`}),`, and the line under it is `,_jsx(_components.strong,{children:`Every order, start to Amazon`}),`. The date tag is `,_jsx(_components.strong,{children:`Last 30 days`}),`. The counts are purchases bought on those days, both ends included.`]}),`\n`,_jsx(Frame,{caption:`Demo store: the Purchases card on Last 30 days. Notice the Bluey plane and socks were bought about 40 days ago, so their missing units are not on this card.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/05-demo-purchases-card.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=cf0b332b0beab18cae440aea9c0e841b`,alt:`The Purchases card tagged Last 30 days: 0 Ordered, 0/0 Partially Received, 0 Received, 4 Sent to FBA, then $0.00 for 0 units not received, $0.00 Money with you, and 8 Reconcile tagged Now. An Open Purchases button is at the bottom.`,\"data-og-width\":`972`,width:`972`,\"data-og-height\":`1060`,height:`1060`,\"data-path\":`images/deep-dives/desk-in-depth/05-demo-purchases-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/05-demo-purchases-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=10c6399799270861f784628053bc4630 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/05-demo-purchases-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=98835f30ee7bfbdb11f03f44c8e40793 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/05-demo-purchases-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=5924705df96b43bbe4ee2d9c11695b92 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/05-demo-purchases-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=03d8d37c487086211d7fbe7d26b26de2 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/05-demo-purchases-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=9238b8d511786854767dc2b80c92d499 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/05-demo-purchases-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=c322bb80384c160a580369d0dc7c30f8 2500w`})}),`\n`,_jsxs(_components.p,{children:[`This order is `,_jsx(_components.strong,{children:`Partially Received`}),`. That tile prints units that came in, over units ordered. 18 of 20 came in, so it reads “18/20”. A `,_jsx(_components.strong,{children:`Received`}),` order that still has units not in counts on this same tile.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ordered`}),`, `,_jsx(_components.strong,{children:`Received`}),`, and `,_jsx(_components.strong,{children:`Sent to FBA`}),` print how many orders sit there. This is the only order in the window, and it sits on the partial tile, so those three read “0”.`]}),`\n`,_jsxs(_components.p,{children:[`The not-received tile reads “2 units not received” and “`,`$16.00\". A missing unit counts here only after 14 days, at the buy cost, and never below $`,`0.00. October 2 is 26 days before October 28, so the wait is met. A younger order adds nothing to this tile. The tile opens the Never arrived list for these same days.`]}),`\n`,_jsx(_components.p,{children:`Under the tiles, the product name is a row, and the right side says “2 units”. The row is an order that is still ordered, shipped, or partly received, with units not in yet. You see the newest 3. A young order can show on the row before day 14, while the dollar tile waits. That is why the row and the dollars can disagree.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Money with you`}),` reads “`,`$16.00\". It is what you paid for units still on order or in your warehouse, not sent to Amazon yet. The 2 missing units are still on order, so their $`,`16.00 sits here. The $40.00 still at Amazon is not in it. Boxes already on the way to Amazon are taken out. The tile waits until the stock read has placed the units.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reconcile`}),` wears `,_jsx(_components.strong,{children:`Now`}),`. Its number is the Fix count on Alerts: counts that do not match Amazon, and costs still to add. This blender does not by itself set that count. The tile opens Alerts on that filter.`]}),`\n`,_jsx(Heading,{level:`2`,id:`sales`,children:`Sales`}),`\n`,_jsxs(_components.p,{children:[`Sales units follow the order date. The date tag says `,_jsx(_components.strong,{children:`Last 30 days`}),`. The line under the title is empty on a range, because the tag already names the days. The wheel badge says “12” when the count is above zero. Its hover says “12 units sold” and “Shows orders sold in this time.”`]}),`\n`,_jsx(Frame,{caption:`Demo store: the Sales card on Last 30 days. Notice Units sold is 24, the same 24 as the green badge on the wheel.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/06-demo-sales-card.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=7095b099f5484583f12f7e5e981619e9`,alt:`The Sales card tagged Last 30 days: 24 Units sold and $369.17 After fees, then two product rows, B00QKAQN3M 4 sold and B01MG6C6K9 3 sold, and an Open Sales button.`,\"data-og-width\":`972`,width:`972`,\"data-og-height\":`886`,height:`886`,\"data-path\":`images/deep-dives/desk-in-depth/06-demo-sales-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/06-demo-sales-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=2d7ec33084e011b18b9303f7ff6fec3c 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/06-demo-sales-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=bb098ac7bd73f993a141f5ae0a53f8d2 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/06-demo-sales-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=dbb062148d71a22d29c427d1be56f6b8 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/06-demo-sales-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=0fe26bd73d09c92317dd7cccbe2d9f74 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/06-demo-sales-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=17cacb67f087b3e9247598ea0af60a64 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/06-demo-sales-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=45f4da072bfb49aaca0a4fdfeb5a03f9 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Units sold`}),` is “12”. `,_jsx(_components.strong,{children:`After fees`}),` is “$221.00”.`]}),`\n`,_jsxs(_components.p,{children:[`The payout starts at the `,`$300.00 of sales. It adds promos. It adds refunds, but not the value of the returned goods. It adds Amazon's fee lines, and costs are stored as negative numbers, so the $`,`87.00 is minus `,`$87.00. It also adds an inbound lump, ads taken from the payout, and balance moves. It does not subtract the $`,`160.00 you paid the store, or expenses you recorded. It does take every fee posted on these days, the monthly seller fee and storage included. This example has none posted on these days.`]}),`\n`,_jsxs(_components.p,{children:[`The `,`$300.00 and its $`,`87.00 of sale fees count on the order day. Paybacks, refunds, inbound, and other charges count on the day Amazon posted them, and storage from a closed month is spread over that month. Amazon paid `,`$16.00 and took $`,`8.00 back on these days, so that counts too. `,`$300.00 minus $`,`87.00 plus `,`$8.00 is $`,`221.00.`]}),`\n`,_jsxs(_components.p,{children:[`Here `,_jsx(_components.strong,{children:`After fees`}),` and `,_jsx(_components.strong,{children:`Came back to you`}),` are both $221.00. They will not always match. Sales counts orders placed and money Amazon posted on these days. Came back to you counts purchases bought on these days.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`This month`}),` bars show only on `,_jsx(_components.strong,{children:`All time`}),`. A range hides them. Each bar is one day of this month so far, today too. A forecast day is left out.`]}),`\n`,_jsx(_components.p,{children:`The best day is the full height. Another day is its sales divided by the best day, times 100, rounded, and at least 4. If the best day is $0.00, the bars are hidden. The card also lists up to 2 products with sales, such as “12 sold” for a product that sold 12.`}),`\n`,_jsxs(_components.p,{children:[`On `,_jsx(_components.strong,{children:`All time`}),`, the line under the title says “Since” and the first day of orders SourceDock holds. Amazon keeps 2 years of orders, so that is as far back as `,_jsx(_components.strong,{children:`All time`}),` goes, and the hover says so. One sales read covers at most 366 days. A longer stretch is read in year-sized pieces, and their dollars and units are added. Percents are not added.`]}),`\n`,_jsx(Heading,{level:`2`,id:`capital-recovery`,children:`Capital Recovery`}),`\n`,_jsxs(_components.p,{children:[`The card title is `,_jsx(_components.strong,{children:`Capital Recovery`}),`. Its tag is `,_jsx(_components.strong,{children:`Get paid`}),`, and its line is `,_jsx(_components.strong,{children:`What Amazon actually paid you`}),`. The date tag is `,_jsx(_components.strong,{children:`Last 30 days`}),`.`]}),`\n`,_jsx(Frame,{caption:`Demo store: the Capital Recovery card on Last 30 days. Notice the At risk rows count products: Ready to claim is 6 products for $110.00.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/07-demo-recovery-card.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=4651293ff8c635112d75bab85929476c`,alt:`The Capital Recovery card tagged Last 30 days: Cash recovered 20% back $52.20, Profit on what sold $12.20, and 11 products haven't sold in 30 days $524.00. Under them: Ready to claim, 6 products, $110.00 and Needs a look, 1 product, $8.00, both tagged Now.`,\"data-og-width\":`972`,width:`972`,\"data-og-height\":`1074`,height:`1074`,\"data-path\":`images/deep-dives/desk-in-depth/07-demo-recovery-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/07-demo-recovery-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=d3d330cdd2e2388ae11d2ddb1caab0be 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/07-demo-recovery-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=13a52e32929f07dcf56ad73ef080a709 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/07-demo-recovery-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=a8ed7ce0bb153aae1b3418dbbab37805 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/07-demo-recovery-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=d679b286d48a5ab5adc23f5c9acdadf1 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/07-demo-recovery-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=257943d431cb727df11118d17bf7b996 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/07-demo-recovery-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=08ef0a8d66add41a96b58c97ff59ca99 2500w`})}),`\n`,_jsxs(_components.p,{children:[`The cash tile reads “Cash recovered · 138% back” and “`,`$221.00\". On a date range this is the same lots' cash as the middle of the wheel. Account fees are left off, so nothing comes off the $`,`221.00. The share uses the same rounding. If the share is missing, the label is just `,_jsx(_components.strong,{children:`Cash recovered`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Profit on what sold`}),` reads “`,`$117.00\". Start from the $`,`160.00 you put to work. Subtract the `,`$221.00 cash, $`,`0.00 still processing, the `,`$40.00 at Amazon, the $`,`16.00 still with you, and $0.00 of self-shipped stock.`]}),`\n`,_jsxs(_components.p,{children:[`$221.00 plus $`,`40.00 plus `,`$16.00 is $`,`277.00, and `,`$160.00 minus $`,`277.00 is minus `,`$117.00. Profit is that leftover turned around, then minus any ad cost the payout did not already take. This order's extra ad cost is $`,`0.00, so turning minus `,`$117.00 around leaves $`,`117.00.`]}),`\n`,_jsxs(_components.p,{children:[`The units tell the same story. The 12 sold cost `,`$96.00, and the lost one cost $`,`8.00. That is `,`$104.00 of cost that left. $`,`221.00 minus `,`$104.00 is $`,`117.00. The `,`$40.00 and the $`,`16.00 are still stock, not a loss.`]}),`\n`,_jsxs(_components.p,{children:[`With no expenses in these days, the name is `,_jsx(_components.strong,{children:`Profit on what sold`}),`, or `,_jsx(_components.strong,{children:`Loss on what sold`}),` below zero. Expenses you recorded are subtracted. Then the name becomes `,_jsx(_components.strong,{children:`Net profit`}),`, or `,_jsx(_components.strong,{children:`Net loss`}),` below zero, and a second tile shows `,_jsx(_components.strong,{children:`Expenses recorded by you`}),` as a negative amount. The profit tile waits until stock is placed and some product has a cost.`]}),`\n`,_jsx(_components.p,{children:`The quiet tile reads “0 products haven’t sold in 30 days” and “$0.00”. Say every product you hold sold in the last 30 days. This tile does not follow the date menu. It looks at all your products.`}),`\n`,_jsx(_components.p,{children:`A product counts only with unsold units, an open lot, and no sale in those 30 days. If its sales pace is unknown, it is left out. The dollars are the cost of the unsold units that do count, rounded to the cent.`}),`\n`,_jsxs(_components.p,{children:[`Under the tiles, the At risk rows are `,_jsx(_components.strong,{children:`Now`}),`, and they count products. The first reads “Ready to claim · 1 product” and “`,`$8.00\". The second reads \"Needs a look · 1 product\" and \"$`,`8.00”.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Found for you`}),` said “1 unit” and “for 1 of 2 units” for the same dollars. This card counts products, and one product can hold many units. A part with no product has no row.`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-health-strip`,children:`The health strip`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Needs you`}),` stays in this spot until you turn the strip on. It starts off. Go to Account, then `,_jsx(_components.strong,{children:`Features`}),`, then `,_jsx(_components.strong,{children:`Desk`}),`. The tile is `,_jsx(_components.strong,{children:`Health strip on desk`}),`, and it works only on a plan with Account health.`]}),`\n`,_jsx(Frame,{caption:`Demo store: the health strip, which the demo login has on. Notice it says SourceDock hasn't checked this account yet, because the demo store has no health check stored.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/09-demo-health-strip.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=25c5385083f3a9bc8acb16a3efdb4406`,alt:`A card titled Account health that says SourceDock hasn't checked this account yet. SourceDock checks Amazon about every 3 hours, so the first numbers show up soon. A Details link sits at the bottom right.`,\"data-og-width\":`912`,width:`912`,\"data-og-height\":`378`,height:`378`,\"data-path\":`images/deep-dives/desk-in-depth/09-demo-health-strip.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/09-demo-health-strip.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=f47506d47410c4ff7820f1920063815c 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/09-demo-health-strip.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=f5c41ca2564b9c5b5887956eda8063f0 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/09-demo-health-strip.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=d17de6493791c23817398427c4ebfeeb 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/09-demo-health-strip.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=f6226746e0a91b6f55463eac0e08500a 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/09-demo-health-strip.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=41575518fab5f255f4f588f5a52183ed 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/09-demo-health-strip.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=cd7a458e13f8b43cf11d49beb15781f3 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Off, the tile’s hover says it puts Account Health on the Desk in place of the Needs you card. On, it says turning it off brings `,_jsx(_components.strong,{children:`Needs you`}),` back. If the health read fails, `,_jsx(_components.strong,{children:`Needs you`}),` comes back anyway.`]}),`\n`,_jsxs(_components.p,{children:[`Say Amazon’s score is 250. The strip shows “250” and `,_jsx(_components.strong,{children:`Good`}),`. The bar is the score divided by 1,000, times 100, kept between 0 and 100. 250 divided by 1,000 is 0.25, and times 100 is 25. The bar fills 25 percent of its width.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`IP complaints`}),` is “0”, and `,_jsx(_components.strong,{children:`Suspected IP violations`}),` is “0”. A count above zero on those two uses the bad color. `,_jsx(_components.strong,{children:`Other policy issues`}),` adds up the other policy counts. Above zero, it uses the warning color. Zero stays the plain color, and a missing count prints a dash.`]}),`\n`,_jsxs(_components.p,{children:[`The defect rate uses the worst rate that has a rate, has orders, and is not marked none. A rate of 0.005 prints “0.50%”, which is the rate times 100, kept to 2 decimals. When the store is FBA only, the label is `,_jsx(_components.strong,{children:`Order defect rate`}),`. Otherwise it is `,_jsx(_components.strong,{children:`ODR, FBA`}),` or `,_jsx(_components.strong,{children:`ODR, seller-fulfilled`}),`. With no orders or no rate, the strip leaves the defect rate off.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Checked`}),` and the time of the last check sit by the score. With no check yet, the strip says `,_jsx(_components.strong,{children:`SourceDock hasn’t checked this account yet.`}),` It checks about every 3 hours. With no score, it says `,_jsx(_components.strong,{children:`Amazon didn’t send a rating.`}),` Each market shows its short code, and the end of the strip says `,_jsx(_components.strong,{children:`Details`}),`.`]}),`\n`,_jsx(_components.p,{children:`The middle of the wheel can still say “Account health: Good” while this strip is off.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-bar-across-the-top`,children:`The bar across the top`}),`\n`,_jsxs(_components.p,{children:[`The left side reads `,_jsx(_components.strong,{children:`SOURCEDOCK`}),` on a wider screen. A phone shows only the logo.`]}),`\n`,_jsx(Frame,{caption:`Demo store: the bar across the top. Notice Recovered reads $1,572.75, the all-time cash.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/10-demo-top-bar.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=95bdc14167f9b3f9cb10e0e9ae477390`,alt:`A dark bar. On the left, the SourceDock logo and name. On the right: a green dot and Amazon, a US store menu, Recovered $1,572.75, an eye button, and the clock Wed Oct 28 · 17:00.`,\"data-og-width\":`2560`,width:`2560`,\"data-og-height\":`88`,height:`88`,\"data-path\":`images/deep-dives/desk-in-depth/10-demo-top-bar.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/10-demo-top-bar.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=b5696a40eb2b98d8049df5799da61bfe 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/10-demo-top-bar.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=f2cb7490b2151651b0694269f6d57a24 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/10-demo-top-bar.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=e5715f49c294c06786bb879181829123 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/10-demo-top-bar.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=d5ae3befd3b62e322abef8767d8c1afe 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/10-demo-top-bar.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=8aeccad49558fc9654f05f4da40d1626 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/10-demo-top-bar.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=55af59442ca56e4ffcf5f24c962a879f 2500w`})}),`\n`,_jsxs(_components.p,{children:[`The Desk has one view, so it has no `,_jsx(_components.strong,{children:`Default`}),` and `,_jsx(_components.strong,{children:`Advanced`}),` switch. That switch shows on Capital Recovery, on the right side of the bar. On a phone it reads `,_jsx(_components.strong,{children:`Default`}),` and `,_jsx(_components.strong,{children:`Adv`}),`. Its hover says `,_jsx(_components.strong,{children:`Default shows the main numbers. Advanced shows everything SourceDock tracks.`})]}),`\n`,_jsxs(_components.p,{children:[`A connected store shows `,_jsx(_components.strong,{children:`Amazon`}),` with a green dot. The hover is `,_jsx(_components.strong,{children:`Amazon connected`}),`. While a first sync or a rebuild runs, a chip says `,_jsx(_components.strong,{children:`SYNCING`}),`. A routine check beside finished numbers says `,_jsx(_components.strong,{children:`UPDATING`}),`. With nothing running, that chip is gone. On a phone the Amazon dot is hidden, and below tablet width the `,_jsx(_components.strong,{children:`SYNCING`}),` / `,_jsx(_components.strong,{children:`UPDATING`}),` chip is hidden.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Recovered`}),` on this bar is all-time cash, after account fees. Say the lots’ all-time cash is `,`$900.00, and a pay report has counted $`,`39.00 of account fees. `,`$900.00 minus $`,`39.00 is `,`$861.00, so the pill reads \"$`,`861.00”. The middle of the wheel on `,_jsx(_components.strong,{children:`Last 30 days`}),` stays “$221.00”. That window leaves the account fees out, and it only counts purchases bought in those days.`]}),`\n`,_jsxs(_components.p,{children:[`Until a pay report counts the fees, this pill is the figure before them. The hover says `,_jsx(_components.strong,{children:`Amazon’s account fees are not counted yet, so this is before them.`}),` A refused store, or a figure that cannot be measured, shows a dash. While the figure is held back, a gray bar sits in its place.`]}),`\n`,_jsxs(_components.p,{children:[`The eye is privacy mode. On, the hover says `,_jsx(_components.strong,{children:`Privacy mode on: identifiers are blurred`}),`. A clock shows on a large screen.`]}),`\n`,_jsxs(_components.p,{children:[`Every dollar on the Desk is whole cents. The screen prints a dollar sign, the dollars, a dot, and two digits. It does not round to the nearest dollar, so `,`$221.00 is 22,100 cents. Big amounts get commas, like \"$`,`1,234.56”. A Canada store shows “CA`,_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsxs(_components.mrow,{children:[_jsx(_components.mi,{mathvariant:`normal`,children:`\"`}),_jsx(_components.mi,{mathvariant:`normal`,children:`.`}),_jsx(_components.mi,{children:`V`}),_jsx(_components.mi,{children:`a`}),_jsx(_components.mi,{children:`u`}),_jsx(_components.mi,{children:`l`}),_jsx(_components.mi,{children:`t`}),_jsx(_components.mi,{children:`r`}),_jsx(_components.mi,{children:`o`}),_jsx(_components.mi,{children:`w`}),_jsx(_components.mi,{children:`s`}),_jsx(_components.mi,{children:`s`}),_jsx(_components.mi,{children:`h`}),_jsx(_components.mi,{children:`o`}),_jsx(_components.mi,{children:`w`}),_jsx(_components.mi,{children:`a`}),_jsx(_components.mi,{children:`p`}),_jsx(_components.mi,{children:`l`}),_jsx(_components.mi,{children:`u`}),_jsx(_components.mi,{children:`s`}),_jsx(_components.mi,{children:`s`}),_jsx(_components.mi,{children:`i`}),_jsx(_components.mi,{children:`g`}),_jsx(_components.mi,{children:`n`}),_jsx(_components.mi,{children:`o`}),_jsx(_components.mi,{children:`n`}),_jsx(_components.mi,{children:`a`}),_jsx(_components.mi,{children:`p`}),_jsx(_components.mi,{children:`r`}),_jsx(_components.mi,{children:`o`}),_jsx(_components.mi,{children:`f`}),_jsx(_components.mi,{children:`i`}),_jsx(_components.mi,{children:`t`}),_jsx(_components.mo,{separator:`true`,children:`,`}),_jsx(_components.mi,{children:`l`}),_jsx(_components.mi,{children:`i`}),_jsx(_components.mi,{children:`k`}),_jsx(_components.mi,{children:`e`}),_jsx(_components.mi,{mathvariant:`normal`,children:`\"`}),_jsx(_components.mo,{children:`+`})]}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`\". Vault rows show a plus sign on a profit, like \"+`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.8889em`,verticalAlign:`-0.1944em`}}),_jsx(_components.span,{className:`mord`,children:`\".`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.2222em`},children:`V`}),_jsx(_components.span,{className:`mord mathnormal`,children:`a`}),_jsx(_components.span,{className:`mord mathnormal`,children:`u`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0197em`},children:`l`}),_jsx(_components.span,{className:`mord mathnormal`,children:`t`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0278em`},children:`r`}),_jsx(_components.span,{className:`mord mathnormal`,children:`o`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0269em`},children:`w`}),_jsx(_components.span,{className:`mord mathnormal`,children:`ss`}),_jsx(_components.span,{className:`mord mathnormal`,children:`h`}),_jsx(_components.span,{className:`mord mathnormal`,children:`o`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0269em`},children:`w`}),_jsx(_components.span,{className:`mord mathnormal`,children:`a`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0197em`},children:`pl`}),_jsx(_components.span,{className:`mord mathnormal`,children:`u`}),_jsx(_components.span,{className:`mord mathnormal`,children:`ss`}),_jsx(_components.span,{className:`mord mathnormal`,children:`i`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0359em`},children:`g`}),_jsx(_components.span,{className:`mord mathnormal`,children:`n`}),_jsx(_components.span,{className:`mord mathnormal`,children:`o`}),_jsx(_components.span,{className:`mord mathnormal`,children:`na`}),_jsx(_components.span,{className:`mord mathnormal`,children:`p`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0278em`},children:`r`}),_jsx(_components.span,{className:`mord mathnormal`,children:`o`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.1076em`},children:`f`}),_jsx(_components.span,{className:`mord mathnormal`,children:`i`}),_jsx(_components.span,{className:`mord mathnormal`,children:`t`}),_jsx(_components.span,{className:`mpunct`,children:`,`}),_jsx(_components.span,{className:`mspace`,style:{marginRight:`0.1667em`}}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0197em`},children:`l`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0315em`},children:`ik`}),_jsx(_components.span,{className:`mord mathnormal`,children:`e`}),_jsx(_components.span,{className:`mord`,children:`\"`}),_jsx(_components.span,{className:`mord`,children:`+`})]})})]}),`12.00”. A negative amount puts the minus before the dollar sign, and an empty amount prints a dash.`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-floating-bar`,children:`The floating bar`}),`\n`,_jsx(_components.p,{children:`The bar starts on the bottom. You can drag it to the top, the right, or the left. You can drag a pill to a new spot.`}),`\n`,_jsx(Frame,{caption:`Demo store: the floating bar. Notice the Alerts pill counts 19, the full alert list.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/11-demo-floating-bar.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=d843f0197ea658fc7221578e5edd9349`,alt:`A long bar of pills: Desk, Alerts 19, Health with a dot, Vault, Scanner, Scout, Purchases, Recovery, and Sales, then a Jump or search box with Ctrl K and a round picture button.`,\"data-og-width\":`2128`,width:`2128`,\"data-og-height\":`136`,height:`136`,\"data-path\":`images/deep-dives/desk-in-depth/11-demo-floating-bar.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/11-demo-floating-bar.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=172b93f5de1afbbef6f301235ed1c36d 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/11-demo-floating-bar.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=57cac0ff3d00ea6a5ee4471cc0ab1e74 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/11-demo-floating-bar.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=0bb08325315ccabb9c42319fcfe4da80 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/11-demo-floating-bar.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=15efea9e2014af535c9dcf610b1771e2 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/11-demo-floating-bar.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=dad95935272e15d5c8e33d4661946096 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/11-demo-floating-bar.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=53e88b8e659250833474eb7b5ef6b2ad 2500w`})}),`\n`,_jsxs(_components.p,{children:[`A pill uses the short name: `,_jsx(_components.strong,{children:`Desk`}),`, `,_jsx(_components.strong,{children:`Alerts`}),`, `,_jsx(_components.strong,{children:`Vault`}),`, `,_jsx(_components.strong,{children:`Scanner`}),`, `,_jsx(_components.strong,{children:`Scout`}),`, `,_jsx(_components.strong,{children:`Purchases`}),`, `,_jsx(_components.strong,{children:`Recovery`}),`, and `,_jsx(_components.strong,{children:`Sales`}),`. The search list uses the long name, so `,_jsx(_components.strong,{children:`Desk`}),` is `,_jsx(_components.strong,{children:`Command desk`}),`, `,_jsx(_components.strong,{children:`Scanner`}),` is `,_jsx(_components.strong,{children:`Gate Scanner`}),`, and `,_jsx(_components.strong,{children:`Recovery`}),` is `,_jsx(_components.strong,{children:`Capital Recovery`}),`. Point at a pill on any edge, and the hover shows the long name and its key, like “Command desk D”.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Health`}),` and `,_jsx(_components.strong,{children:`Expenses`}),` start off the bar. In Account, then `,_jsx(_components.strong,{children:`Features`}),`, the `,_jsx(_components.strong,{children:`Navigation bar`}),` card moves a page you turn off to your profile menu, one click away.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Alerts`}),` pill counts the full alert list. The middle of the wheel leaves out alerts that do not stay on the Desk, so the two numbers can differ. Above 99, the pill says “99+”. The `,_jsx(_components.strong,{children:`Scout`}),` pill uses the new-find count the same way.`]}),`\n`,_jsx(Heading,{level:`2`,id:`jump-or-search`,children:`Jump or search`}),`\n`,_jsxs(_components.p,{children:[`The field reads `,_jsx(_components.strong,{children:`Jump or search…`}),`. On a Mac the hint is `,_jsx(_components.strong,{children:`⌘K`}),`. Elsewhere it is `,_jsx(_components.strong,{children:`Ctrl K`}),`. That key opens the field even while you are typing in a box.`]}),`\n`,_jsx(Frame,{caption:`Demo store: Jump or search, opened with Ctrl K. Notice each page shows its key at the right, like D for Command desk.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/12-demo-jump-search.png?fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=a896967717163684a4e7988ddc091a70`,alt:`A search box that says Jump or search. Under Today: Command desk D, Alerts T, Account health H. Under Source: Vault V, Gate Scanner G, Scout F. Under Operate: Purchases P, then Capital Recovery.`,\"data-og-width\":`1072`,width:`1072`,\"data-og-height\":`846`,height:`846`,\"data-path\":`images/deep-dives/desk-in-depth/12-demo-jump-search.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/12-demo-jump-search.png?w=280\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=c0c1e71ee8f3abdebcda436b5345662f 280w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/12-demo-jump-search.png?w=560\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=0bda095e9222961c86ae19a187da854e 560w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/12-demo-jump-search.png?w=840\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=00d38f618c9745d8bd460f38562f9fad 840w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/12-demo-jump-search.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=12891a139d0fb5ca5d104808a46e67bf 1100w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/12-demo-jump-search.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=039f1971f482b808ccf1e351c274e437 1650w, https://mintcdn.com/sourcedock/4cpclnZ0nomRxBsq/images/deep-dives/desk-in-depth/12-demo-jump-search.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4cpclnZ0nomRxBsq\u0026q=85\u0026s=2b067dd41144dc41ff72a3e8620b8549 2500w`})}),`\n`,_jsxs(_components.p,{children:[`The list shows every page you can open, even ones in your profile menu. They sit under `,_jsx(_components.strong,{children:`Today`}),`, `,_jsx(_components.strong,{children:`Source`}),`, `,_jsx(_components.strong,{children:`Operate`}),`, and `,_jsx(_components.strong,{children:`Account`}),`. Two letters or more also run a search. With one letter that matches no page, it says `,_jsx(_components.strong,{children:`Nothing matches that.`}),` The list also has “Switch to light theme” or “Switch to dark theme”, and `,_jsx(_components.strong,{children:`Log out`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-picture-menu`,children:`The picture menu`}),`\n`,_jsxs(_components.p,{children:[`The picture is your initials or your photo. “Sam North” shows as “SN”. A screen reader calls it “Account menu for Sam North”. Under the name is the plan line, in the billing page’s own words, and an Amazon line. A connected store reads `,_jsx(_components.strong,{children:`AMZ ✓`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Pages you took off the bar sit at the top, each with its key. Then come `,_jsx(_components.strong,{children:`Account`}),` with U, `,_jsx(_components.strong,{children:`Billing \u0026 pricing`}),` with B, and `,_jsx(_components.strong,{children:`Connections`}),` with W. Then `,_jsx(_components.strong,{children:`Theme`}),`, with `,_jsx(_components.strong,{children:`dark`}),` and `,_jsx(_components.strong,{children:`light`}),`. Then `,_jsx(_components.strong,{children:`Docs`}),`, `,_jsx(_components.strong,{children:`Discord community`}),`, and `,_jsx(_components.strong,{children:`Log out`}),`. A build line shows when the version check returns one.`]}),`\n`,_jsx(Heading,{level:`2`,id:`keyboard-shortcuts`,children:`Keyboard shortcuts`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ctrl K`}),`, or `,_jsx(_components.strong,{children:`⌘K`}),` on a Mac, opens `,_jsx(_components.strong,{children:`Jump or search`}),` from any page, even from a text box.`]}),`\n`,_jsx(_components.p,{children:`Each page has its own letter. Press it on any page to open that page. It doesn’t fire while you type, while a window or menu is open, or with Ctrl, Alt, or Cmd held.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Key`}),_jsx(_components.th,{children:`Opens`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`D`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Desk`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`T`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Alerts`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`V`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Vault`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`G`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Gate Scanner`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`F`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Scout`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`P`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Purchases`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`R`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Capital Recovery`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`L`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Sales`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`H`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Account health`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`E`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Expenses`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`U`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Account`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`B`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Billing \u0026 pricing`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`W`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Connections`})})]})]})]}),`\n`,_jsx(_components.p,{children:`A key works for a page on your bar or in your profile menu, so moving Scout off the bar keeps F. Sales, Account health, and Expenses keys work only on plans that include those pages.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"The Desk, in depth","description":"Walk one made-up blender order through every number on the Desk, with the math behind each one.","icon":"layout-dashboard","href":"/desk/desk-in-depth"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What the greeting says","slug":"what-the-greeting-says","depth":2,"children":[]},{"title":"The date menu","slug":"the-date-menu","depth":2,"children":[]},{"title":"Found for you","slug":"found-for-you","depth":2,"children":[]},{"title":"Needs you","slug":"needs-you","depth":2,"children":[]},{"title":"Came back to you","slug":"came-back-to-you","depth":2,"children":[]},{"title":"Scout","slug":"scout","depth":2,"children":[]},{"title":"Gate Scanner","slug":"gate-scanner","depth":2,"children":[]},{"title":"Vault","slug":"vault","depth":2,"children":[]},{"title":"Purchases","slug":"purchases","depth":2,"children":[]},{"title":"Sales","slug":"sales","depth":2,"children":[]},{"title":"Capital Recovery","slug":"capital-recovery","depth":2,"children":[]},{"title":"The health strip","slug":"the-health-strip","depth":2,"children":[]},{"title":"The bar across the top","slug":"the-bar-across-the-top","depth":2,"children":[]},{"title":"The floating bar","slug":"the-floating-bar","depth":2,"children":[]},{"title":"Jump or search","slug":"jump-or-search","depth":2,"children":[]},{"title":"The picture menu","slug":"the-picture-menu","depth":2,"children":[]},{"title":"Keyboard shortcuts","slug":"keyboard-shortcuts","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"sourcedock","siteName":"SourceDock","title":"The Desk, in depth - SourceDock","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-31T22:02:27.943Z","originalFileLocation":"desk/desk-in-depth.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Walk one made-up blender order through every number on the Desk, with the math behind each one.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SourceDock\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintcdn.com/sourcedock/PvFEadQJVbcHct-s/favicon.png?fit=max\u0026amp;auto=format\u0026amp;n=PvFEadQJVbcHct-s\u0026amp;q=85\u0026amp;s=b2a8ed72213fc5eb8082f24866be78d9\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintcdn.com/sourcedock/PvFEadQJVbcHct-s/favicon.png?fit=max\u0026amp;auto=format\u0026amp;n=PvFEadQJVbcHct-s\u0026amp;q=85\u0026amp;s=b2a8ed72213fc5eb8082f24866be78d9\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintcdn.com/sourcedock/PvFEadQJVbcHct-s/favicon.png?fit=max\u0026amp;auto=format\u0026amp;n=PvFEadQJVbcHct-s\u0026amp;q=85\u0026amp;s=b2a8ed72213fc5eb8082f24866be78d9\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://mintcdn.com/sourcedock/PvFEadQJVbcHct-s/favicon.png?fit=max\u0026amp;auto=format\u0026amp;n=PvFEadQJVbcHct-s\u0026amp;q=85\u0026amp;s=b2a8ed72213fc5eb8082f24866be78d9\">\u003cmeta data-mint-head property=\"og:title\" content=\"The Desk, in depth - SourceDock\">\u003cmeta data-mint-head property=\"og:description\" content=\"Walk one made-up blender order through every number on the Desk, with the math behind each one.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SourceDock\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sourcedock.io/desk/desk-in-depth\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sourcedock.mintlify.app/_mintlify/api/og/v2?division=The+desk\u0026amp;title=The+Desk%2C+in+depth\u0026amp;description=Walk+one+made-up+blender+order+through+every+number+on+the+Desk%2C+with+the+math+behind+each+one.\u0026amp;theme=df63114821df64e3ff1fe2ea\u0026amp;signature=b2a12b0761417b364bbe493b864d965eb37d31591d7a575a5fd7a1c933da3173\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"The Desk, in depth - SourceDock\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Walk one made-up blender order through every number on the Desk, with the math behind each one.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sourcedock.mintlify.app/_mintlify/api/og/v2?division=The+desk\u0026amp;title=The+Desk%2C+in+depth\u0026amp;description=Walk+one+made-up+blender+order+through+every+number+on+the+Desk%2C+with+the+math+behind+each+one.\u0026amp;theme=df63114821df64e3ff1fe2ea\u0026amp;signature=b2a12b0761417b364bbe493b864d965eb37d31591d7a575a5fd7a1c933da3173\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/sourcedock/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SourceDock\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D29A6B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sourcedock.io/desk/desk-in-depth\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/desk/desk-in-depth.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sourcedock.io/#organization\",\"name\":\"SourceDock\",\"url\":\"https://docs.sourcedock.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sourcedock/mseP21Eez9BdsfOJ/logo/light.svg?fit=max\u0026auto=format\u0026n=mseP21Eez9BdsfOJ\u0026q=85\u0026s=16de0a0ca40c678c1957750a3a65ee9f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sourcedock.io#website\",\"name\":\"SourceDock\",\"url\":\"https://docs.sourcedock.io\",\"publisher\":{\"@id\":\"https://docs.sourcedock.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sourcedock.io/desk/desk-in-depth#webpage\",\"url\":\"https://docs.sourcedock.io/desk/desk-in-depth\",\"name\":\"The Desk, in depth\",\"description\":\"Walk one made-up blender order through every number on the Desk, with the math behind each one.\",\"dateModified\":\"2026-10-31T22:02:27.943Z\",\"isPartOf\":{\"@id\":\"https://docs.sourcedock.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sourcedock.io/desk/desk-in-depth#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sourcedock.io/desk/desk-in-depth#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"The desk\",\"item\":\"https://docs.sourcedock.io/desk/command-desk\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Desk, in depth\",\"item\":\"https://docs.sourcedock.io/desk/desk-in-depth\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.sourcedock.io/desk/desk-in-depth#article\",\"headline\":\"The Desk, in depth\",\"name\":\"The Desk, in depth\",\"description\":\"Walk one made-up blender order through every number on the Desk, with the math behind each one.\",\"url\":\"https://docs.sourcedock.io/desk/desk-in-depth\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sourcedock.io/desk/desk-in-depth#webpage\"},\"dateModified\":\"2026-10-31T22:02:27.943Z\",\"publisher\":{\"@id\":\"https://docs.sourcedock.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sourcedock.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SourceDock\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SourceDock","nav":{"global":null,"groups":[{"group":"Get started","pages":[{"title":"Welcome to SourceDock","icon":"house","href":"/index"},{"title":"Quickstart","icon":"rocket","href":"/get-started/quickstart"},{"title":"Setup: your first day","icon":"list-checks","href":"/get-started/setup"},{"title":"Getting set up, in depth","icon":"list-checks","href":"/get-started/setup-in-depth"},{"title":"Connections","icon":"cable","href":"/get-started/connections"},{"title":"Account","icon":"user","href":"/get-started/account"},{"title":"Team members","icon":"users","href":"/get-started/team"},{"title":"Team members, in depth","icon":"users","href":"/get-started/team-in-depth"},{"title":"Turn features on and off","icon":"sliders-horizontal","href":"/get-started/features"},{"title":"The profit calculator and every setting","icon":"calculator","href":"/get-started/profit-calculator-and-settings"},{"title":"Phone app","icon":"smartphone","href":"/get-started/phone-app"},{"title":"The phone app, in depth","icon":"smartphone","href":"/get-started/phone-app-in-depth"},{"title":"Plans and billing","icon":"credit-card","href":"/get-started/billing"},{"title":"Plans and billing, in depth","icon":"credit-card","href":"/get-started/billing-in-depth"}]},{"group":"Source","pages":[{"title":"Gate Scanner","icon":"scan-line","href":"/source/gate-scanner"},{"title":"The Gate Scanner, in depth","icon":"scan-line","href":"/source/gate-scanner-in-depth"},{"title":"Vault","icon":"vault","href":"/source/prospect-vault"},{"title":"The Vault, in depth","icon":"vault","href":"/source/vault-in-depth"},{"title":"Scout","icon":"telescope","href":"/source/scout"},{"title":"Scout, in depth","icon":"telescope","href":"/source/scout-in-depth"}]},{"group":"Operate","pages":[{"title":"Record what you buy, each way","icon":"shopping-cart","href":"/operate/record-a-purchase"},{"title":"Import from Amazon","icon":"import","href":"/operate/import-from-amazon"},{"title":"Purchases","icon":"shopping-bag","href":"/operate/purchases"},{"title":"Capital Recovery","icon":"chart-line","href":"/operate/capital-recovery"},{"title":"Capital Recovery vs Sales","icon":"scale-balanced","href":"/operate/capital-recovery-vs-sales"},{"title":"Sales","icon":"chart-column","href":"/operate/sales"},{"title":"Claims: money Amazon owes you","icon":"scale","href":"/operate/claims"},{"title":"Reviews","icon":"message-square-quote","href":"/operate/reviews"},{"title":"Expenses","icon":"receipt","href":"/operate/expenses"}]},{"group":"The desk","pages":[{"title":"Command desk","description":"Your home page: money you could claim, the things that need you, the SourceDock Flywheel, and how to move around the app.","icon":"layout-dashboard","href":"/desk/command-desk"},{"title":"The Desk, in depth","icon":"layout-dashboard","href":"/desk/desk-in-depth"},{"title":"Alerts","description":"One page for everything SourceDock found that needs you: claims, late orders, slow sellers, counts to fix, and what to buy next. Hide, filter, and pick how you hear about them.","icon":"bell","href":"/desk/alerts"},{"title":"Alerts, in depth","icon":"bell","href":"/desk/alerts-in-depth"},{"title":"Account health","icon":"heart-pulse","href":"/desk/account-health"},{"title":"Account health, in depth","icon":"heart-pulse","href":"/desk/account-health-in-depth"},{"title":"Restock reminders","icon":"package","href":"/desk/restock-reminders"},{"title":"Restock reminders, in depth","icon":"package","href":"/desk/restock-reminders-in-depth"}]},{"group":"Reference","pages":[{"title":"Alerts reference","icon":"bell","href":"/reference/alerts"},{"title":"Reconcile and Jax","icon":"scale","href":"/reference/reconcile"},{"title":"AlphaChaser (Beta)","icon":"hexagon","href":"/source/alphachaser"},{"title":"Chrome extension","icon":"puzzle","href":"/reference/chrome-extension"},{"title":"The Chrome extension, in depth","icon":"puzzle","href":"/reference/chrome-extension-in-depth"},{"title":"Glossary","icon":"book-open","href":"/reference/glossary"}]},{"group":"Guides","pages":[{"title":"How SourceDock fits together","icon":"route","href":"/guides/how-sourcedock-fits-together"},{"title":"Where each setting lives","icon":"sliders-horizontal","href":"/guides/settings-map"},{"title":"A regular day in SourceDock","icon":"sun","href":"/guides/a-regular-day"},{"title":"Vault or Profit calculator?","icon":"calculator","href":"/guides/vault-vs-profit-calculator"}]}]},"basePath":"","title":"The Desk, in depth - SourceDock","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["07c022d89b","a74be98ba7","a9bb46feb3"],"chunks":["Frame-DXXFP6nH.js","DynamicMarkdown-B54_zNBF.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}