Documentation Index Fetch the complete documentation index at: https://mintlify.com/stevenrq/sgivu/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Purchase & Sales module is where vehicle transactions are documented and managed. Create contracts for buying vehicles into your inventory or selling them to customers, track contract status, and generate comprehensive reports.
Contract Types
SGIVU supports two types of contracts:
Purchase Contracts Document the acquisition of vehicles into your inventory. Record details about purchasing vehicles from individuals or dealers.
Sale Contracts Document the sale of vehicles from your inventory to customers. Track customer purchases and transaction details.
Creating a Contract
Purchase Contract
Navigate to Contracts
Access the Purchase & Sales section from your dashboard. You need the purchase-sale:create permission to create new contracts.
Select Contract Type
Choose “Purchase” to document acquiring a vehicle for your inventory.
Select Vehicle
Choose the vehicle from your inventory or create a new vehicle record if this is a new acquisition. The vehicle details will be linked to the contract.
Select Client
Search for and select the person or company you’re purchasing the vehicle from. If they’re not in your system, create a new client record first.
Enter Transaction Details
Fill in the contract information:
Purchase Price : Amount you’re paying for the vehicle
Purchase Date : Date of transaction
Payment Method : How the transaction will be settled
Terms and Conditions : Any special terms or conditions
Notes : Additional information about the purchase
Set Contract Status
Choose the current status:
Draft : Contract is being prepared
Pending : Awaiting approval or completion
Completed : Transaction is finalized
Cancelled : Contract was cancelled
Assign Responsible User
Select the user who is handling this transaction for accountability and follow-up.
Save Contract
Review all details and save the contract. The contract is now part of your transaction records.
Sale Contract
Start New Sale
From the Purchase & Sales section, choose “Sale” to document selling a vehicle from your inventory.
Select Vehicle from Inventory
Choose the vehicle you’re selling. Only vehicles marked as “Available” can be selected for sale contracts.
Select Customer
Search for and select the person or company purchasing the vehicle. Create a new client record if needed.
Enter Sale Details
Fill in the contract information:
Sale Price : Amount the customer is paying
Sale Date : Date of transaction
Payment Method : Cash, financing, trade-in, etc.
Down Payment : If applicable
Terms and Conditions : Warranty, return policy, etc.
Notes : Special arrangements or requirements
Set Contract Status
Track the sale progress:
Draft : Preparing the sale agreement
Pending : Awaiting signatures, payment, or paperwork
Completed : Sale is finalized and vehicle delivered
Cancelled : Sale fell through
Assign Sales Representative
Select the user responsible for this sale for commission tracking and follow-up.
Complete Contract
Review all information and save. The system updates the vehicle status based on the contract state.
Managing Contracts
Viewing Contract Details
Contract Summary Each contract displays comprehensive information including all parties involved, vehicle details, pricing, payment terms, status, and associated user. Access the contract detail page to view complete information.
Updating Contracts
Search for Contract
Use the search and filter tools to locate the contract you want to update.
Edit Contract
Select the contract and choose edit. You need the purchase-sale:update permission to modify contracts.
Update Information
Modify any contract fields as needed. Common updates include status changes, payment information updates, or adding notes.
Save Changes
Review your changes and save. All modifications are logged with timestamp and user information.
Contract Status Workflow
Contracts typically move through these statuses:
Draft
Initial contract creation. All parties and terms are being determined.
Pending
Contract is awaiting signatures, payment processing, or paperwork completion.
Completed
Transaction is finalized. For sales, vehicle is delivered. For purchases, vehicle is added to inventory.
Cancelled (if applicable)
Transaction did not complete. Vehicle status is restored to previous state.
Searching Contracts
SGIVU provides advanced search and filtering capabilities:
By Contract Type Filter to view only purchase or sale contracts.
By Status View contracts by their current status (draft, pending, completed, cancelled).
By Client Find all contracts associated with a specific person or company.
By Vehicle View the transaction history for a specific vehicle.
By Date Range Filter contracts by creation date or transaction date.
By User View contracts assigned to a specific sales representative or staff member.
Reports and Export
Generate comprehensive reports from your contract data:
PDF Reports Generate formatted PDF documents suitable for printing and archiving. Perfect for official records.
Excel Spreadsheets Export to XLSX format for data analysis, pivot tables, and integration with other tools.
CSV Files Export to CSV for importing into other systems or database applications.
Report Types
Overview of all sales within a date range, including total revenue, number of vehicles sold, and sales by status.
Details of all vehicle acquisitions, including total spending and purchase sources.
Client Transaction Report
Complete transaction history for a specific client, showing all purchases and sales.
Sales and purchase activity by user, useful for commission calculation and performance review.
Overview of contracts by status, helping identify pending transactions that need attention.
Generating Reports
Select Report Type
Choose the type of report you want to generate from the Reports menu.
Set Filters
Apply filters to narrow down the data (date range, contract type, status, etc.).
Choose Format
Select your preferred export format: PDF, XLSX, or CSV.
Generate and Download
The system processes your request and generates the report. Download the file to your device.
Integration with Other Features
Vehicle Management
Automatic Status Updates When you create or update contracts, the system can automatically update vehicle availability status. Completed sale contracts mark vehicles as unavailable.
Client Management
Transaction History All contracts are linked to client records, providing a complete transaction history viewable from the client profile.
User Management
User Attribution Each contract is assigned to a user, enabling performance tracking and accountability.
Best Practices
Regular Status Updates Keep contract statuses current to maintain accurate inventory and reporting.
Complete Documentation Fill in all contract fields thoroughly for complete records and easier reporting.
Verify Information Double-check client, vehicle, and pricing information before finalizing contracts.
Use Notes Field Document any special circumstances, verbal agreements, or follow-up requirements.
Troubleshooting
Verify you have the purchase-sale:create permission. Ensure the selected vehicle and client exist in the system.
Vehicle not available for sale
Only vehicles with “Available” status can be used in sale contracts. Update the vehicle status in Vehicle Management.
Cannot update contract status
Check you have the purchase-sale:update permission. Some status transitions may have validation rules.
Large reports may take time to generate. Check your filters to ensure they’re not too broad. If issues persist, try a smaller date range.
Missing contract information
Ensure all required fields were filled when the contract was created. Edit the contract to add missing information.