Application
Table of Contents
Interfaces
- MiniLogStorageInterface
- DataBaseQueries
- Interface to manage the SQL statements needed by the database
- AccountingLineModInterface
- Define los puntos de extensión de las partidas del formulario de asientos.
- AccountingModInterface
- Define los puntos de extensión de la cabecera y el pie del formulario de asientos.
- CalculatorModInterface
- Contrato heredado para los mods de cálculo de documentos comerciales.
- ControllerInterface
- Define el contrato básico de los controladores ejecutados por el kernel.
- ErrorControllerInterface
- Define el contrato de los controladores que gestionan las excepciones capturadas por el kernel.
- PurchasesLineModInterface
- Define los puntos de extensión de las líneas del formulario de documentos de compra.
- PurchasesModalInterface
- Define los puntos de extensión de los modales de proveedores y productos de los documentos de compra.
- PurchasesModInterface
- Define los puntos de extensión de la cabecera y el pie de los documentos de compra.
- SalesLineModInterface
- Define los puntos de extensión de las líneas del formulario de documentos de venta.
- SalesModalInterface
- Define los puntos de extensión de los modales de clientes y productos de los documentos de venta.
- SalesModInterface
- Define los puntos de extensión de la cabecera y el pie de los documentos de venta.
- DataSrcInterface
Classes
- Controller
- Clase de la que deben heredar todos los controladores de FacturaScripts.
- ControllerPermissions
- Description of ControllerPermissionsTest
- DataBaseEngine
- Interface for each of the compatible database engines
- DataBaseWhere
- MysqlEngine
- Class to connect with MySQL.
- MysqlQueries
- Class that gathers all the needed SQL sentences by the database engine
- PostgresqlEngine
- Class to connect with PostgreSQL.
- PostgresqlQueries
- Class that gathers all the needed SQL sentences by the database engine
- DataBase
- Generic class of access to the database, either MySQL or PostgreSQL.
- Migrations
- Description of Migrations
- MiniLog
- Manage all log message information types.
- MiniLogStorage
- Cache
- Caché simple basada en ficheros, almacenada en `/MyFiles/Tmp/FileCache`.
- About
- Controlador de la página «Acerca de», con información del sistema y su entorno de ejecución.
- AdminPlugins
- Controlador para gestionar los plugins de la aplicación: subir, instalar, activar,
desactivar y eliminar.
- ApiAttachedFiles
- Controlador de la API para gestionar los archivos adjuntos.
- ApiCreateDocument
- Crea un documento de negocio (factura, albarán, pedido o presupuesto) en una sola llamada:
alta de documento y líneas, recalculando totales y manteniendo el stock consistente.
- ApiCreateFacturaRectificativaCliente
- Controlador de la API para crear una factura rectificativa de cliente.
- ApiEditDocument
- Edita un documento de negocio existente (factura, albarán, pedido o presupuesto)
en una sola llamada: modificación tanto el documento como las líneas,
recalculando totales y manteniendo el stock consistente.
- ApiExportDocument
- Controlador de la API para exportar un documento de venta o compra.
- ApiPagarFacturaCliente
- Controlador de la API para registrar el pago de una factura de cliente.
- ApiPagarFacturaProveedor
- Controlador de la API para registrar el pago de una factura de proveedor.
- ApiPlugins
- Controlador de la API para gestionar los plugins de la aplicación.
- ApiProductoImagen
- Controlador de la API para gestionar las imágenes de los productos.
- ApiRoot
- Controlador raíz de la API, que expone los recursos disponibles y su documentación.
- ApiUploadFiles
- Controlador de la API para subir archivos al servidor.
- ConfigEmail
- Controlador para editar la configuración del correo electrónico.
- CopyModel
- Controlador para copiar un registro existente y crear uno nuevo a partir de sus datos.
- Cron
- Controlador que ejecuta las tareas programadas (cron) del núcleo y de los plugins.
- Dashboard
- Controlador del panel de inicio (dashboard) que se muestra tras iniciar sesión.
- Deploy
- Controlador que despliega los archivos dinámicos (carpeta Dinamic) regenerando los plugins.
- DocumentStitcher
- Controlador que permite agrupar o partir documentos de venta o compra
(presupuestos, pedidos y albaranes) para generar un nuevo documento
a partir de las líneas seleccionadas, o cerrar los documentos cambiando
su estado. No admite facturas.
- EditAgenciaTransporte
- Controlador para editar un único elemento del modelo AgenciaTransporte
- EditAgente
- Controlador para editar un único elemento del modelo Agente
- EditAlbaranCliente
- Controlador para editar un único elemento del modelo AlbaranCliente
- EditAlbaranProveedor
- Controlador para editar un único elemento del modelo AlbaranProveedor
- EditAlmacen
- Controlador para editar un único elemento del modelo Almacen
- EditApiKey
- Controlador para editar un único elemento del modelo ApiKey
- EditAsiento
- Controlador para editar un único elemento del modelo Asiento
- EditAtributo
- Controlador para editar un único elemento del modelo Atributo
- EditAttachedFile
- Controlador para editar un único elemento del modelo AttachedFile
- EditCiudad
- Controlador para editar un único elemento del modelo Ciudad
- EditCliente
- Controlador para editar un único elemento del modelo Cliente
- EditCodigoPostal
- Controlador para editar un único elemento del modelo CodigoPostal
- EditConceptoPartida
- Controlador para editar un único elemento del modelo ConceptoPartida
- EditContacto
- Controlador para editar un único elemento del modelo Contacto
- EditCronJob
- Controlador para editar un único elemento del modelo CronJob
- EditCuenta
- Controlador para editar un único elemento del modelo Cuenta
- EditCuentaBanco
- Controlador para editar un único elemento del modelo CuentaBanco
- EditCuentaEspecial
- Controlador para editar un único elemento del modelo CuentaEspecial
- EditDiario
- Controlador para editar un único elemento del modelo Diario
- EditDivisa
- Controlador para editar un único elemento del modelo Divisa
- EditEjercicio
- Controlador para editar un único elemento del modelo Ejercicio
- EditEmailNotification
- Controlador para editar un único elemento del modelo EmailNotification
- EditEmailSent
- Controlador para editar un único elemento del modelo EmailSent
- EditEmpresa
- Controlador para editar un único elemento del modelo Empresa
- EditEstadoDocumento
- Controlador para editar un único elemento del modelo EstadoDocumento
- EditFabricante
- Controlador para editar un único elemento del modelo Fabricante
- EditFacturaCliente
- Controlador para editar un único elemento del modelo FacturaCliente
- EditFacturaProveedor
- Controlador para editar un único elemento del modelo FacturaProveedor
- EditFamilia
- Controlador para editar un único elemento del modelo Familia
- EditFormaPago
- Controlador para editar un único elemento del modelo FormaPago
- EditFormatoDocumento
- Controlador para editar un único elemento del modelo FormatoDocumento
- EditGrupoClientes
- Controlador para editar un único elemento del modelo GrupoClientes
- EditImpuesto
- Controlador para editar un único elemento del modelo Impuesto
- EditLogMessage
- Controlador para editar un único elemento del modelo LogMessage
- EditPageOption
- Controlador para editar las opciones de visualización (columnas y filtros) de cualquier página.
- EditPais
- Controlador para editar un único elemento del modelo Pais
- EditPedidoCliente
- Controlador para editar un único elemento del modelo PedidoCliente
- EditPedidoProveedor
- Controlador para editar un único elemento del modelo PedidoProveedor
- EditPresupuestoCliente
- Controlador para editar un único elemento del modelo PresupuestoCliente
- EditPresupuestoProveedor
- Controlador para editar un único elemento del modelo PresupuestoProveedor
- EditProducto
- Controlador para editar un único elemento del modelo Producto
- EditProveedor
- Controlador para editar un único elemento del modelo Proveedor
- EditProvincia
- Controlador para la edición de un registro del modelo de Provincia
- EditPuntoInteresCiudad
- Controlador para editar un único elemento del modelo PuntoInteresCiudad
- EditReciboCliente
- Controlador para editar un único elemento del modelo ReciboCliente
- EditReciboProveedor
- Controlador para editar un único elemento del modelo ReciboProveedor
- EditRetencion
- Controlador para editar un único elemento del modelo Retencion
- EditRole
- Controlador para editar un único elemento del modelo Role
- EditSecuenciaDocumento
- Controlador para editar un único elemento del modelo SecuenciaDocumento
- EditSerie
- Controlador para editar un único elemento del modelo Serie
- EditSettings
- Controlador para editar la configuración general de la aplicación.
- EditSubcuenta
- Controlador para editar un único elemento del modelo Subcuenta
- EditTarifa
- Controlador para editar un único elemento del modelo Tarifa
- EditUser
- Controlador para editar un único elemento del modelo User
- EditWorkEvent
- Controlador para editar un único elemento del modelo WorkEvent
- Files
- Controlador para servir archivos estáticos desde las carpetas públicas del sistema.
- Installer
- Controlador del instalador que configura la aplicación en su primera puesta en marcha.
- ListAgenciaTransporte
- Controlador para listar los elementos del modelo AgenciaTransporte
- ListAgente
- Controlador para listar los elementos del modelo Agente
- ListAlbaranCliente
- Controlador para listar los elementos del modelo AlbaranCliente
- ListAlbaranProveedor
- Controlador para listar los elementos del modelo AlbaranProveedor
- ListAlmacen
- Controlador para listar los elementos del modelo Almacen
- ListAsiento
- Controlador para listar los elementos del modelo Asiento
- ListAtributo
- Controlador para listar los elementos del modelo Atributo
- ListAttachedFile
- Controlador para listar los elementos del modelo AttachedFile
- ListCliente
- Controlador para listar los elementos del modelo Cliente
- ListCuenta
- Controlador para listar los elementos del modelo Cuenta
- ListEjercicio
- Controlador para listar los elementos del modelo Ejercicio
- ListEmpresa
- Controlador para listar los elementos del modelo Empresa
- ListFabricante
- Controlador para listar los elementos del modelo Fabricante
- ListFacturaCliente
- Controlador para listar los elementos del modelo FacturaCliente
- ListFacturaProveedor
- Controlador para listar los elementos del modelo FacturaProveedor
- ListFamilia
- Controlador para listar los elementos del modelo Familia
- ListFormaPago
- Controlador para listar los elementos del modelo FormaPago
- ListImpuesto
- Controlador para listar los elementos del modelo Impuesto
- ListLogMessage
- Controlador para listar los elementos del modelo LogMessage
- ListPais
- Controlador para listar los elementos del modelo Pais
- ListPedidoCliente
- Controlador para listar los elementos del modelo PedidoCliente
- ListPedidoProveedor
- Controlador para listar los elementos del modelo PedidoProveedor
- ListPresupuestoCliente
- Controlador para listar los elementos del modelo PresupuestoCliente
- ListPresupuestoProveedor
- Controlador para listar los elementos del modelo PresupuestoProveedor
- ListProducto
- Controlador para listar los elementos del modelo Producto
- ListProveedor
- Controlador para listar los elementos del modelo Proveedor
- ListSerie
- Controlador para listar los elementos del modelo Serie
- ListTarifa
- Controlador para listar los elementos del modelo Tarifa
- ListUser
- Controlador para listar los elementos del modelo User
- Login
- Controlador de la pantalla de login. Es el unico controlador que se ejecuta sin sesion previa,
por lo que concentra todos los puntos de entrada anonimos: alta de sesion (login), validacion
del segundo factor (2FA), cierre de sesion (logout) y cambio de contrasena por emergencia
usando la contrasena de base de datos.
- MegaSearch
- Controlador para realizar búsquedas globales en la aplicación.
- Myfiles
- Controlador para servir archivos de MyFiles, aplicando tokens salvo en la carpeta pública.
- Root
- Controlador de la página raíz, que redirige al panel de inicio o a la pantalla de acceso.
- SendMail
- Controlador para redactar y enviar por correo electrónico un documento con sus adjuntos.
- Updater
- Controlador para actualizar el núcleo de FacturaScripts y los plugins instalados.
- Wizard
- Controlador del asistente de configuración inicial de la aplicación.
- CrashReport
- La clase que se encarga de gestionar los errores fatales.
- AgenciasTransporte
- Agentes
- Almacenes
- Divisas
- Ejercicios
- Empresas
- EstadosDocumentos
- Fabricantes
- Familias
- FormasPago
- GruposClientes
- Impuestos
- Paises
- Provincias
- Retenciones
- Series
- Users
- DbQuery
- Query builder fluido para construir y ejecutar consultas SQL contra la base de datos.
- DbUpdater
- Actualiza la estructura de la base de datos.
- DebugBar
- La barra de debug que se muestra en la parte inferior de la página cuando el modo debug está activado.
- AccessDenied
- AlreadyInstalled
- AuthenticationRequired
- DatabaseError
- DefaultError
- DisabledApi
- FileNotFound
- ForbiddenApiEndpoint
- InvalidApiResource
- InvalidApiToken
- InvalidApiVersion
- IpBannedOnApi
- MissingApiVersion
- MyfilesTokenError
- PageNotFound
- UnsafeFile
- UnsafeFolder
- Html
- Una clase para renderizar plantillas HTML con Twig.
- Http
- Cliente HTTP minimalista basado en cURL con API fluida.
- CacheWithMemory
- Clase auxiliar para el patrón fluent con memoria
- Forja
- Headers
- Plugin
- PluginsDeploy
- RequestFiles
- ResponseHeaders
- SubRequest
- Kernel
- El corazón de FacturaScripts. Se encarga de gestionar las rutas y ejecutar los controladores.
- KernelException
- Excepciones para redirigir a un controlador de errores.
- AccountingAccounts
- Class for calculate/obtain accounting sub-account of:
(Respecting the additional levels)
- AccountingBase
- Description of AccountingBase
- AccountingClass
- Base class for creation of accounting processes
- AccountingClosingBase
- Description of AccountingClosing
- AccountingClosingClosing
- Perform closing of account balances for the exercise.
- AccountingClosingOpening
- Perform opening of account balances for the exercise.
- AccountingClosingRegularization
- Perform regularization of account balances for the exercise.
- AccountingCreation
- Class to create accounting subaccounts automatically:
- AccountingPlanExport
- Class to export accounting plans.
- AccountingPlanImport
- Importa un plan contable (cuentas y subcuentas) en un ejercicio desde un fichero
CSV o XML, dentro de una transacción. Actualiza primero la tabla de cuentas
especiales y, si algo falla, revierte todos los cambios.
- ClosingToAcounting
- Class that performs accounting closures
- InvoiceToAccounting
- Clase para la generación de asientos contables a partir de un documento
de venta/compra y la liquidación de sus recibos.
- Ledger
- Description of Ledger
- PaymentToAccounting
- Genera el asiento contable de un pago de cliente o proveedor: línea del sujeto
(cliente/proveedor) contra la subcuenta de la forma de pago, más una línea
adicional de gastos bancarios en los pagos de cliente.
- AccountingFooterHTML
- Description of AccountingFooterHTML
- AccountingHeaderHTML
- Description of AccountingHeaderHTML
- AccountingLineHTML
- Description of SalesLineHTML
- AccountingModalHTML
- Description of AccountingModalHTML
- PurchasesController
- Description of PurchasesController
- PurchasesFooterHTML
- Description of PurchasesFooterHTML
- PurchasesHeaderHTML
- Description of PurchasesHeaderHTML
- PurchasesLineHTML
- Description of PurchasesLineHTML
- PurchasesModalHTML
- Description of PurchasesModalHTML
- SalesController
- Description of SalesController
- SalesFooterHTML
- Description of SalesFooterHTML
- SalesHeaderHTML
- Description of SalesHeaderHTML
- SalesLineHTML
- Description of SalesLineHTML
- SalesModalHTML
- Description of SalesModalHTML
- APIModel
- APIModel is the class for any API Model Resource in Dinamic/Model folder.
- APIResourceClass
- APIResource is an abstract class for any API Resource.
- AssetManager
- Gestiona los assets de la aplicación.
- BusinessDocumentCode
- Description of BusinessDocumentCode
- BusinessDocumentGenerator
- Generador de documentos de negocio.
- Calculator
- CodePatterns
- Class to apply patterns.
- ControllerPermissions
- Manages user permissions for controller access and operations.
- CostPriceTools
- Description of CostPriceTools
- CustomerRiskTools
- Devuelve el riesgo actual de un cliente.
- BaseBlock
- Description of BaseBlock
- BoxBlock
- Description of BoxBlock
- ButtonBlock
- Description of ButtonBlock
- HtmlBlock
- Description of HtmlBlock
- MailNotifier
- Description of MailNotifier
- NewMail
- Description of NewMail
- SpaceBlock
- Description of BaseBlock
- TableBlock
- Description of TableBlock
- TextBlock
- Description of TextBlock
- TitleBlock
- Description of TitleBlock
- AsientoExport
- CSVExport
- Clase para exportar datos al formato CSV.
- ExportBase
- Export interface.
- MAILExport
- Description of MAILExport
- PDFExport
- PDF export data.
- XLSExport
- XLS export data.
- ExportManager
- Description of ExportManager
- BaseController
- Description of BaseController
- BaseView
- Base definition for the views used in ExtendedControllers
- ComercialContactController
- Controller for editing models that are related and show
a history of purchase or sale documents.
- EditController
- Controller to manage the data editing
- EditListView
- View definition for its use in ExtendedControllers
- EditView
- View definition for its use in ExtendedControllers
- HtmlView
- View definition for its use in ExtendedControllers
- ListBusinessDocument
- Description of ListBusinessDocument
- ListController
- Controller that lists the data in table mode
- ListView
- View definition for its use in ListController
- PanelController
- Controller to edit data through the vertical panel
- FacturaProveedorRenumber
- FiscalNumberValidator
- Verify numbers of fiscal identity
- CSVImport
- Common CSV import actions.
- InvoiceOperation
- This class centralizes all available invoice operations.
- IPFilter
- Prevents brute force attacks through a list of IP addresses and their counters failed attempts.
- AutocompleteFilter
- Description of AutocompleteFilter
- BaseFilter
- Description of BaseFilter
- CheckboxFilter
- Description of CheckboxFilter
- DateFilter
- Description of DateFilter
- NumberFilter
- Description of NumberFilter
- PeriodFilter
- Description of PeriodFilter
- PeriodTools
- PeriodTools give us some basic and common methods for periods.
- SelectFilter
- Description of SelectFilter
- SelectWhereFilter
- Selection filter of options where each option has a Core\Where
associated for data filtering
- TreeFilter
- Filter all records that match the search term and its children.
- MenuItem
- Structure for each of the items in the FacturaScripts menu.
- MenuManager
- MultiRequestProtection
- Class to prevent duplicated petitions.
- MyFilesToken
- Description of MyFilesToken
- OpenAi
- OperacionIVA
- Esta clase centraliza todas las operaciones relacionadas con los impuestos.
- PDFCore
- Description of PDFCore
- PDFDocument
- PDF document data.
- ProductType
- This class centralizes all types of products.
- ReceiptGenerator
- Description of ReceiptGenerator
- RegimenIVA
- This class centralizes all common method for VAT Regime.
- SubAccountTools
- Set of tools for the management of accounting sub-accounts
- SupplierRiskTools
- Description of SupplierRiskTools
- TaxExceptions
- This class centralizes all VAT tax exceptions and related validation rules.
- TwoFactorManager
- ValidadorEcuador
- Vies
- Cliente para el servicio VIES (VAT Information Exchange System) de la Comisión
Europea, que permite verificar la validez de un número de IVA intracomunitario.
- BaseWidget
- Clase base para los widgets de formularios y tablas.
- ColumnItem
- Description of ColumnItem
- GroupItem
- Description of GroupItem
- RowActions
- Description of RowActions
- RowBusiness
- Description of RowBusiness
- RowButton
- Description of RowButton
- RowFooter
- Description of RowFooter
- RowHeader
- Description of RowHeader
- RowStatistics
- Description of RowStatistics
- RowStatus
- Description of RowStatus
- VisualItem
- Description of VisualItem
- VisualItemLoadEngine
- Description of VisualItemLoadEngine
- WidgetAutocomplete
- Description of WidgetAutocomplete
- WidgetBytes
- Description of WidgetNumber
- WidgetCheckbox
- Description of WidgetCheckbox
- WidgetColor
- Description of WidgetColor
- WidgetDatalist
- Description of WidgetDatalist
- WidgetDate
- Description of WidgetDate
- WidgetDatetime
- Description of WidgetDatetime
- WidgetFile
- Description of WidgetFile
- WidgetInfo
- Widget informativo para mostrar textos, alertas Bootstrap 5, iconos y enlaces
en formularios y vistas XMLView. No está vinculado a ningún campo del modelo.
- WidgetJson
- Description of WidgetTextarea
- WidgetLibrary
- Clase base para los widgets de formularios y tablas.
- WidgetLink
- Description of WidgetLink
- WidgetMoney
- Description of WidgetMoney
- WidgetNumber
- Description of WidgetNumber
- WidgetPassword
- Description of WidgetPassword
- WidgetPercentage
- WidgetPercentage
- WidgetRadio
- Clase base para los widgets de formularios y tablas.
- WidgetSeconds
- Description of WidgetNumber
- WidgetSelect
- Description of WidgetSelect
- WidgetStars
- Description of WidgetNumber
- WidgetSubcuenta
- Widget para seleccionar una subcuenta desde un modal con búsqueda.
- WidgetText
- Widget para campos de texto de una sola línea, con soporte para
longitud mínima y máxima.
- WidgetTextarea
- Description of WidgetTextarea
- WidgetTime
- Description of WidgetTime
- WidgetVariante
- Widget para seleccionar una variante de producto desde un modal con búsqueda.
- Logger
- Migrations
- Ejecutor de migraciones del núcleo y de los plugins.
- CalculatorModSpain
- This class implements the CalculatorModInterface for Spain.
- AgenciaTransporte
- Merchandise transport agency.
- Agente
- Un agente es una persona física o jurídica que actúa como comercial
y se le puede dar una comisión.
- AlbaranCliente
- Customer's delivery note or delivery note. Represents delivery to a customer
of a material that has been sold to you. It implies the exit of this material
from the company's warehouse.
- AlbaranProveedor
- Delivery note or purchase order. Represents the reception
of a material that has been purchased. It implies the entry of that material
to the warehouse.
- Almacen
- The warehouse where the items are physically.
- ApiAccess
- Defines the individual permissions for each resource within an api key.
- ApiKey
- ApiKey model to manage the connection tokens through the api
that will be generated to synchronize different applications.
- Asiento
- The accounting entry. It is related to an exercise and consists of games.
- Atributo
- Un atributo para artículos.
- AtributoValor
- A Value for an article attribute.
- AttachedFile
- Class to manage attached files.
- AttachedFileRelation
- Description of AttachedFileRelation
- BusinessDocument
- Documento de negocio base (presupuestos, pedidos, albaranes, facturas).
- BusinessDocumentLine
- Linea de documento de negocio.
- JoinModel
- ModelClass
- The class from which all models inherit, connects to the database,
check the structure of the table and if necessary create or adapt.
- ModelCore
- The class from which all models inherit, connects to the database,
check the structure of the table and if necessary create or adapt.
- ModelOnChangeClass
- ModelOnChangeClass is a class with methods to model the changes of values in the properties of the model.
- PurchaseDocument
- Documento de compra.
- PurchaseDocumentLine
- Description of PurchaseDocumentLine
- SalesDocument
- Documento de venta.
- SalesDocumentLine
- Línea de documento de venta.
- TransformerDocument
- Documento transformable en otro tipo de documento.
- Ciudad
- Ciudad
- Cliente
- The client. You can have one or more associated addresses and accounts.
- CodeModel
- Modelo auxiliar para cargar una lista de códigos y sus descripciones.
- CodigoPostal
- Clase base de la que heredan todos los modelos. Se encarga de la conexión
con la base de datos, de la comprobación y creación de la tabla, y ofrece
los métodos para cargar, guardar, actualizar y eliminar registros,
así como el control de cambios, la caché y las relaciones entre modelos.
- ConceptoPartida
- A predefined concept for a line item (the line of an accounting entry).
- Contacto
- Description of crm_contacto
- CronJob
- Class to store log information when a plugin is executed from cron.
- Cuenta
- First level of the accounting plan.
- CuentaBanco
- A bank account of the company itself.
- CuentaBancoCliente
- A bank account of a client.
- CuentaBancoProveedor
- A bank account of a provider.
- CuentaEspecial
- Allows to relate special accounts (SALES, for example)
with the real account or subaccount.
- Diario
- A division of accounting entries in different journals
- Divisa
- A currency with its symbol and its conversion rate with respect to the euro.
- DocTransformation
- A model to manage the transformations of documents. For example aprove order to delivery note.
- Ejercicio
- Ejercicio contable. Es el periodo en el que se agrupan asientos, facturas, albaranes, etc.
- EmailNotification
- Description of EmailNotification
- EmailSent
- Model EmailSent
- Empresa
- This class stores the main data of the company.
- EstadoDocumento
- Define los estados y atributos de los documentos de compra y venta
(presupuestos, pedidos, albaranes y facturas).
- Fabricante
- A manufacturer of products.
- FacturaCliente
- Customer's invoice.
- FacturaProveedor
- Invoice from a supplier.
- Familia
- A family of products.
- FormaPago
- Payment method of an invoice, delivery note, order or estimation.
- FormatoDocumento
- Model to personalize the print format of sales and buy documents.
- GrupoClientes
- A group of customers, which may be associated with a rate.
- IdentificadorFiscal
- Description of IdentificadorFiscal
- Impuesto
- A tax (VAT) that can be associated to articles, delivery notes lines,
invoices, etc.
- ImpuestoZona
- A tax (VAT) that can be associated to tax, country, province, and.
- PartidaAsiento
- Modelo auxiliar para cargar partidas junto con los datos de su asiento
(fecha, número y canal). Combina las tablas partidas y asientos, con
Partida como modelo master, y se utiliza para listar los movimientos
de una subcuenta sin tener que cargar cada asiento por separado.
- PurchasesDocIrpfAccount
- Modelo auxiliar para obtener las subcuentas de IRPF de los documentos de compra.
- PurchasesDocLineAccount
- Modelo auxiliar para obtener las subcuentas de compra de las líneas de los
documentos de compra. Agrupa las líneas de la factura de proveedor (excluyendo
suplidos) por la subcuenta de compras del producto y por familia, para poder
repartir el neto entre las subcuentas de gasto al generar el asiento contable.
- SalesDocLineAccount
- Modelo auxiliar para obtener las subcuentas de venta de las líneas de los
documentos de venta. Agrupa las líneas de la factura de cliente (excluyendo
suplidos) por la subcuenta de ventas del producto y por familia, para poder
repartir el neto entre las subcuentas de ingreso al generar el asiento contable.
- StockProducto
- Modelo Stock con datos del Producto y de la Variante. Combina las tablas
stocks, variantes y productos para listar el stock con su descripción,
coste, precio y valor total (cantidad por coste), con Producto como
modelo master.
- SubcuentaSaldo
- Modelo auxiliar para cargar el resumen de saldos de una subcuenta.
- TarifaProducto
- Modelo auxiliar para obtener los precios de los productos según la tarifa.
- VarianteProducto
- Modelo Variante con datos del Producto y de su impuesto. Combina las tablas
variantes, productos e impuestos para listar las variantes con su descripción
y el precio con IVA incluido (columna calculada precio_iva), con Producto
como modelo master.
- LineaAlbaranCliente
- Line of a customer's delivery note.
- LineaAlbaranProveedor
- Line of a supplier's delivery note.
- LineaFacturaCliente
- Line of a customer invoice.
- LineaFacturaProveedor
- Line of a supplier invoice.
- LineaPedidoCliente
- Customer order line
- LineaPedidoProveedor
- Supplier order line.
- LineaPresupuestoCliente
- Customer estimation line.
- LineaPresupuestoProveedor
- Supplier order line.
- LogMessage
- Model to persist data from logs.
- Page
- Element of the menu of InvoiceScripts, each corresponds to a controller.
- PageFilter
- Visual filter configuration of the FacturaScripts views,
each PageFilter corresponds to a view or tab filter.
- PageOption
- Visual configuration of the FacturaScripts views,
each PageOption corresponds to a view or tab.
- PagoCliente
- Description of PagoCliente
- PagoProveedor
- Description of PagoProveedor
- Pais
- A country, for example Spain.
- Partida
- The line of an accounting entry.
- PedidoCliente
- Customer order.
- PedidoProveedor
- Supplier order.
- PresupuestoCliente
- Customer estimation.
- PresupuestoProveedor
- Supplier order.
- Producto
- Stores the data of an article.
- ProductoImagen
- Modelo que representa una imagen asociada a un producto.
- ProductoProveedor
- Description of ProductoProveedor
- Proveedor
- A supplier. It can be related to several addresses or accounts.
- Provincia
- A province.
- PuntoInteresCiudad
- Clase base de la que heredan todos los modelos. Se encarga de la conexión
con la base de datos, de la comprobación y creación de la tabla, y ofrece
los métodos para cargar, guardar, actualizar y eliminar registros,
así como el control de cambios, la caché y las relaciones entre modelos.
- ReciboCliente
- Description of ReciboCliente
- ReciboProveedor
- Description of ReciboProveedor
- RegularizacionImpuesto
- Tax regularization.
- Retencion
- Class to manage the data of retenciones table
- Role
- Define a permission package to quickly assign users.
- RoleAccess
- Defines the individual permissions for each page within a user role.
- RoleUser
- Defines the relationship between a user and a role.
- SecuenciaDocumento
- Personalize the numeration and code of sale and purchase documents.
- Serie
- A series of invoicing or accounting, to have different numbering
in each series.
- Settings
- Description of Settings
- Stock
- The quantity in inventory of an item in a particular warehouse.
- Subcuenta
- Nivel de detalle de un plan contable. Se relaciona con una única cuenta.
- Tarifa
- A fee for the products.
- TotalModel
- Modelo auxiliar para cargar una lista de totales,
con o sin agrupación por código.
- User
- Usuario de FacturaScripts.
- Variante
- Define method and attributes of table variantes.
- WorkEvent
- Clase base de la que heredan todos los modelos. Se encarga de la conexión
con la base de datos, de la comprobación y creación de la tabla, y ofrece
los métodos para cargar, guardar, actualizar y eliminar registros,
así como el control de cambios, la caché y las relaciones entre modelos.
- NextCode
- Plugins
- Permite gestionar los plugins de FacturaScripts: añadir, eliminar, activar, desactivar, etc.
- Request
- Encapsula la petición HTTP entrante (cookies, archivos, cabeceras, parámetros GET/POST y cuerpo).
- Response
- Representa la respuesta HTTP que se devolverá al cliente.
- Session
- Permite gestionar la sesión del usuario.
- Telemetry
- This class allow sending telemetry data to the master server,
ONLY if the user has registered this installation.
- ApiController
- CalculatorModClass
- Controller
- CronClass
- Clase base para el cron de los plugins. Cada plugin puede tener una clase Cron
en su raíz que extienda de esta, y su método run() se ejecutará en cada
pasada del cron.
- CronJobClass
- Clase base para trabajos del cron. Permite separar la lógica de cada job en su
propia clase, con utilidades para acumular la salida, guardarla en el log y
avisar por email a los administradores.
- ErrorController
- InitClass
- Clase base para el Init de los plugins. Cada plugin puede tener una clase Init
en su raíz que extienda de esta, para ejecutar código en cada arranque de
FacturaScripts o al activar, actualizar o desinstalar el plugin.
- JoinModel
- Clase base de la que heredan todas las vistas de modelo.
- MigrationClass
- Template class for plugin migration
- ModelClass
- Clase base de la que heredan todos los modelos. Se encarga de la conexión
con la base de datos, de la comprobación y creación de la tabla, y ofrece
los métodos para cargar, guardar, actualizar y eliminar registros,
así como el control de cambios, la caché y las relaciones entre modelos.
- WorkerClass
- Tools
- Una clase con funciones útiles para el desarrollo de FacturaScripts.
- Translator
- Permite la traducción de cadenas de texto a diferentes idiomas. Con posibilidad de usar parámetros.
- UploadedFile
- Representa un fichero subido por el cliente a través de un formulario multipart/form-data.
- Validator
- Permite validar distintos tipos de datos.
- Where
- Representa una cláusula WHERE de SQL y la traduce a un fragmento seguro de SQL para usarla
con la conexión de FacturaScripts.
- AtributoWorker
- CuentaWorker
- PartidaWorker
- PurchaseDocumentWorker
- TestWorker
- WorkQueue
- La cola de trabajos en segundo plano. Permite añadir workers y lanzar eventos.
- About
- Class created by Core/Internal/PluginsDeploy
- AdminPlugins
- Class created by Core/Internal/PluginsDeploy
- ApiAttachedFiles
- Class created by Core/Internal/PluginsDeploy
- ApiCreateDocument
- Class created by Core/Internal/PluginsDeploy
- ApiCreateFacturaRectificativaCliente
- Class created by Core/Internal/PluginsDeploy
- ApiEditDocument
- Class created by Core/Internal/PluginsDeploy
- ApiExportDocument
- Class created by Core/Internal/PluginsDeploy
- ApiPagarFacturaCliente
- Class created by Core/Internal/PluginsDeploy
- ApiPagarFacturaProveedor
- Class created by Core/Internal/PluginsDeploy
- ApiPlugins
- Class created by Core/Internal/PluginsDeploy
- ApiProductoImagen
- Class created by Core/Internal/PluginsDeploy
- ApiRoot
- Class created by Core/Internal/PluginsDeploy
- ApiUploadFiles
- Class created by Core/Internal/PluginsDeploy
- ConfigEmail
- Class created by Core/Internal/PluginsDeploy
- CopyModel
- Class created by Core/Internal/PluginsDeploy
- Cron
- Class created by Core/Internal/PluginsDeploy
- Dashboard
- Class created by Core/Internal/PluginsDeploy
- Deploy
- Class created by Core/Internal/PluginsDeploy
- DocumentStitcher
- Class created by Core/Internal/PluginsDeploy
- EditAgenciaTransporte
- Class created by Core/Internal/PluginsDeploy
- EditAgente
- Class created by Core/Internal/PluginsDeploy
- EditAlbaranCliente
- Class created by Core/Internal/PluginsDeploy
- EditAlbaranProveedor
- Class created by Core/Internal/PluginsDeploy
- EditAlmacen
- Class created by Core/Internal/PluginsDeploy
- EditApiKey
- Class created by Core/Internal/PluginsDeploy
- EditAsiento
- Class created by Core/Internal/PluginsDeploy
- EditAtributo
- Class created by Core/Internal/PluginsDeploy
- EditAttachedFile
- Class created by Core/Internal/PluginsDeploy
- EditCiudad
- Class created by Core/Internal/PluginsDeploy
- EditCliente
- Class created by Core/Internal/PluginsDeploy
- EditCodigoPostal
- Class created by Core/Internal/PluginsDeploy
- EditConceptoPartida
- Class created by Core/Internal/PluginsDeploy
- EditContacto
- Class created by Core/Internal/PluginsDeploy
- EditCronJob
- Class created by Core/Internal/PluginsDeploy
- EditCuenta
- Class created by Core/Internal/PluginsDeploy
- EditCuentaBanco
- Class created by Core/Internal/PluginsDeploy
- EditCuentaEspecial
- Class created by Core/Internal/PluginsDeploy
- EditDiario
- Class created by Core/Internal/PluginsDeploy
- EditDivisa
- Class created by Core/Internal/PluginsDeploy
- EditEjercicio
- Class created by Core/Internal/PluginsDeploy
- EditEmailNotification
- Class created by Core/Internal/PluginsDeploy
- EditEmailSent
- Class created by Core/Internal/PluginsDeploy
- EditEmpresa
- Class created by Core/Internal/PluginsDeploy
- EditEstadoDocumento
- Class created by Core/Internal/PluginsDeploy
- EditFabricante
- Class created by Core/Internal/PluginsDeploy
- EditFacturaCliente
- Class created by Core/Internal/PluginsDeploy
- EditFacturaProveedor
- Class created by Core/Internal/PluginsDeploy
- EditFamilia
- Class created by Core/Internal/PluginsDeploy
- EditFormaPago
- Class created by Core/Internal/PluginsDeploy
- EditFormatoDocumento
- Class created by Core/Internal/PluginsDeploy
- EditGrupoClientes
- Class created by Core/Internal/PluginsDeploy
- EditImpuesto
- Class created by Core/Internal/PluginsDeploy
- EditLogMessage
- Class created by Core/Internal/PluginsDeploy
- EditPageOption
- Class created by Core/Internal/PluginsDeploy
- EditPais
- Class created by Core/Internal/PluginsDeploy
- EditPedidoCliente
- Class created by Core/Internal/PluginsDeploy
- EditPedidoProveedor
- Class created by Core/Internal/PluginsDeploy
- EditPresupuestoCliente
- Class created by Core/Internal/PluginsDeploy
- EditPresupuestoProveedor
- Class created by Core/Internal/PluginsDeploy
- EditProducto
- Class created by Core/Internal/PluginsDeploy
- EditProveedor
- Class created by Core/Internal/PluginsDeploy
- EditProvincia
- Class created by Core/Internal/PluginsDeploy
- EditPuntoInteresCiudad
- Class created by Core/Internal/PluginsDeploy
- EditReciboCliente
- Class created by Core/Internal/PluginsDeploy
- EditReciboProveedor
- Class created by Core/Internal/PluginsDeploy
- EditRetencion
- Class created by Core/Internal/PluginsDeploy
- EditRole
- Class created by Core/Internal/PluginsDeploy
- EditSecuenciaDocumento
- Class created by Core/Internal/PluginsDeploy
- EditSerie
- Class created by Core/Internal/PluginsDeploy
- EditSettings
- Class created by Core/Internal/PluginsDeploy
- EditSubcuenta
- Class created by Core/Internal/PluginsDeploy
- EditTarifa
- Class created by Core/Internal/PluginsDeploy
- EditUser
- Class created by Core/Internal/PluginsDeploy
- EditWorkEvent
- Class created by Core/Internal/PluginsDeploy
- Files
- Class created by Core/Internal/PluginsDeploy
- Installer
- Class created by Core/Internal/PluginsDeploy
- ListAgenciaTransporte
- Class created by Core/Internal/PluginsDeploy
- ListAgente
- Class created by Core/Internal/PluginsDeploy
- ListAlbaranCliente
- Class created by Core/Internal/PluginsDeploy
- ListAlbaranProveedor
- Class created by Core/Internal/PluginsDeploy
- ListAlmacen
- Class created by Core/Internal/PluginsDeploy
- ListAsiento
- Class created by Core/Internal/PluginsDeploy
- ListAtributo
- Class created by Core/Internal/PluginsDeploy
- ListAttachedFile
- Class created by Core/Internal/PluginsDeploy
- ListCliente
- Class created by Core/Internal/PluginsDeploy
- ListCuenta
- Class created by Core/Internal/PluginsDeploy
- ListEjercicio
- Class created by Core/Internal/PluginsDeploy
- ListEmpresa
- Class created by Core/Internal/PluginsDeploy
- ListFabricante
- Class created by Core/Internal/PluginsDeploy
- ListFacturaCliente
- Class created by Core/Internal/PluginsDeploy
- ListFacturaProveedor
- Class created by Core/Internal/PluginsDeploy
- ListFamilia
- Class created by Core/Internal/PluginsDeploy
- ListFormaPago
- Class created by Core/Internal/PluginsDeploy
- ListImpuesto
- Class created by Core/Internal/PluginsDeploy
- ListLogMessage
- Class created by Core/Internal/PluginsDeploy
- ListPais
- Class created by Core/Internal/PluginsDeploy
- ListPedidoCliente
- Class created by Core/Internal/PluginsDeploy
- ListPedidoProveedor
- Class created by Core/Internal/PluginsDeploy
- ListPresupuestoCliente
- Class created by Core/Internal/PluginsDeploy
- ListPresupuestoProveedor
- Class created by Core/Internal/PluginsDeploy
- ListProducto
- Class created by Core/Internal/PluginsDeploy
- ListProveedor
- Class created by Core/Internal/PluginsDeploy
- ListSerie
- Class created by Core/Internal/PluginsDeploy
- ListTarifa
- Class created by Core/Internal/PluginsDeploy
- ListUser
- Class created by Core/Internal/PluginsDeploy
- Login
- Class created by Core/Internal/PluginsDeploy
- MegaSearch
- Class created by Core/Internal/PluginsDeploy
- Myfiles
- Class created by Core/Internal/PluginsDeploy
- Root
- Class created by Core/Internal/PluginsDeploy
- SendMail
- Class created by Core/Internal/PluginsDeploy
- Updater
- Class created by Core/Internal/PluginsDeploy
- Wizard
- Class created by Core/Internal/PluginsDeploy
- AccessDenied
- Class created by Core/Internal/PluginsDeploy
- AlreadyInstalled
- Class created by Core/Internal/PluginsDeploy
- AuthenticationRequired
- Class created by Core/Internal/PluginsDeploy
- DatabaseError
- Class created by Core/Internal/PluginsDeploy
- DefaultError
- Class created by Core/Internal/PluginsDeploy
- DisabledApi
- Class created by Core/Internal/PluginsDeploy
- FileNotFound
- Class created by Core/Internal/PluginsDeploy
- ForbiddenApiEndpoint
- Class created by Core/Internal/PluginsDeploy
- InvalidApiResource
- Class created by Core/Internal/PluginsDeploy
- InvalidApiToken
- Class created by Core/Internal/PluginsDeploy
- InvalidApiVersion
- Class created by Core/Internal/PluginsDeploy
- IpBannedOnApi
- Class created by Core/Internal/PluginsDeploy
- MissingApiVersion
- Class created by Core/Internal/PluginsDeploy
- MyfilesTokenError
- Class created by Core/Internal/PluginsDeploy
- PageNotFound
- Class created by Core/Internal/PluginsDeploy
- UnsafeFile
- Class created by Core/Internal/PluginsDeploy
- UnsafeFolder
- Class created by Core/Internal/PluginsDeploy
- AccountingAccounts
- Class created by Core/Internal/PluginsDeploy
- AccountingBase
- Class created by Core/Internal/PluginsDeploy
- AccountingClass
- Class created by Core/Internal/PluginsDeploy
- AccountingClosingBase
- Class created by Core/Internal/PluginsDeploy
- AccountingClosingClosing
- Class created by Core/Internal/PluginsDeploy
- AccountingClosingOpening
- Class created by Core/Internal/PluginsDeploy
- AccountingClosingRegularization
- Class created by Core/Internal/PluginsDeploy
- AccountingCreation
- Class created by Core/Internal/PluginsDeploy
- AccountingPlanExport
- Class created by Core/Internal/PluginsDeploy
- AccountingPlanImport
- Class created by Core/Internal/PluginsDeploy
- ClosingToAcounting
- Class created by Core/Internal/PluginsDeploy
- InvoiceToAccounting
- Class created by Core/Internal/PluginsDeploy
- Ledger
- Class created by Core/Internal/PluginsDeploy
- PaymentToAccounting
- Class created by Core/Internal/PluginsDeploy
- AccountingFooterHTML
- Class created by Core/Internal/PluginsDeploy
- AccountingHeaderHTML
- Class created by Core/Internal/PluginsDeploy
- AccountingLineHTML
- Class created by Core/Internal/PluginsDeploy
- AccountingModalHTML
- Class created by Core/Internal/PluginsDeploy
- PurchasesController
- Class created by Core/Internal/PluginsDeploy
- PurchasesFooterHTML
- Class created by Core/Internal/PluginsDeploy
- PurchasesHeaderHTML
- Class created by Core/Internal/PluginsDeploy
- PurchasesLineHTML
- Class created by Core/Internal/PluginsDeploy
- PurchasesModalHTML
- Class created by Core/Internal/PluginsDeploy
- SalesController
- Class created by Core/Internal/PluginsDeploy
- SalesFooterHTML
- Class created by Core/Internal/PluginsDeploy
- SalesHeaderHTML
- Class created by Core/Internal/PluginsDeploy
- SalesLineHTML
- Class created by Core/Internal/PluginsDeploy
- SalesModalHTML
- Class created by Core/Internal/PluginsDeploy
- APIModel
- Class created by Core/Internal/PluginsDeploy
- APIResourceClass
- Class created by Core/Internal/PluginsDeploy
- AssetManager
- Class created by Core/Internal/PluginsDeploy
- BusinessDocumentCode
- Class created by Core/Internal/PluginsDeploy
- BusinessDocumentGenerator
- Class created by Core/Internal/PluginsDeploy
- Calculator
- Class created by Core/Internal/PluginsDeploy
- CodePatterns
- Class created by Core/Internal/PluginsDeploy
- ControllerPermissions
- Class created by Core/Internal/PluginsDeploy
- CostPriceTools
- Class created by Core/Internal/PluginsDeploy
- CustomerRiskTools
- Class created by Core/Internal/PluginsDeploy
- BaseBlock
- Class created by Core/Internal/PluginsDeploy
- BoxBlock
- Class created by Core/Internal/PluginsDeploy
- ButtonBlock
- Class created by Core/Internal/PluginsDeploy
- HtmlBlock
- Class created by Core/Internal/PluginsDeploy
- MailNotifier
- Class created by Core/Internal/PluginsDeploy
- NewMail
- Class created by Core/Internal/PluginsDeploy
- SpaceBlock
- Class created by Core/Internal/PluginsDeploy
- TableBlock
- Class created by Core/Internal/PluginsDeploy
- TextBlock
- Class created by Core/Internal/PluginsDeploy
- TitleBlock
- Class created by Core/Internal/PluginsDeploy
- AsientoExport
- Class created by Core/Internal/PluginsDeploy
- CSVExport
- Class created by Core/Internal/PluginsDeploy
- ExportBase
- Class created by Core/Internal/PluginsDeploy
- MAILExport
- Class created by Core/Internal/PluginsDeploy
- PDFExport
- Class created by Core/Internal/PluginsDeploy
- XLSExport
- Class created by Core/Internal/PluginsDeploy
- ExportManager
- Class created by Core/Internal/PluginsDeploy
- BaseController
- Class created by Core/Internal/PluginsDeploy
- BaseView
- Class created by Core/Internal/PluginsDeploy
- ComercialContactController
- Class created by Core/Internal/PluginsDeploy
- EditController
- Class created by Core/Internal/PluginsDeploy
- EditListView
- Class created by Core/Internal/PluginsDeploy
- EditView
- Class created by Core/Internal/PluginsDeploy
- HtmlView
- Class created by Core/Internal/PluginsDeploy
- ListBusinessDocument
- Class created by Core/Internal/PluginsDeploy
- ListController
- Class created by Core/Internal/PluginsDeploy
- ListView
- Class created by Core/Internal/PluginsDeploy
- PanelController
- Class created by Core/Internal/PluginsDeploy
- FacturaProveedorRenumber
- Class created by Core/Internal/PluginsDeploy
- FiscalNumberValidator
- Class created by Core/Internal/PluginsDeploy
- CSVImport
- Class created by Core/Internal/PluginsDeploy
- InvoiceOperation
- Class created by Core/Internal/PluginsDeploy
- IPFilter
- Class created by Core/Internal/PluginsDeploy
- AutocompleteFilter
- Class created by Core/Internal/PluginsDeploy
- BaseFilter
- Class created by Core/Internal/PluginsDeploy
- CheckboxFilter
- Class created by Core/Internal/PluginsDeploy
- DateFilter
- Class created by Core/Internal/PluginsDeploy
- NumberFilter
- Class created by Core/Internal/PluginsDeploy
- PeriodFilter
- Class created by Core/Internal/PluginsDeploy
- PeriodTools
- Class created by Core/Internal/PluginsDeploy
- SelectFilter
- Class created by Core/Internal/PluginsDeploy
- SelectWhereFilter
- Class created by Core/Internal/PluginsDeploy
- TreeFilter
- Class created by Core/Internal/PluginsDeploy
- MenuItem
- Class created by Core/Internal/PluginsDeploy
- MenuManager
- Class created by Core/Internal/PluginsDeploy
- MultiRequestProtection
- Class created by Core/Internal/PluginsDeploy
- MyFilesToken
- Class created by Core/Internal/PluginsDeploy
- OpenAi
- Class created by Core/Internal/PluginsDeploy
- OperacionIVA
- Class created by Core/Internal/PluginsDeploy
- PDFCore
- Class created by Core/Internal/PluginsDeploy
- PDFDocument
- Class created by Core/Internal/PluginsDeploy
- ProductType
- Class created by Core/Internal/PluginsDeploy
- ReceiptGenerator
- Class created by Core/Internal/PluginsDeploy
- RegimenIVA
- Class created by Core/Internal/PluginsDeploy
- SubAccountTools
- Class created by Core/Internal/PluginsDeploy
- SupplierRiskTools
- Class created by Core/Internal/PluginsDeploy
- TaxExceptions
- Class created by Core/Internal/PluginsDeploy
- TwoFactorManager
- Class created by Core/Internal/PluginsDeploy
- ValidadorEcuador
- Class created by Core/Internal/PluginsDeploy
- Vies
- Class created by Core/Internal/PluginsDeploy
- BaseWidget
- Class created by Core/Internal/PluginsDeploy
- ColumnItem
- Class created by Core/Internal/PluginsDeploy
- GroupItem
- Class created by Core/Internal/PluginsDeploy
- RowActions
- Class created by Core/Internal/PluginsDeploy
- RowBusiness
- Class created by Core/Internal/PluginsDeploy
- RowButton
- Class created by Core/Internal/PluginsDeploy
- RowFooter
- Class created by Core/Internal/PluginsDeploy
- RowHeader
- Class created by Core/Internal/PluginsDeploy
- RowStatistics
- Class created by Core/Internal/PluginsDeploy
- RowStatus
- Class created by Core/Internal/PluginsDeploy
- VisualItem
- Class created by Core/Internal/PluginsDeploy
- VisualItemLoadEngine
- Class created by Core/Internal/PluginsDeploy
- WidgetAutocomplete
- Class created by Core/Internal/PluginsDeploy
- WidgetBytes
- Class created by Core/Internal/PluginsDeploy
- WidgetCheckbox
- Class created by Core/Internal/PluginsDeploy
- WidgetColor
- Class created by Core/Internal/PluginsDeploy
- WidgetDatalist
- Class created by Core/Internal/PluginsDeploy
- WidgetDate
- Class created by Core/Internal/PluginsDeploy
- WidgetDatetime
- Class created by Core/Internal/PluginsDeploy
- WidgetFile
- Class created by Core/Internal/PluginsDeploy
- WidgetInfo
- Class created by Core/Internal/PluginsDeploy
- WidgetJson
- Class created by Core/Internal/PluginsDeploy
- WidgetLibrary
- Class created by Core/Internal/PluginsDeploy
- WidgetLink
- Class created by Core/Internal/PluginsDeploy
- WidgetMoney
- Class created by Core/Internal/PluginsDeploy
- WidgetNumber
- Class created by Core/Internal/PluginsDeploy
- WidgetPassword
- Class created by Core/Internal/PluginsDeploy
- WidgetPercentage
- Class created by Core/Internal/PluginsDeploy
- WidgetRadio
- Class created by Core/Internal/PluginsDeploy
- WidgetSeconds
- Class created by Core/Internal/PluginsDeploy
- WidgetSelect
- Class created by Core/Internal/PluginsDeploy
- WidgetStars
- Class created by Core/Internal/PluginsDeploy
- WidgetSubcuenta
- Class created by Core/Internal/PluginsDeploy
- WidgetText
- Class created by Core/Internal/PluginsDeploy
- WidgetTextarea
- Class created by Core/Internal/PluginsDeploy
- WidgetTime
- Class created by Core/Internal/PluginsDeploy
- WidgetVariante
- Class created by Core/Internal/PluginsDeploy
- AgenciaTransporte
- Class created by Core/Internal/PluginsDeploy
- Agente
- Class created by Core/Internal/PluginsDeploy
- AlbaranCliente
- Class created by Core/Internal/PluginsDeploy
- AlbaranProveedor
- Class created by Core/Internal/PluginsDeploy
- Almacen
- Class created by Core/Internal/PluginsDeploy
- ApiAccess
- Class created by Core/Internal/PluginsDeploy
- ApiKey
- Class created by Core/Internal/PluginsDeploy
- Asiento
- Class created by Core/Internal/PluginsDeploy
- Atributo
- Class created by Core/Internal/PluginsDeploy
- AtributoValor
- Class created by Core/Internal/PluginsDeploy
- AttachedFile
- Class created by Core/Internal/PluginsDeploy
- AttachedFileRelation
- Class created by Core/Internal/PluginsDeploy
- BusinessDocument
- Class created by Core/Internal/PluginsDeploy
- BusinessDocumentLine
- Class created by Core/Internal/PluginsDeploy
- JoinModel
- Class created by Core/Internal/PluginsDeploy
- ModelClass
- Class created by Core/Internal/PluginsDeploy
- ModelCore
- Class created by Core/Internal/PluginsDeploy
- ModelOnChangeClass
- Class created by Core/Internal/PluginsDeploy
- PurchaseDocument
- Class created by Core/Internal/PluginsDeploy
- PurchaseDocumentLine
- Class created by Core/Internal/PluginsDeploy
- SalesDocument
- Class created by Core/Internal/PluginsDeploy
- SalesDocumentLine
- Class created by Core/Internal/PluginsDeploy
- TransformerDocument
- Class created by Core/Internal/PluginsDeploy
- Ciudad
- Class created by Core/Internal/PluginsDeploy
- Cliente
- Class created by Core/Internal/PluginsDeploy
- CodeModel
- Class created by Core/Internal/PluginsDeploy
- CodigoPostal
- Class created by Core/Internal/PluginsDeploy
- ConceptoPartida
- Class created by Core/Internal/PluginsDeploy
- Contacto
- Class created by Core/Internal/PluginsDeploy
- CronJob
- Class created by Core/Internal/PluginsDeploy
- Cuenta
- Class created by Core/Internal/PluginsDeploy
- CuentaBanco
- Class created by Core/Internal/PluginsDeploy
- CuentaBancoCliente
- Class created by Core/Internal/PluginsDeploy
- CuentaBancoProveedor
- Class created by Core/Internal/PluginsDeploy
- CuentaEspecial
- Class created by Core/Internal/PluginsDeploy
- Diario
- Class created by Core/Internal/PluginsDeploy
- Divisa
- Class created by Core/Internal/PluginsDeploy
- DocTransformation
- Class created by Core/Internal/PluginsDeploy
- Ejercicio
- Class created by Core/Internal/PluginsDeploy
- EmailNotification
- Class created by Core/Internal/PluginsDeploy
- EmailSent
- Class created by Core/Internal/PluginsDeploy
- Empresa
- Class created by Core/Internal/PluginsDeploy
- EstadoDocumento
- Class created by Core/Internal/PluginsDeploy
- Fabricante
- Class created by Core/Internal/PluginsDeploy
- FacturaCliente
- Class created by Core/Internal/PluginsDeploy
- FacturaProveedor
- Class created by Core/Internal/PluginsDeploy
- Familia
- Class created by Core/Internal/PluginsDeploy
- FormaPago
- Class created by Core/Internal/PluginsDeploy
- FormatoDocumento
- Class created by Core/Internal/PluginsDeploy
- GrupoClientes
- Class created by Core/Internal/PluginsDeploy
- IdentificadorFiscal
- Class created by Core/Internal/PluginsDeploy
- Impuesto
- Class created by Core/Internal/PluginsDeploy
- ImpuestoZona
- Class created by Core/Internal/PluginsDeploy
- PartidaAsiento
- Class created by Core/Internal/PluginsDeploy
- PurchasesDocIrpfAccount
- Class created by Core/Internal/PluginsDeploy
- PurchasesDocLineAccount
- Class created by Core/Internal/PluginsDeploy
- SalesDocLineAccount
- Class created by Core/Internal/PluginsDeploy
- StockProducto
- Class created by Core/Internal/PluginsDeploy
- SubcuentaSaldo
- Class created by Core/Internal/PluginsDeploy
- TarifaProducto
- Class created by Core/Internal/PluginsDeploy
- VarianteProducto
- Class created by Core/Internal/PluginsDeploy
- LineaAlbaranCliente
- Class created by Core/Internal/PluginsDeploy
- LineaAlbaranProveedor
- Class created by Core/Internal/PluginsDeploy
- LineaFacturaCliente
- Class created by Core/Internal/PluginsDeploy
- LineaFacturaProveedor
- Class created by Core/Internal/PluginsDeploy
- LineaPedidoCliente
- Class created by Core/Internal/PluginsDeploy
- LineaPedidoProveedor
- Class created by Core/Internal/PluginsDeploy
- LineaPresupuestoCliente
- Class created by Core/Internal/PluginsDeploy
- LineaPresupuestoProveedor
- Class created by Core/Internal/PluginsDeploy
- LogMessage
- Class created by Core/Internal/PluginsDeploy
- Page
- Class created by Core/Internal/PluginsDeploy
- PageFilter
- Class created by Core/Internal/PluginsDeploy
- PageOption
- Class created by Core/Internal/PluginsDeploy
- PagoCliente
- Class created by Core/Internal/PluginsDeploy
- PagoProveedor
- Class created by Core/Internal/PluginsDeploy
- Pais
- Class created by Core/Internal/PluginsDeploy
- Partida
- Class created by Core/Internal/PluginsDeploy
- PedidoCliente
- Class created by Core/Internal/PluginsDeploy
- PedidoProveedor
- Class created by Core/Internal/PluginsDeploy
- PresupuestoCliente
- Class created by Core/Internal/PluginsDeploy
- PresupuestoProveedor
- Class created by Core/Internal/PluginsDeploy
- Producto
- Class created by Core/Internal/PluginsDeploy
- ProductoImagen
- Class created by Core/Internal/PluginsDeploy
- ProductoProveedor
- Class created by Core/Internal/PluginsDeploy
- Proveedor
- Class created by Core/Internal/PluginsDeploy
- Provincia
- Class created by Core/Internal/PluginsDeploy
- PuntoInteresCiudad
- Class created by Core/Internal/PluginsDeploy
- ReciboCliente
- Class created by Core/Internal/PluginsDeploy
- ReciboProveedor
- Class created by Core/Internal/PluginsDeploy
- RegularizacionImpuesto
- Class created by Core/Internal/PluginsDeploy
- Retencion
- Class created by Core/Internal/PluginsDeploy
- Role
- Class created by Core/Internal/PluginsDeploy
- RoleAccess
- Class created by Core/Internal/PluginsDeploy
- RoleUser
- Class created by Core/Internal/PluginsDeploy
- SecuenciaDocumento
- Class created by Core/Internal/PluginsDeploy
- Serie
- Class created by Core/Internal/PluginsDeploy
- Settings
- Class created by Core/Internal/PluginsDeploy
- Stock
- Class created by Core/Internal/PluginsDeploy
- Subcuenta
- Class created by Core/Internal/PluginsDeploy
- Tarifa
- Class created by Core/Internal/PluginsDeploy
- TotalModel
- Class created by Core/Internal/PluginsDeploy
- User
- Class created by Core/Internal/PluginsDeploy
- Variante
- Class created by Core/Internal/PluginsDeploy
- WorkEvent
- Class created by Core/Internal/PluginsDeploy
- AtributoWorker
- Class created by Core/Internal/PluginsDeploy
- CuentaWorker
- Class created by Core/Internal/PluginsDeploy
- PartidaWorker
- Class created by Core/Internal/PluginsDeploy
- PurchaseDocumentWorker
- Class created by Core/Internal/PluginsDeploy
- TestWorker
- Class created by Core/Internal/PluginsDeploy
Traits
- CommonLineHTML
- CommonSalesPurchases
- Description of CommonSalesPurchases
- ApiBusinessDocumentTrait
- Lógica común para los controladores de la API que crean o editan documentos
de negocio (ApiCreateDocument, ApiEditDocument).
- DocFilesTrait
- Description of DocFilesTrait
- ListBusinessActionTrait
- Contains common utilities for grouping and collecting documents.
- ListViewFiltersTrait
- Description of ListViewFiltersTrait
- LogAuditTrait
- OwnerDataTrait
- Comprueba si el usuario activo es propietario de un registro, según la
restricción onlyOwnerData y las columnas de propiedad (codagente / nick)
del modelo. El host debe disponer de $this->user y $this->permissions.
- ProductImagesTrait
- Auxiliar Method for images of the product.
- ProvinceCityFilterTrait
- Provides the cascading autocomplete used by the "provincias" and "ciudades"
filters: provinces are filtered by the selected country (filtercountry) and
cities by the selected province (filterprovincia).
- AccEntryRelationTrait
- CompanyRelationTrait
- CurrencyRelationTrait
- Description of CurrencyRelationTrait
- EmailAndPhonesTrait
- ExerciseRelationTrait
- Description of InvoiceTrait
- FiscalNumberTrait
- GravatarTrait
- Description of GravatarTrait
- IbanTrait
- IntracomunitariaTrait
- InvoiceLineTrait
- InvoiceTrait
- Trait con la funcionalidad común de las facturas.
- ModelTrait
- The class from which all models inherit, connects to the database,
check the structure of the table and if necessary create or adapt.
- PaymentRelationTrait
- ProductRelationTrait
- SerieRelationTrait
- TaxRelationTrait
- ExtensionsTrait
- ModelTrait
- Aporta a los modelos la implementación de los métodos estáticos de consulta
(all, find, count, create...), el acceso al constructor de consultas de su
tabla y la carga de la definición de sus campos desde la base de datos.
Constants
-
FS_DEBUG
: mixed = true
FS_DEBUG
public
mixed
FS_DEBUG
= true