π΅ Where did the name XAVI come from?
XAVI stands for the principles behind modern finance: Extend data, Analyze performance, Create Value, and deliver Intelligence.
XAVI = eXtended Analytics & Value Intelligence
XAVI is the mascot of CloudExtend Financial Reporting β and the inspiration behind every formula you'll find in the product.
When you type
=XAVI.INCOME()or=XAVI.BALANCE()in Excel, you're putting XAVI to work: pulling live data directly from NetSuite and dropping it right where you need it.The
XAVI.prefix also serves a practical purpose. It gives every Financial Reporting formula its own distinct namespace inside Excel β so you always know exactly what's powering your numbers, and there's never any confusion with native Excel functions or other add-ins.
π΅ How often does data refresh?
Data is cached for 1 hour. To get the latest data immediately after posting new transactions, click Refresh All in the task pane. To refresh only specific cells, use Refresh Selected.
π΅ How Can I Exclude Locations, Departments, etc., from a Balance Formula?
We had a customer with 38 store locations and 1 corporate location. They wanted to create a consolidated P&L Statement for all locations "except" the Corporate Location.
Because The XAVI.BALANCE formula does not have an exclude option, the solution was to use 2 formulas, ie XAVI.BALANCE("4100", "Jan 2025", "Jan 2025") - XAVI.BALANCE("4100", "Jan 2025", "Jan 2025",,,"Corporate Location").
This creative solution subtracts the Corporate Location amounts from the total. This is yet another advantage of using real Excel formulas.
π΅ Can I use XAVI offline?
No. XAVI requires an active internet connection to communicate with NetSuite. Formulas will not resolve without a connection.
π΅ Why do some account balances show a different sign than what I see in NetSuite?
XAVI shows true GL (General Ledger) values. NetSuite sometimes flips signs for presentation purposes in its reports (for example, showing expenses as positive numbers). The totals always match β only individual line signs may appear different. If this causes confusion in your reports, adjust the sign in Excel using a simple multiplication by
-1.
π΅ Why doesn't XAVI.NETINCOME("Feb 2025") match my Balance Sheet Net Income?
XAVI.NETINCOMEalways computes a period range. When you supply only one period, XAVI treats it as a single-period range (from = to), returning only that month's P&L β not year-to-date.To match Balance Sheet Net Income, always supply both
fromPeriodandtoPeriod:
β=XAVI.NETINCOME("Jan 2025", "Feb 2025")
π΅ Can I use wildcards with XAVI.BUDGET?
Yes.
=XAVI.BUDGET("6*", "Jan 2025", "Dec 2025")returns the sum of all 6xxx expense budgets for the year.
π΅ How do I report on multiple subsidiaries at once?
To report on ALL subsidiaries use the Top Level Consolidated subsidiary in your NetSuite account (or leave your subsidiary blank and it will default to your top level).
Choosing a parent subsidiary will always consolidate the children of the parent as well.
=XAVI.BALANCE("4*", "Jan 2025", "Dec 2025", "MyCorp (Consolidated)")To see multiple subsidiaries in the same report just copy your formula from one column to another and reference your deisred subsidiary.
π΅ Can I mix a wildcard and an exact account in one formula?
No β a single formula uses one pattern. But you can use different formulas in different rows:
Row 1: =XAVI.BALANCE("4*", ...) β Total Revenue Row 2: =XAVI.BALANCE("4010", ...) β Product Revenue Row 3: =XAVI.BALANCE("4020", ...) β Service Revenue
This is a common pattern for reports that show a summary total with a supporting breakdown below it.
π΅ Is the system built to dynamically generate columns for new office locations in a P&L report?
Not automatically. Location is passed as a parameter to the formula and needs to be set manually. When a new location is added in NetSuite, it will dynamically appear as an available option in the location parameter β but it won't show up as a column in the report itself until the user updates the cell to include that location.
π΅ Are custom segments supported?
Not currently supported.
π΅ Are multiple filters supported?
Yes. You can layer filters β for example, filtering by Subsidiary, then Class, then Department.
π΅ Are "is not" statements supported?
Not natively, but you can replicate "is not" logic using formulas as a workaround.
π΅ Why do pre-built reports take 2β3 minutes to load?
On first use, pre-built reports (CFO Flash Report, Income Statement) fetch and process data live from NetSuite, which can take 2β3 minutes. After the initial load, data may be cached, reducing load time. A performance improvement is planned for an upcoming release. Custom XAVI formulas are not affected in the same way.
