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 17 Cursos 18 Noticias 50 Plugins 50 Páginas 31 Expertos 9

Ayuda

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

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

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

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

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

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

Los requisitos para la versión 2023 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...

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

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 implementa los regímenes de IVA más utilizados: Régimen general: (predeterminado) este régimen resulta aplicable cuando no lo sea ninguno de los regímenes especiales. Recargo de equivalencia: es un régimen especial...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FacturaScripts necesita de un proceso cron para ciertas tareas de algunos plugins. Configurar el cron se hace de forma distinta si tiene instalado FacturaScripts en Windows, Linux, Mac o bien en un Hosting externo. Ejecutar el cron desde...

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

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

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

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

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

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

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

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

Programador

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Con los últimos cambios en la versión 2023.1 ahora es más sencillo añadir endpoints a la API, gracias al nuevo sistema de enrutamiento. Añadir la ruta a la API Desde el archivo Init.php de nuestro plugin, en su función init()...

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

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

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

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

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

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

En el core disponemos de la clase Validator donde agrupamos varias funciones para validar datos: Cómo usar la clase Validator Como siempre, para usar una clase es importante añadir el correspondiente use en tu archivo PHP, al principio...

Podemos usar la clase PDFExport para generar el PDF de albaranes, facturas, pedidos o presupuestos. use FacturaScripts\Dinamic\Lib\Export\PDFExport; $factura = new FacturaCliente(); if ($factura->loadFromCode(123)) { // la...

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

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

Podemos hacer testing de nuestro plugin con phpunit colocando los tests unitarios en la carpeta Test/Main. Podemos ver un ejemplo en el github del plugin Informes. install-plugins.txt En el archivo install-plugins.txt debemos colocar los...

La respuesta corta es ninguna. No utilizamos el núcleo de Symfony, tenemos nuestro propio núcleo para resolver nuestros propios problemas, que son muy distintos a los de Symfony. Utilizamos componentes de Symfony Lo que si que...

Un plugin permite añadir nuevas funcionalidades a FacturaScripts. Así que si desea hacer cambios en el código de FacturaScripts, no modifique los archivos del núcleo, ya que al actualizar perderá esos cambios. Simplemente cree 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...

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

Un controlador es básicamente una página o una opción del menú de FacturaScripts. Si hace clic en el menú 'Almacén -> Productos' estará ejecutando el controlador ListProducto.php ¿Cómo saber qué controlador está ejecutando?...

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

Para modificar el comportamiento de modelos de otro plugins (o del core) podemos crear una extensión de ese modelo, es decir, crearemos un archivo php con el nombre del modelo en la carpeta Extension/Model de nuestro plugin. Las...

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

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

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

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

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

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.

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

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

Corregir copia de seguridad de archivos sin directorios

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

El campo debeme de la tabla partidas no puede ser nulo

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

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

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

Configuración decimales en Facturascritps

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

ERROR Duplicate entry FAC000001-1

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

Problema de rendimiento tras actualizar desde FacturaScripts 2021.4 o anteriores

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

Actualizar el CORE de FacturaScripts cuando muestra "Download error"

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

No puedo actualizar: causas y soluciones

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

errno: 150 "Foreign key constraint is incorrectly formed"

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

Solucionar problemas de configuración en fsprinter

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

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

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

Solucionar el error "MySQL shutdown unexpectedly" en XAMPP

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

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

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

Error de "peticion no valida" en FacturaScripts 2021.4

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

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

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

Cursos

Sesiones de programación » Ejemplo MailNotifier

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

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

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

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

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

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

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

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

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

Sesiones de programación » Ejemplo de formulario con HtmlView

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

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

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

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

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

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

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

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

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

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

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

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

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

Curso básico de programación » Los modelos

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

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

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

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

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

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

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

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

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

Curso básico de programación » Herencia

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

Noticias

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 se puede descargar la versión 1.1 del plugin PortalCliente. Estos son los cambios más destacados: Lista de correcciones Corrige un fallo al cerrar la sesión del contacto, no se elimina correctamente la cookie. Corrgie fallo al ver...

Desde la versión 2024 de FacturaScripts ya estamos compilando nuestras imágenes docker para las arquitecturas arm64 (procesadores Apple M1, M2 y M3) y arm/v7 (raspberry pi 3, 4 y 5). Así que si trabajas con alguna de estas...

La versión 5.5 del plugin PlantillasPDF ha sido publicada, y esta es la lista de cambios realizados: Mejoras en la versión 5.5 Ahora se permite ocultar la dirección de envío o dirección del cliente. Compatibilidad con empresas de...

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

Hemos lanzado la versión 1 del plugin QrPedidos. Este plugin fue lanzado el 22-02-2024 y cuenta con 0 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Mejoras en la versión 1 Se ha aplicado una...

Ya está disponible la versión 0.7 del plugin ISPAmigo. Un plugin que permite llevar registro de información referente a un proveedor de servicios de Internet.... Leer más Novedades en la versión 0.7 Se ha agregado una opción para...

Ya está disponible la versión 3.6 del plugin Ubicaciones. Sistema de localización de productos en almacenes para Facturascripts. Este plugin facilita el conocimiento y el control de las ubicaciones de nuestros productos dentro de un...

Hemos lanzado la versión 2.8 del plugin Modelo347. Este plugin fue lanzado el 03-01-2020 y cuenta con 994 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Correcciones v2.8 Se ha corregido la descargar...

En el día de hoy se ha publicado la versión 1.38 del plugin ProductoPack. A continuación podrá leer la lista de cambios realizados: Novedades en la versión 1.38 Bugs corregidos Añadido cálculo adicional para la correcta...

La versión 1 del plugin IeInventarioValorado ha sido publicada, y esta es la lista de cambios realizados: Novedades v1 Ideal para los balances contables de fin de año. Añade informe adicional de inventario valorado por precio de...

La versión 1 del plugin Elefact ha sido publicada, y esta es la lista de cambios realizados: Nuevas funciones en la versión 1 Elaboración de facturas para el SRI Ecuador Problemas solucionados Permite crear el tipo de usuario...

La versión 2.6 del plugin Modelo347 ha sido publicada, y esta es la lista de cambios realizados: Novedades en la versión 2.6 Se ha actualizado el soporte para FacturaScripts 2023 y 2024. Problemas solucionados Se ha solucionado un...

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

Ya está disponible la versión 3.3 del plugin FSReports. Listados para facturascripts. Actualizado a la nueva versión de Facturascripts 2023.21 Ahora las librerías externas se han separado en un nuevo plugin (extlibraries) para...

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

En el día de hoy se ha publicado la versión 0.4 del plugin ISPAmigo. A continuación podrá leer la lista de cambios realizados: Mejoras en la versión 0.4 Completar Lista de correcciones Se realiza la corrección de error al...

Ya se puede descargar la versión 3.23 del plugin IeMargins. Estos son los cambios más destacados: Correcciones v3.23 Se ha detectado que el plugin falla cuando se utilizan las condiciones por familias en las tarifas. Para solventarlo,...

Ya está disponible la versión 0.3 del plugin ISPAmigo. Un plugin que permite llevar registro de información referente a un proveedor de servicios de Internet.... Leer más Novedades v0.3 Completar Correcciones v0.3 Se han agregado...

La versión 1.3 del plugin Traducciones ha sido publicada, y esta es la lista de cambios realizados: Bugs corregidos Corregidas mejoras de compatibilidad. Enlaces de interés Si desea saber más sobre FacturaScripts o sobre el plugin...

ErrorTracking Plugin para FacturaScripts Monitoriza los errores en https://sentry.io Instalación Es necesario configurar el valor dns en el Panel de control > errortraking. Solo funciona cuando el modo DEBUG no se encuentra activo....

Hemos lanzado la versión 0.2 del plugin ISPAmigo. Este plugin fue lanzado el 20-01-2024 y cuenta con 3 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Novedades v0.2 Se ha agregado la traaducción para...

Hemos lanzado la versión 2023.21 de FacturaScripts que incluye un nuevo script para poder restaurar completamente la instalación en caso de problemas y diversas mejoras en las pantallas de error. Novedades v2023.21 El cambio más...

Ya está disponible la versión 1.2 del plugin Notificaciones. Añade un sistema de notificaciones y avisos, para estar siempre informado de los cambios y ejecuciones del programa. Permite suscribirse a los procesos crons, así como a...

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 2.7 del plugin Informes. Este plugin fue lanzado el 28-12-2021 y cuenta con 1103 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Nuevas funciones en la versión 2.7 Además de...

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 lanzado la versión 1.19 del plugin fsRepublicaDominicana. Este plugin fue lanzado el 10-01-2022 y cuenta con 107 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Nuevas funciones en la versión...

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 facilitar el desarrollo hemos añadido nuevos widgets para poder usarlos en el core y los plugins. La guía de programación ya está actualizada con todos los cambios, así que podéis verlos directamente ahí. Bytes El widget...

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

En el día de hoy se ha publicado la versión 1.18 del plugin fsRepublicaDominicana. A continuación podrá leer la lista de cambios realizados: Novedades v1.18 Compatibilidad con fs 2023.13 Correcciones v1.18 Se corrigió la...

La versión 3.6 del plugin CRUDgenerator ha sido publicada, y esta es la lista de cambios realizados: Nuevas funciones en la versión 3.6 Se agregaron los nuevos Widgets de la version 2013.13 el plugin aun esta en beta Enlaces de...

Ya se puede descargar la versión 1.1 del plugin ProviderRef. Estos son los cambios más destacados: Novedades v1.1 Ahora, con la nueva versión puedes indicar el precio de venta de tus productos directamente desde la linea del...

La versión 1.5 del plugin FamiliaPrecios. Estos son los cambios más destacados: Mejoras en la versión 1.5 Adaptación a la versión 2023.12 de FacturaScripts. Descarga del plugin ...

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

Hemos lanzado la versión 2.5 del plugin fsPVPenCompras. Este plugin fue lanzado el 09-03-2023 y cuenta con 7 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Bugs corregidos Cuando en determinadas...

Ya está disponible la versión BETA 2023.1 de FacturaScripts. Un rediseño profundo del kernel con un montón de novedades para programadores. Además los requisitos se elevan a PHP 7.3 o superior. Nuevo sistema de enrutado. Nuevas...

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

Como cada año, hacemos una encuesta sobre dónde y cómo se instala FacturaScripts, así como algunos detalles sobre su uso habitual. El objetivo es comprender mejor las necesaidades de los clientes. Para la última encuesta hemos...

Ya está disponible la versión 1.17 del plugin fsRepublicaDominicana. Plugin base para generar los comprobantes fiscales NCF para República Dominicana Novedades en la versión 1.17 Esta versión solo es de mantenimiento. Problemas...

Ya se puede descargar la versión 1.01 del plugin Amortizaciones. Estos son los cambios más destacados: Lista de correcciones Corregido error cuando tenía que mostrar un mensaje de error por falta de subcuenta o similar. Le puede...

En el día de hoy se ha publicado la versión 1 del plugin ProviderRef. Novedades en la versión 1 Con nuestra herramienta puedes simplificar el proceso de gestión de inventario. Añadir productos a tu catálogo es más fácil que...

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

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

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

La versión 2023.08 de FacturaScripts ha sido publicada, y esta es la lista de cambios realizados: Nuevas funciones en la versión 2023.08 Ahora al filtrar por familia también aparecen los productos de las subfamilias, en el modal de...

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

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

Plugins

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

PrintTicket

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

Servicios

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

FS2017Migrator

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

Backup

Permite crear y restaurar copias de seguridad de la base de datos (sólo MySQL) y los archivos de FacturaScripts. Imprescindible para no perder datos en caso de problemas. Aviso: Si está instalado en un hosting o servidor, el...

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

Proyectos

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

Ubicaciones

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

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

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 ticket normal y ticket regalo. Se pueden dar de alta...

AdmReportico

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

NeoTheme

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

webportal

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

EstadosCuenta

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

Bootemas

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

Shopeame

Shopea.me es un servicio web con el que puedes sincronizar tus tiendas online con FacturaScripts, ahorrar cientos de horas de trabajo, tener siempre los precios e inventario actualizados y mejorar tus tiempos de respuesta al servir...

CSVimport

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

Cpagos

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

Argon

#Tema argon para facturascripts 2018

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

Contratos

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

ecommerce

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

ImportadorStripe

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

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

RemesasSEPA

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

CRM

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

TarifasAvanzadas

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

ArgonTheme

Thema Argon aplicado a NeoTheme para FacturaScripts

ClearDB

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

PartesDeTrabajo

Con este plugin podrán enlazar la información de Facturascripts con la aplicación de Partes de Trabajo en la Nube. Podrás importar como albaranes de Facturascripts los partes y ordenes de trabajo que realices con la aplicación. Ten...

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

DocumentosFirma

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

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

ModularTheme

Adaptación del tema ModularAdmin para facturascripts 2020.

DocumentosProyectos

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

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.

OldForms

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

BracketTheme

Cambia la apariencia de FacturaScripts utilizando el template Bracket

PlazosPago

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

SamplePlugin

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

DocumentosRecurrentes

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

PrintChecker

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

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

Swift

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

AdminLTE

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

FacturacionCostaRica

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

SqlEditor

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

PlanContableCooperativasESP

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

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

Páginas

FacturaScripts: contabilidad y facturacion libre

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

Programa para hacer facturas. Programa facturacion gratuito

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

Instalar FacturaScripts en hosting

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

Desplegar FacturaSctipts con Docker

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

Instalar en Windows

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

Asistente de programación IA

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

Probar FacturaScripts online

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

Programa de contabilidad gratis para autónomos y pymes

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

Programa para hacer presupuestos

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

Sistema de puntos de facturascripts.com

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

Cómo crear un plugin para FacturaScripts

Tutorial de cómo crear un plugin para FacturaScripts.

Kit Digital con FacturaScripts

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

Patrocinar FacturaScripts

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

Contacto y soporte

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

Cómo convertirse en experto

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

Encuentre un Experto

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

Descargar FacturaScripts

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

Guía de programación

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

Boletines de soporte

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

Noticias y actualidad de FacturaScripts

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

FacturaScripts 2017

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

fsprinter: app para imprimir tickets en FacturaScripts

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

Facebook

Página de facebook de FacturaScripts

Twitter

Cuenta de Twitter de FacturaScripts

YouTube

Canal de FacturaScripts en YouTube

La Forja: noticias, boletines y desarrollo de plugins

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

Guía de usuario

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

Plugins para FacturaScripts

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

Foro 2017

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

Cursos de FacturaScripts para usuarios y programadores

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

Roadmap: plan de desarrollo y sugerencias de FacturaScripts

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

Expertos

Carlos García

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

Carlos Yánez

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

Facundo Gonzalez

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

Javier Perez

Asesoría, y soporte técnico acerca del sistema facturascripts. Apoyo para resolver problemas referentes a facturascripts en el hosting o en el pc. Apoyo para migrar de facturascripts 2017 a la versión 2023/2024. Asesoría para generar facturas electrónicas del Sri de Ecuador desde Facturascripts. Desarrollo de soluciones de interoperatividad entre facturascripts, OLT, y Routers Mikrotik.

Jorge Garcés

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

Juan Moreno

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

Pedro Silva Elipe

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

Raúl Jiménez Jiménez

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

Sergio Sánchez

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

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

Soporte