
Apparel reporting and analytics: six ways to get a number, and which one to use
Grids for the question you have right now. Formatted reports for the document. Pivot BI for the analysis. Color flags and home screens for the board everyone glances at. Live Excel for the file finance works in. Power BI for the dashboard the team watches. All six read one set of records, at style, color and size, with what is already allocated sitting next to what is on hand.
Does AIMS360 have reporting built in, or do I need a BI tool?
Built in, and most days that is all you need. Every list screen is a grid you can filter, re-column, sort, pivot and export. There are hundreds of formatted reports for sales, inventory, production and finance, with a report editor to change them. There are four pivot BI builders on orders, invoices, work in process and stock. And there are role based home screens and color flagged lists that turn a list into a status board.
A BI tool earns its place when you want a standing dashboard that refreshes on its own, or a finance workbook that keeps your formulas and pulls fresh numbers. For those, Power BI and Live Excel connect to the same data. Neither replaces the built in reporting; they sit on top of it.
The rule of thumb: grids for the question, the report editor for the document, built in BI for the analysis, Live Excel for the file finance lives in, Power BI for the dashboard everyone watches, and an AI assistant for the question nobody has asked before. Same data, same permissions, six habits.
Same numbers, six front doors
What separates them is not the data. It is how fresh the answer stays, who builds it, and whether the output is a document, a table or a picture.
| Route | What it gives you | Freshness | Right for |
|---|---|---|---|
| Grids and saved views | Any list screen filtered with rules and groups, columns you choose and reorder, sorted several levels deep, pivoted by style, color or size, saved as a view your team shares | Live on screen | The question you need answered in the next two minutes |
| Formatted reports and the Report Editor | The printed and on screen reports an apparel company runs weekly, with sequences, selection views and memorized settings | As of the run | The document: an invoice run, a month end pack, something you hand to somebody |
| Built in BI | Four pivot builders on orders, invoices, work in process and stock, with percent of total, year over year and allocated against available | As of the run | The analysis you drag into shape until the table answers |
| Dashboards and color flags | Role based home screens, rows that change color by rules you set, management charts on company data | Live on screen | The board a team glances at all day without running anything |
| Live Excel | A workbook wired to the API, so your formulas, formatting and pivots survive while the numbers refresh | Refreshes when you press refresh | The finance file somebody rebuilds every Monday |
| Power BI and the API | Power BI pointed at a read only login on your own database, or at the REST API, and modeled by an analyst | Standing, on its own schedule | The dashboard the whole company opens |
And a seventh, for the question you have not built yet
The AI assistants connect to the same live data, read only. Ask in plain English about sales, backlog, margin or receivables and get a table, a chart or a file back, without building a view first. It is the route for the question that comes up once.
Why six and not one
Because a picking supervisor, a controller, a merchandiser and an owner do not want the same artifact. One wants a filtered list, one wants a workbook that ties to the ledger, one wants last season ranked by margin, one wants a chart. Forcing all four through a single reporting tool is how brands end up with a spreadsheet economy running beside the ERP.
Style, color and size, with what is already promised beside it
This is the part a general purpose BI tool sitting on a general purpose database cannot give you, because the data underneath was never shaped this way.
Every table keeps the same grain
Orders, invoices, work in process and stock are all held at style, color and size. The same grid switches between a style view, a color view and a size view without rebuilding anything, so a merchandiser reading a season and a planner reading a size curve are reading one record.
Allocated sits next to on hand
Stock on hand is a number. Stock on hand minus what is already committed to orders is a decision. The BI modules carry allocated stock, allocated work in process and available to allocate as columns, so the figure on the screen is what you can still sell rather than what is on the shelf.
| Number | What it is | The question it answers |
|---|---|---|
| OTS(i), immediate open to sell | Stock minus customer orders | What could go out the door today if every open order took its share first. The number for immediates and dropship feeds. |
| OTS | Stock plus work in process minus customer orders | What you can commit for a delivery once open cuts and purchase orders land. The default in the style list. |
| Open stock | Stock minus allocations, pick tickets and goods in transfer | The warehouse number. It ignores unallocated orders and anything in production, so it can sit above OTS(i) until orders are allocated. |
Most inventory arguments in an apparel company come from two people reading two of these and believing they are the same number. A transfer between warehouses is the classic case: it reduces open stock on the sending side the moment it is created, but OTS does not move until the goods are received. For a day or two the two disagree, and both are right.
Twelve questions, and where each one is answered
If you are evaluating apparel reporting, this is the table worth checking against your own weekly list.
| Question | Where it lives |
|---|---|
| What did we book against what we shipped, and what is the fill rate | Order BI, by customer, class, season, style or rep, with percent of grand total |
| Which styles sold best last season, and to how many accounts | Style analysis hot list, by units or by customer count |
| What margin did each style make | Style analysis margin reports, on the cost basis you pick |
| Did we cut what we sold | Cut and sold, on one line per style |
| What can ship this week | To be shipped and the delivery schedule in sales order reports |
| What is on hand as of a date, and what is it worth | Stock on hand as of any date in inventory analysis, with dollar values for the close |
| How much of this style can I promise for a March delivery | Open to sell by date, stock plus work in process minus orders |
| How old is the inventory | Aged inventory, in buckets from 30 to 180 days |
| What is in production and what is still free to commit | WIP BI, with allocated quantity and available to allocate |
| Which orders are overdue right now | Color flags on the orders list, so the rows that need attention are lit up whatever the sort |
| What did each rep write and ship | The open and ship summary, plus commission statements |
| Sell-through by style, color and size as a standing chart | Power BI or Live Excel on the same live data |
Which reports does AIMS360 have? The twenty apparel teams ask for by name
AIMS360 has hundreds of formatted reports. These are the ones people search for, listed under the name you would type, with the AIMS360 report that answers it, where it sits in the menu and the one setting that changes the number.
Short answer: for sales, open orders, backorders, best sellers, sales by customer year over year, margin by customer and style, and the shipping log. For inventory and production, open to sell, open to sell by date, inventory aging, stock value as of a date, and cut and sold. For finance, AR aging, chargeback settlement, the sales and payment journals, and a management summary. For sales reps, commission statements and an open and ship summary. Financial statements come from your accounting package.
Open order report
In AIMS360: Order Summary Report, Reports › Orders
Every open and hold order with customer, PO, start and complete dates, season and reps, then booked, canceled, shipped and open units and dollars. Run it by customer, sales rep or ship-to state.
Watch for: the default view is open and hold orders only. For a date range, switch to all orders and filter on the start or complete date.
Backorder report and units sold by style
In AIMS360: Order Line Item Detail, Reports › Orders
Open, shipped and canceled units by style for a season or a date range, with an optional subtotal by color. Set partially shipped to yes and it becomes the backorder list.
Watch for: the status comes from the order or invoice header, not the line, so a canceled line on an open order still shows the order's status.
Best sellers report
In AIMS360: the Hot List, Reports › Styles
Top styles ranked by quantity (ordered plus shipped minus returned) or by how many customers bought them, by style and color or style only, with images for a line review.
Watch for: it dates sales by the order's entered or completion date, so it will not match the Shipping Log, which uses the invoice date.
Sales by customer, year over year
In AIMS360: Financial History, Reports › Customers
Annual sales, returns and allowances per customer, a month by month detail, and a ranked version that sorts customers high to low on dollars shipped or gross margin.
Watch for: booked counts orders with a completion date in that year, cancellations excluded. Shipped is merchandise by invoice date, without freight.
Gross margin by customer and style
In AIMS360: Who Bought What, How Much Paid and Made, Reports › Customers
Sales by customer, style and units shipped, with price paid, margin dollars and margin percent. Pick the cost basis (maximum, landed purchase, FOB purchase, manufactured or make/buy), deduct discounts and allowances, and show net or gross.
Watch for: the gross margin version leaves returned units out. The styles version counts shipped and returned, which makes it the better cost of goods check.
Margin by order
In AIMS360: Margin by Order Report, Reports › Orders
Gross margin on selected orders or invoices, by customer or division, from the order price and the current cost on the style master. Filter to orders above or below a margin you set, and add rep commission to cost.
Watch for: the default selection may hold only open and hold records in a short date range. Switch to all orders or all invoices for a full season.
Shipping log
In AIMS360: Shipping Log Report, Reports › Invoice
What was invoiced, by style, date, customer and invoice, for a quick date or a custom range. Run it with size detail when the question is the size curve that shipped.
Watch for: this is the report to use when a number has to match what was billed, because it counts on the invoice date.
What can ship now
In AIMS360: To Be Shipped, part of intelligent allocation
Which orders can ship and which cannot, based on allocation to stock, to work in process, or both, with a source column that shows stock, cut ticket, PO or garment dye.
Watch for: it only returns useful data once intelligent allocation is in use and has been run. It always groups by customer, then order.
Open to sell report
In AIMS360: Styles Open to Sell, Reports › Styles › Open To Sell
The sheet sales reps carry: stock plus work in process minus orders, by style, color and size, with dollar values, thumbnails and wholesale in more than one currency if you sell that way. Include or leave out WIP, then run to screen, print or export to email.
Watch for: with a delivery date set, orders after that date with no pick ticket are left out, which can make open to sell look much bigger than it is.
Open to sell by date
In AIMS360: OTS by Date, Reports › Orders
One of the main production reports. It lines up work in process and finished goods against orders across date ranges, so the gaps show before they turn into late shipments. Add extended wholesale value to see stock, WIP, orders and open to sell in dollars.
Watch for: only one image prints per style, not one per color.
Inventory aging report
In AIMS360: Aged Inventory Report (Vendor POs), Reports › Styles
Stock valued FIFO by default, or LIFO, in 30, 60, 90 and 180 days and older, with quantity and value in each bucket. Run a summary, a detail by style and color, or an as of date version for chosen warehouses.
Watch for: it ages vendor purchase order receipts only. Cut tickets and garment dye are not in it yet, and transfers land in the oldest bucket.
Inventory valuation as of a date
In AIMS360: Style stock as of date, Reports › Styles › Summary Reports
Stock on any past date, rebuilt from every receipt, adjustment and invoice. The last page gives the ending inventory value for the month end or year end close, by warehouse or all together.
Watch for: negative stock is included in the totals unless you tick treat negative as zeros.
Cut and sold report
In AIMS360: Cut and Sold, Reports › Styles › Summary report
One line per style and color with WIP, stock, available, picked, orders, open to sell and shipped. The detailed version spreads sizes across the page and adds a minus column that flags sizes you have oversold.
Tip: set a minimum open to sell quantity to cut a long line list down to the styles that still need a decision.
Costing check before a margin review
In AIMS360: Sell Cost Markup Margin Report, Reports › Styles
Margin and markup on wholesale price for every style, on the costing method you choose, filtered to styles above or below a margin or markup you set.
Tip: run it first. A style with a missing or stale cost distorts every margin report on this list.
AR aging report
In AIMS360: Aged A/R, Reports › Receivables
Open balances by customer in current, 1 to 30, 31 to 60, 61 to 90 and over 90 days past due, aged by terms (recommended) or by due date. Run it for all data or one factor, include chargebacks, leave out open prepayments and memorize the setup.
Watch for: the past due filter defaults to 30 days, so a Net 30 account one day late will not show. If auto aging is off, check the report as of date.
Chargeback report
In AIMS360: Chargeback Settlement and AR Impact, Reports › Receivables
Every chargeback as it is resolved. Rejected becomes a debit adjustment, approved becomes a credit adjustment, or it settles against a credit memo. Email it or save it to Excel.
Tip: reconcile it against the AR aging for the same dates, which is what it was built for.
Sales and payments journals
In AIMS360: Journal reports for sales, payments, credit memos and adjustments, Reports › Receivables
What posts to your ledger for any period, by posting date. The sales journal shows units and amount shipped, freight, merchandise discount, tax, card processing fees and invoiced amount. The credit memo journal carries the RA number.
Watch for: to compare it with Who Bought What, set the sales journal to all factors and tag every warehouse in the other.
Management summary
In AIMS360: Management Summary Report, Reports › Potluck
The bird's eye view. Stock, work in process, customer orders and pick tickets as of an end date, each at wholesale, cost and margin, plus invoices, returns, payments received and credits issued for the period.
Watch for: its invoice figure is before discounts, so it will not match Financial History.
Sales rep commission report
In AIMS360: Commission Worksheet, Detail and Summary, Reports › Salesreps
The worksheet shows commission on every invoice where a rep is primary or secondary, with adjustments, advances and payments, and the statement rolls any unpaid balance forward. The detail report ties to the sales journal and shows each rep's split. More on rep commissions.
Watch for: the three were not designed to reconcile with each other, and commission rates are not adjusted for discounts automatically.
Sales by rep, open and shipped
In AIMS360: Open/Ship Summary, Reports › Sales Rep
Units and dollars open or shipped by rep, by rep and customer, or by rep, customer and style, with commission earned on shipped and estimated on open and hold orders, in home or transaction currency.
Watch for: the percent column is each rep's share of total shipped, not their commission rate.
Four searches that are not a single AIMS360 report
People look for these by name, but each one is a formula or a document that lives elsewhere. Here is what it is, and which reports feed it.
| Search | What it is | Where the numbers come from |
|---|---|---|
| Open to buy | A retailer's buying budget for a period: planned sales, plus planned markdowns, plus planned ending inventory, minus beginning inventory and what is already on order. | AIMS360 reports the brand side of that order, open to sell. If you plan buys for your own stores or site, sales come from the Hot List or Shipping Log, stock from stock as of date, and incoming goods from OTS by Date. |
| Sell-through report | Units sold divided by units received, for a style, a color or a season. | Units sold from the Shipping Log or Hot List, units received from the PO Receipts Log. For a standing chart, Power BI or Live Excel. For a quick number, the free sell-through calculator. |
| Weeks of supply | Units on hand divided by average weekly units sold. | On hand from stock as of date or open to sell, weekly sales from the Shipping Log. The sell-through calculator works it out as well. |
| P&L and balance sheet | Financial statements. | Your accounting package owns them. AIMS360 posts mapped journal entries into your ledger, and the journal reports show exactly what posted. See accounting integrations. |
What each part of AIMS360 reporting does
Grids, built in BI, dashboards, the sales, style and inventory report sets, Live Excel and Power BI, one page each.
An export is a photograph. Two routes stay connected.
Every grid and every BI table exports. That export is formatted data, frozen at the moment you took it, which is right for a deck and wrong for the workbook finance reconciles in.
| Route in | What it connects to | What it can see | Who it suits |
|---|---|---|---|
| Read only database login | Your own AIMS360 SQL database, over the standard SQL connector Power BI and Excel already have | Every table the read only login is granted, which is your company data | An analyst who wants the raw tables and their own model on top |
| REST API | The same API the integrations use, with a bearer token on your designated API user | Whatever that API user is permitted to see, by module permission | A team that wants permission scoped access, or a Live Excel workbook |
There is no native Power BI connector, and you do not need one
Power BI connects through its own built in SQL Server or web connector rather than through an AIMS360 app in the marketplace, and there is no template pack. Nothing is installed on the AIMS360 side. The first dashboard is a build; after that it maintains itself.
Live Excel keeps the file you already trust
A Live Excel workbook is wired to the API, so pressing refresh pulls real numbers into the sheet while the formulas, formatting and pivot tables you built stay exactly where they were. Build it yourself, or tell the implementation team what it has to show.
What apparel reporting here will not do
Worth reading before you plan around it. These are the constraints we would rather you heard from us than found in month two.
| Constraint | Detail |
|---|---|
| Scheduled views refresh a link, they do not send email | Put a view on a daily, weekly or monthly cycle and AIMS360 refreshes the file at a URL. Sharing that URL is yours to do, and the link runs under the permissions of whoever scheduled it. A one off email of a grid export from the desktop export dialog is a separate feature and does work. |
| Reports are not emailed on a schedule either | A memorized report is one click, not zero. For something that arrives on its own, schedule a view export to a link, or put the report in Live Excel or Power BI where it refreshes. |
| Margin on the standard reports is estimated, not landed | Every margin report reads the current cost on the style master at run time. It does not read the actualized purchase order or the general ledger. For actual margin after freight, duty and adjustments, take units and sales from these reports and the actual cost from the accounting close. |
| Built in BI is a pivot, not a chart designer | BI gives you the table. Charts come from the export in Excel, or from Power BI and Live Excel on a live connection. A designed dashboard with gauges and a logo is a Power BI build on top of this data. |
| Aged inventory reads vendor purchase orders only | Aging is calculated from purchase order receipts. Goods made on cut tickets or through garment dye are not aged by that report today; use stock on hand as of a date for their value. |
| Two reports on the same subject can disagree | The shipping log counts by invoice date; the hot list counts by the order's entered or completion date. Late and early shipments cross period boundaries, so check the date basis before assuming one is wrong. |
| Custom fields are not on the standard printed reports | A field you add to styles or customers appears in grids, exports and BI. To group a printed report by it, use the report editor, or the grid with the field as a column. |
| The Report Editor is report writer work | Grids are for everyone. The editor suits somebody comfortable in a report designer, and a few older reports need a Crystal Reports license bought from that vendor. Tell us what the report has to show and we can build it; what is available depends on your plan. |
| System views are locked on purpose | You cannot change the columns or filters on a view AIMS360 ships. Copy it, change the copy, name it and hand it to the roles that need it. |
Common questions
What operations, merchandising and finance teams ask when they are working out how they will get their numbers.
Yes. Every list screen is a grid you can filter with rules and groups, re-column, sort several levels deep, pivot by style, color or size, save as a shared view and export. There are hundreds of formatted reports for sales, inventory, production and finance with a report editor to change them, four pivot BI builders on orders, invoices, work in process and stock, and role based home screens with color flagged lists. Power BI and Live Excel are for standing dashboards and live workbooks on top of that, not replacements for it.
It depends what you mean by real time, and the distinction matters. Grids, color flags and home screens read live records on screen. A formatted report or a BI pivot is accurate as of the moment you ran it. An export is frozen at the moment you took it. Only two routes stay connected and refresh: a Live Excel workbook wired to the API, and Power BI pointed at a read only login on your database or at the REST API. If a number has to be current whenever somebody looks, it belongs on one of those two.
Anything that depends on the grain or on what is already promised. Every table is held at style, color and size, so a size curve, a color mix and a season roll-up read one record rather than three exports stitched together. And the operational tables carry allocated stock, allocated work in process and available to allocate as columns, so the figure on screen is what you can still sell, not what is on the shelf. A generic BI tool can chart whatever it is given; what it cannot do is invent a grain the underlying data never had.
Three different questions. OTS(i), immediate open to sell, is stock minus customer orders: what could ship today if every open order took its share first, which is the number for immediates and dropship feeds. OTS is stock plus work in process minus customer orders: what you can commit for a delivery once open cuts and purchase orders land. Open stock is the warehouse number, stock minus allocations, pick tickets and goods in transfer, and it ignores unallocated orders and anything in production. Most inventory arguments come from two people reading two of these.
Inside AIMS360, the style analysis reports rank styles by units sold or by how many accounts bought them, with sell price, cost, markup and margin per style, and cut and sold on one line so you can see whether you cut what you sold. For a standing chart that refreshes on its own, the same data goes into Power BI or a Live Excel workbook. For a one off question, the built in Order and Invoice BI pivots answer it without exporting anything.
No, and one is not needed. Power BI connects two ways using connectors it already ships with: a read only login to your own AIMS360 SQL database through the SQL Server connector, or the AIMS360 REST API through the web connector with a bearer token. Nothing is installed on the AIMS360 side, and there is no template pack, so the first dashboard is a build by your analyst or a Power BI partner. After that it refreshes on its own.
Not as emails from the system. A scheduled view refreshes a CSV or JSON file at a URL on the cycle you set, and sharing that link is up to you. The link runs under the permissions of whoever scheduled it, so treat it as you would the data. A one off email of a grid export from the desktop export dialog is a separate feature and does work. If you want a number that arrives current without anyone running anything, put it in Live Excel or Power BI rather than trying to schedule a report.
Four pivot table builders inside the ERP. Order BI covers booked, shipped and open orders by customer, class, season, style, rep or division, and carries what is already allocated and by what. Invoice BI covers what was invoiced, which is where year over year sales by customer lives. WIP BI covers cut tickets and production purchase orders in progress with allocated and available to allocate. Stock BI covers inventory by style, color and size with allocated and available. You choose what to query, run it, then drag fields into rows, columns and values until the table answers, and save the layout as a view for yourself or everyone.
It is an estimate, and it is worth knowing why. Every margin report reads the current cost held on the style master at run time, on the cost basis you choose. It does not read the actualized purchase order or the general ledger, so freight, duty and later adjustments are not in it. For actual margin, take the units and sales from these reports and the actual cost from the accounting close. A style with a stale or missing landed cost will report a margin that looks fine and is not, which is why keeping costing current matters more than the report does.
Several layers doing different jobs. Preset home screens put the modules a role uses one click away, with versions for general use, customer service, production and EDI. Color flags turn any main list screen into a status board, so overdue orders or unpaid invoices stand out by rules you set, which takes about five minutes to configure. Management dashboards show company charts. And the same live data sits behind a standing Power BI or Live Excel dashboard, or an AI assistant you simply ask.
Yes, read only. Claude, ChatGPT and Grok can connect to AIMS360 and answer plain English questions about sales, backlog, margin or receivables over live data, returning a table, a chart or a file. It is the right route for the question nobody has built a view for yet. It reads the same records and respects the same permissions as everything else on this page.
Most of it is self service. Grids, saved views, color flags and the BI pivots are built by the people who use them, with no developer and no add on. Two things are specialist: the Report Editor, which suits somebody comfortable in a report designer and where a few older reports need a Crystal Reports license bought from that vendor, and a Power BI model, which is real work in relationships, measures and a calendar table. For either, tell us what the report has to show and we can scope building it; what is available depends on your plan.
Usually five. Best sellers by units and by customer count, to separate a style that sold deep to one account from a style the whole line bought. Gross margin by style. Cut and sold, to see whether production matched demand. The season and division scorecards, since every style already carries both. And aged inventory, to find what is still sitting. All of them read the same order, invoice, production and stock records, ranked and dated, and all of them export.
No, and the export is usually the thing worth avoiding. Every grid and every BI table exports, but that file is a photograph: nothing in it refreshes. If a spreadsheet is where the work happens, the better answer is a Live Excel workbook connected to the API, so your formulas, formatting and pivots stay put while the numbers update on refresh. Export for the deck and the as-of-date analysis; connect for anything somebody rebuilds every week.
At least one standing report per department. Sales needs open orders, units sold by style and a best sellers list. Inventory needs open to sell, stock value as of a date and aging. Production needs open to sell by date and cut and sold, so gaps show before they become late orders. Finance needs AR aging, the sales and payment journals and chargeback settlement. Sales reps need commission statements and an open and ship summary. AIMS360 has each of these as a built in report, listed on this page with where it sits in the menu and the setting that changes the number.
From open invoice balances, their terms and their due dates. The Aged A/R report under Reports, Receivables puts each open balance into current, 1 to 30, 31 to 60, 61 to 90 or over 90 days past due. Aging by terms is the recommended setting; aging by date uses the actual due date. You can run it for all data or a single factor, include chargebacks and leave out open prepayments. Two things catch people out: the past due filter defaults to 30 days, so a Net 30 account one day late will not appear, and the report as of date is only current when auto aging is switched on.
The Aged Inventory Report values stock FIFO by default, or LIFO, and ages it from the latest transaction into 30, 60, 90 and 180 days and older, with quantity and value in each bucket. It runs as a summary, by style and color, or as of a date for the warehouses you pick. It reads vendor purchase order receipts, so goods made on cut tickets or through garment dye are not aged by it yet, and transfers between warehouses land in the oldest bucket. For up to three years of aging history, the implementation team can build a Live Excel version.
They sit on opposite sides of the same order. Open to buy is a retailer's buying budget for a period: planned sales, plus planned markdowns, plus planned ending inventory, minus beginning inventory and what is already on order. Open to sell is the brand's side, what it can still promise. In AIMS360 that is stock plus work in process minus customer orders, by style, color and size, and OTS(i) is stock minus orders for what can ship today. A brand's sales team works from open to sell; a brand that runs its own stores or site may also plan an open to buy from the same sales, stock and WIP reports.
Usually because they count on different dates or include different things. The Hot List dates sales by the order's entered or completion date and the Shipping Log by the invoice date, so shipments that cross a period boundary land in different months. Who Bought What always includes factored and non-factored invoices, while the sales journal can be filtered by factor. The Management Summary counts invoices before discounts, so it will not match Financial History. And the three commission reports were not designed to reconcile with each other. Check the date basis and filters before assuming either number is wrong.
No, and it is not meant to. Your accounting package owns the financial statements. AIMS360 posts mapped journal entries into the ledger you already use, and the journal reports under Reports, Receivables show exactly what posted for any period. For the operational view in between, the Management Summary gives stock, work in process, orders, invoices, returns and payments at wholesale, cost and margin, and Financial History shows each customer's sales, returns and allowances year by year.
Where the numbers come from
Last reviewed 28 September 2026 by the AIMS360 team. Reporting scope reflects the AIMS360 configuration as of that date and is confirmed for your setup during implementation. Product and company names belong to their owners.
Bring the spreadsheet somebody rebuilds every Monday
We will find which of the six routes answers it, build it once on your own data, and show you the number beside what is already allocated against it, so you can see whether the answer changes.
.png)
.png)
.png)

.png)
.png)
.png)








