LibreDTE
Biblioteca para trabajo con DTE del SII de Chile
Métodos públicos | Atributos públicos estáticos | Lista de todos los miembros
Referencia de la Clase sasco\LibreDTE\Sii\RespuestaEnvio
Diagrama de herencias de sasco\LibreDTE\Sii\RespuestaEnvio
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para sasco\LibreDTE\Sii\RespuestaEnvio:
Collaboration graph
[significado de colores y flechas]

Métodos públicos

static agregarRespuestaEnvio (array $datos)
 
 agregarRespuestaDocumento (array $datos)
 
 setCaratula (array $caratula)
 
 generar ()
 
 esRecepcionEnvio ()
 
 esResultadoDTE ()
 
 getRecepciones ()
 
 getResultados ()
 
- 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 ()
 

Atributos públicos estáticos

static $estados
 Configuración/reglas para el documento XML. Más...
 

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 la respuesta a un envío de un DTE por un proveedor

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

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

Documentación de las funciones miembro

◆ agregarRespuestaDocumento()

sasco\LibreDTE\Sii\RespuestaEnvio::agregarRespuestaDocumento ( array  $datos)

Método que agrega una respuesta de documento

Parámetros
datosArreglo con los datos de la respuesta
Devuelve
=true si se pudo agregar la respuesta o =false si no se agregó por exceder el límite o bien ya existía al menos una respuesta de envío
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-08

Definición en la línea 103 del archivo RespuestaEnvio.php.

◆ agregarRespuestaEnvio()

static sasco\LibreDTE\Sii\RespuestaEnvio::agregarRespuestaEnvio ( array  $datos)

Método que agrega una respuesta de envío

Parámetros
datosArreglo con los datos de la respuesta
Devuelve
=true si se pudo agregar la respuesta o =false si no se agregó por exceder el límite o bien ya existía al menos una respuesta de documento
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-07

Definición en la línea 74 del archivo RespuestaEnvio.php.

◆ esRecepcionEnvio()

sasco\LibreDTE\Sii\RespuestaEnvio::esRecepcionEnvio ( )

Método que indica si el XML corresonde a RecepcionEnvio

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

Definición en la línea 214 del archivo RespuestaEnvio.php.

Referenciado por sasco\LibreDTE\Sii\RespuestaEnvio\getRecepciones().

◆ esResultadoDTE()

sasco\LibreDTE\Sii\RespuestaEnvio::esResultadoDTE ( )

Método que indica si el XML corresonde a ResultadoDTE

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

Definición en la línea 224 del archivo RespuestaEnvio.php.

Referenciado por sasco\LibreDTE\Sii\RespuestaEnvio\getResultados().

◆ generar()

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

Método que genera el XML para el envío de la respuesta al SII

Parámetros
caratulaArreglo con la carátula de la respuesta
FirmaObjeto con la firma electrónica
Devuelve
XML con la respuesta firmada o =false si no se pudo generar o firmar la respuesta
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-08-06

Definición en la línea 159 del archivo RespuestaEnvio.php.

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

Gráfico de llamadas para esta función:

◆ getRecepciones()

sasco\LibreDTE\Sii\RespuestaEnvio::getRecepciones ( )

Método que entrega un arreglo con los resultados de recepciones del XML

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

Definición en la línea 234 del archivo RespuestaEnvio.php.

Hace referencia a sasco\LibreDTE\Sii\RespuestaEnvio\esRecepcionEnvio().

Gráfico de llamadas para esta función:

◆ getResultados()

sasco\LibreDTE\Sii\RespuestaEnvio::getResultados ( )

Método que entrega un arreglo con los resultados de DTE del XML

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

Definición en la línea 264 del archivo RespuestaEnvio.php.

Hace referencia a sasco\LibreDTE\Sii\RespuestaEnvio\esResultadoDTE().

Gráfico de llamadas para esta función:

◆ setCaratula()

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

Método para asignar la caratula

Parámetros
caratulaArreglo con datos de la respuesta
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2018-01-23

Definición en la línea 130 del archivo RespuestaEnvio.php.

Documentación de los datos miembro

◆ $estados

sasco\LibreDTE\Sii\RespuestaEnvio::$estados
static
Valor inicial:
= [
'envio' => [
0 => 'Envío Recibido Conforme'

Configuración/reglas para el documento XML.

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


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