I'm on a vendor bill, and it is saying that the lo...
# general
s
I'm on a vendor bill, and it is saying that the location is required, even though it is set as "not mandatory" on the form. There are no workflows or scripts setting it, and we have in the accounting settings "make inventory mandatory" = unchecked. Has anyone ran into this or have an idea of how to make this field not mandatory?
d
Don't show it on the form.
t
Do you have classifications mandatory in accounting preferences?
because the mandatory journal impact will override the form requirements
s
Are you referring to the allow empty classifications on journals?
t
that is one way of overriding it, but above that there is Make X mandatory:
s
Yeah, all of those are unchecked for me
t
is it erroring when you hit submit?
and do you have any workfows on that record?
workflow / scripts
s
Yeah, I get the "Please enter value(s) for: Location
I disabled all scripts and the workflow doesn't make anything mandatory
It also says that it doesn't have any active workflows
This is our current setup
It's because of multi-location inventory. Once Multi-Location Inventory Feature is enabled in a NetSuite account under Setup > Company > Enable Features > Items & Inventory then Location field is set to mandatory by default in transaction forms like standalone Vendor Bills, Customer Invoices and Cash Sales.
rip spin 1
s
On the vendor bill does this happen when you enter expense lines or items lines? Also, have you checked the location field on both the expense and item sublists as well?
s
It's on the header level
h
Do you maintain inventory? If not, you can uncheck the Inventory checkbox. If yes, can you try customizing the form and unchecking the “Show” checkbox for Location?
👍 1
s
We do maintain inventory, and I think we need the location for most instances
h
You can make a custom form for those transactions that do not require a location or you can create a dummy location to dump those transactions that do not really require locations. In this sense, there is no need for you to create a custom form.
m
Just in case it wasn’t brought up, did you check the form to see if the location field is mandatory? I didn’t see this in the thread. Usually though, it’s necessary to enter a location so it can pull inventory.
s
I did. It's set to not mandatory 🫤
m
OK then. The vendor bill needs a location to adjust inventory from. You can’t just use a blank location because Netsuite doesn’t know what to do when it involves a standalone vendor bill.
I see. Looks like the Customer (Mainline) Internal ID is wrong. I think that’s why. You should be using just “Customer : Internal ID”.
It’s showing multiple times with same id because when you select Mainline = false, it’s retrieving the transaction lines (item line, tax line, etc.).
a
just don't show that field in the form. If you show it - it becomes mandatory. If you buy the inventory items, the location field on the line level is mandatory and not that on the header level.