InvoiceTrait uses trait:short
Trait con la funcionalidad común de las facturas.
Table of Contents
Properties
- $codigorect : string
- $editable : bool
- $fecha : string
- $fechadevengo : string
- $idasiento : int
- $idfactura : int
- $idfacturarect : int
- $pagada : bool
- $vencida : bool
- $refunds : array<string|int, mixed>
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
public
string
$codigorect
Código de la factura rectificada por esta factura.
$editable
public
bool
$editable
Indica si la factura se puede editar.
$fecha
public
string
$fecha
Fecha de emisión de la factura.
$fechadevengo
public
string
$fechadevengo
Fecha de devengo de la factura.
$idasiento
public
int
$idasiento
Identificador del asiento contable asociado.
$idfactura
public
int
$idfactura
Identificador único de la factura.
$idfacturarect
public
int
$idfacturarect
Identificador de la factura rectificada por esta factura.
$pagada
public
bool
$pagada
Indica si la factura está completamente pagada.
$vencida
public
bool
$vencida
Indica si la factura tiene recibos vencidos pendientes de pago.
$refunds
private
array<string|int, mixed>
$refunds
Facturas rectificativas asociadas, almacenadas temporalmente.
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>delete()
public
delete() : bool
Return values
boolgetAccountingEntry()
public
getAccountingEntry() : Asiento
Return values
AsientogetReceipts()
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
stringpaid()
public
paid() : bool
Return values
boolparentDocuments()
Devuelve todos los documentos padre de este.
public
parentDocuments() : array<string|int, TransformerDocument>
Return values
array<string|int, TransformerDocument>primaryColumn()
public
static primaryColumn() : string
Return values
stringtestDate()
public
abstract testDate() : bool
Return values
boolonChange()
protected
onChange(string $field) : bool
Parameters
- $field : string
Return values
boolonChangeTotal()
protected
onChangeTotal() : bool