LibreDTE

DocumentoTipoRepository
in package

Repositorio para trabajar con los tipos de documentos.

Table of Contents

Properties

$dataProvider  : DataProviderInterface
Proveedor de datos.
$defaultData  : array<string|int, mixed>
Datos por defecto del documento.

Methods

__construct()  : mixed
Constructor de la clase.
getData()  : array<string|int, mixed>
Obtiene los datos de un documento a partir de su código.
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.

Properties

$defaultData

Datos por defecto del documento.

private array<string|int, mixed> $defaultData = ['codigo' => null, 'nombre' => null, 'categoria' => null, 'electronico' => null, 'enviar' => null, 'compra' => null, 'venta' => null, 'operacion' => null, 'cedible' => null, 'tag_xml' => null, 'disponible' => false]

Methods

getData()

Obtiene los datos de un documento a partir de su código.

public getData(string|int $codigo) : array<string|int, mixed>
Parameters
$codigo : string|int

Código del documento para buscar sus datos.

Return values
array<string|int, mixed>

Arreglo con los datos asociados al documento.

getDocumentos()

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>
Return values
array<string|int, mixed>

        
On this page

Search results