LibreDTE
Biblioteca para trabajo con DTE del SII de Chile
Métodos públicos | Lista de todos los miembros
Referencia de la Clase sasco\LibreDTE\Sii\Folios

Métodos públicos

 __construct ($xml)
 
 check ()
 
 getCaf ()
 
 getEmisor ()
 
 getDesde ()
 
 getHasta ()
 
 getPrivateKey ()
 
 getPublicKey ()
 
 getTipo ()
 
 getFechaAutorizacion ()
 
 getCertificacion ()
 
 vigente ()
 
 saveXML ()
 

Descripción detallada

Clase para realizar operaciones con lo Folios autorizados por el SII

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2018-03-20

Definición en la línea 31 del archivo Folios.php.

Documentación del constructor y destructor

◆ __construct()

sasco\LibreDTE\Sii\Folios::__construct (   $xml)

Constructor de la clase

Parámetros
xmlDatos XML del código de autorización de folios (CAF)
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-11-21

Definición en la línea 42 del archivo Folios.php.

Hace referencia a sasco\LibreDTE\Sii\Folios\check(), sasco\LibreDTE\Estado\get() y sasco\LibreDTE\Log\write().

Gráfico de llamadas para esta función:

Documentación de las funciones miembro

◆ check()

sasco\LibreDTE\Sii\Folios::check ( )

Método que verifica el código de autorización de folios

Devuelve
bool =true si está ok el XML cargado
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2018-03-20

Definición en la línea 61 del archivo Folios.php.

Hace referencia a sasco\LibreDTE\Sii\cert(), sasco\LibreDTE\Estado\get(), sasco\LibreDTE\Sii\Folios\getPrivateKey(), sasco\LibreDTE\Sii\Folios\getPublicKey() y sasco\LibreDTE\Log\write().

Referenciado por sasco\LibreDTE\Sii\Folios\__construct().

Gráfico de llamadas para esta función:

◆ getCaf()

sasco\LibreDTE\Sii\Folios::getCaf ( )

Método que entrega el nodo CAF

Devuelve
DomElement
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-10-30

Definición en la línea 110 del archivo Folios.php.

Referenciado por sasco\LibreDTE\Sii\Dte\timbrar().

◆ getCertificacion()

sasco\LibreDTE\Sii\Folios::getCertificacion ( )

Método que indica si el CAF es de certificación o no

Devuelve
bool =true si los folios son del ambiente de certificación, =null si no se pudo determinar
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-10-30

Definición en la línea 261 del archivo Folios.php.

◆ getDesde()

sasco\LibreDTE\Sii\Folios::getDesde ( )

Método que entrega el primer folio autorizado en el CAF

Devuelve
int Número del primer folio
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-10-30

Definición en la línea 140 del archivo Folios.php.

◆ getEmisor()

sasco\LibreDTE\Sii\Folios::getEmisor ( )

Método que entrega el RUT de a quién se está autorizando el CAF

Devuelve
string RUT del emisor del CAF
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-10-30

Definición en la línea 125 del archivo Folios.php.

◆ getFechaAutorizacion()

sasco\LibreDTE\Sii\Folios::getFechaAutorizacion ( )

Método que entrega la fecha de autorización con la que se emitió el CAF

Devuelve
string Fecha de autorización del CAF
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2017-07-19

Definición en la línea 246 del archivo Folios.php.

Referenciado por sasco\LibreDTE\Sii\Folios\vigente().

◆ getHasta()

sasco\LibreDTE\Sii\Folios::getHasta ( )

Método que entrega el últimmo folio autorizado en el CAF

Devuelve
int Número del último folio
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-10-30

Definición en la línea 155 del archivo Folios.php.

Referenciado por sasco\LibreDTE\Sii\Dte\timbrar().

◆ getPrivateKey()

sasco\LibreDTE\Sii\Folios::getPrivateKey ( )

Método que entrega la clave privada proporcionada por el SII para el CAF

Devuelve
string Clave privada en base64
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-10-30

Definición en la línea 201 del archivo Folios.php.

Referenciado por sasco\LibreDTE\Sii\Folios\check() y sasco\LibreDTE\Sii\Dte\timbrar().

◆ getPublicKey()

sasco\LibreDTE\Sii\Folios::getPublicKey ( )

Método que entrega la clave pública proporcionada por el SII para el CAF

Devuelve
string Clave pública en base64
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-10-30

Definición en la línea 216 del archivo Folios.php.

Referenciado por sasco\LibreDTE\Sii\Folios\check().

◆ getTipo()

sasco\LibreDTE\Sii\Folios::getTipo ( )

Método que entrega el tipo de DTE para el cual se emitió el CAF

Devuelve
int Código de tipo de DTE
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-10-30

Definición en la línea 231 del archivo Folios.php.

Referenciado por sasco\LibreDTE\Sii\Folios\vigente().

◆ saveXML()

sasco\LibreDTE\Sii\Folios::saveXML ( )

Método que entrega el XML completo del archivo CAF

Devuelve
string XML del CAF
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-08-24

Definición en la línea 292 del archivo Folios.php.

◆ vigente()

sasco\LibreDTE\Sii\Folios::vigente ( )

Método que indica si el CAF está o no vigente

Devuelve
bool =true si el CAF está vigente, =false si no está vigente
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2018-09-05

Definición en la línea 273 del archivo Folios.php.

Hace referencia a sasco\LibreDTE\Sii\Folios\getFechaAutorizacion() y sasco\LibreDTE\Sii\Folios\getTipo().

Gráfico de llamadas para esta función:

La documentación para esta clase fue generada a partir del siguiente fichero: