Where is “Is Internal Customer” in ERPNext v16?

I am setting up intercompany invoices for a group of four companies on ERPNext v16. I need to configure the internal customer and supplier relationships so the “Make Inter Company Invoice” button appears after submitting a Sales Invoice.

In older documentation (v14/v15), the fields “Is Internal Customer”, “Represents Company”, and “Allowed To Transact With” appear on the Customer record under the Settings tab. On my v16 instance, the Settings tab only shows “Allow Sales Invoice Creation Without Sales Order”, “Allow Sales Invoice Creation Without Delivery Note”, “Disabled”, and “Is Frozen”. None of the intercompany fields are visible.

I have checked all tabs: Details, Address & Contact, Tax, Accounting, Sales Team, Settings, Portal Users, More Info, and Connections. The fields are not on any of them.

Questions:

  1. Where are these fields in v16?
  2. Has the intercompany invoice setup process changed in v16? If so, what is the correct approach?

Running ERPNext v16, Frappe Cloud-hosted instance.

The intercompany fields were reorganized in v16. They didn’t disappear, they just moved.

On the Customer record, check the Accounting tab (not Settings). The Is Internal Customer, Represents Company, and Allowed To Transact With fields should be there. If they’re still not showing, it likely means they’re hidden, go to Customize Form → Customer, search for is_internal_customer and make sure the Hidden checkbox is unchecked.

Also worth checking: in v16, intercompany transactions may require enabling the feature first. Go to Accounts → Settings → Accounts Settings and look for something related to intercompany or internal transactions, on some instances this acts as a gate before the fields become visible.

The overall flow in v16 is still the same once the fields are visible: mark the customer as internal, link it to the company it represents, add the allowed companies, and the “Make Inter Company Invoice” button will appear after submitting a Sales Invoice.