Buscar

Busca en la documentación de usuario, la de programador, las noticias y en el listado de plugins de FacturaScripts.

Ayuda 50 Programador 50 Boletines 18 Cursos 20 Noticias 50 Plugins 50 Páginas 35 Expertos 11

Ayuda

No es lo mismo un presupuesto aceptado, que uno rechazado, ni es lo mismo un albarán rechazado que uno devuelto. Por eso en FacturaScripts los estados de presupuestos, pedidos, albaranes y facturas son configurables, para que pueda...

Estas son algunas de las opciones de configuración más importantes de FacturaScripts, accesibles desde el menú administrador. Gestionar usuarios y permisos Para añadir más usuarios, asignar o cambiar sus permisos o crear nuevos...

Los plugins son complementos que añaden nuevas funciones o modifican el comportamiento de FacturaScripts. Puede ver los plugins instalados haciendo clic en el menú Administrador, Plugins. Si se trata de una instalación nueva, no...

Los requisitos para la versión 2024 son: PHP 7.3 o superior. Las versión 8.2 y 8.3 todavía dan problemas. Apache 2. MySQL 5.7 o superior. También está soportado PostgreSQL 10 o superior, aunque se recomienda MySQL. También se...

Para usar FacturaScripts es necesario un usuario y contraseña, así se evita que cualquiera pueda acceder a sus datos. Puede gestionar la lista de usuarios de FacturaScripts desde el menú Administrador, Usuarios. FacturaScripts y...

FacturaScripts necesita de un proceso cron para ciertas tareas de algunos plugins. No es imprescindible, pero si recomendable. Este proceso se debe ejecutar cada hora, a ser posible. Configurar el cron se hace de forma distinta si tiene...

Esta es la lista de problemas más frecuentes con FacturaScripts y sus soluciones. También hay una sección de boletines de soporte en la forja. Boletines de soporte. Problemas tras la instalación o migración Si tiene errores 404,...

FacturaScripts es una aplicación web, como un blog o una tienda online. Para poder usarlo necesita un servidor web como Apache. Puede ver aquí la lista completa de requisitos. Este es el método de instalación recomendado, tanto si lo...

FacturaScripts es una aplicación web, como un blog o una tienda online. Para su instalación se necesita un servidor web con PHP y MySQL. Requisitos para la instalación Licencia de uso y distribución Métodos de instalación ...

Esta es una pequeña lista de problemas frecuentes en la instalación de FacturaScripts 2021. COMPOSER ERROR Si le aparece el mensaje COMPOSER ERROR: You need to run: composer install. Significa que usted no ha seguido el tutorial de...

FacturaScripts es software libre con licencia LGPL. Puede leer la licencia completa en el propio archivo de licencia incluido en el código. ¿Qué le permite la licencia LGPL? Puede usar FacturaScripts sin limitaciones. No tiene que...

Si tras una actualización de FacturaScripts tenemos un error que no podemos solucionar, podemos usar este método para restaurar o reinstalar todos los archivos a las últimas versiones estables, pero primero debemos tener en cuenta...

El archivo config.php de FacturaScripts es el que almacena la configuración para conectar a la base de datos, el idioma predeterminado, etc. Este archivo lo genera el instalador y se encuentra en la carpeta donde esté instalado...

En Facturascripts, nos comprometemos a mantenerte actualizado sobre la normativa fiscal y ofrecerte las herramientas necesarias para cumplir con tus obligaciones. En este sentido, queremos aclarar la situación actual con respecto a la...

FacturaScripts bloqueará automáticamente el acceso desde una IP tras anotar 5 alertas de seguridad, mostrando el mensaje "Por motivos de seguridad se ha bloqueado temporalmente el acceso desde su IP". También puede salir un...

El plan de cuentas comprende el listado de cuentas, subcuentas y cuentas especiales. Este plan contable está vinculado al ejercicio, es decir, cada ejercicio puede tener una relación de cuentas y subcuentas distinta. Este plan de...

Desde el menú informes de FacturaScripts puede crear informes gráficos y ver el tablero o dashboard. Otros informes en Plugins El plugin Informes añade informes adicionales de resultados anuales, estado de tesorería y desgloses de...

Podemos sacar un desglose de impuestos de las facturas con el informe de impuestos o con el modelo 303. Informe de impuestos Con el informe de impuestos puede imprimir el listado de facturas y desglose de impuestos del periodo...

Antes de empezar a facturar, es necesario configurar los impuestos (el IVA). Puede crear, editar o eliminar impuestos desde el menú Contabilidad > Impuestos. Al instalar FacturaScripts se crean automáticamente los impuestos...

FacturaScripts implementa los regímenes de IVA más utilizados: Régimen general: (predeterminado) este régimen resulta aplicable cuando no lo sea ninguno de los regímenes especiales. Recargo de equivalencia: es un régimen especial...

Puede actualizar tanto el núcleo como los plugins desde el menú Administrador, Actualizador. Actualizar el núcleo Si hay actualizaciones del núcleo, le aparecerá el componente CORE o CORE-2018 en la lista de actualizaciones. Pulse...

Desde el menú almacén puede ver los distintos almacenes de FacturaScripts, porque puede añadir todos los almacenes que necesite. Tenga en cuenta que un almacén puede ser incluso una tienda, así que si su negocio tiene varias...

Desde el menú ventas de FacturaScripts usted puede: Gestionar clientes y grupos de clientes. Gestionar tarifas de ventas. Hacer facturas de venta. Hacer facturas proforma. Hacer facturas rectificativas. Hacer albaranes de venta. Hacer...

FacturaScripts es un programa de facturación online que permite crear facturas con retención de IRPF de forma sencilla. En este tutorial, te explicamos cómo hacerlo paso a paso. Configuración de impuestos Antes de empezar, es...

El recargo de equivalencia es un impuesto indirecto que se aplica a los comerciantes minoristas que venden determinados productos. El porcentaje del recargo varía en función del producto, pero suele ser del 5,2%. Para hacer una factura...

Una factura intracomunitaria es una factura que se emite a un cliente de un país de la Unión Europea. En estas facturas, no se aplica el IVA, sino el Impuesto sobre el Valor Añadido de la Unión Europea (IVA-UE). Para hacer una...

Un pedido de venta es un documento que registra la solicitud de un cliente de comprar productos o servicios de una empresa. En FacturaScripts, los pedidos de venta se pueden crear desde el menú Ventas > Pedidos. Pasos para crear un...

Para enviar una factura por email simplemente hacemos clic en el botón imprimir y seleccionamos la opción email. Es importante que tengamos configurado el email en FacturaScripts. Si todavía no tienes configurada tu cuenta de gmail,...

Puede gestionar los atributos desde el menú Almacén > Atributos. Crear un atributo Para crear el atributo, desde el menú Almacén > Atributos, debe hacer clic en el botón nuevo (+). Se abrirá el formulario para crear un nuevo...

Desde el menú Ventas, Clientes puede ver todos los clientes (salvo los que ha dado de baja). Para crear un nuevo cliente simplemente pulse el botón nuevo, es decir, el botón verde con un más. Al hacer clic se abrirá la pantalla de...

FacturaScripts genera automáticamente un código o número a cada cliente y además, al hacer la primera factura generará una subcuenta para ese cliente. Pero podemos asignar manualmente tanto un código de cliente como una subcuenta....

FacturaScripts utiliza unos textos predeterminados a la hora de enviar por email facturas, albaranes, pedidos o presupuestos. Estos textos se pueden modificar desde el menú administrador, emails, pestaña notificaciones. Existe una...

Las series son una forma de separar la facturación, ya sea por tipo de actividad o por otro motivo. Toda factura debe pertenecer a una serie. Puede configurar las series desde el menú Contabilidad, Series. Para crear una nueva serie...

Para cambiar el logotipo de la empresa primero debe subir la imagen a la biblioteca: Haga clic en el menú Administrador, Biblioteca. Pulse el botón nuevo, seleccione el archivo del logotipo y pulse el botón guardar. Recuerde que el...

El candado que aparece en la bara de direcciones cuando visita facturascripts.com indica que la comunicación con la web es segura. Y es segura porque utilizamos un certificado SSL válido. Y es válido porque la fecha de caducidad...

Lanzamos actualizaciones beta de FacturaScripts y sus plugins antes de marcarlas como estables. De esta forma podemos hacer que solamente algunos usuarios prueben estas actualizaciones antes de lanzarlas para todo el mundo. Cómo activar...

FacturaScripts permite trabajar con más de una empresa (multiempresa), pero con limitaciones: No hay, ni habrá una separación completa de los datos de las empresas, es decir, no espere que tanto usted como sus clientes puedan...

¿Le aparece este mensaje de error al usar FacturaScripts? PHP Fatal error: Cannot declare class Cpdf, because the name is already in use in /opt/lampp/lib/php/Cpdf.php on line 19 Este error se presenta cuando el servidor donde...

Cada campo de un formulario es una variable y PHP tiene un límite de variables que puede aceptar de un formulario, este es max_input_vars, que se define en el archivo php.ini, aunque generalmente se puede modificar desde el .htaccess....

FacturaScripts no envía ningún tipo de información a nuestros servidores, salvo en estos casos: Cuando abre el actualizador: se solicita a la web la lista de plugins y sus últimas versiones, para saber si hay algo que actualizar....

En FacturaScripts toda factura tiene al menos un recibo (puede tener más). Para marcar una factura como pagada simplemente tenemos que marcar el recibo como pagado. Para ello abrimos la factura y en la pestaña recibos, seleccionamos el...

Si ha olvidado la contraseña, pruebe esto: Usuario: admin Contraseña: admin ¿No funciona? Pruebe con el usuario admin y la contraseña que usted recuerde. Nada, no funciona... Mire en la barra del navegador ¿Qué pone? Si pone...

FacturaScripts genera automáticamente un ejercicio contable cada año, conforme lo va necesitando. Si por ejemplo crea un pedido con fecha de 2 de enero de 2022, FacturaScripts creará automáticamente el ejercicio 2022 (si no existe)....

Todos los listados de FacturaScripts son muy similares para que sea lo más intuitivo posible. En ellos encontrará pestañas, botones, buscador, filtros, colores y ordenación. Listado de ejemplo Botón nuevo En la mayoría de listados...

Si le aparece el error Fatal error: Allowed memory size of XXX bytes exhausted, lo que significa es que el proceso PHP se ha quedado sin memoria para ejecutarse. No se refiere a espacio en disco o memoria RAM, se refiere al límite de...

Con el Plugin Modelo 303 podrá sacar el informe necesario para la declaración trimestral de IVA a la hacienda española. Una vez instalado el plugin diríjase al menú informes, modelo 303 y pulse el botón nuevo. En la siguiente...

Puede gestionar las divisas o monedas soportadas en FacturaScripts desde el menú Administrador, Paises. Después clic en la pestaña Divisas. Añadir una divisa Para añadir una moneda haga clic en el botón nuevo del listado de...

Desde el menú Almacén, Productos puede ver todos los productos de su catálogo. Tanto productos que compra o que vende. Si todavía no está familiarizado con los listados de FacturaScripts, lea esta sección: Cómo usar los listados...

No se pueden modificar los numeros de facturas manualmente, pero con las secuencias de documentos podemos cambiar la numeración de facturas, albaranes, pedidos y presupuestos, así como el patrón con el que se genera el código...

Desde el menú Compras, Proveedores puede ver todos los proveedores y acreedores (salvo los que se han dado de baja). Para crear un nuevo proveedor simplemente pulse el botón nuevo, es decir, el botón verde con un más. Al hacer clic...

Programador

La clase DbQuery de FacturaScripts nos permite hacer una gran variedad de consultas a la base de datos, de forma muy sencilla: Seleccionar una tabla Debemos llamar al método table() de la clase DbQuery para poder hacer consultas sobre...

Los documentos de compra o de venta son modelos más complejos y van enlazados con un cliente o proveedor, tienen una o varias líneas y además hay que calcular sus totales. Cómo crear un presupuesto de compra Aquí tienes un ejemplo...

En ocasiones necesitamos mostrar listados que consulten más de una tabla. Si los widget select o autocomplete no resolviesen nuestro problema, podemos usar los JoinModel para solucionarlo. El JoinModel Este es un tipo especial de modelo...

FacturaScripts utiliza archivos XML para definir las estructuras de las tablas de la base de datos. De esta forma, el núcleo revisa las tablas y: Si no existe la tabla, la crea. Si existe la tabla, comprueba si tiene todas las columnas...

Ya nos ha quedado claro qué es un modelo, ahora vamos a ver lo que podemos hacer con él. Utilizar un modelo Recuerda que tenemos todo separado por espacios de nombres, si vamos a operar desde un controlador, por ejemplo, deberemos...

Añade un filtro de tipo checkbox o de selección booleana a la pestaña del ListController. Permite filtrar los resultados aplicando el filtro a la columna indicada. Parámetros: viewName: nombre identificador de la pestaña. Nombre de...

Añade una pestaña o sección con un listado al EditController o PanelController. Se usa dentro de la función createViews() del controlador. $this->addListView($viewName, $modelName, $viewTitle, $viewIcon) $viewName: el...

Añade un filtro de tipo autocompletar a la pestaña del ListController. Permite filtrar los resultados aplicando el filtro a la columna indicada. Los resultados para autocompletar los puede extraer de la tabla que le indiquemos....

Este controlador, al igual que el controlador ListController es un controlador extendido para múltiples vistas/pestañas aunque en este caso se permite el uso de distintos tipos de vistas/pestañas: ListView: para mostrar listados....

Añade un filtro de tipo selector a la pestaña del ListController. Permite filtrar los resultados por el campo indicado. Parámetros: viewName: nombre identificador de la pestaña. key: identificador del filtro. Generalmente el nombre...

Este es un controlador específico para listados. Permite una o varias pestañas. Cada una con un listado de los registros de un modelo. Además hace uso de archivos de XMLView para definir qué columnas mostrar y cómo. Ejemplo:...

El widget de archivos, o WidgetFile, permite mostrar y adjuntar archivos en los formularios estándar de FacturaScripts. <column name="full-path" numcolumns="8" order="110"> <widget type="file" fieldname="path"...

El widget de tipo text, o WidgetText, es el widget predeterminado de FacturaScripts y permite mostrar y editar el contenido como texto plano con un limitado número de caracteres. Para textos largos es mejor usar el widget textarea....

En los archivos XMLView podemos usar un widget de tipo number, o WidgetNumber, para mostrar y editar el contenido como números. <column name="quantity" display="right" order="150"> <widget type="number"...

A partir de la versión 2024.3 de FacturaScripts podemos crear facturas de venta con una sola petición POST a la API al endpoint crearFacturaCliente. Una forma sencilla de comprobar si tu API lo permite es consultar la lista de...

Podemos usar la clase ExportManager para crear archivos PDF o Excel destinados a diversos fines, como albaranes, facturas, pedidos, o presupuestos, así como para generar listados personalizados. 1. Ejemplo: Imprimir una factura en PDF...

En ocasiones queremos leer y escribir información referente a la configuración general o de nuestro plugin en concreto. Para estos casos FacturaScripts ofrece un modelo Settings con una serie de funciones de acceso rápido para leer y...

FacturaScripts es también un framework PHP, por lo que también implementa los mismos conceptos que otros frameworks: Enrutado Gestión de errores Gestión de plugins Logs Caché Acceso a base de datos Colas de trabajo El Kernel El...

Los formularios de edición de facturas, albaranes, pedidos y presupuestos son respectivamente PurchaseController o SalesController, en función de si son de compras o ventas: Los formularios de compras heredan de la clase...

Puede mostrar mensajes, avisos o alertas y errores desde controladores o modelos con la clase Tools. No olvide añadir el use de la clase. use FacturaScripts\Core\Tools; Mostrar un mensaje Tools::log()->notice('hola'); // muestra un...

No existe el código perfecto y hacer un framework con nuevas funciones cada poco tiempo y que sea compatible hacia atrás por los siglos de los siglos es el santo grial de los informáticos. Nadie lo ha conseguido y cada poco tiempo hay...

En ocasiones queremos ejecutar procesos en "segundo plano", por ejemplo, actualizar el número de productos de una familia cuando se añade un producto. Este proceso no es fundamental, es decir, no necesitamos ese contador...

Podemos añadir ubicaciones a nuestras plantillas twig de tal forma que otro plugin pueda añadir contenido en esa ubicación. NO es herencia, no estamos machacando los datos originales, estamos añadiendo contenido extra en una...

Con los últimos cambios en la versión 2023.1 ahora es más sencillo añadir endpoints a la API, gracias al nuevo sistema de enrutamiento. Solamente tenemos que crear un controlador que herede de ApiController y dar de alta la nueva...

Para crear o añadir un nuevo registro mediante la API, por ejemplo un producto, utilizaremos el método POST sobre la ruta del recurso del modelo, donde para los atributos del modelo en concreto, como mínimo, serán obligatorios todos...

Además de poder consultar todos los registros de un recurso, como divisas o productos, podemos consultar uno concreto. Si por ejemplo queremos obtener los datos del impuesto IVA21, simplemente debemos hacer una consulta GET a la url...

Para tener un ejemplo sencillo utilizaremos impuestos, que tiene pocos elementos. Para ello haz una consulta de tipo GET a la url http://localhost:8000/api/3/impuestos Este listado viene por defecto limitado a 50 elementos y empieza por...

La API de FacturaScripts ofrece a los programadores una forma sencilla de acceder, crear, modificar y eliminar datos de FacturaScripts desde aplicaciones externas. ¿Cómo usarla? Para acceder a la API de FacturaScripts, añade /api al...

El widget select, o WidgetSelect, permite mostrar valores que están relacionados con otras tablas (o con la misma). Un ejemplo muy sencillo es un selector de país. <column name="country" numcolumns="2" order="150"> <widget...

Este archivo es imprescindible en cada plugin y contiene los siguientes campos: name, para el nombre del plugin. Debe ser el mismo nombre que el directorio del plugin. description, para la descripción del plugin. version, para la...

El widget datalist, o WidgetList, es una especialización del WidgetSelect que permite mostrar valores relacionados con otras tablas (o con la misma) en base al texto introducido por el usuario. Así, el widget en vez de mostrar la lista...

La clase Where se usa en FacturaScripts para definir filtros para consultar a la base de datos. En lugar de escribir el SQL directamente, podemos usar esta clase: use FacturaScripts\Core\Where; $where = [ Where::gt('precio', 0), ...

El cron de FacturaScripts ejecutará todos los procesos cron de los plugins activos, siempre y cuando haya sido configurado en el sistema o hosting. Así que si necesita ejecutar algo de forma periódica, el mejor lugar es el cron de su...

El método all() de los modelos de FacturaScripts nos devuelve un array con todos los registros de ese modelo que cumplen los parámetros indicados. Parámetros where: (opcional) filtros a aplicar al listado. Un array de filtros...

Para modificar la tabla de otro plugin (o del core) podemos crear una extensión de esa tabla, es decir, crearemos un archivo xml con el nombre de la tabla en la carpeta Extension/Table de nuestro plugin. Ejemplo: añadir columnas a la...

A partir de la versión 2024 incorporamos una clase para poder usar fácilmente las APIs de OpenAi para generar texto (chatGPT), imágenes (dall-e) y audio (tts) mediante inteligencia artifical. Esta clase se llama OpenAi y se encuentra...

FacturaScripts utiliza el motor de plantillas twig. Un motor realmente potente que permite bloques, macros, funciones, extensiones y herencia entre plantillas. Los archivos de las vistas HTML deben tener la extensión .html.twig y se...

Estos tipos de row permiten definir paneles que irán colocados en la cabecera o el pié de página de la pestaña, en función de si es de tipo header o footer. Para declarar un panel usaremos la etiqueta group en la que incluiremos...

El widget es el componente de una columna que se encarga de dibujar el contenido. Un widget debe ir dentro de una columna y solamente puede haber uno por columna. <column name="code" numcolumns="4" order="100"> <widget...

No haga cambios en los archivos de las carpetas Core o Dinamic. Estos cambios se perderán al actualizar. Los cambios que haga deben ir en plugins, así que cree un plugin y coloque ahí sus personalizaciones. Chat para programadores...

En los archivos XMLView podemos usar un widget money, o WidgetMoney, para mostrar o editar cantidades de dinero. La principal diferencia respecto al widget number es que busca en el modelo un campo coddivisa para encontrar la divisa y...

La caché es un almacén de memoria temporal. En ella podemos almacenar la información que queramos para luego recuperarla. Usaremos una clave o identificador para aquello que queramos almacenar o leer. Por ejemplo, si queremos...

Podemos lanzar excepciones que carguen páginas especiales de error. Para ello debemos lanzar una KernelException con el nombre de la página de error que queramos. Por ejemplo: lanzamos una página de error de permiso denegado. throw...

FacturaScripts almacena las rutas disponibles en el archivo MyFiles/routes.json. Este archivo se actualiza automáticamente cada vez que se instala, desinstala o actualiza un plugin. También al reconstruir. Enrutado automático Por...

Podemos enviar emails desde FacturaScripts utilizando la clase NewMail. Este clase facilita el envío de emails desde FacturaScripts. Utiliza los datos del correo configurado en el menú administrador, emails. use...

Los plugins pueden contener un archivo Init.php en el que se definen procesos a ejecutar cada vez que carga FacturaScripts o cuando se instala o actualiza el plugin. Ejemplo de Init.php <?php namespace...

Si necesita añadir opciones de configuración a su plugin, puede crear su propia sección en el apartado Por defecto (menú administrador > panel de control) de FacturaScripts. El controlador que lo gestiona es EditSettings, un...

El Assetmanager nos permitirá añadir archivos CSS y Javascript a la página. Dónde colocar los archivos en su plugin Coloque los archivos CSS en la carpeta Assets/CSS/ de su plugin. Coloque los archivos JavaScript en la carpeta...

Para facilitar el desarrollo hemos creado un controlador para listados (ListController) y dos controladores para editar registros (EditController y PanelController). Utilice estos controladores siempre que sea posible. Reducirá el...

FacturaScripts almacena las traducciones en archivos json en la carpeta Translation del plugin, de esta forma cada plugin puede contener sus propias traducciones. También puedes usar el plugin Traducciones que te ayudará a crear tus...

Boletines

Lentitud al abrir facturas, albaranes, pedidos o presupuestos de compra o venta

El sistema comienza a ir cada vez más lento, especialmente en las pantallas de editar facturas, albaranes, pedidos o presupuestos. Tanto en compras como en ventas.

Fatal Error DumbBar not found

Cuando tras actualizar aparece la pantalla de fatal error #1, message: Uncaught Error: Class "FacturaScripts\Core\Base\Debug\DumbBar" not found, podemos completar igualmente la actualización modificando la url.

Solución a "Duplicate entry for key 'uniq_number_facturascli'"

Se trata de un error referente a la importación de facturas desde Excel/CSV y específicamente cuando se seleccionaba una columna como código, pero ninguna como número. En ese caso en concreto, se copiaban todas las facturas con el número 1.

Corregir copia de seguridad de archivos sin directorios

En algunas instalaciones de Windows cuando realizamos la copia de seguridad de los archivos de FacturaScripts con el plugin Backup nos encontramos que en el zip todo son archivos y no hay ningún directorio. Esto es debido a un bug presente en la extensión ziparchive de php para windows.

El campo debeme de la tabla partidas no puede ser nulo

Al hacer asientos o facturas aparecen errores relacionados con los campos debeme o haberme y no guarda ningún asiento nuevo.

Problema con vendor/twig/twig/src/Cache/FilesystemCache.php

Tras una actualización o reinicio del PC o servidor aparece el mensaje de error: vendor/twig/twig/src/Cache/FilesystemCache.php (Line 53) Message: Uncaught RuntimeException: Unable to create the cache directory. Se trata de un problema de permisos en la carpeta MyFiles/Cache

Configuración decimales en Facturascritps

Hay veces que tenemos que configurar más de 2 decimales para precios o unidades en nuestro ERP

ERROR Duplicate entry FAC000001-1

Habiendo usado FacturaScripts durante meses, al hacer la primera factura del nuevo año nos aparecer el error Duplicate entry FAC000001-1 y no nos permite crear facturas. El problema está en la secuencia seleccionada para las facturas, que hace que repita el código.

Problema de rendimiento tras actualizar desde FacturaScripts 2021.4 o anteriores

Tras actualizar desde FacturaScripts 2021.4 o anteriores a FacturaScripts 2021.51 o superior, se observa un problema de rendimiento en ciertos escenarios. Este problema puede suponer que páginas como las de facturas, albaranes, pedidos o presupuestos tarden varios segundos en cargar.

Actualizar el CORE de FacturaScripts cuando muestra "Download error"

Este error suele ocurrir cuando se quiere actualizar el CORE en servidores con unas conexiones a internet lentas.

No puedo actualizar: causas y soluciones

Existen varias situaciones en las que FacturaScripts no puede actualizarse o directamente no aparecen actualizaciones.

errno: 150 "Foreign key constraint is incorrectly formed"

Este error aparece cuando la tabla de la base de datos tiene datos inconsistentes o los tipos o codificación entre las dos tablas no coinciden. No hay una solución automática y solamente queda revisar ambas tablas y corregir a mano.

Solucionar problemas de configuración en fsprinter

Existen varias situaciones donde la configuración y solución de problemas con fsprinter no es sencilla. La mejor aproximación en estos casos es eliminar la configuración y volver a empezar.

ERROR `Unknown column 'idremesa' in 'where clause' al entrar en facturas. Después de migrar de Facturascripts 2017

Error al entrar en facturas, recibos o remesas: ERROR `Unknown column 'idremesa' in 'where clause'. No deja añadir recibos a las remesas, ni consultar las que ya están

Solucionar el error "MySQL shutdown unexpectedly" en XAMPP

Existen diversas situaciones donde MySQL se puede corromper al cerrarlo incorrectamente, impidiendo iniciarlo y por tanto usar la base de datos de FacturaScripts.

"Error column anulada cannot be null" o "Error column ptefactura cannot be null"

Estos errores aparece cuando la migración a 2021 no se ha completado correctamente. Las columnas anulada y ptefactura se usan en FacturaScripts 2017, pero no en versiones posteriores. La solución es ejecutar de nuevo el proceso de migración.

Error de "peticion no valida" en FacturaScripts 2021.4

Tras actualizar a FacturaScripts 2021.4, cada vez que se intenta crear o modificar facturas, albaranes, pedido o presupuestos, aparece el mensaje "petición no válida". El problema es el plugin Obra.

Resuelto problema de seguridad (X-Frame-Options) en FacturaScripts 2021.47

Tras el aviso de un investigador independiente, hemos resuelto un problema de seguridad implementando la cabeceras X-Frame-Options en la beta 2021.47 de FacturaScripts. Este problemas está catalogados como de alto riesgo, aunque creemos que solamente podría tener ese impacto en facturascripts.com y no en instalaciones de usuarios.

Cursos

Sesiones de programación » Envío automático de factura en PDF al email del cliente cuando se facturan albaranes

En esta sesión creamos un plugin que, al facturar un albarán, envía automáticamente la factura en PDF al email del cliente. Es decir, en esta sesión trabajamos: Extensión de modelo que actua al guardar. Generación de factura en...

Sesiones de programación » Añadir un campo al formulario de facturas de venta

En esta sesión creamos un plugin llamado ExpendienteVentas para añadir el campo expendiente a las facturas, albaranes, pedidos y presupuestos de venta. Código fuente Puedes descargar el código desde la pestaña archivos. Necesidades...

Sesiones de programación » Creando un plugin para añadir archivos a clientes y proveedores

En esta sesión vamos a crear un plugin llamado DocumentosProcli para añadir archivos a clientes y proveedores. Código fuente Descarga aquí el código fuente de esta lección. Limitaciones al nombre de los plugins Recuerda que los...

Sesiones de programación » Ejemplo MailNotifier

En esta sesión crearemos una notificación de email para que cuando aprobemos un pedido para convertirlo en albarán, se envíe un email al cliente con los datos del pedido. Código fuente Descarga el código fuente de esta lección....

Sesiones de programación » Crear un widget de texto con botón (WidgetTextBtn)

En esta sesión crearemos un nuevo widget, WidgetTextBtn, que será un widget de texto con botón de acción, para casos en los que queramos verificar el dato o hacer algo más. Código fuente Descarga el código fuente de esta lección....

Curso básico de PHP » Instalar y configurar Visual Studio Code

Visual Studio Code es un editor de código fuente gratuito y de código abierto desarrollado por Microsoft. Es una aplicación multiplataforma que se puede utilizar en Windows, macOS y Linux. VSCode tiene una amplia gama de...

Sesiones de programación » Añadir cambio de divisa a compras

En esta sesión crearemos un plugin para recalcular los precios al cambiar la divisa en los documentos de compra o venta. El código fuente está en la pestaña archivos. Necesidades a cubrir por el plugin Necesitamos recalcular los...

Sesiones de programación » Ejemplo de formulario con HtmlView

En esta lección crearemos un EditController con un HtmlView (como segunda pestaña) para poder editar múltiples registros. Puedes descargar los archivos desde la pestaña archivos. Necesidades a cubrir por el plugin Imaginemos que...

Curso básico de programación » Usuario, IP y valores predeterminados

Ya sabemos que podemos colocar valores predterminados en el método clear() del modelo. ¿Pero qué pasa cuando lo que queremos es el usuario o la IP actual? Este tipo de valores solamente se pueden obtener desde el controlador....

Curso básico de programación » Modificar la ficha de clientes

Ahora vamos a añadir el listado de proyectos a la ficha de cliente (controlador EditCliente.php). Controller/EditCliente.php Creamos un archivo llamado EditCliente dento de la carpeta Controller. <?php namespace...

Curso básico de programación » Añadir pestañas al controlador de edición

Los EditController también permiten añadir pestañas. Pestañas de varios tipos: listados, edición múltiple, html... Añadir pestaña de listado Editamos el archivo Controller/EditProject.php para sobreescribir los métodos método...

Curso básico de programación » Ampliación del controlador de edición

Procedemos ahora a añadir las nuevas columnas al XMLView del controlador para edición. XMLView/EditProject.xml <?xml version="1.0" encoding="UTF-8"?> <view> <columns> <group name="basic"...

Curso básico de programación » Ampliación del controlador de listados

Ahora vamos a añadir los nuevos campos al listado y a crear algunos filtros. XMLView/ListProject.xml Añadimos las nuevas columnas al archivo XMLView del controlador. <?xml version="1.0" encoding="UTF-8"?> <view> ...

Curso básico de programación » Ampliación del modelo

Ahora que ya estamos familiarizados con los modelos y controladores, vamos a ampliar el modelo Project para seguir profundizando. Model/Project.php Añadimos al modelo las columnas codcliente, description, total, user y verified....

Curso básico de programación » Los modelos

En FacturaScripts los modelos cumplen una doble función, no sólo representan un objeto (como un producto) y permiten su creación, manipulación o eliminación de la base de datos, sino que además permiten obtener y filtrar otros...

Curso básico de programación » Controladores de edición (EditController)

EditController es un controlador extendido para editar muy rápidamente las propiedades de un modelo. Controller/EditProject.php Vamos a crear un controlador para editar proyectos, para ello cree el archivo EditProject dentro de la...

Curso básico de programación » Controladores de listados (ListController)

ListController es un controlador extendido para listados. Permite una o varias pestañas. Cada una con un listado de registros de un modelo. Controller/ListProject.php Vamos a comenzar creando nuestro listado de projectos. Para ello...

Curso básico de programación » Estructura de un plugin

La carpeta del plugin deberá contener la siguiente estructura de archivos y directorios: facturascripts.ini Este archivo es el que indica a FacturaScripts los datos básicos de su plugin como son: nombre, descripción, versión, etc......

Curso básico de programación » Su primer plugin

Un plugin no es más que una carpeta que contiene código que será utilizado por el programa principal. En FacturaScripts crear un plugin es tan sencillo como crear una nueva carpeta dentro de la carpeta Plugins/ de FacturaScripts....

Curso básico de programación » Herencia

Siempre hay que usar un alias para heredar de una clase que se llama igual. Herencia mal <?php namespace FacturaScripts\Plugins\MiPlugin\Model; use FacturaScripts\Core\Model\Producto; class Producto extends Producto { } Herencia...

Noticias

La versión 1.1 del plugin ConciliacionBancaria ha sido publicada, y esta es la lista de cambios realizados: Novedades v1.1 Mejorados los filtros y diseño de los modals para poder enlazar un movimiento bancario con un recibo....

En el día de hoy se ha publicado la versión 1.2 del plugin ConciliacionBancaria. A continuación podrá leer la lista de cambios realizados: Cambios v1.2 Al actualizar el plugin sin actualizar previamente el plugin de CSVimport ahora...

La versión 1.7 del plugin Notificaciones ha sido publicada, y esta es la lista de cambios realizados: Problemas solucionados Corregidos problemas al obtener la url de la instalación para enviar las notificaciones por email. Corregido...

Ya está disponible la versión 1 del plugin IeKanban. IeKanban es un desarrollo para Facturascripts con el que pretendemos mejorar el manejo de las notas del CRM. Lo que hace es presentar estas notas en un tablero Kanban, un sistema...

Ya está disponible la versión 5.1 del plugin CSVimport. Permite importar clientes, proveedores, productos o artículos, familias, fabricantes y facturas desde archivos CSV, que son básicamente archivos de Excel, pero guardados en este...

Ya está disponible la versión 5 del plugin CSVimport. Permite importar clientes, proveedores, productos o artículos, familias, fabricantes y facturas desde archivos CSV, que son básicamente archivos de Excel, pero guardados en este...

Hemos lanzado la versión 1.3 fsmaker. Que es la herramienta de desarrollo rápido de plugins para FacturaScripts y que permite crear rápidamente la estructura de directorios, modelos, controladores y archivos XML. Novedades de la...

Ya está disponible la versión 1.07 del plugin AnticiposPDFCoreDoc. Complemento del plugin Anticipos: Complemento del plugin Anticipos, que implementa soporte para incluir los anticipos vinculados en el documento de venta, al imprimir...

Ya está disponible la versión 1.8 del plugin PortalCliente. Añade un panel de gestión para clientes, donde sus clientes podrán hacer multitud de tareas de gestión entre ellos y su empresa. Dele el control de sus acciones a sus...

Ya está disponible la versión 3 del plugin Modelo347. El Modelo 347 de la hacienda española es un modelo informativo para la declaración anual de operaciones con terceros. Instale este plugin para obtener los datos necesarios para...

Ya se puede descargar la versión 1.7 del plugin PortalCliente. Estos son los cambios más destacados: Problemas solucionados Corregido problema que impedia coger correctamente la url del sitio, necesario al enviar los emails con...

Ya está disponible la versión BETA 2024.8 de FacturaScripts, que puedes actualizar si tienes marcada la opción de actualizaciones beta en el panel de control. Listados de productos Ahora podemos filtrar también los productos no...

En el día de hoy se ha publicado la versión 1.6 del plugin Notificaciones. A continuación podrá leer la lista de cambios realizados: Cambios v1.6 Añadido un spinner al marcar una notificación como leída. Lista de correcciones ...

La versión 0.01 del plugin IeSepaMandato ha sido publicada, y esta es la lista de cambios realizados: Funciones en la versión 0.01 Permite imprimir la orden de domiciliación de adeudo directo SEPA (mandato SEPA) desde la cuenta...

En el día de hoy se ha publicado la versión 2 del plugin IeAyudaFacturacion. A continuación podrá leer la lista de cambios realizados: Nuevas funciones en la versión 2 Al agrupar albaranes de compra, solicita el número de la...

Ya se puede descargar la versión 1.6 del plugin PortalCliente. Estos son los cambios más destacados: Problemas solucionados Corregida la url de reotorno al pagar online con Stripe. Corregido bug al crear nuevo producto. Corregido...

En el día de hoy se ha publicado la versión 2.2 del plugin PreciosMasivos. A continuación podrá leer la lista de cambios realizados: Novedades en la versión 2.2 Ahora al usar las funconalidades de "precios", el costo se...

Ya se puede descargar el plugin Calendario. Actualmente, soporta el plugin Turnos Si estas usando Plugin Turnos, todos los registros de turnos creados se muestren automáticamente en el calendario. Además, ofrece la funcionalidad de...

En el día de hoy se ha publicado la versión 2 del plugin ProductosModMasiva. A continuación podrá leer la lista de cambios realizados: Cambios v2 Ya no es necesario seleccionar nada, toma directamente el listado en pantalla Se...

La versión 1.5 del plugin Traducciones ha sido publicada, y esta es la lista de cambios realizados: Problemas solucionados Solucionado error que impedía crear nuevos idiomas. Quizás le interese Cargar idiomas por defecto Añadir...

La versión 2.6 del plugin IeBeneficios ha sido publicada, y esta es la lista de cambios realizados: Problemas solucionados Solucionado problema al introducir líneas sin referencia en documentos de compra Enlaces de interés Si desea...

Ya está disponible la versión 1.5 del plugin PortalCliente. Añade un panel de gestión para clientes, donde sus clientes podrán hacer multitud de tareas de gestión entre ellos y su empresa. Dele el control de sus acciones a sus...

Ya se puede descargar la versión 1.5 del plugin Notificaciones. Estos son los cambios más destacados: Nuevas funciones en la versión 1.5 Ahora se tienen en cuenta los nuevos crons del Core para poder llevar el control. Correcciones...

Ya está disponible la versión 1.26 del plugin AdmReportico. Este Plugin te permite administrar los informes diseñados con el "Diseñador de Informes Reportico". Informes que podremos descargar en formato PDF o en CSV, para...

Ya se puede descargar la versión 1.5 del plugin escalaPrecios. Estos son los cambios más destacados: Novedades v1.5 Revisada la compatibilidad con la versión 2024.5 de Facturascripts. Correcciones v1.5 Cuando un cliente no tiene...

En el día de hoy probablemente muchos de vosotros hayais recibido un email con el título "Clave de actualización caducada". En el email está todo explicado, pero por si os suena a chino, aquí va un resumen de...

Recientemente google chrome, el navegador web más usado en el mundo, ha anunciado que dejará de soportar alert() en los iframes a partir de enero de 2022. ¿Que implicaciones tiene? En FacturaScripts 2017 muchas de las pestañas son...

FacturaScripts nació allá por el 2007, y todavía se puede consultar el código fuente original en la página de FacturaScripts en sourceforge ¿Os acordáis de sourceforge? Yo no, lo abandoné en cuanto salió google code ... ¿Os...

La versión 1.4 del plugin PortalCliente ha sido publicada, y esta es la lista de cambios realizados: Mejoras en la versión 1.4 Ahora se muestran las imágenes del producto desde las páginas de presupuestos, pedidos, albaranes y...

La versión 2024.5 BETA de FacturaScripts ya está disponible. Novedades v2024.5 Cuando marcamos una factura como pagada, ahora nos aparece una ventana donde podemos seleccionar la forma de pago y la fecha de pago: En la pestaña de...

Hemos lanzado la versión 2.7 del plugin MultiEmail. Este plugin fue lanzado el 23-05-2020 y cuenta con 87 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Bugs corregidos Corregida compatibilidad con el...

La versión 1 del plugin ConciliacionBancaria ha sido publicada, y esta es la lista de cambios realizados: Cambios v1 Ahora también podemos crear asientos a partir de movimientos bancarios. Pulsamos el botón vincular, seleccionamos...

Ya se puede descargar la versión 2.5 del plugin Modelo303. Estos son los cambios más destacados: Cambios v2.5 Hemos añadido soporte para el modelo 390 de hacienda, que al fin y al cabo es como el modelo 303 pero anual. Ahora al crear...

En el día de hoy se ha publicado la versión 3.2 del plugin TPVneo. A continuación podrá leer la lista de cambios realizados: Problemas solucionados Corrección de problemas al generar el asiento de movimiento de caja de salida....

Ya se puede descargar la versión 1.4 del plugin Traducciones. Estos son los cambios más destacados: Novedades en la versión 1.4 Desde ahora se permite traducir cualquier texto manualmente de otro modelo, por ejemplo si un plugin o el...

Ya está disponible la versión 3.1 del plugin TPVneo. Terminal Punto de Venta (PoS) con diseño para pantalla táctil: Permite configurar varios terminales, de forma que se pueda usar en varios puestos o tiendas distintas. Se puede...

Ya está disponible la versión 1.3 del plugin Ticketbai. Implementación de Ticket-bai para FacturaScripts. Permite firmar electrónicamente las facturas de venta, enviarlas a la hacienda foral correspondiente (Álaba, Bizkaia o...

Ya se puede descargar la versión 3 del plugin TPVneo. Estos son los cambios más destacados: Nuevas funciones en la versión 3 Ahora desde el listado de la caja o desde la propia caja se puede recalcular los totales. Se ha rediseñado...

Ya se puede descargar la versión 3 del plugin Servicios. Estos son los cambios más destacados: Cambios v3 Moviedo el ticket de impresión del plugin Tickets a este plugin. Correcciones v3 Solucionados fallos al guardar el historial...

Ya está disponible la versión 2.2 del plugin Tickets. Permite imprimir tickets de facturas, albaranes, pedidos, presupuestos, servicios y recibos. Añade la opción de ticket al botón de imprimir. Incluye además las opciones de...

Ya está disponible la versión 1.22 del plugin Textos. Plugin que permite administrar textos de uso cotidiano, organizados por Grupos de Textos.... Leer más Lista de correcciones Pequeñas correcciones que faltaban para adaptarlo a...

Ya se puede descargar la versión 3 del plugin CalcularArea. Estos son los cambios más destacados: Bugs corregidos Corregido un bug que impedia imprimir pdf usando el core, en vez de PlantillasPDF. Quizás le interese Plan de...

Hemos lanzado la versión 1.25 del plugin AdmReportico. Este plugin fue lanzado el 12-06-2021 y cuenta con 226 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Novedades en la versión 1.25 Se ha...

La versión 2024.4 del plugin CORE ha sido publicada, y esta es la lista de cambios realizados: Novedades v2024.4 Ahora podemos ordenar las imágenes de los productos. Simplemente debemos arrastrar a la posición deseada. Problemas...

Ya está disponible la versión 1.1 del plugin PagoRecibosRedsys. Plugin diseñado para facilitar el proceso de pago de facturas mediante la integración con la pasarela de pago de Redsys, una plataforma altamente reconocida y...

Ya se puede descargar la versión 3.1 del plugin Informes. Estos son los cambios más destacados: Mejoras en la versión 3.1 En ocasiones queremos un informe gráfico que para saber cuantos de los registros tienen valor en una columna...

Hemos lanzado la versión 1.4 del plugin Notificaciones. Este plugin fue lanzado el 10-10-2023 y cuenta con 5 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Nuevas funciones en la versión 1.4 Ahora se...

Ya está disponible la versión 2024.3 BETA de FacturaScripts. Mejoras en la versión 2024.3 El listado de plugins instalado se divide ahora en activos e inactivos, para que sea más intuitivo. Además los activos aparecen por orden de...

La versión 1.2 del plugin Ticketbai ha sido publicada, y esta es la lista de cambios realizados: Novedades y correcciones en la versión 1.2 Tarea #2951: AÑADIR FILTRO DE "ENVIADO A HACIENDA" O "FIRMADO CON TICKETBAI...

Ya se puede descargar la versión 4.12 del plugin Anticipos. Estos son los cambios más destacados: Problemas solucionados Solucionado error que se producía al editar documentos de Compra (Presupuestos, Pedidos y Albaranes), en según...

Plugins

Backup

Permite crear y restaurar copias de seguridad de la base de datos (sólo MySQL) y los archivos de FacturaScripts. Imprescindible para no perder datos en caso de problemas. Menú: Añade la sección "copia de seguridad" al...

POS

Agrega un punto de venta (TPV, Point of Sale) que permite crear facturas, albaranes, pedidos o presupuestos de venta. Características: * Interfaz amigable. * Maneja arqueos. * Puedes poner la venta en pausa y retomarla...

Servicios

Permite gestionar servicios (SAT) en negocios como talleres, tiendas de informática, de reparación de móviles, electrodomésticos, etc. Además de poder crear/editar/eliminar servicios, estos pueden ir vinculados a una máquina,...

PrintTicket

Permite la generación de tickets para imprimirlos usando impresoras térmicas. Se usa en conjunto con la aplicación de impresión fsprinter https://facturascripts.com/remote-printer El plugin te permite agregar de igual forma...

PlantillasPDF

Permite configurar o personalizar los diseños PDF de facturas, albaranes, pedidos y presupuestos. Con este plugin podemos elegir entre cinco plantillas prediseñadas. Y para cada una de estas plantillas podemos configurar: - Tamaño...

FS2017Migrator

Permite migrar los datos de FacturaScripts 2017 a la nueva estructura de FacturaScripts. Una vez realizada la migración no se puede seguir trabajando con la versión 2017 (obviamente). Pasos para una correcta migración: 1. Haga una...

Proyectos

Permite gestionar proyectos con fechas de inicio y de finalización, cliente relacionado (si lo hubiese) y estado. - Los proyectos además pueden ser privados, en cuyo caso podremos dar permisos por usuarios. - Cada proyecto puede...

Tickets

Permite imprimir tickets de facturas de venta, albaranes, pedidos, presupuestos, servicios y recibos. Añade la opción de ticket al botón de imprimir. Incluye además las opciones de ticket normal y ticket regalo. Se pueden dar de...

AsientosPredefinidos

Con este plugin puede crear plantillas de asientos para repetirlos rápidamente y ahorrar mucho tiempo con todos esos asientos que se repiten periódicamente, como nóminas, pagos, seguros, etc. Para facilitar esta tarea...

Ubicaciones

Sistema de localización de productos en almacenes para Facturascripts. Este plugin facilita el conocimiento y el control de las ubicaciones de nuestros productos dentro de un almacén, pudiendo ubicarlos hasta en cinco niveles de...

fsRepublicaDominicana

Plugin base para generar los comprobantes fiscales NCF para República Dominicana - Requisitos de Instalación Para un correcto funcionamiento la instalación de FacturaScripts debe hacerse eligiendo el idioma Español de República...

AdmReportico

Este Plugin te permite administrar los informes diseñados con el "Diseñador de Informes Reportico". Informes que podremos descargar en formato PDF o en CSV, para estadísticas o para imprimir documentos. He incluido 4...

NeoTheme

Modifica el aspecto de FacturaScripts para usar una barra superior y un menú lateral: - Barra lateral: muestra todas las opciones de menú (administrador, almacén, compras...), el icono del usuario y un buscador general. El resto...

Bootemas

Añade 21 themes/skins nuevos a FacturaScripts para modificar su aspecto visual. Temas originales de bootswatch.com: 3 temas oscuros (dark) y 18 claros. Permite seleccionar el tema predeterminado para todos los usuarios, desde el...

EstadosCuenta

Este Plugin ayuda a generar un Estado de Cuenta por Cliente, según sea necesario, la idea es tener un documento con los datos necesarios para enviar al cliente y poder notificar sobre facturas que están pendientes de cobro o algunas...

webportal

Permite gestionar la parte web de FacturaScripts, como un CMS, añadiendo páginas, un buscador y permitiendo hacer login a los clientes o contactos mediante facebook, twitter o google. PLUGIN ABANDONADO.

Shopeame

Shopea.me es un servicio web con el que puedes sincronizar tu tienda online WooCommerce o PrestaShop con FacturaScripts, ahorrar cientos de horas de trabajo, tener siempre el inventario actualizado y mejorar tus tiempos de respuesta al...

CSVimport

Permite importar clientes, proveedores, productos o artículos, familias, fabricantes y facturas desde archivos CSV, que son básicamente archivos de Excel, pero guardados en este formato (abres el archivo con Excel, pulsas guardar como...

Cpagos

Plugin para tener un mejor control de pagos a proveedores, cuando la compra es al crédito, la idea es tener un mejor orden y un formato agradable y fácil de imprimir desde FacturaScripts, así como tener mejor orden al momento de...

Contratos

Este plugin trata de cubrir la necesidad de gestionar aquellos contratos de servicios periodicos firmados con empresas de los cuales no queremos generar automaticamente albaran pero si llevar un control de cuando finalizan con el fin de...

Modelo111

El Modelo 111 es una declaración trimestral de las retenciones del IRPF practicadas a trabajadores, profesionales y empresarios. # ¿Quién tiene que presentar el modelo 111? Están obligados a presentar el modelo 111 todos los...

Argon

#Tema argon para facturascripts 2018

ecommerce

Convierte a FacturaScripts en una tienda online. Incluye las pasarelas de pago: paypal y stripe. PLUGIN ABANDONADO

ImportadorStripe

Stripe es un sistema de pagos online que entre otras cosas nos permite gestionar cobros recurrentes de servicios a los que se suscriben nuestros clientes y generar las facturas correspondientes a esos cobros. El problema de esas...

CRM

Permite gestionar contactos, listas, notas y oportunidades de negocio. Perfecto para llevar la adquisición de clientes junto al resto de gestiones de la empresa con FacturaScripts. Permite: - Crear, modificar y eliminar...

PartesDeTrabajo

Con este plugin podrá conectar FacturaScripts con la aplicación de Partes de Trabajo en la Nube: - Podrá ver los partes de trabajo directamente desde FacturaScripts. - Podrá importar los partes como albaranes en...

RemesasSEPA

Añade gestión de Remesas bancarias en formatos SEPA CORE, COR1 y B2B. Con este plugin podemos agrupar fácilmente los recibos pendientes de facturas de cliente en remesas, generar el fichero xml y subirlo al...

DocumentosFirma

Permite firmar documentos de forma biométrica en el navegador. => Añade dos pestañas a la Biblioteca de FacturaScripts Plantillas y Documentos. => Puedes crear plantillas de Documentos (como RGPD, Contratos...) mediante un...

DarkMode

Añade un icono arriba a la derecha para alternar entre Dark Mode (el tema oscuro) y Light Mode (el tema claro). Además en el Light Mode también se modifica la apariencia por defecto de FacturaScripts, añadiendo un poco de contraste...

TarifasAvanzadas

Añade gestión de descuentos de venta, ya sea por cliente, por grupo de clientes, por familia, por producto, por fecha o incluso descuentos generales. Los descuentos se pueden acumular o no, y con las prioridades podemos indicar qué...

ClearDB

Permite eliminar todos los datos de la base de datos y restablecer FacturaScripts. Elimina todas las facturas, los albaranes, los pedidos, los presupuestos, los clientes, los productos... para empezar o comenzar desde...

BracketTheme

Cambia la apariencia de FacturaScripts utilizando el template Bracket

OpenServBus

El All in One que complementa a FacturaScripts para la gestión de empresas de transporte de viajeros. Es el complemento necesario para que FacturaScripts ayude y mejore el funcionamiento de empresas de autobuses y autocares. Le...

ArgonTheme

Thema Argon aplicado a NeoTheme para FacturaScripts

Facturae

Añade soporte para la factura electrónica española: el formato facturae 3.2. Este plugin añade la pestaña facturae a las facturas de cliente. Desde esta factura puede rellenar todos los campos necesarios para la administración,...

OldForms

Antiguos formularios de edición tipo Excel para albaranes, facturas, pedidos y presupuestos. Sustituidos en la versión 2022 por problemas de licencia. ATENCIÓN: Este plugin no tendrá más desarrollo.

Community

Añade y permite gestionar una comunidad en la parte pública de FacturaScripts. Añade sección de documentación, equipos y plugins. Esta misma web está construida con este plugin. PLUGIN ABANDONADO.

ModularTheme

Adaptación del tema ModularAdmin para facturascripts 2020.

DocumentosProyectos

Este plugin complementa el Plugin de Proyectos para FacturaScripts y permite añadir archivos relacionados. Crea una sección en la parte lateral de la visualización de un proyecto, permitiendo adjuntar archivos con descripción y...

TPVneo

Terminal Punto de Venta (PoS) con diseño para pantalla táctil: - Permite configurar varios terminales, de forma que se pueda usar en varios puestos o tiendas distintas. - Se puede configurar en cada terminal para generar facturas o...

PrintChecker

Plugin de Control de Impresión para Documentos Este plugin proporciona una solución eficaz para aquellos que manejan la impresión regular de documentos como facturas y albaranes. Su función principal es evitar confusiones y...

DocumentosRecurrentes

Permite generar facturas, albaranes, pedidos o presupuestos (de compra o de venta) que se repiten cada x tiempo, ya sean días, semanas, meses o años. La forma más fácil de hacer compras o ventas periódicas. Imagina que cada mes...

AdminLTE

Plugin que modifica la apariencia de Facturascripts y agrega el estilo del template de AdminLTE.

PlazosPago

Añade plazos a las formas de pago y los aplica en los recibos. Con este plugin podemos crear formas de pagos fraccionado, como la típica forma de pago 30-60-90. Simplemente creamos la forma de pago y creamos 3 plazos: - Uno del 33% a...

SamplePlugin

Plugin con multitud de interfaces para probar a fondo la parte gráfica de FacturaScripts 2018 y encontrar bugs más fácilmente.

Swift

Plugin que permite visualizar el codigo Swift asociado a las cuentas bancarias en Facturas y resto de documentos donde se especifica el IBAN de la cuenta. En caso de que no exista el código Swift en la cuenta no se visualiza nada.

MultiEmail

Permite configurar múltiples emails en FacturaScripts para poder enviar desde ellos. Los emails se pueden asociar por usuario, grupo de usuarios o empresa. De esta forma podemos hacer que todos los usuarios de un grupo, o e una empresa,...

FacturacionCostaRica

Plugin "FacturacionCostaRica" para el CORE 2018 con el propósito de realizar ajuste de FacturaScritps para Costa Rica e implementar Factura Electronica con ayuda de CRLibre (https://github.com/CRLibre/API_Hacienda), me pueden...

SqlEditor

Permite ejecutar sentencias Sql desde facturascrips. No permite sentencias de acción (insert, delete...). 20-01-2019 Revisión de funcionamiento. Añadido Readme

PlanContableCooperativasESP

Sustituye el Plan Contable por defecto que trae Facturascripts, por el plan contable para pymes adaptado para las cooperativas españolas, con las subcuentas de 10 dígitos y la configuración inicial de las cuentas especiales. NOTA:...

Páginas

FacturaScripts: contabilidad y facturacion libre

FacturaScripts es un programa de contabilidad, facturación y CRM gratis para pymes y autónomos. Es software libre y altamente personalizable gracias a su amplio catálogo de plugins: desde factura electrónica hasta conexión con ecommerce.

Cómo crear un plugin para FacturaScripts

Tutorial de cómo crear un plugin para FacturaScripts.

Kit Digital con FacturaScripts

El Kit Digital es un programa de ayudas del Gobierno de España para impulsar la digitalización de las pymes y autónomos. Con el Kit Digital, puedes conseguir hasta 12.000 euros para financiar la implantación de soluciones digitales en tu negocio. FacturaScripts es una solución 100% subvencionable co

Sistema de puntos de facturascripts.com

El número de usuarios de FacturaScripts crece mucho más rápido que nuestros recursos. En facturascripts.com creemos que la forma más eficiente de asignar unos recursos limitados es mediante un sistema de puntos.

Patrocinar FacturaScripts

Conviértase en patrocinador desde 10€ y además de ayudarnos a mejorar FacturaScripts, podrá añadir y votar ideas para nuevas versiones, descargar plugins exclusivos y tener acceso anticipado a nuevos plugins antes de su lanzamiento.

Instalar FacturaScripts en hosting

Guía de cómo instalar FacturaScripts en un hosting.

Instalar en Windows

Instala FacturaScripts en Windows mediante XAMPP, que es un empaquetado de Apache, PHP y MySQL para Windows.

Cursos de FacturaScripts para usuarios y programadores

Cursos disponibles sobre FacturaScripts: cursos de usuario de distinto nivel e incluso cursos de programación de plugins. El resto de documentación está en la sección ayuda.

Asistente de programación IA

Este asistente utiliza inteligencia artificial para contestar las preguntas de programación que le hagas. Puedes preguntarle sobre desarrollo de plugins para FacturaScripts, dudas de programación o errores con los que estés atascado. Lo actualizamos cada poco tiempo con más y más conocimiento.

ChatBot

El chatbot de FacturaScripts responderá cualquier duda que tenga respecto al funcionamiento o características de FacturaScripts y sus plugins.

Plugins para FacturaScripts

Un plugin es un complemento que añade nuevas funciones a FacturaScripts. Este es el catálogo oficial de plugins para FacturaScripts.

fsprinter: app para imprimir tickets en FacturaScripts

fsprinter es la aplicación para imprimir tickets en FacturaScripts. Disponible para Windows, Linux y Mac. Instala la app para poder conectar una impresora e imprimir tickets.

FacturaScripts cumple la ley antifraude

FacturaScripts cumple con toda la normativa española referente a softwarte de contabilidad y facturación. Y lanzamos actualizaciones cada vez que se cambia la normativa o surge alguna nueva ley que afecte al software.

Cómo instalar FacturaScripts en Linux

Guía sobre cómo instalar FacturaScripts en Linux: apache + php + mysql.

Contacto y soporte

Sección de contacto y soporte de FacturaScripts. Elija una opción de la lista para que le pongamos en contacto con la persona indicada.

Cómo convertirse en experto

¿Ya tiene cierto nivel con FacturaScripts? Ahora puede ofrecer sus servicios al resto de usuarios desde aquí. Regístrese como experto en FacturaScripts y ofrezca sus servicios a terceros, ya sean desarrollo, soporte, formación o asesoramiento contable. Tenemos un proceso muy ágil, sencillo y fiable.

Encuentre un Experto

Encuentre un experto para que le ayude con su incidencia, migración, integración o desarrollo para FacturaScripts. Este catálogo se actualiza continuamente con todos los expertos disponibles. Usted también puede registrarse como experto si tiene algo que aportar.

Probar FacturaScripts online

Olvídese de instalaciones, mantenimiento y copias de seguridad con FacturaScripts en la nube. La forma más cómoda de teletrabajar con FacturaScripts.

Boletines de soporte

Los boletines técnicos sirven para informar al resto de colaboradores sobre problemas técnicos de FacturaScripts a los que nos hemos enfrentado y su solución. Está enfocado a personal de soporte, no al usuario medio.

Cómo instalar FacturaScripts en Mac

Guía para instalar FacturaScripts en macOS. Si tienes un macintosh, sigue este tutorial para instalar FacturaScripts (junto con apache, php y mysql).

Desplegar FacturaSctipts con Docker

Despliegue FacturaScripts rápida y cómodamente con Docker gracias a nuestro Docker oficial en Docker Hub.

Descargar FacturaScripts

FacturaScripts es una aplicación web, como un blog o una tienda online. Puede instalarlo en su PC con Windows, Linux o Mac, pero lo recomendable es que lo instale en su hosting o que use la versión en la nube, así podrá trabajar en grupo y acceder desde cualquier lugar y a cualquier hora.

Programa para hacer facturas. Programa facturacion gratuito

FacturaScripts es un programa para hacer facturas gratis. Sencillo como un Excel y potente como el mejor ERP. Además cuenta con un centenar de plugins para factura electrónica, CRM, remesas bancarias y un largo etcétera.

Programa para hacer presupuestos

Cree y envíe presupuestos, cotizaciones o facturas proforma (así como pedidos, albaranes y facturas). Con FacturaScripts puede hacer todo esto y más desde su PC, tablet o smartphone.

Programa de contabilidad gratis para autónomos y pymes

FacturaScripts es un programa de contabilidad y facturación para autonomos y pymes. Lo puede instalar en su PC o hosting totalmente gratis, o usar nuestra versión en la nube.

Guía de programación

Guía para programadores de FacturaScripts. Aquí encontrará ayuda, documentación de desarrollo y cursos.

Noticias y actualidad de FacturaScripts

Noticias sobre FacturaScripts, plugins, eventos, servicios y nuevos lanzamientos, así como los enlaces a youtube, twitter y facebook. Toda la actualidad del ecosistema FacturaScripts resumida aquí.

FacturaScripts 2017

Descargar FacturaScripts 2017 para Windows, Linux o Mac. Requisitos mínimos: PHP5.6 y MySQL.

Facebook

Página de facebook de FacturaScripts

Twitter

Cuenta de Twitter de FacturaScripts

YouTube

Canal de FacturaScripts en YouTube

La Forja: noticias, boletines y desarrollo de plugins

La forja es donde nacen los plugins de FacturaScripts. Aquí podrá publicar sus plugins, recibir las preguntas o informes de errores de los usuarios y publicar y ver noticias del core y de otros plugins.

Guía de usuario

Guía de usuario de FacturaScripts. Aquí encontrará ayuda, documentación y cursos.

Foro 2017

Antiguo foro de FacturaScripts: noticias, preguntas, errores e ideas de toda la comunidad. Este foro se clausuró en 2018. Si tiene dudas use el icono de soporte situado en la esquina inferior derecha.

Roadmap: plan de desarrollo y sugerencias de FacturaScripts

Plan de desarrollo y sugerencias de FacturaScripts. Los patrocinadores pueden hacer sugerencias y votarlas, el equipo de desarrollo puede escoger una tarea y encargarse. Consulte la sección colabora (menú más) para colaborar.

Expertos

Antonio (Core contributor)

Colaborador en el núcleo de FacturaScripts desarrollando nuevas funcionalidades y corrección de errores reportados por usuarios. Ruego contacten solo interesados en Desarrollo de Plugins a medida. Servicio mínimo 4h.

Carlos García

Soy el programador principal de FacturaScripts. Tengo la máxima experiencia y conocimiento del programa al ser el creador. Ofrezco algunas horas de soporte y desarrollo al cabo del mes. Si el desarrollo es pequeño o la incidencia es urgente, me puedes contratar para una solución rápida y profesional.

Carlos Yánez

Más de 5 años de experiencia en el desarrollo de plugins a medida de FacturaScripts. Nos especializamos en sistemas de facturación electrónica para Ecuador y Argentina.

Facundo Gonzalez

He desarrollado varios plugins para facturascripts tanto privados como públicos, actualmente administro varias implementaciones de facturascripts brindando asesoramiento, entrenamiento de usuarios y creación de plugins personalizados.

Javier Perez

Asesoría y soporte técnico en software de gestión y facturación. Apoyo para resolver problemas referentes a Facturascripts en el hosting o en el pc. Apoyo para migrar de fs 2017 a la versión 2023/2024. Asesoría para generar facturas electrónicas del Sri de Ecuador desde Facturascripts. Desarrollo de soluciones de interoperatividad entre fs OLT y Routers Mikrotik (monitoreo y ejecución) para proveedores de servicio de Internet.

Jorge Garcés

Desde AUMENTIUM hemos implementado un alojamiento seguro de FacturaScripts con más de 50 clientes. Damos soporte de valor añadido solucionando dudas sobre el funcionamiento y aplicando parches sobre errores de las versiones mientras se implementan en la versión oficial de FacturaScripts. Hemos creado 2 plugins oficiales, así como una adaptación completa a la normativa contable de Andorra. También, hemos creado otros plugins no publicados adaptando las operativas de FacturaScripts a las necesidades de nuestros clientes. Tenemos experiencia en la resolución de consultas de uso, formación a usuarios, digitalización de procesos y creación de plugins de cualquier tipo, así como integraciones complejas con sistemas de terceros. Somos expertos en seguridad, y aplicamos la máxima de "Security by default" en todos los proyectos en los que nos involucramos.

Juan Lopera

Soy el creador de varios plugins que han sido publicados en FacturaScripts. Mi experiencia abarca desde la creación hasta la implementación y el soporte técnico especializado para cualquier inconveniente que pueda surgir en la instalación de FacturaScripts. Además, ofrezco servicios personalizados para el desarrollo y la personalización de plugins, adaptándolos a las necesidades específicas de tu negocio.

Juan Moreno

He participado en las implementaciones de más de 60 Facturascripts desde abril de 2017. El 99% siguen funcionando en la actualidad. Soluciono diariamente dudas de funcionamiento y errores. Experiencia de nivel 34/100 (He aprobado 2 o más cursos, resuelto más de 100 cuestiones de soporte). He creado 7 plugins oficiales, aunque existen otros 50 no publicados. Conocimientos básicos de contabilidad. Capacitado para resolución de consultas de uso, entrenamiento de usuarios, diseño de procesos y creación de plugins sencillos.

Pedro Silva Elipe

Somos desarrolladores y expertos en datos y automatización. Digitalizamos todo tipo de procesos de negocio. Creamos Plugins para Facturascript, con el fin de ayudar a que se puedan adaptar los procesos de los usuarios. Somos agentes digitalizadores del Kit digital, para todas las soluciones de digitalziación.

Raúl Jiménez Jiménez

Programación de diversos plugins para Facturascripts. Colaborador ocasional en el núcleo del sistema. Experto en manejo de Facturascripts. Amplios conocimientos en gestión de procesos, empresariales y contables. Agente digitalizador. Aprovecha el Kit Digital para digitalizar tus procesos con uno de los mejores ERP que puedes encontrar. Si tienes aprobado el Kit Digital, facturascripts es la herramienta perfecta para sacar partido a tu bono del Kit. Preguntanos.

Sergio Sánchez

Desde mi despacho profesional en el que ejerzo la asesoría fiscal, contable y laboral, cuento con muy buenos resultados implementando FacturaScripts para autónomos y pequeñas empresas, formando para facilitar y mejorar sus procesos de venta, facturación y sus registros contables e informes financieros, dando soporte y ayudando a mantener el programa, resolviendo dudas sobre su utilización y configuración adaptada a las diferentes tipologías de negocios.

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2024 FacturaScripts
0.53885s

Soporte