frappe / erpnext

Free and Open Source Enterprise Resource Planning (ERP)
https://erpnext.com
GNU General Public License v3.0
20.38k stars 7.08k forks source link

Customer with Head Office & Branches #31086

Open aadhilpm opened 2 years ago

aadhilpm commented 2 years ago

Why to Set Up Customer Head Office and Branch Accounts

Reason

Customers in some industries place orders locally (i.e. via their branches), but pay invoices centrally (from head office). You can represent this business relationship with head office and branch accounts.

Features

For example, assume you have linked a branch account to a head office account. You can enter an invoice for goods delivered to a branch, but have the system automatically post the sales figures to the head office account. The system records the customer account number of the branch in the document. You collect payment from the head office account. As a result, you can collect payments for several branches in one step.

Sendipad commented 1 year ago

Why not just:

  1. Add checkbox field in customer is_dimensional_party.
  2. add a child table(party dimensionals ) to customer with three fields ( dimension_name , is default , is frozen)
  3. Do hooks on sales invoices... Etc .... Etc customization.