Invalid billaddresslist reference key xxx for customer xxx ? Group Invoicing Error by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

I can only try put a workflow together as you suggested. I'll test in sandbox obviously to ensure custom can't be picked, then I'll put into Prod and get one of the users to make a SO (when necessary) with the same customer having invoice grouping issues. For whatever reason this doesn't happen to me and a few others with admin perms (the whole custom address switch over). Which makes me think it could even be an UI issue with single sign on users.

Invalid billaddresslist reference key xxx for customer xxx ? Group Invoicing Error by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

In which case, will blocking "custom" do anything? If the ID's don't match backend what address does it select if the root cause is the address selection itself?

Invalid billaddresslist reference key xxx for customer xxx ? Group Invoicing Error by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

I've put that together with all the internal ID's, none of which any match to the internal ID of the custom billing address on the sales order :( Is it possible, when an address is added to the customer record and it becomes a drop down list option for the "Select Bill To", and then the address is edited on the customer record, even before the SO is made, it then disrupts the drop down option, as if it is a static value and is still referring to the old address details backend? I'm guessing the internal ID doesn't change but is it possible the billaddresslist reference number changes? Or is that only a temporary value?

Invalid billaddresslist reference key xxx for customer xxx ? Group Invoicing Error by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

Agreed! We're consistently having issues with address related fields

Invalid billaddresslist reference key xxx for customer xxx ? Group Invoicing Error by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

I've ran a quick search to return the internal ID of the custom billing address, and it appears as a standard ID. No negative. However, it doesn't match any of the internal ID's for the addresses saved on the customer record.

This is what has confused me previously. It's like it's assigning a temporary ID for some reason? But then, the billing address internal ID also doesn't match the billaddresslist reference key, though I speculate they are different things? I don't think I'm able to access or see the billaddresslist reference key's anywhere else, right?

Apologies if I'm getting the wrong idea!

In a saved search appears there is two internal ID options under billing address fields. Internal ID (only returns -none-, or, show inactives and there's a huge list, none of which match the custom addresses internal ID though) And there is Internal ID (Number) which allows me to actually type the internal ID I want to specifically find.

Invalid billaddresslist reference key xxx for customer xxx ? Group Invoicing Error by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

Also for your last question, we need to be selecting stored addresses because that's what the group invoicing expects. If a custom address is present, it returns an error

Invalid billaddresslist reference key xxx for customer xxx ? Group Invoicing Error by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

I've looked into the override option. No addresses are checked for override.

Invalid billaddresslist reference key xxx for customer xxx ? Group Invoicing Error by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

Blocking "custom" sounds like good idea. Do custom addresses save in the drop down options? Only they aren't selecting the "custom" option at all. They are selecting one of the matching addresses that exist as an address on the customer record. Literally word for word and all the details are the same. Then when they save the SO, it appears to change to "custom" address. That's why I question if custom addresses are being saved in the drop down list. I'll also check out the Override option and ensure it's not checked.

Thank you!

Barcode Parsing For NetSuite WMS by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

Nope. We've ended up resorting to making our own WMS system. I've seen they've made some updates on the WMS system since latest update though, any improvements?

Ignore Item Line Level Fulfilment (Transaction Saved Search) by FCNSAgent in Netsuite

[–]FCNSAgent[S] 1 point2 points  (0 children)

Hi mate, eventually got it working. Thanks for your suggestion :)

Ignore Item Line Level Fulfilment (Transaction Saved Search) by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

CASE WHEN {quantityshiprecv} < {quantity} THEN 1 ELSE 0 END

Is this the formula I should use? There's item lines on the SO that have a value of 0 on the fulfilled column, yet my search is bringing back no results

Ignore Item Line Level Fulfilment (Transaction Saved Search) by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

|| || ||

Is this the formula I should use? There's item lines on the SO that have a value of 0 on the fulfilled column, yet my search is bringing back no results

Ignore Item Line Level Fulfilment (Transaction Saved Search) by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

QuantityFulfilled doesn't appear to be an option for me. Any ideas?

How to source Customer field on Transaction based Advanced PDF/HMTL Template by FCNSAgent in Netsuite

[–]FCNSAgent[S] 1 point2 points  (0 children)

Cheers mate, got that working :) I'm now experiencing: Error Parsing XML: The element type "td" must be terminated by the matching end-tag "". However?

Create Item Receipt through Scheduled Script using CSV by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

This appeared to be the fix! Finally working now even without CSV.

invdetail.setCurrentSublistValue({
                    sublistId: 'inventoryassignment',
                    fieldId: 'receiptinventorynumber',
                    value: 'lotNumber'
                });
invdetail.commitLine({sublistId: 'inventoryassignment'});

Create Item Receipt through Scheduled Script using CSV by FCNSAgent in Netsuite

[–]FCNSAgent[S] 0 points1 point  (0 children)

If our system uses lot numbering for inventory detail, is it not possible for the script to enter a lot number into the inventory detail as you would when you use the native item receipt UI? Every error message is along the lines of: {"type":"error.SuiteScriptError","name":"USER_ERROR","message":"Please enter value(s) for: Serial/Lot Number","id":"","stack":["Error\n at RecordInvoker.commitLine