FacturaScripts

Application

Interfaces, Classes, Traits and Enums

CalculatorModInterface
MiniLogStorageInterface
PurchasesLineModInterface
PurchasesModInterface
SalesLineModInterface
SalesModInterface
DataBaseQueries
Interface to manage the SQL statements needed by the database
DataSrcInterface
App
App class is used for encapsulate common parts of code for the normal App execution.
AppAPI
AppAPI is the class used for API.
AppController
Class to manage selected controller.
AppCron
App description
AppDebugController
Description of AppDebugController
AppInstaller
Description of AppInstaller
AppRouter
Description of AppRouter
AppSettings
AppSettings manage the essential data settings of the app.
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
Calculator
Controller
Class from which all FacturaScripts controllers must inherit.
ControllerPermissions
Description of ControllerPermissionsTest
CronClass
Defines global attributes and methods for all classes.
DataBaseEngine
Interface for each of the compatible database engines
DataBaseTools
This class allows to read and check the required structure for the database tables
DataBaseWhere
Structure that defines a WHERE condition to filter the model data
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.
DebugBar
Description of DebugBar
DumbBar
Description of DumbBar
ProductionErrorHandler
Description of ProductionErrorHandler
DivisaTools
DivisaTools give us some basic and common methods for currency numbers.
DownloadTools
Description of DownloadTools
FileManager
Class to manage the actions with folders and files.
InitClass
Description of InitClass
MenuManager
Manage the use of the Facturascripts menu.
Migrations
Description of Migrations
MiniLog
Manage all log message information types.
MiniLogStorage
MyFilesToken
Description of MyFilesToken
NumberTools
NumberTools give us some basic and common methods for numbers.
PluginDeploy
Description of PluginDeploy
PluginManager
FacturaScripts plugins manager.
TelemetryManager
This class allow sending telemetry data to the master server, ONLY if the user has registered this installation.
ToolBox
Description of ToolBox
Translator
The Translator class manage all translations methods required for internationalization.
Utils
Utils give us some basic and common methods.
Cache
AdminPlugins
AdminPlugins.
ConfigEmail
Controller to edit main settings
CopyModel
Description of CopyModel
Dashboard
Description of Dashboard
DocumentStitcher
Class DocumentStitcher
EditAgenciaTransporte
Controller to edit a single item from the AgenciaTransporte model
EditAgente
Controller to edit a single item from the Agente model
EditAlbaranCliente
Description of EditAlbaranCliente
EditAlbaranProveedor
Description of EditAlbaranProveedor
EditAlmacen
Controller to edit a single item from the Almacen model
EditApiKey
Controller to edit a single item from the ApiKey model.
EditAsiento
Description of EditAsiento
EditAtributo
Controller to edit a single item from the Atributo model
EditAttachedFile
Controller to edit a single item from the AttachedFile model
EditCiudad
EditCiudad
EditCliente
Controller to edit a single item from the Cliente model
EditConceptoPartida
Controller to edit a single item from the Concepto Partida model
EditContacto
Controller to edit a single item from the Contacto model
EditCronJob
Description of EditCronJob
EditCuenta
Controller to edit a single item from the Cuenta model
EditCuentaBanco
Controller to edit a single item from the CuentaBanco model
EditCuentaEspecial
Controller to edit a single item from the CuentaEspecial model
EditDiario
Controller to edit a single item from the Diario model
EditDivisa
Controller to edit a single item from the Divisa model
EditEjercicio
Controller to edit a single item from the Ejercicio model
EditEmailNotification
Description of EditEmailNotification
EditEmailSent
Controller to edit a single registrer of EmailSent
EditEmpresa
Controller to edit a single item from the Empresa model
EditEstadoDocumento
Controller to edit a single item from the EstadoDocumento model
EditFabricante
Controller to edit a single item from the Fabricante model
EditFacturaCliente
Description of EditFacturaCliente
EditFacturaProveedor
Description of EditFacturaProveedor
EditFamilia
Controller to edit a single item from the Familia model
EditFormaPago
Controller to edit a single item from the FormaPago model
EditFormatoDocumento
Controller to edit a single item from the FormaPago model
EditGrupoClientes
Controller to edit a single item from the GrupoClientes model
EditImpuesto
Controller to edit a single item from the Impuesto model
EditLogMessage
Controller to edit a single item from the LogMessage model
EditPageOption
Edit option for any page.
EditPais
Controller to edit a single item from the Pais model
EditPedidoCliente
Description of EditPedidoCliente
EditPedidoProveedor
Description of EditPedidoProveedor
EditPresupuestoCliente
Description of EditPresupuestoCliente
EditPresupuestoProveedor
Description of EditPresupuestoProveedor
EditProducto
Controller to edit a single item from the EditProducto model
EditProveedor
Controller to edit a single item from the Proveedor model
EditProvincia
Controlador para la ediciĆ³n de un registro del modelo de Provincia
EditReciboCliente
Description of EditReciboCliente
EditReciboProveedor
Description of EditReciboProveedor
EditRetencion
Controller to edit a single item from the Retencion model
EditRole
Controller to edit a single item from the Role model.
EditSecuenciaDocumento
Controller to edit a single item from the SecuenciaDocumento model.
EditSerie
Controller to edit a single item from the Serie model
EditSettings
Controller to edit main settings
EditSubcuenta
Controller to edit a single item from the SubCuenta model
EditTarifa
Controller to edit a single item from the Tarifa model
EditUser
Controller to edit a single item from the User model
ListAgenciaTransporte
Controller to list the items in the AgenciaTransporte model
ListAgente
Controller to list the items in the Agentes model
ListAlbaranCliente
Controller to list the items in the AlbaranCliente model
ListAlbaranProveedor
Controller to list the items in the AlbaranProveedor model
ListAlmacen
Controller to list the items in the Almacen model
ListAsiento
Controller to list the items in the Asiento model
ListAtributo
Controller to list the items in the Atributo model
ListAttachedFile
Controller to list the items in the AttachedFile model
ListCliente
Controller to list the items in the Cliente model
ListCuenta
Controller to list the items in the Cuenta model.
ListEjercicio
Controller to list the items in the Ejercicio model
ListEmpresa
Controller to list the items in the Empresa model
ListFabricante
Controller to list the items in the Fabricante model
ListFacturaCliente
Controller to list the items in the FacturaCliente model
ListFacturaProveedor
Controller to list the items in the FacturaProveedor model
ListFamilia
Controller to list the items in the Familia model
ListFormaPago
Controller to list the items in the FormaPago model
ListImpuesto
Controller to list the items in the Impuesto model
ListLogMessage
Controller to list the items in the LogMessage model
ListPais
Controller to list the items in the Pais model
ListPedidoCliente
Controller to list the items in the PedidoCliente model
ListPedidoProveedor
Controller to list the items in the PedidoProveedor model
ListPresupuestoCliente
Controller to list the items in the PresupuestoCliente model
ListPresupuestoProveedor
Controller to list the items in the PresupuestoProveedor model
ListProducto
Controller to list the items in the Producto model
ListProveedor
Controller to list the items in the Proveedor model
ListSerie
Controller to list the items in the Serie model
ListTarifa
Controller to list the items in the Tarifa model
ListUser
Controller to list the items in the User model
MegaSearch
Controller to perform searches on the page
ReportProducto
Description of ReportProducto
ReportTaxes
Description of ReportTaxes
SendMail
Description of SendMail
Updater
Description of Updater
Wizard
Description of Wizard
Agentes
Almacenes
Divisas
Ejercicios
Empresas
FormasPago
Impuestos
Paises
Retenciones
Series
Users
Html
Http
Forja
Plugin
Kernel
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 AccountingClossing
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 sub-accounts automatically:
AccountingPlanExport
Class to export accounting plans.
AccountingPlanImport
Description of AccountingPlanImport
ClosingToAcounting
Class that performs accounting closures
InvoiceToAccounting
Class for the generation of accounting entries of a sale/purchase document and the settlement of your receipts.
Ledger
Description of Ledger
PaymentToAccounting
Description of PaymentToAccounting
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
Asset Manager for easy add extra assets.
BusinessDocumentCode
Description of BusinessDocumentCode
BusinessDocumentGenerator
Description of BusinessDocumentGenerator
CodePatterns
Class to apply patterns.
CostPriceTools
Description of CostPriceTools
CustomerRiskTools
Set of tools for the management of customer payment risk
BaseBlock
Description of BaseBlock
ButtonBlock
Description of ButtonBlock
MailNotifier
Description of MailNotifier
NewMail
Description of NewMail
TableBlock
Description of TableBlock
TextBlock
Description of TextBlock
AsientoExport
CSVExport
Class to export data to CSV format.
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 DataBaseWhere associated for data filtering
MenuItem
Structure for each of the items in the FacturaScripts menu.
MultiRequestProtection
Class to prevent duplicated petitions.
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
Vies
BaseWidget
Description of BaseWidget
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
WidgetCheckbox
Description of WidgetCheckbox
WidgetColor
Description of WidgetColor
WidgetDatalist
Description of WidgetDatalist
WidgetDate
Description of WidgetDate
WidgetDatetime
Description of WidgetDatetime
WidgetFile
Description of WidgetFile
WidgetLink
Description of WidgetLink
WidgetMoney
Description of WidgetMoney
WidgetNumber
Description of WidgetNumber
WidgetPassword
Description of WidgetPassword
WidgetPercentage
WidgetPercentage
WidgetSelect
Description of WidgetSelect
WidgetText
Description of WidgetText
WidgetTextarea
Description of WidgetTextarea
WidgetTime
Description of WidgetTime
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 resrouce 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
Address
Description of Address abstract class.
BankAccount
This class groups the data and bank calculation methods for a generic use.
BusinessDocument
Description of BusinessDocument
BusinessDocumentLine
Description of BusinessDocumentLine
ComercialContact
Description of ComercialContact
Contact
Description of Contact
JoinModel
The class from which all views of the model are inherited.
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.
Payment
Description of Payment
PurchaseDocument
Description of PurchaseDocument
PurchaseDocumentLine
Description of PurchaseDocumentLine
Receipt
Description of Receipt
SalesDocument
Description of SalesDocument
SalesDocumentLine
Description of SalesDocumentLine
TransformerDocument
Description of TransformerDocument
Ciudad
Ciudad
Cliente
The client. You can have one or more associated addresses and accounts.
CodeModel
Auxiliary model to load a list of codes and their descriptions
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 acounting 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
Accounting year. It is the period in which accounting entry, invoices, delivery notes are grouped .
EmailNotification
Description of EmailNotification
EmailSent
Model EmailSent
Empresa
This class stores the main data of the company.
EstadoDocumento
Defines the status and attributes of a purchase or sale document.
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.
AlbaranClienteProducto
Description of AlbaranClienteProducto
AlbaranProveedorProducto
Description of AlbaranProveedorProducto
FacturaClienteProducto
Description of FacturaClienteProducto
FacturaProveedorProducto
Description of FacturaProveedorProducto
PartidaAsiento
Description of PartidaAsiento
PurchasesDocIrpfAccount
Auxiliary model to get sub-accounts of purchases document IRPF
PurchasesDocLineAccount
Auxiliary model to get sub-accounts of purchases document lines
SalesDocLineAccount
Auxiliary model to get sub-accounts of sales document lines
StockProducto
Model Stock with Producto data
SubcuentaSaldo
Auxiliary model to load a sumary of subaccount
TarifaProducto
Description of TarifaProducto
VarianteProducto
Model Variante with Producto data
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
Description of ProductoImagen
ProductoProveedor
Description of ProductoProveedor
Proveedor
A supplier. It can be related to several addresses or accounts.
Provincia
A province.
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
Detail level of an accounting plan. It is related to a single account.
Tarifa
A fee for the products.
TotalModel
Auxiliary model to load a list of totals with or without grouping by code.
User
Usuario de FacturaScripts.
Variante
Define method and attributes of table variantes.
Plugins
Session
Tools
Translator
Validator
AdminPlugins
Class created by Core/Base/PluginManager
ConfigEmail
Class created by Core/Base/PluginManager
CopyModel
Class created by Core/Base/PluginManager
Dashboard
Class created by Core/Base/PluginManager
DocumentStitcher
Class created by Core/Base/PluginManager
EditAgenciaTransporte
Class created by Core/Base/PluginManager
EditAgente
Class created by Core/Base/PluginManager
EditAlbaranCliente
Class created by Core/Base/PluginManager
EditAlbaranProveedor
Class created by Core/Base/PluginManager
EditAlmacen
Class created by Core/Base/PluginManager
EditApiKey
Class created by Core/Base/PluginManager
EditAsiento
Class created by Core/Base/PluginManager
EditAtributo
Class created by Core/Base/PluginManager
EditAttachedFile
Class created by Core/Base/PluginManager
EditCiudad
Class created by Core/Base/PluginManager
EditCliente
Class created by Core/Base/PluginManager
EditConceptoPartida
Class created by Core/Base/PluginManager
EditContacto
Class created by Core/Base/PluginManager
EditCronJob
Class created by Core/Base/PluginManager
EditCuenta
Class created by Core/Base/PluginManager
EditCuentaBanco
Class created by Core/Base/PluginManager
EditCuentaEspecial
Class created by Core/Base/PluginManager
EditDiario
Class created by Core/Base/PluginManager
EditDivisa
Class created by Core/Base/PluginManager
EditEjercicio
Class created by Core/Base/PluginManager
EditEmailNotification
Class created by Core/Base/PluginManager
EditEmailSent
Class created by Core/Base/PluginManager
EditEmpresa
Class created by Core/Base/PluginManager
EditEstadoDocumento
Class created by Core/Base/PluginManager
EditFabricante
Class created by Core/Base/PluginManager
EditFacturaCliente
Class created by Core/Base/PluginManager
EditFacturaProveedor
Class created by Core/Base/PluginManager
EditFamilia
Class created by Core/Base/PluginManager
EditFormaPago
Class created by Core/Base/PluginManager
EditFormatoDocumento
Class created by Core/Base/PluginManager
EditGrupoClientes
Class created by Core/Base/PluginManager
EditImpuesto
Class created by Core/Base/PluginManager
EditLogMessage
Class created by Core/Base/PluginManager
EditPageOption
Class created by Core/Base/PluginManager
EditPais
Class created by Core/Base/PluginManager
EditPedidoCliente
Class created by Core/Base/PluginManager
EditPedidoProveedor
Class created by Core/Base/PluginManager
EditPresupuestoCliente
Class created by Core/Base/PluginManager
EditPresupuestoProveedor
Class created by Core/Base/PluginManager
EditProducto
Class created by Core/Base/PluginManager
EditProveedor
Class created by Core/Base/PluginManager
EditProvincia
Class created by Core/Base/PluginManager
EditReciboCliente
Class created by Core/Base/PluginManager
EditReciboProveedor
Class created by Core/Base/PluginManager
EditRetencion
Class created by Core/Base/PluginManager
EditRole
Class created by Core/Base/PluginManager
EditSecuenciaDocumento
Class created by Core/Base/PluginManager
EditSerie
Class created by Core/Base/PluginManager
EditSettings
Class created by Core/Base/PluginManager
EditSubcuenta
Class created by Core/Base/PluginManager
EditTarifa
Class created by Core/Base/PluginManager
EditUser
Class created by Core/Base/PluginManager
ListAgenciaTransporte
Class created by Core/Base/PluginManager
ListAgente
Class created by Core/Base/PluginManager
ListAlbaranCliente
Class created by Core/Base/PluginManager
ListAlbaranProveedor
Class created by Core/Base/PluginManager
ListAlmacen
Class created by Core/Base/PluginManager
ListAsiento
Class created by Core/Base/PluginManager
ListAtributo
Class created by Core/Base/PluginManager
ListAttachedFile
Class created by Core/Base/PluginManager
ListCliente
Class created by Core/Base/PluginManager
ListCuenta
Class created by Core/Base/PluginManager
ListEjercicio
Class created by Core/Base/PluginManager
ListEmpresa
Class created by Core/Base/PluginManager
ListFabricante
Class created by Core/Base/PluginManager
ListFacturaCliente
Class created by Core/Base/PluginManager
ListFacturaProveedor
Class created by Core/Base/PluginManager
ListFamilia
Class created by Core/Base/PluginManager
ListFormaPago
Class created by Core/Base/PluginManager
ListImpuesto
Class created by Core/Base/PluginManager
ListLogMessage
Class created by Core/Base/PluginManager
ListPais
Class created by Core/Base/PluginManager
ListPedidoCliente
Class created by Core/Base/PluginManager
ListPedidoProveedor
Class created by Core/Base/PluginManager
ListPresupuestoCliente
Class created by Core/Base/PluginManager
ListPresupuestoProveedor
Class created by Core/Base/PluginManager
ListProducto
Class created by Core/Base/PluginManager
ListProveedor
Class created by Core/Base/PluginManager
ListSerie
Class created by Core/Base/PluginManager
ListTarifa
Class created by Core/Base/PluginManager
ListUser
Class created by Core/Base/PluginManager
MegaSearch
Class created by Core/Base/PluginManager
ReportProducto
Class created by Core/Base/PluginManager
ReportTaxes
Class created by Core/Base/PluginManager
SendMail
Class created by Core/Base/PluginManager
Updater
Class created by Core/Base/PluginManager
Wizard
Class created by Core/Base/PluginManager
AccountingAccounts
Class created by Core/Base/PluginManager
AccountingBase
Class created by Core/Base/PluginManager
AccountingClass
Class created by Core/Base/PluginManager
AccountingClosingBase
Class created by Core/Base/PluginManager
AccountingClosingClosing
Class created by Core/Base/PluginManager
AccountingClosingOpening
Class created by Core/Base/PluginManager
AccountingClosingRegularization
Class created by Core/Base/PluginManager
AccountingCreation
Class created by Core/Base/PluginManager
AccountingPlanExport
Class created by Core/Base/PluginManager
AccountingPlanImport
Class created by Core/Base/PluginManager
ClosingToAcounting
Class created by Core/Base/PluginManager
InvoiceToAccounting
Class created by Core/Base/PluginManager
Ledger
Class created by Core/Base/PluginManager
PaymentToAccounting
Class created by Core/Base/PluginManager
APIModel
Class created by Core/Base/PluginManager
APIResourceClass
Class created by Core/Base/PluginManager
AssetManager
Class created by Core/Base/PluginManager
BusinessDocumentCode
Class created by Core/Base/PluginManager
BusinessDocumentGenerator
Class created by Core/Base/PluginManager
CodePatterns
Class created by Core/Base/PluginManager
CostPriceTools
Class created by Core/Base/PluginManager
CustomerRiskTools
Class created by Core/Base/PluginManager
BaseBlock
Class created by Core/Base/PluginManager
ButtonBlock
Class created by Core/Base/PluginManager
MailNotifier
Class created by Core/Base/PluginManager
NewMail
Class created by Core/Base/PluginManager
TableBlock
Class created by Core/Base/PluginManager
TextBlock
Class created by Core/Base/PluginManager
AsientoExport
Class created by Core/Base/PluginManager
CSVExport
Class created by Core/Base/PluginManager
ExportBase
Class created by Core/Base/PluginManager
MAILExport
Class created by Core/Base/PluginManager
PDFExport
Class created by Core/Base/PluginManager
XLSExport
Class created by Core/Base/PluginManager
ExportManager
Class created by Core/Base/PluginManager
BaseController
Class created by Core/Base/PluginManager
BaseView
Class created by Core/Base/PluginManager
ComercialContactController
Class created by Core/Base/PluginManager
EditController
Class created by Core/Base/PluginManager
EditListView
Class created by Core/Base/PluginManager
EditView
Class created by Core/Base/PluginManager
HtmlView
Class created by Core/Base/PluginManager
ListBusinessDocument
Class created by Core/Base/PluginManager
ListController
Class created by Core/Base/PluginManager
ListView
Class created by Core/Base/PluginManager
PanelController
Class created by Core/Base/PluginManager
FacturaProveedorRenumber
Class created by Core/Base/PluginManager
FiscalNumberValidator
Class created by Core/Base/PluginManager
CSVImport
Class created by Core/Base/PluginManager
InvoiceOperation
Class created by Core/Base/PluginManager
IPFilter
Class created by Core/Base/PluginManager
AutocompleteFilter
Class created by Core/Base/PluginManager
BaseFilter
Class created by Core/Base/PluginManager
CheckboxFilter
Class created by Core/Base/PluginManager
DateFilter
Class created by Core/Base/PluginManager
NumberFilter
Class created by Core/Base/PluginManager
PeriodFilter
Class created by Core/Base/PluginManager
PeriodTools
Class created by Core/Base/PluginManager
SelectFilter
Class created by Core/Base/PluginManager
SelectWhereFilter
Class created by Core/Base/PluginManager
MenuItem
Class created by Core/Base/PluginManager
MultiRequestProtection
Class created by Core/Base/PluginManager
PDFCore
Class created by Core/Base/PluginManager
PDFDocument
Class created by Core/Base/PluginManager
ProductType
Class created by Core/Base/PluginManager
ReceiptGenerator
Class created by Core/Base/PluginManager
RegimenIVA
Class created by Core/Base/PluginManager
SubAccountTools
Class created by Core/Base/PluginManager
SupplierRiskTools
Class created by Core/Base/PluginManager
Vies
Class created by Core/Base/PluginManager
BaseWidget
Class created by Core/Base/PluginManager
ColumnItem
Class created by Core/Base/PluginManager
GroupItem
Class created by Core/Base/PluginManager
RowActions
Class created by Core/Base/PluginManager
RowBusiness
Class created by Core/Base/PluginManager
RowButton
Class created by Core/Base/PluginManager
RowFooter
Class created by Core/Base/PluginManager
RowHeader
Class created by Core/Base/PluginManager
RowStatistics
Class created by Core/Base/PluginManager
RowStatus
Class created by Core/Base/PluginManager
VisualItem
Class created by Core/Base/PluginManager
VisualItemLoadEngine
Class created by Core/Base/PluginManager
WidgetAutocomplete
Class created by Core/Base/PluginManager
WidgetCheckbox
Class created by Core/Base/PluginManager
WidgetColor
Class created by Core/Base/PluginManager
WidgetDatalist
Class created by Core/Base/PluginManager
WidgetDate
Class created by Core/Base/PluginManager
WidgetDatetime
Class created by Core/Base/PluginManager
WidgetFile
Class created by Core/Base/PluginManager
WidgetLink
Class created by Core/Base/PluginManager
WidgetMoney
Class created by Core/Base/PluginManager
WidgetNumber
Class created by Core/Base/PluginManager
WidgetPassword
Class created by Core/Base/PluginManager
WidgetPercentage
Class created by Core/Base/PluginManager
WidgetSelect
Class created by Core/Base/PluginManager
WidgetText
Class created by Core/Base/PluginManager
WidgetTextarea
Class created by Core/Base/PluginManager
WidgetTime
Class created by Core/Base/PluginManager
AgenciaTransporte
Class created by Core/Base/PluginManager
Agente
Class created by Core/Base/PluginManager
AlbaranCliente
Class created by Core/Base/PluginManager
AlbaranProveedor
Class created by Core/Base/PluginManager
Almacen
Class created by Core/Base/PluginManager
ApiAccess
Class created by Core/Base/PluginManager
ApiKey
Class created by Core/Base/PluginManager
Asiento
Class created by Core/Base/PluginManager
Atributo
Class created by Core/Base/PluginManager
AtributoValor
Class created by Core/Base/PluginManager
AttachedFile
Class created by Core/Base/PluginManager
AttachedFileRelation
Class created by Core/Base/PluginManager
Address
Class created by Core/Base/PluginManager
BankAccount
Class created by Core/Base/PluginManager
BusinessDocument
Class created by Core/Base/PluginManager
BusinessDocumentLine
Class created by Core/Base/PluginManager
ComercialContact
Class created by Core/Base/PluginManager
Contact
Class created by Core/Base/PluginManager
JoinModel
Class created by Core/Base/PluginManager
ModelClass
Class created by Core/Base/PluginManager
ModelCore
Class created by Core/Base/PluginManager
ModelOnChangeClass
Class created by Core/Base/PluginManager
Payment
Class created by Core/Base/PluginManager
PurchaseDocument
Class created by Core/Base/PluginManager
PurchaseDocumentLine
Class created by Core/Base/PluginManager
Receipt
Class created by Core/Base/PluginManager
SalesDocument
Class created by Core/Base/PluginManager
SalesDocumentLine
Class created by Core/Base/PluginManager
TransformerDocument
Class created by Core/Base/PluginManager
Ciudad
Class created by Core/Base/PluginManager
Cliente
Class created by Core/Base/PluginManager
CodeModel
Class created by Core/Base/PluginManager
ConceptoPartida
Class created by Core/Base/PluginManager
Contacto
Class created by Core/Base/PluginManager
CronJob
Class created by Core/Base/PluginManager
Cuenta
Class created by Core/Base/PluginManager
CuentaBanco
Class created by Core/Base/PluginManager
CuentaBancoCliente
Class created by Core/Base/PluginManager
CuentaBancoProveedor
Class created by Core/Base/PluginManager
CuentaEspecial
Class created by Core/Base/PluginManager
Diario
Class created by Core/Base/PluginManager
Divisa
Class created by Core/Base/PluginManager
DocTransformation
Class created by Core/Base/PluginManager
Ejercicio
Class created by Core/Base/PluginManager
EmailNotification
Class created by Core/Base/PluginManager
EmailSent
Class created by Core/Base/PluginManager
Empresa
Class created by Core/Base/PluginManager
EstadoDocumento
Class created by Core/Base/PluginManager
Fabricante
Class created by Core/Base/PluginManager
FacturaCliente
Class created by Core/Base/PluginManager
FacturaProveedor
Class created by Core/Base/PluginManager
Familia
Class created by Core/Base/PluginManager
FormaPago
Class created by Core/Base/PluginManager
FormatoDocumento
Class created by Core/Base/PluginManager
GrupoClientes
Class created by Core/Base/PluginManager
IdentificadorFiscal
Class created by Core/Base/PluginManager
Impuesto
Class created by Core/Base/PluginManager
ImpuestoZona
Class created by Core/Base/PluginManager
AlbaranClienteProducto
Class created by Core/Base/PluginManager
AlbaranProveedorProducto
Class created by Core/Base/PluginManager
FacturaClienteProducto
Class created by Core/Base/PluginManager
FacturaProveedorProducto
Class created by Core/Base/PluginManager
PartidaAsiento
Class created by Core/Base/PluginManager
PurchasesDocIrpfAccount
Class created by Core/Base/PluginManager
PurchasesDocLineAccount
Class created by Core/Base/PluginManager
SalesDocLineAccount
Class created by Core/Base/PluginManager
StockProducto
Class created by Core/Base/PluginManager
SubcuentaSaldo
Class created by Core/Base/PluginManager
TarifaProducto
Class created by Core/Base/PluginManager
VarianteProducto
Class created by Core/Base/PluginManager
LineaAlbaranCliente
Class created by Core/Base/PluginManager
LineaAlbaranProveedor
Class created by Core/Base/PluginManager
LineaFacturaCliente
Class created by Core/Base/PluginManager
LineaFacturaProveedor
Class created by Core/Base/PluginManager
LineaPedidoCliente
Class created by Core/Base/PluginManager
LineaPedidoProveedor
Class created by Core/Base/PluginManager
LineaPresupuestoCliente
Class created by Core/Base/PluginManager
LineaPresupuestoProveedor
Class created by Core/Base/PluginManager
LogMessage
Class created by Core/Base/PluginManager
Page
Class created by Core/Base/PluginManager
PageFilter
Class created by Core/Base/PluginManager
PageOption
Class created by Core/Base/PluginManager
PagoCliente
Class created by Core/Base/PluginManager
PagoProveedor
Class created by Core/Base/PluginManager
Pais
Class created by Core/Base/PluginManager
Partida
Class created by Core/Base/PluginManager
PedidoCliente
Class created by Core/Base/PluginManager
PedidoProveedor
Class created by Core/Base/PluginManager
PresupuestoCliente
Class created by Core/Base/PluginManager
PresupuestoProveedor
Class created by Core/Base/PluginManager
Producto
Class created by Core/Base/PluginManager
ProductoImagen
Class created by Core/Base/PluginManager
ProductoProveedor
Class created by Core/Base/PluginManager
Proveedor
Class created by Core/Base/PluginManager
Provincia
Class created by Core/Base/PluginManager
ReciboCliente
Class created by Core/Base/PluginManager
ReciboProveedor
Class created by Core/Base/PluginManager
RegularizacionImpuesto
Class created by Core/Base/PluginManager
Retencion
Class created by Core/Base/PluginManager
Role
Class created by Core/Base/PluginManager
RoleAccess
Class created by Core/Base/PluginManager
RoleUser
Class created by Core/Base/PluginManager
SecuenciaDocumento
Class created by Core/Base/PluginManager
Serie
Class created by Core/Base/PluginManager
Settings
Class created by Core/Base/PluginManager
Stock
Class created by Core/Base/PluginManager
Subcuenta
Class created by Core/Base/PluginManager
Tarifa
Class created by Core/Base/PluginManager
TotalModel
Class created by Core/Base/PluginManager
User
Class created by Core/Base/PluginManager
Variante
Class created by Core/Base/PluginManager
CommonLineHTML
CommonSalesPurchases
Description of CommonSalesPurchases
ExtensionsTrait
DocFilesTrait
Description of DocFilesTrait
ListBusinessActionTrait
Contains common utilities for grouping and collecting documents.
ListViewFiltersTrait
Description of ListViewFiltersTrait
LogAuditTrait
ProductImagesTrait
Auxiliar Method for images of the product.
AccEntryRelationTrait
CompanyRelationTrait
CurrencyRelationTrait
Description of CurrencyRelationTrait
ExerciseRelationTrait
Description of InvoiceTrait
GravatarTrait
Description of GravatarTrait
IntracomunitariaTrait
InvoiceLineTrait
InvoiceTrait
Description of InvoiceTrait
ModelTrait
The class from which all models inherit, connects to the database, check the structure of the table and if necessary create or adapt.
PasswordTrait
Description of InvoiceTrait
PaymentRelationTrait
ProductRelationTrait
SerieRelationTrait
TaxRelationTrait

Table of Contents

FS_CURRENCY_POS  = 'right'
FS_DEBUG  = true
FS_DISABLE_ADD_PLUGINS  = false
FS_DISABLE_RM_PLUGINS  = false
FS_LANG  = $this->request->get('fs_lang', $this->getUserLanguage())
FS_NF1  = ','
FS_NF2  = ' '
FS_ROUTE  = ''

Constants

FS_CURRENCY_POS

public mixed FS_CURRENCY_POS = 'right'

FS_DEBUG

public mixed FS_DEBUG = true

FS_DISABLE_ADD_PLUGINS

public mixed FS_DISABLE_ADD_PLUGINS = false

FS_DISABLE_RM_PLUGINS

public mixed FS_DISABLE_RM_PLUGINS = false

FS_LANG

public mixed FS_LANG = $this->request->get('fs_lang', $this->getUserLanguage())

Search results