If we have 2 line items on a sales order and only ...
# general
d
If we have 2 line items on a sales order and only one of them is fulfilled and shipped, why does the invoice default to the full amount of the sales order and for all lines instead of just for the line shipped? Whether we click the "Bill" button on the SO or do the Transactions -> Sales -> Invoice sales orders, both processes create full invoice. We have the "Advanced Shipping" feature turned on. Are we missing a step in only invoicing fulfilled line items?
r
There's an option for something like "allow billing (invoicing?) before shipment" in Accounting Preferences. Turn that off and I think you'll get the behavior you're looking for
Ok actually it's called Invoice In Advance of Fulfillment. Though I also see there's a "Show unfulfilled Items on Invoices" option that I'm unfamiliar with. You'll have to play with some combination of the two of those (or maybe just one) and it should get you where you want to be.
d
Thanks @RJMNS I'll have a look at those even though the name doesn't really reflect what we're looking for. We're not invoicing in advance of fulfillment, we just want to invoice what has been fulfilled. I'll play around with those settings. Any other input is appreciated.
r
> We're not invoicing in advance of fulfillment It is definitely not the most clear, but probably the reason NS phrases it that way is because the behavior you observed (invoicing everything on the SO) is NS's standard behavior until you change settings, use subscription billing, billing schedules, etc. Shutting off that Invoice in Advance of Fulfillment should make it behave like you want in that clicking invoice will only invoice the fulfilled item though you might have to shut off that other flag too. I'm less familiar with that.