TipoDocumentoRepository
extends Repository
in package
Repositorio para trabajar con los tipos de documentos.
Table of Contents
Methods
- findByAlias() : TipoDocumentoInterface|null
- Busca un documento a partir de su alias.
- findByInterface() : TipoDocumentoInterface|null
- Busca un documento a partir de su interfaz.
- getDocumentos() : array<string|int, mixed>
- Entrega el listado de todos los documentos registrados en el repositorio de datos.
- getDocumentosDisponibles() : array<string|int, mixed>
- Entrega el listado de documentos tributarios electrónicos que pueden ser emitidos utilizando LibreDTE.
- getDocumentosInformativos() : array<string|int, mixed>
- Entrega el listado de documentos informativos.
- getDocumentosTributarios() : array<string|int, mixed>
- Entrega el listado de documentos tributarios.
- getDocumentosTributariosElectronicos() : array<string|int, mixed>
- Entrega el listado de documentos tributarios electrónicos del SII.
- getDocumentosTributariosElectronicosCedibles() : array<string|int, mixed>
- Entrega el listado de documentos tributarios electrónicos del SII.
Methods
findByAlias()
Busca un documento a partir de su alias.
public
findByAlias(string $alias) : TipoDocumentoInterface|null
Parameters
- $alias : string
Return values
TipoDocumentoInterface|nullfindByInterface()
Busca un documento a partir de su interfaz.
public
findByInterface(string $interface) : TipoDocumentoInterface|null
Parameters
- $interface : string
Return values
TipoDocumentoInterface|nullgetDocumentos()
Entrega el listado de todos los documentos registrados en el repositorio de datos.
public
getDocumentos() : array<string|int, mixed>
Return values
array<string|int, mixed>getDocumentosDisponibles()
Entrega el listado de documentos tributarios electrónicos que pueden ser emitidos utilizando LibreDTE.
public
getDocumentosDisponibles() : array<string|int, mixed>
Return values
array<string|int, mixed>getDocumentosInformativos()
Entrega el listado de documentos informativos.
public
getDocumentosInformativos() : array<string|int, mixed>
Este listado incluirá:
- Documentos informativos oficiales del SII (categoría "I").
- Documentos informativos no oficiales del SII (categoría "R").
Return values
array<string|int, mixed>getDocumentosTributarios()
Entrega el listado de documentos tributarios.
public
getDocumentosTributarios() : array<string|int, mixed>
Este listado incluirá:
- Documentos tributarios no electrónicos.
- Documentos tributarios electrónicos.
- Documentos tributarios adicionales (otros documentos, ej: rango 9XX).
Return values
array<string|int, mixed>getDocumentosTributariosElectronicos()
Entrega el listado de documentos tributarios electrónicos del SII.
public
getDocumentosTributariosElectronicos() : array<string|int, mixed>
Return values
array<string|int, mixed>getDocumentosTributariosElectronicosCedibles()
Entrega el listado de documentos tributarios electrónicos del SII.
public
getDocumentosTributariosElectronicosCedibles() : array<string|int, mixed>