Plugin para FacturaScripts 2025.x que permite personalizar los nombres de los archivos PDF generados para cada tipo de documento comercial.
Try in your browser
- Configura patrones personalizados para los nombres de archivos PDF
- Soporta diferentes patrones para cada tipo de documento:
- Facturas de cliente
- Facturas de proveedor
- Presupuestos de cliente
- Pedidos de cliente y proveedor
- Albaranes de cliente y proveedor
- Tokens dinamicos que se reemplazan con datos del documento
- FacturaScripts 2025.x o superior
- PHP 8.2 o superior
- Descarga el archivo ZIP del plugin
- Ve a Admin > Plugins en FacturaScripts
- Sube el archivo ZIP
- Activa el plugin
- Ve a Admin > Configuracion > Nombres de PDF
- Define los patrones para cada tipo de documento
- Guarda los cambios
| Token | Descripcion |
|---|---|
{code} |
Codigo del documento (ej: FAC2026-0001) |
{number} |
Numero del documento |
{serie} |
Codigo de serie |
{date} |
Fecha del documento (YYYY-MM-DD) |
{year} |
Ano de la fecha |
{month} |
Mes de la fecha (2 digitos) |
{day} |
Dia de la fecha (2 digitos) |
{company} |
Nombre corto de la empresa |
{company_cif} |
CIF/NIF de la empresa |
{customer} |
Razon social del cliente |
{customer_cif} |
CIF/NIF del cliente |
{supplier} |
Razon social del proveedor |
{supplier_cif} |
CIF/NIF del proveedor |
{doctype} |
Tipo de documento (ej: FacturaCliente) |
| Patron | Resultado |
|---|---|
{company}_{code} |
MiEmpresa_FAC2026-0001 |
{year}/{month}/{code}_{customer} |
2026_01_FAC2026-0001_ClienteX |
Factura_{code} |
Factura_FAC2026-0001 |
{doctype}_{number}_{date} |
FacturaCliente_1_2026-01-15 |
- Si el patron esta vacio, se usara el nombre por defecto de FacturaScripts
- Los caracteres especiales se reemplazan automaticamente por guiones bajos
- El nombre del archivo se limita a 200 caracteres
# Iniciar contenedores Docker
make up
# Ejecutar tests
make test
# Verificar estilo de codigo
make lint
# Corregir estilo de codigo
make format
# Crear paquete ZIP
make package VERSION=1LGPL v3. Ver archivo LICENSE.
Ernesto Serrano info@ernesto.es
