I want to create a vendor bill for every creditor ...
# suitescript
c
I want to create a vendor bill for every creditor on an invoice. I am looking at around 80,000 bills per month (20,000 invoices) to start with; growth ambitions take us up to 160,000 per month (40,000 invoices). I am being challenged by a functional consultant about the volumes being too high for NetSuite. I somewhat agree (standard report performance, etc.), but does this raise alarms for anyone else? The bills will be paid in instalments. I expect 12 monthly payments to close one bill. This means there might be up to 80,000 bills open at any point, assuming the lowest-volume estimate. As long as the scripts, searches, etc. don't have to consider all open bills at once, I can only think performance might be an issue with the standard reports (A/P ageing, etc.).
a
What is the relation between Invoices and Bills? why 20k Invoices generate 80k bills?
c
An invoice contains multiple lines, each line is a service that we are reselling from a vendor: (insurance company A, insurance company B, ancillary A, ancillary B). We do not pay for the services upfront; the customers will pay monthly for the services, and we will forward part of that payment to the vendors. This means one vendor bill will be open for 12 months. That's 80,000 bills open at any one time.
On average, if an invoice has 4 creditors; 20,000 invoices equates to 80,000 vendor bills.
a
I would worry about two things: • NetSuite tier monthly Transactions Lines -> Monthly Transaction Lines ◦ Setup -> Company -> Billing Information • Investigate if you can do consolidated billing, if insurance company A is used across 500 Invoices then you may be able to consolidate. 1Bill instead of 500.
c
We're good from a license perspective. (2mil/month) I can do consolidated bills but I'm worried about: reporting, audit, number of lines
a
The Bill could have individual lines, each one linked to the corresponding Invoice, 1 bill with 500 lines instead of 500 Bills. That should give you enough for audits, but if you want to consolidate the lines then you will need to think about a custom record with the break out of the lines.
If you link each Invoice to the consolidated Bill (500 Invoices) -> One Bill a reverse search could be used to show auditors that all those Invoices AMOUNTs SUM UP to the Bill Amount.
c
Consolidating the lines sounds like a nightmare.
I agree with the bill line > invoice link. I think the bill would cross over 500 lines pretty quickly which will mean nobody could open it in the UI. Are you thinking of multiple bills for one vendor?
a
I would only do 500 lines, more than that becomes crazy painful for NetSuite to handle.
c
I like the line-level links back to the invoices, that might just about get past the stakeholders, since they are currently leaning toward individual bills.
Although I'm being pressed for reasons for considering consolidation. Far easier to handle customer cancellations, missed payments, and cancellations with a single bill for each creditor.
Even if we have 80,000 open bills, I can't see how that would cause any performance issues. There's one potential issue with allocating payments. I think I read that one payment can be allocated to up to 10,000 bills, but multiple payments would resolve that.
I can imagine open A/P reports would take longer to run if we hit a very large number of open bills, but I'm thinking more like 1,000,000 rather than 200,000
a
The odds are that they want to apply one single payment, this is true and pretty standard in both sides, A/R or A/P.
c
I'm still leaning towards the multi-bill solution as I don't see any major impediment assuming good indexing and use of well built m/r scripts for processing.