FacturaScripts

InvoiceTrait uses trait:short

Trait con la funcionalidad común de las facturas.

Table of Contents

Properties

$codigorect  : mixed
Código de la factura rectificada por esta factura.
$editable  : mixed
Indica si la factura se puede editar.
$fecha  : mixed
Fecha de emisión de la factura.
$fechadevengo  : mixed
Fecha de devengo de la factura.
$idasiento  : mixed
Identificador del asiento contable asociado.
$idfactura  : mixed
Identificador único de la factura.
$idfacturarect  : mixed
Identificador de la factura rectificada por esta factura.
$pagada  : mixed
Indica si la factura está completamente pagada.
$vencida  : mixed
Indica si la factura tiene recibos vencidos pendientes de pago.
$refunds  : mixed
Facturas rectificativas asociadas, almacenadas temporalmente.

Methods

all()  : array<string|int, mixed>
delete()  : bool
getAccountingEntry()  : Asiento
getReceipts()  : array<string|int, mixed>
getRefunds()  : array<string|int, static>
install()  : string
Esta función se ejecuta al crear la tabla del modelo. Devuelve el SQL que se ejecutará después de la creación de la tabla. Útil para insertar valores por defecto.
paid()  : bool
parentDocuments()  : array<string|int, TransformerDocument>
Devuelve todos los documentos padre de este.
primaryColumn()  : string
testDate()  : bool
onChange()  : bool
onChangeTotal()  : bool

Properties

$codigorect

Código de la factura rectificada por esta factura.

public mixed $codigorect

@var string

$editable

Indica si la factura se puede editar.

public mixed $editable

@var bool

$fecha

Fecha de emisión de la factura.

public mixed $fecha

@var string

$fechadevengo

Fecha de devengo de la factura.

public mixed $fechadevengo

@var string

$idfactura

Identificador único de la factura.

public mixed $idfactura

@var int

$idfacturarect

Identificador de la factura rectificada por esta factura.

public mixed $idfacturarect

@var int

$pagada

Indica si la factura está completamente pagada.

public mixed $pagada

@var bool

$vencida

Indica si la factura tiene recibos vencidos pendientes de pago.

public mixed $vencida

@var bool

$refunds

Facturas rectificativas asociadas, almacenadas temporalmente.

private mixed $refunds

@var array

Methods

all()

public abstract static all([array<string|int, mixed> $where = [] ][, array<string|int, mixed> $order = [] ][, int $offset = 0 ][, int $limit = 0 ]) : array<string|int, mixed>
Parameters
$where : array<string|int, mixed> = []
$order : array<string|int, mixed> = []
$offset : int = 0
$limit : int = 0
Return values
array<string|int, mixed>

getReceipts()

public abstract getReceipts() : array<string|int, mixed>
Return values
array<string|int, mixed>

getRefunds()

public getRefunds() : array<string|int, static>
Return values
array<string|int, static>

install()

Esta función se ejecuta al crear la tabla del modelo. Devuelve el SQL que se ejecutará después de la creación de la tabla. Útil para insertar valores por defecto.

public install() : string
Return values
string

primaryColumn()

public static primaryColumn() : string
Return values
string

testDate()

public abstract testDate() : bool
Return values
bool

onChange()

protected onChange(string $field) : bool
Parameters
$field : string
Return values
bool

onChangeTotal()

protected onChangeTotal() : bool
Return values
bool
On this page

Search results