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 12 Cursos 24 Noticias 50 Plugins 42

Ayuda

Para registrar una factura de compra en FacturaScripts haga clic en el menú Compras, Facturas, y clic en el botón nuevo. Seleccionar el proveedor En la pantalla de creación de la factura, seleccione el proveedor de la lista. Si el...

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...

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...

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,...

Los requisitos para la versión 2024 son: PHP 7.4 o superior. Las versión 8.2, 8.3 y 8.4 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...

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...

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

Puede ver y crear facturas de venta desde el menú Ventas, Facturas. Para crear una factura simplemente haga clic en el botón nuevo. En la siguiente pantalla puede selecciona, buscar o crear el cliente para la factura. Después...

FacturaScript ya tiene precargado todos los países disponibles. Para añadir un nuevo país haga clic en el botón nuevo, o pinche sobre un país para editarlo. Datos a rellenar: Código alfa 3: estandar ISO 3166 de tres caracteres....

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...

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...

Las formas de pago en FacturaScripts sirven para configurar la forma en la que se generan los recibos de las facturas, las fechas de vencimiento y la cuenta bancaria donde realizar el cobro. Puede gestionar las formas de pago desde el...

Puede ver todas las cuentas bancarias de la empresa desde el menú Contabilidad, Formas de Pago, en la pestaña Cuentas bancarias. Añadir una cuenta bancaria Para añadir una nueva cuenta bancaria solo debe hacer clic en el botón nuevo...

Puede ver y crear asientos contables desde el menú Contabilidad, Asientos contables. Pulse el botón nuevo. En la siguiente pantalla seleccione la fecha y escriba el concepto. Para añadir líneas escriba la subcuenta que desea añadir...

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...

PHP limita el tamaño máximo de los archivos que se suben a 8 MB. FacturaScripts aumenta este límite a 99 MB a través del archivo .htaccess, pero si el servidor no es Apache o está configurado para no obedecer a este archivo, puede...

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...

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...

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...

Las facturas son documentos mercantiles y tienen una serie de restricciones legales que se deben cumplir, entre ellas: la numeración y fechas debe ser correlativa, sin huecos. Ejemplo Si la factura 13 tiene fecha del 11-10-2024, la...

Las facturas son documentos mercantiles y tienen una serie de requisitos legales que se deben cumplir, como son: los números y fechas deben ser correlativos, sin huecos. Por ejemplo, si la factura 11 tiene fecha del 03-11-2021, la...

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...

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...

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...

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...

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....

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...

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...

Los transportistas nos permiten controlar con qué agencia enviamos nuestros pedidos. Muy útil para hacer seguimientos. Para gestionar nuestros transportistas nos vamos a Almacén, Transportista Aparecerán las agencias que tengamos...

Los formatos de impresión se pueden gestionar desde el menú Administrador, Panel de control, en la sección formatos de impresión. Podemos generar formatos de impresión por cada tipo de documento creado en FacturaScripts, ya sea para...

Con las tarifas puede tener distintos precios de venta a distintos clientes o grupos de clientes. Puede gestionar sus tarifas desde el menú Ventas, Tarifas. Crear una tarifa Para crear una tarifa en Ventas, Tarifas le damos al + de...

Los agentes en FacturaScripts sirven para todos aquellos casos donde quiera dar comisiones de venta, ya sea a empleados, comerciales externos o bien a empresas colaboradoras. Puede crear y gestionar agentes desde el menú Administrador...

Un albarán de venta es un documento que registra la salida de productos de nuestro almacén y su entrega al cliente. Podemos gestionar los albaranes de venta desde el menú Ventas > Albaranes. Las opciones que tenemos desde esta...

Puede configurar el envío de emails en FacturaScripts desde el menú Administrador > Email. A continuación encontrará la configuración necesaria para los principales proveedores de email. Configurar Gmail Google ha endurecido el...

FacturaScripts permite hacer albaranes, facturas, pedidos y presupuestos. Sin instalar nada y tanto en compras como en ventas. Presupuestos El presupuesto es el punto de partida en muchas empresas. Si un cliente o posible cliente te pide...

Estos son algunos de los primeros pasos a dar con su nueva instalación de FacturaScripts. Recuerde que tiene esta documentación condensada en el curso básico de usuario, en la sección cursos. Los listados Los listados son todos muy...

Puede ver el listado de fabricantes desde el menú Almacén > Fabricantes. Crear un fabricante Para crear un nuevo fabricante, desde el menú Almacén > Fabricantes, haga clic en el botón nuevo (+ con fondo verde) y rellene los...

Puede ver las familias desde el menú Almacén > Familias. Crear familia Para crear una familia, desde el menú Almacén > Familias, haga clic en el botón nuevo (+ con fondo verde) y rellene todos los campos de la familia. Dichos...

webportal » Login de clientes

El plugin webportal permite que clientes, proveedores, o contactos en general puedan hacer login (si usted lo permite) y accedan a páginas exclusivas para ellos. Opciones de login Facebook Google Twitter Email y contraseña Puede...

Para instalar el plugin solamente necesita descargarlo desde su página oficial: https://www.facturascripts.com/plugins/webportal Después lo instala desde el menú Administrador > Panel de control > Plugins, de FacturaScripts....

El plugin webportal le permite crear páginas de acceso público muy fácilmente. Simplemente vaya al menú web -> páginas. Crear una nueva página web Pulse el botón nuevo y rellene los campos: Enlace: es el enlace externo desde...

FacturaScripts 2024 es un rediseño desde cero. Por este motivo todavía no se puede actualizar desde el actualizador de FacturaScripts 2017. Pasos Si desea actualizar a la versión 2024, debe realizar estos pasos y bajo su propia...

Se trata de una conversión del plugin sql_editor existente para Facturascrips 2017. Muestra en pantalla la lista de tablas de la base de datos. Al seleccionar una determinada tabla, muestra los campos de la misma. Tenemos un campo memo...

A partir de la version 1.96 la configuracion del POS, se realiza en cada terminal. Se puede seleccionar de donde buscara productos el POS, puede ser sin restriccion, de almacenes en la empresa, o de un almacen en especifico, se tiene esa...

A partir de la version 1.96 la configuracion del POS, se realiza en cada terminal. Al guardar una nueva terminal, se habilita la pestaña de tipos de documento, estos estaran ligados a cada terminal, puedes configurar que serie usaran y...

A partir de la version 1.96 la configuracion del POS, se realiza en cada terminal. Al guardar una nueva terminal, se habilita la pestaña de formas de pago, estas estaran ligadas a cada terminal, y puedes marcar cual puedes usar como...

Creacion de una Terminal. Al instalar el plugin POS, se crea el menu punto de venta, ahi podras seleccionar el submenu terminales. Para crear una nueva terminal sera necesario tener registrado almenos 1 cliente. Hacer click en el boton...

Ahora se puede limitar a que productos se puede acceder desde la terminal, pudiendo escoger: ---: No restringe la busqueda de productos. Empresa: Buscara en los almacenes de la empresa. Almacen: Buscara en el propio almacen asignado a...

Programador

Para modificar el comportamiento o añadir pestañas o secciones a controladores de otros plugins (o del core) podemos usar una extensión, es decir, crearemos un archivo php con el mismo nombre que el controlador en la carpeta...

Lo primero que debe tener claro es el sistema de prioridades por el que se rige FacturaScripts. El último plugin activo tiene prioridad sobre el anterior, y así sucesivamente. Cuando se consulta una página, se carga un modelo, una...

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 El archivo Init.php debe estar en la carpeta raíz...

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...

Los controladores extendidos como ListController y EditController, utilizan archivos XML para definir las columnas, grupos, widgets y botones a mostrar en una pestaña. De esta forma podemos personalizar rápidamente un listado o...

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...

La etiqueta group sirve para agrupar columnas a mostrar, especialmente en formularios donde muchas veces necesitamos agrupar determinados campos. Los grupos deben ir dentro de la etiqueta columns y no puede haber grupos dentro de grupos....

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...

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...

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...

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...

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...

Las extensiones son una forma sencilla para que los plugins modifiquen o añadan funciones nuevas a controladores, modelos, tablas o vistas de otros plugins (o del core). No son herencia Las extensiones no son herencia. Cuando en una...

A partir de la versión 2024.5 de FacturaScripts ya es posible descargar el PDF de una factura de cliente a través de la API. Simplementa hay que hacer una petición GET el endpoint api/3/exportarFacturaCliente/123, reemplazando 123 por...

Si has creado un plugin y quieres publicarlo en facturascripts.com simplemente ve a la forja (menú programadores) y en la pestaña mis plugins pulsa el botón añadir. Debes haber iniciado sesión para que aparezca el botón añadir. No...

La clase DataBase nos permite operar directamente con la base de datos de FacturaScripts. Conecta automáticamente al iniciar FacturaScripts y mantiene una única instancia durante toda la ejecución. Limitaciones No es posible conectar...

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...

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...

Tenemos un cliente HTTP que puedes utilizar para consultar APIs, descargar contenido, consultar otras webs, etc. Haciendo una consulta En este ejemplo consultaremos nuestra web y almacenaremos el resultado (el html) en la variante $html....

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...

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...

En ocasiones necesitamos saber cuando ha cambiado el valor de una propiedad de un modelo, y qué valor tenía antes. Para estos casos podemos heredar de la clase ModelOnChangeClass en lugar de ModelClass. setPreviousData(array $fields =...

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:...

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 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....

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....

Para modificar o actualizar un registro a través de la API, realizaremos un PUT a la ruta sobre el recurso concreto del modelo, indicando solamente los atributos a cambiar. Para este ejemplo modificaremos la divisa 123, que creamos en...

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...

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...

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...

Añade una pestaña/sección para editar datos de un único registro de un modelo al PanelController. Se usa dentro de la función createViews() del controlador. $this->addEditView($viewName, $modelName, $viewTitle, $viewIcon) ...

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), ...

Añade un filtro para rango de fechas en la pestaña del ListController. De esta forma podemos filtrar los datos mostrados en dicha pestaña por un rango de fechas. El filtro añade tres controles a la vista: Un select que nos permite...

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...

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 Radio nos permite elegir entre varias opciones posibles de forma muy visual. En todo momento vemos todas las opciones disponibles, sin necesidad de desplegar nada. fieldname: nombre del campo que contiene la información....

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...

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...

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...

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...

Este tipo permite colorear las filas en base al valor de un campo del registro o de una serie de condiciones. Se declara mediante la inclusión de una relación de uno o varios registros option indicando la configuración que se...

Es un controlador extendido para editar muy rápidamente los valores de un modelo. Como el resto de controladores extendidos, hace uso de vistas XML. Ejemplo: EditFabricante.php Este es un controlador muy sencillo para editar el modelo...

Este tipo de row permite definir un grupo de botones a mostrar junto al resto de botones de la pestaña. Dependiendo del tipo de pestaña se visualizarán en un sitio distinto. Ejemplo: <rows> <row type="actions"> ...

Los formularios modales son vistas complementarias a la vista principal, que permanecen ocultas hasta que se pulsa su botón de tipo modal. Estos formularios se declaran de manera muy similar a lo detallado en la sección COLUMNS....

En los archivos XMLView podemos usar un widget autocomplete, o WidgetAutocomplete, para mostrar valores que están relacionados con otra tabla (o la misma). La principal diferencia con el widget select es que el usuario no selecciona las...

Añade una pestaña o sección para editar múltiples registros de un modelo en el EditController o PanelController. Se usa dentro de la función createViews() del controlador. $this->addEditListView($viewName, $modelName, $viewTitle,...

La etiqueta column en los XMLView sirve para definir una columna a mostrar, su tamaño, visibilidad y orden. Para definir el contenido se usa el widget. <column name="code" numcolumns="4" order="100"> <widget type="text"...

Añade una vista para editar un registro padre de un modelo y múltiples registros hijos de un modelo. La edición de los registros hijos se realiza mediante el componente handsontable que nos permite editar los datos a modo de hoja de...

En los archivos de la carpeta XMLView tenemos la estructura de campos a mostrar en listados o formularios de edición. Un archivo debe tener una etiqueta view y dentro de esta una etiqueta column. Dentro de la etiqueta column podemos...

Boletines

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.

Out of range value for column 'idvariante' at row 1

Al crear nuevos productos o variantes obtenemos un error de "Out of range value", haciendo imposible crear nuevos productos o variantes.

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.

Configuración decimales en Facturascritps

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

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.

No funcionan las extensiones de vistas en un plugin nuevo

Cuando has creado un nuevo plugin con personalizaciones de vistas, bien en ListController o EditController, en la que modificas filtros, colores, ... Activas el plugin pero los cambios no se reflejan.

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 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.

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 » 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 PHP » El autoloader

El Autoloader de Composer es una herramienta que se utiliza para cargar automáticamente las clases y los archivos necesarios en una aplicación PHP. Para utilizarlo hay que añadir el campo de autoload al archivo composer.json indicando...

Curso básico de PHP » Composer: el gestor de dependencias de PHP

Composer es una herramienta de gestión de dependencias para PHP. Se utiliza para administrar las dependencias de las bibliotecas y paquetes de software de PHP en un proyecto. En resumen, Composer te permite especificar las bibliotecas o...

Curso básico de PHP » Los arrays

Un array es una colección de valores relacionados bajo un mismo nombre. Cada valor en un array se identifica mediante un índice numérico o una clave alfanumérica. Por tanto, los arrays pueden ser de varios tipos, como por ejemplo...

Curso básico de PHP » Cómo usar composer en tu código

Para usar Composer, necesitarás crear un archivo composer.json en la raíz de tu proyecto PHP que especifique las bibliotecas o paquetes que deseas instalar. Luego. También puedes ejecutar el comando composer init en la línea de...

Curso básico de PHP » Instalar composer en Windows

Para instalar composer en Windows solamente tenemos que descargar el instalador desde la web oficial: https://getcomposer.org/doc/00-intro.md#installation-windows Una vez instalado podemos abrir un terminal y comprobar la versión de...

Curso básico de PHP » Archivos y espacios de nombres

Un namespace en PHP es un mecanismo que se utiliza para evitar conflictos de nombres entre diferentes partes de un código. Un namespace permite agrupar clases, interfaces, funciones, constantes y otros elementos de un programa en un...

Curso básico de PHP » Herencia de clases en PHP

La herencia de clases es un concepto importante en la programación orientada a objetos que permite a una clase heredar propiedades y métodos de otra clase existente. A la clase que se está creando se conoce como "clase hija"...

Curso básico de PHP » Ejercicio: sucesión de Fibonacci

La sucesión de Fibonacci es una serie de números enteros en la que cada número es la suma de los dos números anteriores. La sucesión comienza con 0 y 1, y los primeros números de la serie son: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,...

Curso básico de PHP » Las variables en PHP

Una variable es un espacio de memoria reservado que se utiliza para almacenar valores. En PHP, las variables se utilizan para almacenar datos que pueden ser utilizados y manipulados por el código. Las variables en PHP se crean...

Curso básico de PHP » Instalar PHP en Ubuntu

PHP es un lenguaje de programación de código abierto diseñado específicamente para el desarrollo de aplicaciones web dinámicas. Fue creado en 1994 por Rasmus Lerdorf y es uno de los lenguajes de programación más populares en la...

Curso básico de PHP » Cómo comparar cadenas de texto

En PHP, se pueden comparar textos de varias maneras, pero la forma más común es utilizando el operador de comparación "==" o "===": $mi_variable = "hola"; if ($mi_variable == "hola") { echo "Los textos son...

Curso básico de PHP » Comparación de fechas

En PHP, se pueden comparar fechas utilizando la función strtotime() y los operadores de comparación, como el operador mayor que (>) o el operador menor que (<). La función strtotime() convierte una cadena de texto en un valor de...

Curso básico de PHP » Los bucles for, while y do-while

Un bucle es una estructura de control de flujo que permite repetir un bloque de código varias veces. En PHP, existen varios tipos de bucles, cada uno con su propia sintaxis y casos de uso. Los tres tipos de bucles más comunes en PHP...

Sesiones de programación » Trucos y consejos para depurar errores en plugins

Para localizar y depurar errores de programación en tus plugins, lo primero que debes hacer es activar la barra de debug. Para ello debes editar el archivo config.php de la carpeta de FacturaScripts y poner la constante FS_DEBUG a true....

Sesiones de programación » Ejemplo de join model

Cuando en un listado de una tabla necesitas sacar información de otra tabla, lo ideal es usar un widget select o autocomplete. Por ejemplo, en el listado de clientes, para mostrar el nombre del grupo de clientes al que pertenece, se...

Sesiones de programación » Creando un plugin para añadir grupos de clientes a los contactos

En esta sesión creamos un plugin llamdo GrupoClientesCRM para poder vincular contactos con grupos de clientes. Código fuente Puedes descargar aquí el código fuente de esta lección. ¿Dónde están los contactos y grupos? Los...

Sesiones de programación » Desplegando FacturaScripts + MySQL + Adminer con Docker

Docker permite automatizar el despliegue de aplicaciones dentro de contenedores de software. Docker compose permite orquestar varios contenedores a partir de un archivo docker-compose.yml Instalación de Docker Instala Docker siguiendo...

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 » 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 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 » La estructura de las tablas

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...

Noticias

Anunciamos el lanzamiento de ZonasComerciales, un nuevo plugin que te permitirá clasificar por zonas de forma más eficaz tus productos, clientes y proveedores en FacturaScripts. Con esta herramienta, podrás llevar un control más...

Hemos lanzado la versión 1.11 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 el PDF...

Ya se puede descargar la versión 2.5 del plugin StockAvanzado. Estos son los cambios más destacados: Novedades en la versión 2.5 Añadidos pipes() para que otros plugins pueden interferir en las líneas de transferencias de stock. ...

En el día de hoy se ha publicado la versión 3.5 del plugin Servicios. A continuación podrá leer la lista de cambios realizados: Cambios v3.5 Añadidas nuevas opciones para la impresión de tickets y de pdfs. Desde la página del...

La versión 2.3 del plugin Facturae ha sido publicada, y esta es la lista de cambios realizados: Mejoras en la versión 2.3 Controladas mejor las excepciones al enviar la factura y recibir errores. Añadidos más campos para la factura...

Ya se puede descargar la versión 2.4 del plugin Tickets. Estos son los cambios más destacados: Novedades v2.4 Permite ahora cuando otros plugins crean tickets decidir si abrir el cajón o no, de forma predeterminada siempre lo abrirá....

La versión 2.2 del plugin Prestashop ha sido publicada, y esta es la lista de cambios realizados: Mejoras en la versión 2.2 Check "Todos los pedidos" por si se quieren descargar pedidos no confirmados o cancelados. 🐛...

Ya se puede descargar la versión 2024.9 de FacturaScripts. Novedades de la versión 2024.9 Ahora se pueden desactivar almacenes, formas de pago, cuentas bancarias, impuestos, retenciones y estados sin tener que eliminarlos ¿Quieres...

Hemos lanzado la versión 3.4 del plugin Servicios con mejoras al crear nuevos servicios: Mejoras En esta versión hemos rediseñado la pantalla de creación de servicios para hacerla más agil. Ahora primero seleccionaremos el almacén,...

Ya está disponible la versión 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 públicos,...

La versión 2024.5 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 stocks,...

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...

La versión BETA 2024.2 de FacturaScripts ya está disponible. Al ser una beta, para actualizar es necesario activar las actualizaciones beta desde el panel de control. Novedades v2024.2 Hemos añadido el campo coste visible en los...

Ya está disponible la versión 2.1 del plugin Prestashop. Plugin: Sincronización de Pedidos PrestaShop a FacturaScripts Este plugin permite sincronizar los pedidos de varias tiendas PrestaShop con FacturaScripts utilizando la API...

La versión 2.4 del plugin CapacitacionPersonal ha sido publicada, y esta es la lista de cambios realizados: 🚀 Cambios v2.4 Refactorización completa para garantizar la compatibilidad con la versión 2024 en adelante. Nuevos...

Ya se puede descargar la versión 2.1 del plugin Turnos. Estos son los cambios más destacados: Novedades en la versión 2.1 Nuevos estados de turnos Se agregaron los siguientes estados: completado, cancelado, próximo y pendiente. ...

Ya está disponible la versión 2 del plugin Prestashop. Plugin: Sincronización de Pedidos PrestaShop a FacturaScripts Este plugin permite sincronizar los pedidos de varias tiendas PrestaShop con FacturaScripts utilizando la API...

Ya está disponible la versión 1.3 del plugin Prestashop. Plugin: Sincronización de Pedidos PrestaShop a FacturaScripts Este plugin permite sincronizar los pedidos de varias tiendas PrestaShop con FacturaScripts utilizando la API...

Ya está disponible la versión 1.2 del plugin Prestashop. Plugin: Sincronización de Pedidos PrestaShop a FacturaScripts Este plugin permite sincronizar los pedidos de varias tiendas PrestaShop con FacturaScripts utilizando la API...

Hemos lanzado la versión 1.1 del plugin Prestashop. Este plugin fue lanzado el 24-10-2024 y cuenta con 3 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Cambios v1.1 Cron para la descarga de pedidos ...

La versión 2.1 del plugin ExportInvoicesZIP ha sido publicada, y esta es la lista de cambios realizados: Mejoras en la versión 2.1 Reestructuración del código: Simplificación y optimización del controlador para mejorar el...

La versión 2.4 del plugin PrintChecker ha sido publicada, y esta es la lista de cambios realizados: Novedades en la versión 2.4 Soporte para pedidos y presupuestos: Ahora es posible gestionar la impresión de estos documentos,...

Hemos lanzado la versión 2.42 del plugin StockAvanzado. Este plugin fue lanzado el 25-07-2020 y cuenta con 962 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Correcciones v2.42 Corregido el informe de...

En el día de hoy se ha publicado la versión 4.32 del plugin Anticipos. A continuación podrá leer la lista de cambios realizados: Nuevas funciones en la versión 4.32 Tarea #3555: Se ha cambiado el nombre del campo "user"...

Ya se puede descargar la versión 2.2 del plugin TarifasAvanzadas. Estos son los cambios más destacados: Bugs corregidos Corregido bug al mostrar la previsualización de las tarifas en el panel de precios de la ficha del producto. ...

La versión 1.9 del plugin PortalCliente ha sido publicada, y esta es la lista de cambios realizados: Novedades en la versión 1.9 Ocultar la barra de debug cuando no existe usuario del sistema. Tanto al ver un documento desde el portal...

Ya está disponible la versión 2.41 del plugin StockAvanzado. Permite ver los movimientos de stock de cada producto del almacén, tanto en la ficha del producto como en la del almacén. De esta forma usted puede ver de cuantas unidades...

Ya se puede descargar la versión 2.4 del plugin StockAvanzado. Estos son los cambios más destacados: Mejoras en la versión 2.4 Añadidos botones para reconstrutir stock y movimientos desde la ficha del producto. Ahora el conteo de...

Ya está disponible la versión 1 del plugin WidgetRichText. Plugin que añade un widget para la edición de texto enriquecido a FacturaScripts (negrita, cursiva, formato de párrafo, cabeceras, etc.). Utiliza el editor TinyMCE en su...

En el día de hoy se ha publicado la versión 4.23 del plugin Anticipos. A continuación podrá leer la lista de cambios realizados: Nuevas funciones en la versión 4.23 Tarea #3515: Cambiar la versión mínima necesaria del Core a la...

En el día de hoy se ha publicado la versión 2.8 del plugin MultiEmail. A continuación podrá leer la lista de cambios realizados: Cambios v2.8 Añadido un límite de envío de emails por hora, por defecto 100 emails, se puede...

Ya se puede descargar la versión 3.6 del plugin Modelo130. Estos son los cambios más destacados: Nueva funcionalidad: Se ha añadido un botón para la creación del asiento contable del resultado de la liquidación. Correcciones: Se...

En el día de hoy se ha publicado la versión 3.2 del plugin Servicios. A continuación podrá leer la lista de cambios realizados: Nuevas funciones en la versión 3.2 Tarea #3573: Al crear un cliente desde nuevo servicio debe pedir...

Ya está disponible la versión 4 del plugin IeMargins. En productos, el cálculo del margen porcentual se realiza sobre ventas, no sobre costo. Esto facilita la aplicación de descuentos. Al cambiar cualquiera de los campos del precio:...

Ya está disponible la versión 2.1 del plugin 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...

Ya se puede descargar la versión 3.1 del plugin Servicios. Estos son los cambios más destacados: Novedades v3.1 Tarea #2485: Añadir la opción para imprimir el nombre del agente. También añadir la opción de imprimir el as... Tarea...

La versión 4 del plugin Proyectos ha sido publicada, y esta es la lista de cambios realizados: Nuevas funciones en la versión 4 Añadidos filtros a los documentos de compra y venta dentro de la pantalla del proyecto. Al crear un...

La versión 2 del plugin TarifasAvanzadas ha sido publicada, y esta es la lista de cambios realizados: Novedades v2 Ahora se permite el cambio de precios de forma global en todas las variantes, además se optimizo la forma de procesar...

Ya está disponible la versión 3.24 del plugin IeMargins. En productos, el cálculo del margen porcentual se realiza sobre ventas, no sobre costo. Esto facilita la aplicación de descuentos. Al cambiar cualquiera de los campos del...

En el día de hoy se ha publicado la versión 2.2 del plugin RegistroHorario. A continuación podrá leer la lista de cambios realizados: Novedades en la versión 2.2 Se ha añadido para la visualitzación en el listado y la impresión...

Hemos lanzado la versión 4.22 del plugin Anticipos. Este plugin fue lanzado el 14-11-2020 y cuenta con 766 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Novedades en la versión 4.22 Ampliados los...

Ya está disponible la versión 2.15 del plugin 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...

Ya está disponible la versión 1.8 del plugin 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...

Ya está disponible la versión 4.21 del plugin Anticipos. Plugin que permite generar cobros y pagos a cuenta. Se pueden vincular al cliente, al proveedor, al proyecto o al documento de compra o venta correspondiente. Para ello, al...

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....

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.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...

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...

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...

Plugins

Anticipos

Plugin que permite generar cobros y pagos a cuenta. Se pueden vincular al cliente, al proveedor, al proyecto o al documento de compra o venta correspondiente. Para ello, al visualizar un cliente, proveedor, proyecto o documento de compra...

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...

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...

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...

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...

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...

Shopeame

Shopea.me es un servicio web con el que puedes sincronizar tu tienda online WooCommerce, PrestaShop o Shopify con FacturaScripts, ahorrar cientos de horas de trabajo, tener siempre el inventario actualizado y mejorar tus tiempos 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...

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,...

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...

OpenServBus

Este plugin está abandonado por el autor, solo se mantiene activo pero no tendrá mejoras. El All in One que complementa a FacturaScripts para la gestión de empresas de transporte de viajeros. Es el complemento necesario para que...

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...

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...

CRUDgeneratorLite

Utiliza los datos mas básicos para realizar un Plugin sencillo pero funcional Solamente es necesario indicar el nombre del plugin nombre del Modelo y los campos a utilizar el plugin crea automáticamente los controladores, vistas y...

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.

HumanResources

Plugin de recursos humanos que permite registrar la lista de los empleados y tener registros de sus datos personales y laborales, como contratos, turnos de trabajo, bajas médicas, vacaciones, etc. También lleva control de anticipos...

Textos

Plugin que permite administrar textos de uso cotidiano, organizados por Grupos de Textos.

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...

DescargarFacturasZIP

El plugin DescargarFacturasZIP ofrece la posibilidad de descargar las facturas en formato PDF de manera más organizada al generar un archivo comprimido que contiene cada factura de forma individual. Esta funcionalidad resulta...

AnticiposPDFCoreDoc

Complemento del plugin Anticipos: - Da soporte para incluir el detalle de los anticipos recibidos, al generar el PDF del documento de venta mediante el CORE. - NO funciona si se está utilizando el plugin PlantillasPDF. - NO funciona...

FirmeAqui

El plugin FirmeAqui es una herramienta diseñada para facilitar la recolección de firmas electrónicas desde diferentes dispositivos, como PC, tabletas y teléfonos móviles. Este plugin permite a los usuarios firmar documentos de...

EnviarDocumentos

Añade un botón email en el listado de facturas de venta. Al pulsarlo muestra un asistente para poder enviar masivamente por email todas las facturas que todavía no se han enviado. Añade el mismo botón en albaranes, pedidos y...

PagosMultiples

Plugin de pagos/cobros multiples de recibos que permite realizar cobros y pagos de agrupaciones de recibos, de un mismo o varios clientes/proveedores, agrupando el proceso en un único asiento contable. El sistema permite seleccionar la...

IeBeneficios

Añade el cálculo de costes y beneficios por documento de venta y compra. Éstos datos sólo serán visibles si se activa la opción "Acceso a beneficios de documentos" en la ficha del **usuario** Se han añadido 2 campos...

InformeSII

Añade los informes necesarios para el "Suministro Inmediato de Información" (SII) para la agencia tributaria española (AEAT): - Los contribuyentes obligados al SII (y aquellos que voluntariamente decidan utilizarlo) deben...

PrePagos

Añade gestión de pagos (anticipos) en presupuestos, pedidos y albaranes de venta. En todos ellos añade la pestaña pagos donde podemos dar de alta los pagos que queramos, indicando un importe, forma de pago, fecha y...

IeCRMCalendar

Implementa en FacturaScripts un calendario sobre el plugin CRM (plugin requerido), accesible desde el menú CRM, Calendario. Añade los campos Desde y Hasta (fecha y hora) a las notas, y muestra en el calendario un evento por cada una...

IeMargins

En productos, el cálculo del margen porcentual se realiza sobre ventas, no sobre costo. Esto facilita la aplicación de descuentos. Al cambiar cualquiera de los campos del precio: Coste, margen, precio y precio+impuestos, el resto se...

FAQ

Frequented Asqued Questions. Base del conocimiento interno de la empresa. Campos: Fecha creación, Categoría, Síntomas, Causa, Solución y Comentarios. Organiza las entradas por categorías y fechas. Realiza búsquedas por todos los...

InformesEstadisticos

Mediante este plugin para Facturascripts 2023 podrá obtener informes estadísticos en formato pdf, en base a los datos de los documentos de compra y venta introducidos en la aplicación y según su ejercicio, pudiendo comparar los datos...

AlertaTec

Permite monitorizar la conexión hacia equipos como router o computadoras. Envía notificaciones de correo cuando se ha perdido la comunicación hacia alguno de los equipos registrados. Usa el cron de Facturascripts, requiere...

LoginPin

Modifica el acceso de login con una clave pin única por usuario, para facilitar el acceso rápido de empleados. También establece un tiempo máximo de sesión por grupos de usuarios.

fspreventivo

Permite llevar el control de revisiones preventivas de instalaciones, edificios, etc. Se configura el tipo de trabajo a revisar y las tareas que lleva cada tipo de trabajo. Por ejemplo para una instalación de alarma: Tipo de...

Prestashop

Plugin: Sincronización de Pedidos PrestaShop a FacturaScripts Este plugin permite sincronizar los pedidos de varias tiendas PrestaShop con FacturaScripts utilizando la API WebService de PrestaShop. Puedes configurar múltiples...

GrupoClientesCRM

Añade el campo grupo de clientes a los contactos del CRM, para poder vincular contactos con grupos de clientes. Además, al convertir el contacto en cliente, se le asigna el grupo de clientes seleccionado. ¿Para qué sirve? Muchas...

ProductosModMasiva

La funcionalidad de Modificación Masiva de Productos permite ajustar de manera eficiente y simultánea varios campos clave de tus productos, tales como "Se vende", "Se compra", "Público",...

FSVarios

Pequeñas funciones para Facturascripts basadas en peticiones recibidas: - Calcula la letra del NIF en clientes y proveedores. - A partir del código postal devuelve la población y provincia (si se encuentra en la lista de...

OrdenesProduccion

Controla los procesos de cada tarea de trabajo por cada empleado, obtén el coste real de cada proceso, tiempos y lleva un control en tiempo real de cada trabajo. Necesita el plugin Proyectos.

Woocommerce

Plugin: Sincronización de Pedidos Woocommerce a FacturaScripts Este plugin permite sincronizar los pedidos de varias tiendas Woocommerce con FacturaScripts utilizando la API Rest de Woocommerce. Puedes configurar múltiples tiendas y...

GraphQL

Amplía el horizonte de FacturaScripts con el revolucionario plugin GraphQL. Diseñado para los entusiastas de las API modernas, este plugin lleva la gestión y consulta de tus datos a un nuevo nivel de eficiencia y...




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.39092s

Soporte