Welcome to Inventario
Inventario is a comprehensive inventory management system that helps you track products, manage sales, monitor stock levels, and generate insightful reports. This guide will walk you through getting started with your first successful sale.Create Your Account
Navigate to the registration page and create your admin account.Registration Flow:
Inventario supports Google OAuth for quick signup. You can either register with email/password or use your Google account for instant access.
- Visit
/registro/and fill in your details - Verify your email address (a confirmation link will be sent)
- Wait for account activation by an administrator
- Once activated, log in at
/login/
- Admin: Full access to all features including product management, reports, and vendor management
- Vendedor: Sales-focused access for processing transactions and viewing inventory
Access Your Dashboard
After logging in, admins are redirected to the dashboard at
/dashboard/.The dashboard provides real-time insights:- Total sales with VAT breakdown
- Net profits (sales - costs - expenses)
- Daily sales chart showing transactions by day of week
- Top 5 products by quantity sold
- Category analysis with visual charts
- AI-powered insights and recommendations
- Today (7d)
- This month
- Specific month (via
?mes=YYYY-MM) - This year
Create Your First Product
Navigate to Products → Add Product (Example Product Creation:Barcode Scanning:
Products with barcodes can be quickly added to sales by scanning. The system searches by barcode:
/productos/crear/).Product Fields
- Name: Product identifier (min 2 characters, unique per user)
- Category: Optional classification (e.g., “Beverages”, “Electronics”)
- Barcode: Numeric code for scanner integration (optional but recommended)
- Purchase Price: Cost paid to supplier
- Sale Price: Price charged to customers (must be > purchase price)
- Stock: Initial quantity (can be 0)
Process Your First Sale
Navigate to Sales → New Sale (Sale Process:Low Stock Alerts:
After completing a sale, you’ll receive warnings if:
/ventas/nueva/).Quick Sale
For walk-in customers without registered profiles
- Enter customer name (optional)
- Select payment method (Cash/Transfer)
- Add products to cart
Registered Client
For repeat customers with profiles
- Search by name/phone/document
- Auto-fill customer details
- Track purchase history
-
Select Products
- Search by name or scan barcode
- System validates stock availability
- Add multiple items to cart
-
Review Pricing with VAT
Pricing Breakdown:
- Base price: Your product’s sale price
- VAT (19%): Automatically calculated per unit
- Final price: Base + VAT
- Subtotal: Final price × quantity
-
Choose Payment Method
- Efectivo (Cash)
- Transferencia (Bank Transfer) - requires bank name and reference number
-
Complete Sale
- Stock is automatically deducted
- Total includes VAT
- Transaction is recorded with timestamp
Stock Validation:
The system uses database-level locking to prevent overselling:If insufficient stock exists, the sale is rejected before any changes are made.
- Product stock reaches 0
- Product stock falls below threshold (default: 5 units)
View Your Results
Sales History:
Navigate to Sales → View Sales (
/ventas/lista/) to see all transactions.Features:- Paginated list (7 items per page)
- Combined view of sales and extra income (services, delivery fees)
- Click any sale to view detailed breakdown
- Edit or delete sales (admin only)
- Real-time sales totals
- Profit calculations (gross and net)
- Best-selling products
- Sales by category
- Day-of-week patterns
Next Steps
Manage Clients
Create customer profiles for faster checkout and purchase history tracking
Add Suppliers
Register suppliers to track purchases and manage reorder points
Generate Reports
Access detailed sales, inventory, and financial reports
Manage Users
Create user accounts for your team members (admin only)
Common Workflows
Barcode Scanning Workflow
- Ensure products have numeric barcodes assigned
- On the New Sale page, focus the barcode input field
- Scan the product barcode
- Product is automatically added to cart with correct pricing
- Adjust quantity if needed
- Continue scanning additional items
End-of-Day Reconciliation
- View Sales List and filter by today’s date
- Check the dashboard for “Today” period
- Review total sales by payment method
- Compare with physical cash/bank deposits
- Record any extra income (delivery fees, services)
Stock Replenishment
- Check dashboard alerts for low stock items
- Navigate to Products and filter by low stock
- Create purchase orders with suppliers
- Update stock levels when inventory arrives
- System tracks purchase price for profit calculations
Troubleshooting
Sale rejected due to insufficient stock
Sale rejected due to insufficient stock
The system prevents overselling by validating stock before completing transactions.Solution:
- Check current stock level in Products list
- Update stock if inventory count was incorrect
- Or reduce quantity in the sale
Barcode not found
Barcode not found
When scanning a barcode, you see “Product not found.”Solution:
- Verify the barcode is correctly entered in the product record
- Check that barcode contains only numbers
- Ensure the product belongs to your account (not another user)
Cannot edit sale price during product creation
Cannot edit sale price during product creation
The sale price field is hidden when creating new products.Solution:
This is intentional. First create the product with purchase price and stock, then edit it to add the sale price. This prevents accidental sales before proper pricing is set.
Google OAuth login cancelled
Google OAuth login cancelled
You cancelled the Google sign-in flow.Solution:
Click “Sign in with Google” again and select “Continue” when Google requests permissions. The app needs basic profile and email access to create your account.