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\EnvioDte
Diagrama de herencias de sasco\LibreDTE\Sii\EnvioDte
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para sasco\LibreDTE\Sii\EnvioDte:
Collaboration graph
[significado de colores y flechas]

Métodos públicos

 agregar (Dte $DTE)
 
 setCaratula (array $caratula)
 
 enviar ()
 
 generar ()
 
 loadXML ($xml_data)
 
 getCaratula ()
 
 getID ()
 
 getDigest ()
 
 getEmisor ()
 
 getReceptor ()
 
 getFechaEmisionInicial ()
 
 getFechaEmisionFinal ()
 
 getDocumentos ($c14n=true)
 
 getDocumento ($emisor, $dte, $folio)
 
 esBoleta ()
 
 getEstadoValidacion (array $datos=null)
 
 checkFirma ()
 
- Métodos públicos heredados desde sasco\LibreDTE\Sii\Base\Envio
 enviar ()
 
- Métodos públicos heredados desde sasco\LibreDTE\Sii\Base\Documento
 setCaratula (array $caratula)
 Tablas de esquemas por defecto (por si no vienen en el XML) Más...
 
 generar ()
 
 getID ()
 
 setFirma (\sasco\LibreDTE\FirmaElectronica $Firma)
 
 schemaValidate ()
 
 saveXML ()
 
 loadXML ($xml_data)
 
 toArray ()
 

Otros miembros heredados

- Atributos protegidos heredados desde sasco\LibreDTE\Sii\Base\Documento
 $xml
 Objeto XML que representa el EnvioDTE.
 
 $xml_data
 String con el documento XML.
 
 $caratula
 arreglo con la caratula del envío
 
 $Firma
 objeto de la firma electrónica
 
 $id
 ID del documento (se usa como referencia en la firma del XML)
 
 $arreglo
 Arreglo con los datos del XML.
 

Descripción detallada

Clase que representa el envío de un DTE

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-08-10

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

Documentación de las funciones miembro

◆ agregar()

sasco\LibreDTE\Sii\EnvioDte::agregar ( Dte  $DTE)

Método que agrega un DTE al listado que se enviará

Parámetros
DTEObjeto del DTE
Devuelve
=true si se pudo agregar el DTE o =false si no se agregó por exceder el límite de un envío
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-12-11

Definición en la línea 50 del archivo EnvioDte.php.

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

Referenciado por sasco\LibreDTE\Sii\EnvioDte\loadXML().

Gráfico de llamadas para esta función:

◆ checkFirma()

sasco\LibreDTE\Sii\EnvioDte::checkFirma ( )

Método que indica si la firma del documento es o no válida

Devuelve
=true si la firma del documento del envío es válida, =null si no se pudo determinar
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2017-04-07

Definición en la línea 420 del archivo EnvioDte.php.

◆ enviar()

sasco\LibreDTE\Sii\EnvioDte::enviar ( )

Método que realiza el envío del sobre con el o los DTEs al SII

Devuelve
Track ID del envío o =false si hubo algún problema al enviar el documento
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-12-15

Definición en la línea 119 del archivo EnvioDte.php.

◆ esBoleta()

sasco\LibreDTE\Sii\EnvioDte::esBoleta ( )

Método que indica si es EnvioDTE o EnvioBOLETA

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

Definición en la línea 390 del archivo EnvioDte.php.

◆ generar()

sasco\LibreDTE\Sii\EnvioDte::generar ( )

Método que genera el XML para el envío del DTE al SII

Devuelve
XML con el envio del DTE firmado o =false si no se pudo generar o firmar el envío
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-08-06

Definición en la línea 135 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Sii\Base\Documento\$xml, sasco\LibreDTE\Sii\Base\Documento\$xml_data, sasco\LibreDTE\Estado\get() y sasco\LibreDTE\Log\write().

Referenciado por sasco\LibreDTE\Sii\EnvioDte\loadXML().

Gráfico de llamadas para esta función:

◆ getCaratula()

sasco\LibreDTE\Sii\EnvioDte::getCaratula ( )

Método que entrega un arreglo con los datos de la carátula del envío

Devuelve
Arreglo con datos de carátula
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-12-11

Definición en la línea 248 del archivo EnvioDte.php.

Referenciado por sasco\LibreDTE\Sii\EnvioDte\getEmisor() y sasco\LibreDTE\Sii\EnvioDte\getReceptor().

◆ getDigest()

sasco\LibreDTE\Sii\EnvioDte::getDigest ( )

Método que entrega el DigestValue de la firma del envío

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-12-11

Definición en la línea 268 del archivo EnvioDte.php.

◆ getDocumento()

sasco\LibreDTE\Sii\EnvioDte::getDocumento (   $emisor,
  $dte,
  $folio 
)

Método que entrega el objeto DTE solicitado del envío

Devuelve
Objeto DTE
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-11-21

Definición en la línea 359 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Estado\get() y sasco\LibreDTE\Log\write().

Gráfico de llamadas para esta función:

◆ getDocumentos()

sasco\LibreDTE\Sii\EnvioDte::getDocumentos (   $c14n = true)

Método que entrega el arreglo con los objetos DTE del envío

Devuelve
Arreglo de objetos DTE
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-11-21

Definición en la línea 331 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Sii\Base\Documento\$xml, sasco\LibreDTE\Estado\get() y sasco\LibreDTE\Log\write().

Referenciado por sasco\LibreDTE\Sii\EnvioDte\getFechaEmisionFinal() y sasco\LibreDTE\Sii\EnvioDte\getFechaEmisionInicial().

Gráfico de llamadas para esta función:

◆ getEmisor()

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

Método que entrega el rut del emisor del envío

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-07

Definición en la línea 278 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Sii\EnvioDte\getCaratula().

Referenciado por sasco\LibreDTE\Sii\EnvioDte\setCaratula().

Gráfico de llamadas para esta función:

◆ getEstadoValidacion()

sasco\LibreDTE\Sii\EnvioDte::getEstadoValidacion ( array  $datos = null)

Método que determina el estado de validación sobre el envío

Parámetros
datosArreglo con datos para hacer las validaciones
Devuelve
Código del estado de la validación
Atención
No se está validando la firma del EnvioDTE
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-07

Definición en la línea 403 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Sii\EnvioDte\getReceptor() y sasco\LibreDTE\Sii\Base\Documento\schemaValidate().

Gráfico de llamadas para esta función:

◆ getFechaEmisionFinal()

sasco\LibreDTE\Sii\EnvioDte::getFechaEmisionFinal ( )

Método que entrega la fecha del DTE más nuevo del envio

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

Definición en la línea 315 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Sii\EnvioDte\getDocumentos().

Gráfico de llamadas para esta función:

◆ getFechaEmisionInicial()

sasco\LibreDTE\Sii\EnvioDte::getFechaEmisionInicial ( )

Método que entrega la fecha del DTE más antiguo del envio

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

Definición en la línea 300 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Sii\EnvioDte\getDocumentos().

Gráfico de llamadas para esta función:

◆ getID()

sasco\LibreDTE\Sii\EnvioDte::getID ( )

Método que entrega el ID de SetDTE

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-12-11

Definición en la línea 258 del archivo EnvioDte.php.

◆ getReceptor()

sasco\LibreDTE\Sii\EnvioDte::getReceptor ( )

Método que entrega el rut del receptor del envío

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-07

Definición en la línea 289 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Sii\EnvioDte\getCaratula().

Referenciado por sasco\LibreDTE\Sii\EnvioDte\getEstadoValidacion().

Gráfico de llamadas para esta función:

◆ loadXML()

sasco\LibreDTE\Sii\EnvioDte::loadXML (   $xml_data)

Método que carga un XML de EnvioDte y asigna el objeto XML correspondiente para poder obtener los datos del envío

Devuelve
Objeto XML
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-11-21

Definición en la línea 208 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Sii\Base\Documento\$xml, sasco\LibreDTE\Sii\Base\Documento\$xml_data, sasco\LibreDTE\Sii\EnvioDte\agregar(), sasco\LibreDTE\Sii\EnvioDte\generar() y sasco\LibreDTE\Sii\EnvioDte\setCaratula().

Gráfico de llamadas para esta función:

◆ setCaratula()

sasco\LibreDTE\Sii\EnvioDte::setCaratula ( array  $caratula)

Método para asignar la caratula

Parámetros
caratulaArreglo con datos del envío: RutEnvia, FchResol y NroResol
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-12-11

Definición en la línea 78 del archivo EnvioDte.php.

Hace referencia a sasco\LibreDTE\Sii\Base\Documento\$caratula, sasco\LibreDTE\Estado\get(), sasco\LibreDTE\Sii\EnvioDte\getEmisor() y sasco\LibreDTE\Log\write().

Referenciado por sasco\LibreDTE\Sii\EnvioDte\loadXML().

Gráfico de llamadas para esta función:

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