Skip to main content

General Questions

FacturaScripts is a comprehensive open-source ERP and accounting software designed for small and medium businesses. It provides features for invoicing, inventory management, accounting, CRM, and more, all within an intuitive and modern interface built with PHP and Bootstrap 5.
Yes! FacturaScripts is completely free and open-source software, licensed under LGPL. You can use it for commercial purposes, modify it, and distribute it according to the license terms.
To run FacturaScripts, you need:
  • PHP 8.0 or higher
  • MySQL/MariaDB or PostgreSQL database
  • Composer for dependency management
  • Node.js & npm for frontend assets
  • A web server (Apache, Nginx, or PHP’s built-in server for development)
The GitHub repository contains the active development version which may have bugs and breaking changes. For production use, download the stable version from facturascripts.com/descargar.

Features

FacturaScripts includes:
  • Invoice & Quote Management - Professional invoicing system
  • Accounting & Finance - Complete accounting module
  • Inventory Management - Stock control and product management
  • Customer & Supplier Management - Built-in CRM functionality
  • Reports & Analytics - Business insights and reporting
  • Plugin System - Extensible architecture for customization
  • Multi-language support
  • Responsive design that works on desktop and mobile
Yes, FacturaScripts is available in multiple languages. You can contribute translations at facturascripts.com/traducciones.
Absolutely! FacturaScripts has an extensible plugin system that allows you to add custom features and functionality. You can develop your own plugins or use community-created ones.

Installation & Setup

  1. Clone the repository: git clone https://github.com/NeoRazorX/facturascripts.git
  2. Install PHP dependencies: composer install
  3. Install JavaScript dependencies: npm install
  4. Configure your web server or use PHP’s built-in server
  5. Access the application through your browser and complete the setup wizard
See the Quick Start guide for detailed instructions.
FacturaScripts works with:
  • Apache - Ensure mod_rewrite is enabled
  • Nginx - Configure PHP-FPM properly
  • PHP Built-in Server - For development only (use php -S localhost:8000 index.php)
FacturaScripts supports MySQL, MariaDB, and PostgreSQL databases.

Development

We welcome contributions! Check out our contributing guide for guidelines on how to submit pull requests, report issues, and help improve the project.
Developer documentation is available at facturascripts.com/ayuda-dev. This documentation covers API references, plugin development, and advanced customization.
Run the test suite with:
  • vendor/bin/phpunit - Run PHPUnit tests
  • vendor/bin/phpstan analyse Core - Run static analysis

Support

You can get support through:See our support guide for more details.
If you discover a security vulnerability, please email Carlos García at carlos@facturascripts.com. Do not create public GitHub issues for security vulnerabilities.
Yes! You can try FacturaScripts online at facturascripts.com/probar-online without any installation.