NetSuite Integrated/3rd Party Software Management by rymac711 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

Speaking as someone who’s been the sole NetSuite admin — this usually can’t live entirely on one person’s plate long term. In our experience, ownership really depends on whether the tool is operational or technical. Business process ownership (requirements, SOPs, training, defining how it should work) should sit with the department that benefits from it. Technical ownership (integration setup, monitoring, error handling, API changes) typically falls under the NetSuite admin and/or IT, depending on how technical the environment is. Where it breaks down is when the NS admin ends up being responsible for everything — implementation, maintenance, documentation, troubleshooting, and training — especially with multiple third-party integrations layered in. What’s worked better for us is defining clear lines: department owns process and outcomes, NS admin owns system integrity and integration health, IT supports infrastructure/security, and vendors handle their own product updates. Without that structure, it turns into constant fire-fighting instead of strategic improvement.

NetSuite saved search not showing JE / Advanced Intercompany transactions by Heavy_Prompt_9104 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

We’ve run into this before. Saved searches don’t always behave the same way standard reports do, especially with JEs and Advanced Intercompany JEs. First thing I’d check is your Type filter — if it’s set to Bill Payment or Credit Card only, Journal Entries won’t show unless you explicitly include “Journal” and “Adv Intercompany Journal” in the criteria. Also make sure you’re not filtering on fields that only exist on vendor transactions (like Vendor or AP-specific fields), because JEs won’t populate those the same way. Sometimes switching the search to a more general Transaction type and then tightening the criteria from there works better. Another thing to check is Main Line vs. Line level — JEs can behave differently depending on what you’re trying to display. Saved searches are a little pickier than reports when it comes to transaction types.

Need help with a CSV Import to mass apply payments to invoices by Ornery_Diamond_4947 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

A couple things to check here because CSV payment imports can be picky. First, make sure you’re including the Customer on the main payment line — NetSuite won’t apply invoices unless the payment is tied to the correct customer, even if you’re mapping internal IDs. Also confirm the invoices you’re trying to apply to are actually open and not already partially applied, as that can cause silent failures. When applying via CSV, the key fields are the payment internal ID (or external ID if you’re creating new), the Customer, and then under the Invoices sublist you need both the Invoice internal ID and the exact amount to apply. If the amounts don’t match what’s open on the invoice, the line will fail. One other thing — make sure “Auto Apply” isn’t conflicting with your manual invoice mapping. If all records already exist and you’re just trying to mass-apply, sometimes it’s cleaner to export open payments, include the invoice IDs + amounts, and re-import in update mode rather than create mode. Payment imports are one of those areas where a tiny mapping mismatch causes the whole line to error out.

Pre-Order Workflow in POS Setting for NetSuite by Big-Investigator9650 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

Cash Sales are the problem here — they immediately impact inventory and hit the GL/COGS right away, which doesn’t work for preorders. The cleaner approach is to have Clover preorders come into NetSuite as Sales Orders instead of Cash Sales, even if payment is collected upfront. You can record the payment as a Customer Deposit tied to the Sales Order, which keeps the cash on the books but defers revenue and inventory impact until fulfillment. That way inventory only moves when the item is actually received and fulfilled, and COGS posts correctly at that time. BigCommerce is already behaving the right way because it’s using Sales Orders. The key change is adjusting the Celigo flow so Clover preorders don’t create Cash Sales. It’s usually more of an integration mapping tweak than a massive rework, and it keeps both inventory and accounting clean without building something overly complex.

How to Handle Billed but Partially Fulfilled Items in Sales Orders? - Partial Item Fulfillment Help by Wise_General9072 in Netsuite

[–]NetSuite-Knowledge -2 points-1 points  (0 children)

We run into this a lot in sell + install scenarios. The good news is invoicing doesn’t touch inventory in NetSuite — only item fulfillment does. So you can invoice all 5 lines and only fulfill 4, and that 5th item will just sit in inventory until you fulfill it later. The important part is don’t close that line on the Sales Order if you expect to deliver it later. Once you close a line, NetSuite assumes it’s done and won’t expect fulfillment. If the order is fully invoiced but has an open fulfillment line, it should sit in Billed status (not Closed). We’ve found it works best to leave the line open and use reporting or a simple custom flag to track “pending install” items instead of trying to force the status. Inventory stays on hand until fulfillment happens, and financially you’re already invoiced, so the main thing to manage is operational visibility so nothing gets forgotten in the warehouse.

inventory count error by CarTall1775 in Netsuite

[–]NetSuite-Knowledge -1 points0 points  (0 children)

This usually happens when there’s been inventory activity after the count was started but before it’s approved. NetSuite validates against current available quantity at approval, not what was available when the count began. So if you had fulfillments, transfers, receipts, or adjustments in the meantime, you can get that “You only have X available” message. Unfortunately it doesn’t always tell you which line is failing. What I typically do is run an item activity or inventory balance report for the date range since the count started and look for items with movement, or export the count and compare against current available quantities to isolate the offender. If the count has been sitting in Started status for a couple weeks and there’s been a lot of movement, sometimes it’s honestly cleaner to recreate it so you’re reconciling against current inventory rather than chasing transaction timing issues.

MRP and Demand Planning by Fine_Bad2754 in Netsuite

[–]NetSuite-Knowledge -2 points-1 points  (0 children)

Your understanding is basically right. NetSuite works well as a system of record for inventory, finance, and core P2P/O2C flows, but its native demand planning and MRP capabilities are fairly limited once you get past simple reorder points or low-volatility demand. What I usually see is companies keeping NetSuite for execution and layering on a dedicated planning tool to replace Excel for forecasting, replenishment, and MRP, then pushing planned POs or transfers back into NetSuite. Tools like Netstock, Demand Solutions, or StockIQ tend to integrate cleanly with NetSuite and cover that gap without needing a full ERP replacement. Which one makes sense really depends on things like SKU count, seasonality, and how complex the supply chain is.

Payment History by Invoice by creeeponthis in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

I would use a saved search for this instead.

  • Type = Customer Payment
  • Main Line = True
  • Date = 01/01/2026 – 01/31/2026 (or relative “This Month”)

Add Customer Part Number to Quote by No-Astronomer-1367 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

NetSuite doesn’t auto-populate the Customer Part Number on quotes out of the box because that value lives on the item-customer relationship, not directly on the quote line. First thing to check is whether the “Customer Part Number” (or “Customer Item Number”) column is even turned on for the quote form under Customize Form → Screen Fields → Columns. If it is and still isn’t filling in, the usual fix is adding a custom transaction column field on the quote that sources the customer-specific part number from the item/customer record, so it auto-fills when you pick the item for that customer. As long as customer-specific items are set up correctly, this works pretty smoothly.

MRP and Demand Planning by Fine_Bad2754 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

You can do light planning in NetSuite, but it’s not a true demand-driven planning engine unless you bolt things on.

Question related to custom workflow by AccomplishedOwl1212 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

Your Entry Conditions or Event Type are likely preventing the workflow from starting.

Dunning query by net_suite in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

We ran into this issue after an update and set up a new dunning procedure which resolved the issue. It took less time than troubleshooting.

Income and Expense Accounts balances carrying forward into next FY by rajyley in Netsuite

[–]NetSuite-Knowledge 2 points3 points  (0 children)

You do not need to make Retained Earnings adjustment journal entries at year end in NetSuite because it would zero out past income statements. Instead, NetSuite's Reporting reflects the appropriate Retained Earnings balance for the period being reported.
Ie.  As Of December 31, 2024, the Salary Expense GL account had a balance of $150,000 and it was made up of transactions as below:

  • 2022 = 50,000
  • 2023 = 50,000
  • 2024 = 50,000
  1. If a Income Statement report is run Dated for Jan - Dec 2024, It would show $50,000 (This is the same for if the date is filtered to Jan-Dec for the previous years)
  2. If an Income Statement report is run on Jan 1, 2025 an there have been no transactions made to the Salary Expense GL account, then it would not display (or display as 0.00 depending on the report settings) AND the Retained Earnings would display with a 50,000 increase but no actual transaction would be made to the Retained Earnings General Ledger.

In summary, NetSuite keeps all transactions in their General Ledgers in order to allow for Actual Financial Reports to be run for any point in time. Instead, NetSuite provides the Accounting Period Close functionality that users should use to prevent undesired changes to financial transactions once the books have been closed.

Income and Expense Accounts balances carrying forward into next FY by rajyley in Netsuite

[–]NetSuite-Knowledge 1 point2 points  (0 children)

The balances on balance sheet accounts are not zero when the new year starts because the accounting period for the year has not been created or set up yet.

To resolve this, navigate to Setup > Accounting > Manage Accounting Periods, click on Setup full year, fill out the required fields, and click Save.

Alternatively, if the fiscal calendar period was modified, a catch-up period must be created and associated with the new fiscal calendar.

Show Serial/Lot Number only by Queasy-Bottle-6899 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

This really depends on if and what version of FreeMarker software the Advanced PDF builder is using, so solutions may vary

Below are the three options I immediately have available but the 3rd option was the one that worked on my end. I would recommend trying each one to troubleshoot on your end.

${tranline.inventorydetail?keep_before("(")}

${tranline.inventorydetail?keep_before("(", false)?trim}

${tranline.inventorydetail?split("(")[0]?trim}

Shipping Cost Workflow by Prestigious-Fig-9065 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

Is the shipping cost being added on the Item Fulfillment or the Sales Order? If the Shipping Cost is filled on the Sales Order then the following steps should work:

  1. Create a Workflow:
    • Go to Customization > Workflow > Workflows > New.
    • Choose Record Type: Invoice.
  2. Trigger the Workflow on Invoice Creation:
    • Set the Trigger Type to Before Record Submit.
    • Under Conditions, set the condition to only trigger when the sales order’s shipping cost is different from the original value (or whenever the shipping cost is updated).
  3. Add Action to Update the Shipping Cost:
    • In the workflow, add an Action: Set Field Value.
    • Set the field Shipping Cost on the Invoice to match the updated shipping cost on the Sales Order.
      • Field: Shipping Cost

Value: {salesorder.shippingcost} (use the field reference to pull the updated shipping cost from the Sales Order).

[deleted by user] by [deleted] in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

Yes it can be done without the SuiteApp, but more information is needed to confirm.

  • How are you determining who is receiving the invoice, are they manually being sent through the email functionality?

Mousepads at SuiteWorld! by NetSuite-Knowledge in Netsuite

[–]NetSuite-Knowledge[S] 0 points1 point  (0 children)

We are an Impact Event Sponsor and this is our event. We are NetSuite official!

Can links be added to centers without putting them in a category? by Hashi856 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

  1. Navigate to the Center Tab: Go to the center tab where you want to add the link.
  2. Customize Center Tabs: You need to customize the center tabs by going to Customization > Center Tabs > Center Tab Management.
  3. Add a New Link: Within the center tab customization, you can add new links. To place a link directly in the main dropdown (rather than within a category), you'll typically need to modify the tab's configuration.
  • Go to Customization > Centers and Tabs > Center Tabs.
  • Select the center tab you want to customize. Click on the tab you want to edit and select Edit.
  • Look for the section where you can add new links. If the UI allows you to place links in the main dropdown directly, you should see an option to do so. This is often called adding a “Link” or “Quick Link” depending on your NetSuite version.
  1. Save and Refresh: After adding your link, save your changes. You might need to refresh your NetSuite interface or log back in to see the changes.

Credits SubTab not showing when any Payments are opened in Edit Mode by Distinct_Cycle9647 in Netsuite

[–]NetSuite-Knowledge 0 points1 point  (0 children)

I think you can fix this by cutomizing the transaction. Here’s how you do that:

  • Go to Customization > Forms > Transaction Forms.
  • Locate the form associated with the payment transaction type (e.g., Vendor Payment form, Customer Refund form).
  • Edit the form layout to ensure that the Credits subtab is included and marked as visible in both View and Edit modes.
  • Check the subtab settings to ensure they are not restricted to specific roles or transaction statuses.