Система выставления счетов с несколькими компаниями/пользователями DJANGO
Мне нужна помощь в создании системы выставления счетов в Django, застрял с моделями, как оргинизовать данные.
Идея заключается в том, что один пользователь может быть в разных компаниях, а одна компания может иметь несколько пользователей. Одна компания может иметь несколько счетов-фактур с неограниченным количеством продуктов. Например:
КомпанияА отправляет счет-фактуру с пользовательскими товарами в компаниюВ КомпанияВ получает счет-фактуру от компанииА и отправляет дебет-ноту компанииА.
Итак, компания может быть как поставщиком, так и клиентом.
Я попытался сделать некоторую схему БД, возможно, будет легче понять, что я пытаюсь.