FacturaScripts

AccountingClosingOpening extends AccountingClosingOpening
in package

Class created by Core/Internal/PluginsDeploy

Table of Contents

Properties

$copySubAccounts  : bool
indicates whether the accounting account plan should be copied to the new fiscal year.
$dataBase  : DataBase
It provides direct access to the database.
$exercise  : Ejercicio
$newExercise  : Ejercicio
$subAccount  : Subcuenta
Subaccount for special process

Methods

__construct()  : mixed
Class Constructor
delete()  : bool
Delete main process.
exec()  : bool
Execute main process.
setCopySubAccounts()  : void
Establish whether the accounting account plan should be copied to the new fiscal year.
getConcept()  : string
Get the concept for the accounting entry and its lines.
getDate()  : string
Get the date for the accounting entry.
getOperation()  : string
Get the special operation identifier for the accounting entry.
getSQL()  : string
Get Balance SQL sentence
loadSubAccount()  : bool
Search and load data account from a special account code
saveBalanceLine()  : bool
Add accounting entry line with balance override.
saveLines()  : bool
Create each of the lines of the accounting entry with the accounts that have a balance.
setData()  : void
Establishes the common data of the accounting entry
setDataLine()  : void
Establishes the common data of the entries of the accounting entry.

Properties

$copySubAccounts

indicates whether the accounting account plan should be copied to the new fiscal year.

protected bool $copySubAccounts = true

Methods

exec()

Execute main process.

public exec(Ejercicio $exercise, int $idjournal) : bool

Create a new account entry for channel with a one line by account balance. The informed exercise must be the closed exercise.

Parameters
$exercise : Ejercicio
$idjournal : int
Return values
bool

setCopySubAccounts()

Establish whether the accounting account plan should be copied to the new fiscal year.

public setCopySubAccounts(bool $value) : void
Parameters
$value : bool

getConcept()

Get the concept for the accounting entry and its lines.

protected getConcept() : string
Return values
string

getOperation()

Get the special operation identifier for the accounting entry.

protected getOperation() : string
Return values
string

loadSubAccount()

Search and load data account from a special account code

protected loadSubAccount(Ejercicio $exercise, string $specialAccount) : bool
Parameters
$exercise : Ejercicio
$specialAccount : string
Return values
bool

saveBalanceLine()

Add accounting entry line with balance override.

protected saveBalanceLine(Asiento $accountEntry, float $debit, float $credit) : bool

Return true without doing anything, if you do not need balance override.

Parameters
$accountEntry : Asiento
$debit : float
$credit : float
Return values
bool

saveLines()

Create each of the lines of the accounting entry with the accounts that have a balance.

protected saveLines(Asiento $accountEntry, array<string|int, mixed> $balance, float &$debit, float &$credit) : bool
Parameters
$accountEntry : Asiento
$balance : array<string|int, mixed>
$debit : float
$credit : float
Return values
bool

setDataLine()

Establishes the common data of the entries of the accounting entry.

protected setDataLine(Partida &$line, array<string|int, mixed> $data) : void

Set new exercise data values.

Parameters
$line : Partida
$data : array<string|int, mixed>

        
On this page

Search results