I will order a panel for placing orders.
The customer sets up an account in the panel, adds the Company (acceptance of our employee) and can place orders on its behalf (company data: integration after api).
If another customer added the company earlier, then the customer must be accepted by the previous customer.
The customer pays orders in advance (loading payments from a file)
Once a month, completed orders are counted and VAT invoice issued (integration after API).
The customer pays a monthly subscription.
The ordered products are defined by our employee.
Our employee has the ability to search and block clients and companies.
Requirement: The application must be written in .NET Core technology