Buscar

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

Quizás quiso decir: modulo
Ayuda 17 Programador 50 Cursos 20 Noticias 50 Plugins 11

Ayuda

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

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

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

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

Si uno observa las respuestas más comunes en la comunidad, se puede llegar a la conclusión de que todos los problemas que puedas encontrar con FacturaScripts estás causados, o se pueden solucionar limpiando la caché o alterando las...

La creación del modelo 390 para la autoliquidación anual del ejercicio es igual a la creación del informe para el trimestre, simplemente eligiendo el año completo en vez de un trimestre, en el selector de periodo. Este informe...

En el menú Informes > Modelo 303, clicamos sobre el botón verde (+ Nuevo). En la nueva pantalla debemos escoger la empresa, el ejercicio y el trimestre deseado. Una vez creado el plan de autoliquidación del modelo 303 en la parte...

Tanto el informe trimestral del modelo 303 como el informe anual del modelo 390 salen exactamente igual con sus datos correspondientes del trimestre o de todo el año. Pero se debe destacar que al sacar los datos en archivo de Excel es...

Porque CRUD, de momento solo son plugins que no interactuan con el resto del core, se generan las vistas de listado y edicion, se pueden guardar datos, modificarlos, editarlos, Para iniciar solamente hay que ir al menu de CRUDgenerator...

Este sistema de plantillas es una herramienta que permite crear y configurar fácilmente nuevos inmovilizados, utilizando modelos predefinidos que incluyen todos los datos relevantes, como periodos de amortización y subcuentas...

Ya se puede descargar la versión 0.6 del plugin ISPAmigo. Estos son los cambios más destacados: Mejoras en la versión 0.6 PLANTILLA PDF El plugin ISP amigo cuenta con las siguientes 6 tablas: 1 Nodos.- Registro de nombre y...

El plugin ExtendedReport nos permite realizar un informe donde vamos a procesar distintos modelos de datos o tablas de la base de datos y presentar al usuario el resultado del proceso. El plugin añade un nuevo modelo de datos, así como...

El nuevo modelo añadido por el plugin ExtendedReport se denomina ModelReport. Para diferenciar los nuevos modelos creados para el cálculo de nuestros informes de los otros modelos de datos, este tipo de modelo se deben guardar en la...

InformesEstadisticos » Formatos de informes

El plugin InformesEstadísticos permite la creación de distintos formatos de listado, aunque ya viene configurado con más de 10 formatos distintos entre los distintos grupos (Clientes, Agentes, Proveedores y Productos). Anual: Este...

PortalCliente » Ver presupuestos

Dentro del portal el contacto podrá ver todos sus presupuestos, ver sus estados, buscar y filtrar. Tendrá el control de poder acceder a la información de sus presupuestos siempre que lo necesite. Dentro del presupuesto el contacto...

PortalCliente » Ver pedidos

Dentro del portal el contacto podrá ver todos sus pedidos, ver sus estados, buscar y filtrar. Tendrá el control de poder acceder a la información de sus pedidos siempre que lo necesite. Dentro del pedido el contacto podrá ver la...

PortalCliente » Ver facturas

Dentro del portal el contacto podrá ver todas sus facturas, ver sus estados, buscar y filtrar. Tendrá el control de poder acceder a la información de sus facturas siempre que lo necesite. Dentro de la factura el contacto podrá ver...

Programador

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

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

Añade un filtro de tipo fecha (solamente fecha, sin hora) a la pestaña del ListController. Permite filtrar los resultados por la columna indicada. Parámetros: viewName: nombre identificador de la pestaña. key: nombre identificador...

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

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

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

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

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

Con la clase Session que está en la carpeta Core podremos consultar la información del usuario desde controladores, modelos y cualquier otra clase, además podremos añadir nueva información de cualquier tipo. Cada vez que se ejecuta...

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

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

Podemos utilizar el widget Link, dentro de un column de un archivo XMLView, para añadir un enlace que nos llevará a la URL que se especifique en el campo fieldname. <column name="web" order="130"> <widget type="link"...

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

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

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

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

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

Esta función sirve para comprobar los valores de las propiedades o columnas del modelo. Devuelve false si detecta problemas en los valores o true en caso contrario. Por ejemplo, devolverá false si en una columna del modelo tenemos...

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

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

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

El método loadFromData() del modelo, asigna al objeto los valores del array suministrado. El primer parámetro (obligatorio) es el array clave/valor con el nombre de la columna y su valor a asignar. El segúndo parámetro (opcional) es...

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

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

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

Esta función del model sirve para guardar el registro en la base de datos. Devuelve true si se ha guardado correctamente, false en caso contrario. Ejemplo $cliente = new Cliente(); $cliente->nombre = 'Pepe'; $cliente->cifnif =...

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 actualizar un registro a través de la API, realizaremos un PUT a la ruta sobre el recurso concreto del modelo, indicando los atributos a actualizar. Para este ejemplo modificaremos la divisa NEW, por tanto haremos una petición PUT...

Si accedemos a la API indicando únicamente la versión, nos devolverá un listado con todos los recursos disponibles a través de la API. http://localhost:8000/api/3 Podemos consultar cada uno de esos recursos añadiendo el nombre del...

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 con un listado al EditController o PanelController. Se usa dentro de la función createViews() del controlador. $this->addListView($viewName, $modelName, $viewTitle, $viewIcon) $viewName: el...

El método primaryDescriptionColumn del modelo devuelve la columna que será utilizada para describir el producto de cara al usuario. Se entiende más claro con un ejemplo: fíjese en el modelo Familia, tiene un codfamilia que es el...

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

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

Añade una pestaña con la plantilla HTML indicada, permitiendo la máxima libertad al mostrar datos. Ejemplo de uso: Añade una pestaña llamada myproduct que hace uso de la plantilla view/myproduct.html.twig (debes crear este archivo...

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

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

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

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

Añade un filtro de tipo numérico a la pestaña del ListController. Permite filtrar los resultados aplicando el filtro al campo indicado. Parámetros: viewName: nombre identificador de la pestaña. key: nombre identificador del filtro....

En FacturaScripts 2018 ahora utilizamos espacios de nombres, autoloader y notación CamelCase. Lo que significa que lo primero que debes hacer es renombrar tus modelos siguiendo esta nueva notación: La primera letra en mayúscula y sin...

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

Sesiones de programación » Cómo insertar datos por defecto al crear tablas

En esta sesión creamos un plugin llamado TokenList para añadir un listado de tokens de cryptomonedas. Y cargaremos un listado predeterminado de tokens desde un archivo csv dentro del plugin. Código fuente Descarga aquí el código...

Sesiones de programación » Añadir un modal al listado de facturas para cambiar el agente

En esta sesión creamos un plugin llamado CambioAgente para poder cambiar el agente de las facturas que seleccionemos en el listado. Código fuente Descarga aquí el código fuente de esta sesión. Necesidades a satisfacer con el plugin...

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 » Generando pedidos de clientes con el cron

En esta sesión creamos un plugin llamado Suministros para generar semanalmente con el cron pedidos de clientes. Código fuente Descarga aquí el código fuente de esta sesión. Necesidades a satisfacer con el plugin Imaginemos que somos...

Sesiones de programación » fsmaker: crea plugins, modelos y controladores rápidamente

fsmaker es una herramienta en línea de comandos, al estilo artisan de laravel, para crear plugins, modelos y controladores rápidamente. Instalación en Linux y macOS git clone https://github.com/FacturaScripts/fsmaker.git sudo ln -s...

Sesiones de programación » Las extensiones de controladores

En esta sesión vamos a ver qué son las extensiones de controladores, qué son y qué problemas solucionan. Para ello vamos a crear un nuevo plugin llamado Plugin2 que modifique el controlador EditCliente igual que en la lección...

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

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

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 » 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 » Introducción

FacturaScripts es prácticamente un framework MVC (Modelo-Vista-Controlador) escrito en PHP. No necesitas aprender otro framework para crear plugins. tan solo unos conocimientos básicos de programación de PHP. En este curso te...

Curso básico de programación » El sistema de prioridades de plugins

El último plugin activo tiene prioridad sobre el anterior, y así sucesivamente. Cuando se consulta una página, se carga un modelo, una vista HTML, XML o un archivo javascript, se utiliza el archivo del plugin con mayor prioridad que...

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

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

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

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

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

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

Ya se puede descargar la versión 3.4 del plugin Modelo130. Estos son los cambios más destacados: Problemas solucionados Las fechas en la versión anterior v3.3 estaban mal, ya que el calculo se debe hacer acumulando trimestres y no se...

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

Hemos lanzado la versión 2.2 del plugin Modelo347. Este plugin fue lanzado el 03-01-2020 y cuenta con 835 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Novedades v2.2 Ahora podemos seleccionar si...

En el día de hoy se ha publicado la versión 1 del plugin EXTgenerator. A continuación podrá leer la lista de cambios realizados: Este Plugin no es para un uso de novatos, como minimo es necesario entender la documentacion del...

Hemos lanzado la versión 2.1 del plugin Modelo347. Este plugin fue lanzado el 03-01-2020 y cuenta con 778 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Cambios v2.1 Cuando alternamos entre las...

Hemos lanzado la versión 2 del plugin Modelo347. Este plugin fue lanzado el 03-01-2020 y cuenta con 754 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Novedades v2 Añadido soporte para consultar los...

Hemos lanzado la versión 2.9 del plugin CRUDgenerator. Este plugin fue lanzado el 19-08-2022 y cuenta con 12 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Novedades en la versión 2.9 Se agrego la...

La versión 3.1 del plugin Modelo130 ha sido publicada, y esta es la lista de cambios realizados: Correcciones v3.1 Se ha corregido el cálculo de los datos ya que se estaban mezclando compras con ventas. Quizás le interese Cómo...

Ya se puede descargar la versión 2.85 del plugin CRUDgenerator. Estos son los cambios más destacados: Nuevas funciones en la versión 2.85 Ahora acepta cálculos de suma y resta tanto en números como en horas, esta función se...

Ya se puede descargar la versión 2.3 del plugin Modelo303. Estos son los cambios más destacados: Cambios v2.3 Actualizadas traducciones. Reducida la complejidad a la hora de generar el asiento. Excluimos del listado de asientos los de...

Ya está disponible la versión 3 del plugin Modelo130. El Modelo 130 es una declaración trimestral del impuesto de la renta de las personas físicas (IRPF) en el que se liquida el pago fraccionado de este impuesto, a cuenta de la...

Hemos lanzado la versión 1.1 del plugin Trazabilidad. Este plugin fue lanzado el 29-04-2022 y cuenta con 14 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Cambios Añadida extensión al modelo...

Ya se puede descargar la versión 2.25 del plugin Anticipos. Estos son los cambios más destacados: Cambios v2.25 Implementado el método "can()" del modelo User en los "Extension/Controller/...", para verificar si...

Ya está disponible la versión 2.2 del plugin Modelo303. A continuación podrá leer la lista de cambios realizados: Mejoras en la versión 2.2 En esta actualización se han añadido enlaces a las subcuentas y asientos incluidos en el...

Ya está disponible la versión 2022.4 de FacturaScripts: Cómo instalar FacturaScripts. Cómo actualizar FacturaScripts y sus plugins. Novedades en la versión 2022.4 Esta es la lista de novedades de esta versión de FacturaScripts:...

En el día de hoy se ha publicado la versión 1.15 del plugin AdmReportico. A continuación podrá leer la lista de cambios realizados: Novedades v1.15 Se ha incluido el método "can()" del modelo User en los...

Ya se puede descargar la versión 1.77 del plugin CRUDgenerator. Estos son los cambios más destacados: Novedades en la versión 1.77 Ahora tambien acepta widgets de tipo select y data list, estos aparecen como campos especiales Aun...

En el día de hoy se ha publicado la versión 1.8 del plugin CRUDgenerator. A continuación podrá leer la lista de cambios realizados: Cambios v1.8 Se agrego un nuevo dato al campo especial para select y datalist Lista de correcciones...

Como ya comentamos anteriormente, queremos mejorar la experiencia de desarrollo de plugins para la versión 2023. La lista de sugerencias actual la podéis ver en el plan de desarrollo para 2023. ¿Qué se está proponiendo? Desde...

Hemos comenzado el desarrollo de FacturaScripts 2023 en la rama new-engine del repositorio en github. Al contrario que con FacturaScripts 2018, este no será un rediseño desde cero, sino simplemente una actualización un poco más...

Recientemente lanzamos la versión 2022.08 del núcleo, que fuerza los tipos de retorno en varias funciones de los modelos, y pese a los avisos, muchos plugins dejaron de funcionar. Si tienes plugins y todavía no has comprobado si...

Hemos creado una herramienta en línea de comandos para facilitar el desarrollo rápido de plugins para FacturaScripts. Se llama fsmaker y ya se puede instalar en Linux y macOS. Instalar fsmaker en Linux o macOS git clone...

Ya está disponible la versión 0.92 de fsmaker, la herramienta en línea de comandos para facilitar la creación de plugins para FacturaScripts. Instalación en Linux y Mac Ejecute estos comandos en el terminal del sistema (git debe...

En la versión 2022 de FacturaScripts introducimos algunos cambios internos. Esto hace que en algunos casos sea necesaria la actualización del código de plugins antiguos para hacerlos compatibles con la nueva versión del núcleo....

La versión 2021.81 de FacturaScripts ya está disponible para descargar o actualizar. Lista de cambios Mejorada la disposición de filtros y buscador en los listados. Además ahora se muestran como botones los filtros guardados por el...

Está disponible una nueva versión del plugin HumanResources que corrige distintos errores reportados e incluye mejoras. Mejoras Ahora es posible subir archivos a los contratos. Esto permite tener almacenado junto con la ficha del...

El plugin FS2017Migrator se instala en FacturaScripts 2021 y permite actualizar la base de datos de FacturaScripts 2017 para poder ser usada con la nueva versión. Novedades En esta ocasión se han modificados los procesos de...

Se ha mejorado la interfaz del plugin para el Modelo 130 de Hacienda Española. Ahora el usuario puede cambiar el % de deducción, en vez de estar obligado al 20%. Se ha mejorado también la estética de presentación de las facturas que...

Modelo130 » Plugin Modelo 130

El Modelo 130 es una declaración trimestral del impuesto de la renta de las personas físicas (IRPF) en el que se liquida el pago fraccionado de este impuesto, a cuenta de la declaración anual que se realiza el año siguiente. Y...

Modelo347 » Modelo 347 v1.4

En esta actualización del plugin Modelo347 se ha corregido un problema de compatibilidad con la última versión de FacturaScripts. Además se han añadido las traducciones para el resto de idiomas. No olvides pasarte por la forja para...

Ya funciona la ordenación por fecha por defecto, además le he añadido el filtro por fecha también. Descartado requerir datos. Hay veces que el técnico no quiere apuntar en todos los campos, sólo en algunos Descartado vincular con...

En esta reunión hemos hablado sobre la parte de contabilidad, los canales y los diarios. Apenas tiene uso y genera cierta confusión entre los clientes. Habría que documentarlo bien o bien ocultarlo mientras tanto. Rediseño de...

En la reunión de esta semana, celebrada como siempre el martes a las 18:30 (hora española), hemos repasado los cambios a introducir para FacturaScripts 2021.4: Dashboard con noticias y totales de compras y ventas. Incluir los totales...

En esta reunión, celebrada como siempre el martes a las 18:30, hora española, hemos repasado los cambios a introducir para FacturaScripts 2021.4, que son: Añadir un dashboard con noticias y totales de compras y ventas. Incluir los...

Esta nueva versión incluye un nuevo informe de impuestos, balances actualizados, listado de asientos descuadrados y muchas correcciones en la contabilidad. Novedades Ahora se pueden facturar directamente los pedidos y presupuestos de...

Ya está disponible la actualización 1.3 del plugin para obtener el modelo 347 de la hacienda española. En esta actualización se ha corregido un bug al calcular los totales. Se estaba utilizando la columna totaleuros en vez de la...

En esta actualización del plugin OrdenesProduccion se ha añadido soporte para el nuevo JoinModel, que sustituye al anterior ModelView. Esta actualización obliga ha tener FacturaScripts actualizado a su versión 2020.89

En esta ocasión hemos mejorado el proceso de creación de clientes/proveedores mientras se crea una factura. Podemos vincular los usuarios con un almacén y con un agente. Ahora se incluye el plan contable predeterminado para España....

En esta actualización se ha mejorado el asistente de configuración, las interfaces para dispositivos móviles, la tolerancia a plugins rotos y una larga lista de mejorar para desarrolladores. Mejoras generales El asistente de...

Esta actualización trae validación de múltiples campos, como son el IBAN, CIF, DNI y NIF. Además de múltiples mejoras en el tratamiento de recibos y un largo etcétera. Validación de campos Desde el menú administrador > ids...

Ya está disponible la versión 2018.14 de FacturaScripts. Esta actualización sustituye el antiguo informe de documentos por nuevos informes editables. Permite crear impuestos de tipo fijo y mejora varias interfaces. Novedades El...

Plugins

Modelo347

El Modelo 347 de la hacienda española es un modelo informativo para la declaración anual de operaciones con terceros. Instale este plugin para obtener los datos necesarios para rellenar el modelo. # ¿Quién está obligado a...

Modelo303

Modelo 303 de la Hacienda española para la declaración trimestral y anual de IVA para autónomos y pymes. También conocida como regularización de IVA (o regularizacion). Instale este plugin para poder hacer el cálculo de lo que...

Modelo130

El Modelo 130 es una declaración trimestral del impuesto de la renta de las personas físicas (IRPF) en el que se liquida el pago fraccionado de este impuesto, a cuenta de la declaración anual que se realiza el año siguiente. #...

Modelo115

El Modelo 115 es una declaración trimestral de las retenciones practicadas a los alquileres de inmuebles urbanos en los que desarrollamos una actividad empresarial. # ¿Quién tiene que presentar el modelo 115? Están obligados a...

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

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

CRUDgenerator

Plugin para facilitar la creación de plugin con las funciones básicas, Create, Read, Update, Delete se puede actualizar la información y reconstruir el plugin para ver camios en tiempo real el modelo se crea a partir de la...

EXTgenerator

Agregando Extensiones a CRUDgenerator *NOTA IMPORTANTE* Este plugin no funciona por si mismo, depende de CRUDgenerator De momento solo funciona extendiendo modelos que utilizan formularios en XML para las vistas, Crea una extensión...

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

ExtendedReport

Este software permite realizar informes utilizando archivos XML y a partir de un nuevo modelo de datos. Este plugin no añade por si mismo nuevas opciones a la aplicación si no que añade la estructura necesaria para poder crear...

FSReports

Listados para facturascripts. Se incluyen los siguientes listados (Menú informes): - Libro de compras (Informes->Compras->Facturas). - Modelo 303 (Informes->fiscal) - Modelo 347 (Informes->fiscal) - Resumen de...

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

Soporte