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 40

Ayuda

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Puede ver y crear asientos contables desde el menú Contabilidad > Asientos contables. Nos encontramos con tres pestañas de menú: Asientos contables, Conceptos predefinidos y Diarios. Si partes de una nueva instalación sin datos,...

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

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

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 ver y crear facturas de venta desde el menú Ventas > Facturas. Para crear una factura simplemente hacemos clic en el botón nuevo (+ con fondo verde). En la siguiente pantalla creamos o buscamos el cliente para la factura, la...

FacturaScript ya tiene precargado todos los países disponibles. Para añadir un nuevo país pinche sobre el botón nuevo (+ con fondo verde), o pinche sobre un país para editarlo. Datos a rellenar: Código alfa 3: estandar ISO 3166 de...

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

Para crear un presupuesto nos vamos a la opción del menú Ventas > Presupuestos y hacemos clic en el botón nuevo (+ con fondo verde). En la nueva ventana indicamos el cliente o proveedor relacionado con ese presupuesto, la fecha...

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

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

PHP 5.6 o superior. Aunque se recomienda como mínimo la versión 7.0 y como máximo la 7.4. MySQL 5.X o PostgreSQL 8 o superior. También se necesita que la instalación de PHP tenga las siguientes extensiones activadas (que es lo...

CORE-2017 » El instalador

El instalador es un sencillo asistente que le permitirá crear y conectar a la base de datos para empezar a usar FacturaScripts. Solamente debe introducir los datos para conectar a MySQL o PostgreSQL y aceptar. Una vez completado el...

Puede configurar los tipos de IVA desde el menú contabilidad > Impuestos. Por defecto tiene los principales tipos de IVA para España, pero puede modificarlos, eliminarlos y/o crear nuevos. Canarias, Melilla, Colombia, Argentina......

FacturaScripts genera automáticamente un ejercicio fiscal cada año, conforme lo va necesitando. Si por ejemplo crea un pedido con fecha de 2 de febrero de 2021, FacturaScripts creará el ejercicio para el año 2021 si no existe. Lo que...

FacturaScripts 2017 necesita de un proceso cron para ciertas tareas como generar los documentos contables (libro diario, etc) y acelerar ciertos procesos, como la sincronización con WooCommerce o PrestaShop. Ten en cuenta que este...

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

Programador

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

La etiqueta group sirve para agrupar columnas a mostrar, especialmente en formularios donde muchas veces necesitamos agrupar determinados campos. Las 12 columnas FacturaScripts utiliza bootstrap para el diseño de interfaces. Este...

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

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

Todos los controladores de FacturaScripts tienen la propiedad request, a través de la cual podemos acceder a los parámetros de la URL ($_GET), formularios ($_POST) o cookies ($_COOKIE). Algunas de las principales propiedades expuestas...

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

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

Las vistas XML permite controlar los objetos de la pantalla de manera simple. Vamos a ver algunos ejemplos de como acceder y variar la configuración desde nuestro controlador de una columna y de su widget. Primero recordar dos...

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

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

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

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

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

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

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

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

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

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

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 3 del plugin LessClicksPlugin. Estos son los cambios más destacados: Novedades en la versión 3 Al añadir lineas de productos en un documento hay ocasiones en las que conocemos la referencia exacta del...

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

Ya se puede descargar la versión 2 del plugin LessClicksPlugin. Estos son los cambios más destacados: Continuamos eliminando clicks del ratón. Ahora es posible realizar acciones habituales con el teclado evitando tener que usar el...

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 se puede descargar la versión 4.11 del plugin Anticipos. Estos son los cambios más destacados: Novedades en la versión 4.11 Tarea #2622: Ahora, al editar un documento, nos mostrará un mensaje con el total pendiente de liquidar...

Ya está disponible la versión 1.2 del plugin CedulaRuc. Plugin que permite conectarse a un servicio de consulta de nombres a través de la cédula o del ruc del Registro Civil y del Sri respectivamente de Ecuador. Leer más...

La versión 0.8 del plugin ISPAmigo ha sido publicada, y esta es la lista de cambios realizados: Mejoras en la versión 0.8 Se agrega la funcionalidad de restar automáticamente los puertos totales menos los usados por los clientes en...

Ya se puede descargar la versión 3 del plugin Informes. Estos son los cambios más destacados: Novedades en la versión 3 Se ha modificado la sección de informes gráficos para añadir 3 nuevos tipos de gráficos: Donut. Mapa. TreeMap...

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

Ya está disponible la versión 2024 de FacturaScripts con mejoras en el filtrado y ordenación de listados. Novedades en la versión 2024 Las columnas de los listados por la que se puede ordenar ahora se muestran como clickables, para...

En el día de hoy se ha publicado la versión 4.01 del plugin Anticipos. A continuación podrá leer la lista de cambios realizados: Novedades en la versión 4.01 Tarea #3044: Ahora se muestra un mensaje al editar un documento, si se ...

En el día de hoy se ha publicado la versión 0.5 del plugin ISPAmigo. A continuación podrá leer la lista de cambios realizados: Novedades en la versión 0.5 Se ha agregado la opción para cargar la plantilla dle pdf conforme se...

La versión 3.53 del plugin Anticipos ha sido publicada, y esta es la lista de cambios realizados: Cambios v3.53 Actualización del código para adaptarlo al Core 2023.09: Clase Tools, ... Novedades Ahora se pueden imprimir y enviar...

Hemos lanzado la versión 1.36 del plugin ProductoPack. Este plugin fue lanzado el 04-11-2020 y cuenta con 56 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Novedades v1.36 Nuevo botón para poder...

Hemos publicado la versión 2023.16 BETA del core. A continuación podrá leer la lista de cambios realizados: Mejoras en la pantalla de error En esta versión hemos estado trabajando para que cuando se produce un error, la pantalla...

Para 2024 queremos organizar nostros la reunión anual, en lugar de reunirnos en la OpenExpo, como en años anteriores. La idea es alquilar una casa y reunirnos ahí el fin de semana. Así podemos conocernos, poner en común desarrollos,...

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

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

La siguiente actualización de FacturaScripts, la versión 2023.1, que llegará previsiblemente la semana que viene, incorpora muchos cambios a nivel interno para simplificar la programación. Aquí recopilamos algunos de ellos. No rompe...

Ya se puede descargar la versión 3.51 del plugin Anticipos. Estos son los cambios más destacados: Novedades en la versión 3.51 Incluida nueva pestaña en la edición de anticipos, para mostrar el historial de los cambios realizados...

Hemos lanzado la versión BETA 2023.06 de FacturaScripts. A continuación la lista de cambios y correcciones. Mejoras en la versión 2023.06 Tarea #801: las series ahora tienen un selector para indicar si es una serie normal,...

Hemos lanzado la versión BETA 2023.03 de FacturaScripts, la cual incluye la siguiente lista de cambios: Nuevas funciones Se ha añadido soporte para facturas intracomunitarias, tanto en compras como en ventas. Para marcar este tipo de...

Ya se puede descargar la versión 1.21 del plugin Textos. Estos son los cambios más destacados: Novedades v1.21 Tarea #2874: Abrir un Modal mediante un botón en la edición de los documentos de Compra y Venta. En el Modal hay un...

La versión 1.26 del plugin PagosMultiples ha sido publicada, y esta es la lista de cambios realizados: Nuevas funciones en la versión 1.26 Añadida búsqueda por codigo de pago/cobro múltiple, concepto, fecha, total y...

En el día de hoy se ha publicado la versión 1.7 del plugin TarifasAvanzadas. A continuación podrá leer la lista de cambios realizados: Mejoras en la versión 1.7 Ahora se contempla la opción de precios de productos de segunda mano....

fsmaker es la herramienta de desarrollo rápido de plugins para FacturaScripts. Permite crear rápidamente la estructura de directorios, modelos, controladores y archivos XML. Novedades de la versión 1.2 En esta actualización se ha...

En el listado de cursos de programación tenemos uno que es una agrupación de sesiones de programación donde se crean plugins muy concretos para resolver problemas concretos. El curso se llama Sesiones de programación. Este mes de...

Hemos lanzado la versión 3.41 del plugin Anticipos. Este plugin fue lanzado el 14-11-2020 y cuenta con 628 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Cambios v3.41 Tarea #1924: Incluido soporte...

Para esta versión hemos modificado los formularios de edición de documentos de compra y de venta para añadir la posibilidad de incluir nuevos campos en la cabecera o pié de página. Por este motivo se deben incluir nuevas funciones...

Lanzamiento del plugin MegaInvoicer El plugin MegaInvoicer ha sido publicado, y se encuentra listo para poder instalar en FacturaScripts. Permite facturar de forma masiva los albaranes seleccionados Dispone de un sistema que evita que...

Ya se puede descargar la versión 2.6 del plugin TPVneo. Estos son los cambios más destacados: Nuevas funciones en la versión 2.6 Ahora podemos pre-imprimir los tickets, siempre que activemos esta opción en el terminal. La...

Ya está disponible la versión 1.18 del plugin Textos. Plugin que permite generar textos de uso cotidiano, organizados por Grupos de Textos.... Leer más Novedades v1.18 Tarea #2298: Implementada la información necesaria en LOGs Se...

En el día de hoy se ha publicado la versión 2 del plugin Tickets, que permite imprimir tickets de facturas, albaranes, pedidos, presupuestos, servicios y recibos. A continuación podrá leer la lista de cambios realizados: Novedades v2...

Hemos lanzado la versión 3.34 del plugin Anticipos. Este plugin fue lanzado el 14-11-2020 y cuenta con 580 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Novedades en la versión 3.34 Tarea #2636:...

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

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

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

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

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

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

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

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

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.

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

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

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

CartaBar

Plugin sobre webportal, añade un listado de establecimientos, enfocado a bares y restaurantes de manera que muestra en la parte pública de webportal una página con los distintos restaurantes y una ficha de cada restaurante donde...

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

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

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

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

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

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

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

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

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

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

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.

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

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

LessClicksPlugin

Agrupa acciones en un solo click. Algunas tareas son repetitivas y es muy importante reducir el número de clicks y por tanto el tiempo necesario para realizar una misma tarea. Cuando tenemos la necesidad de hacer una serie de...

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

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

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.

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

Soporte