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
$idasiento
Identificador del asiento contable asociado.
public
mixed
$idasiento
@var int
$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>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