TECHNICAL TASK
Online store with partner accounts and accounting system
1. General concept of the project
Development of an online store with retail sales without authorization, partner accounts with a system of individual discounts and an integrated accounting system (similar to 1C). The accounting currency is hryvnia.
2. Types of users
- Guest (retail purchase without registration)
- Partner (account after admin confirmation)
- Administrator (multiple admin accounts, different cash registers for cash)
3. Accounting
- Inventory accounting
- Reservation of goods upon receipt of payment
- Goods entry only by the administrator based on invoice photos.
4. Partner system
- Individual discounts
- Markup on each product
- Order formation for different recipients
- Price adjustment at the order stage
5. Partner balance
- Formed from the markup
- Can be used for payment or set for payout
- Accrual after manual order closure receipt
6. Orders
Statuses:
- Accepted
- Canceled
- In transit
- Received
- Closed
7. Invoices and payments
- Invoice generation with partner details based on the order formed by the partner
- Automatic recording of payments by invoices
- Generation of expense invoices upon receipt of payment.
A) Invoice for the client, with prices specified by the partner
B) Invoice for the partner, with prices and discounts assigned to him.
8. Financial accounting
- Income and expenses
- Separate accounting by partners
- Entry of expenses into the accounting system by the administrator based on photos or manually (A)
- Entry of income from cash sales by administrators (A)
(A) - only by Admin
9. Reconciliation by partners
- Formation of reconciliation documents by invoices
- Formation of goods movement documents
- Access for partners and administrators, partners only to their orders.
10. Administrators and cash registers
- Multiple administrators
- Separate cash registers
- Accounting for cash operations by administrators
11. Additional requirements
- API for integrations
- Export to accounting systems
- Telegram / Email notifications
- Logs of administrator actions
- History of price and order changes
Products - 87 items, categories, descriptions, technical specifications are all available, I will write after agreeing on everything above.