Skip to content

RDomingoVicente/facturascripts

 
 

Repository files navigation

FacturaScripts Logo

Open Source ERP & Accounting Software
Built with modern PHP and Bootstrap 5

License: LGPL Latest Release Total Downloads PRs Welcome

🚀 Try Demo📚 Documentation💬 Discord🇪🇸 Español


🎯 What is FacturaScripts?

FacturaScripts is a comprehensive open-source ERP and accounting software designed for small and medium businesses. Create invoices, manage inventory, handle accounting, and much more with an intuitive and modern interface.

✨ Key Features

  • 🧾 Invoice & Quote Management - Professional invoicing system
  • 📊 Accounting & Finance - Complete accounting module
  • 📦 Inventory Management - Stock control and product management
  • 👥 Customer & Supplier Management - CRM functionality
  • 📈 Reports & Analytics - Business insights and reporting
  • 🔌 Plugin System - Extensible architecture
  • 🌍 Multi-language - Available in multiple languages
  • 📱 Responsive Design - Works on desktop and mobile

⚠️ Development Version Notice

  • This repository contains the active development version
  • Expect bugs and breaking changes
  • For production use, download the stable version from facturascripts.com/descargar

🚀 Quick Start

System Requirements

  • PHP 8.0 or higher
  • MySQL/MariaDB or PostgreSQL
  • Composer
  • Node.js & npm

Installation

# Clone the repository
git clone https://github.com/NeoRazorX/facturascripts.git
cd facturascripts

# Install PHP dependencies
composer install

# Install JavaScript dependencies
npm install

Running the Application

Option 1: PHP Built-in Server (Development)

# Start the development server
php -S localhost:8000 index.php

# Or using Composer script
composer dev-server

Then visit http://localhost:8000 in your browser.

Option 2: Apache

  • Copy the project to your Apache document root (e.g., /var/www/html/)
  • Ensure mod_rewrite is enabled
  • Configure virtual host pointing to the project directory

Option 3: Nginx

  • Configure your Nginx server block to point to the project directory
  • Ensure PHP-FPM is properly configured
  • Set the document root to the project folder

📚 Documentation

🧪 Testing

Run the test suite to ensure everything works correctly:

# Run PHPUnit tests
vendor/bin/phpunit

# Run static analysis
vendor/bin/phpstan analyse Core

🤝 Contributing

We welcome contributions! Please check our contribution guidelines before submitting pull requests.

💬 Support & Community

🔒 Security Vulnerabilities

If you discover a security vulnerability, please email Carlos García at [email protected]

🔗 Useful Resources


Made with ❤️ by the FacturaScripts community

About

Open source ERP software. Built on modern PHP and bootstrap. Easy and powerful.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 88.9%
  • Twig 9.9%
  • JavaScript 1.1%
  • CSS 0.1%