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\Factoring\Cesion

Métodos públicos

 __construct (DteCedido $DTECedido, $Seq=1)
 
 setDeclaracion ($declaracion)
 
 setCedente (array $cedente=[])
 
 setCesionario (array $cesionario)
 
 setDatos (array $datos)
 
 firmar (\sasco\LibreDTE\FirmaElectronica $Firma)
 
 saveXML ()
 
 schemaValidate ()
 
 getCedente ()
 
 getCesionario ()
 

Descripción detallada

Clase que representa la cesion electrónica

Autor
Adonias Vasquez (adonias.vasquez[at]epys.cl)
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-12-30

Definición en la línea 32 del archivo Cesion.php.

Documentación del constructor y destructor

◆ __construct()

sasco\LibreDTE\Sii\Factoring\Cesion::__construct ( DteCedido  $DTECedido,
  $Seq = 1 
)

Constructor de la clase Cesion

Parámetros
DTECedidoObjeto DteCedido
Seqsecuencia de la cesión
Autor
Adonias Vasquez (adonias.vasquez[at]epys.cl)
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2016-12-10

Definición en la línea 47 del archivo Cesion.php.

Hace referencia a sasco\LibreDTE\Sii\Factoring\DteCedido\getDTE().

Gráfico de llamadas para esta función:

Documentación de las funciones miembro

◆ firmar()

sasco\LibreDTE\Sii\Factoring\Cesion::firmar ( \sasco\LibreDTE\FirmaElectronica  $Firma)

Método que realiza la firma de cesión

Parámetros
Firmaobjeto que representa la Firma Electrónca
Devuelve
=true si el DTE pudo ser fimado o =false si no se pudo firmar
Autor
Adonias Vasquez (adonias.vasquez[at]epys.cl)
Versión
2016-08-10

Definición en la línea 185 del archivo Cesion.php.

Hace referencia a sasco\LibreDTE\Estado\get(), sasco\LibreDTE\Sii\Factoring\Cesion\schemaValidate() y sasco\LibreDTE\Log\write().

Gráfico de llamadas para esta función:

◆ getCedente()

sasco\LibreDTE\Sii\Factoring\Cesion::getCedente ( )

Método que entrega los datos del cedente

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

Definición en la línea 228 del archivo Cesion.php.

◆ getCesionario()

sasco\LibreDTE\Sii\Factoring\Cesion::getCesionario ( )

Método que entrega los datos del cesionario

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

Definición en la línea 238 del archivo Cesion.php.

◆ saveXML()

sasco\LibreDTE\Sii\Factoring\Cesion::saveXML ( )

Método que entrega el string con el XML de la cesion

Autor
Adonias Vasquez (adonias.vasquez[at]epys.cl)
Versión
2016-08-10

Definición en la línea 207 del archivo Cesion.php.

◆ schemaValidate()

sasco\LibreDTE\Sii\Factoring\Cesion::schemaValidate ( )

Método que valida el schema de la Cesion

Devuelve
=true si el schema del documento del DTE es válido, =null si no se pudo determinar
Autor
Adonias Vasquez (adonias.vasquez[at]epys.cl)
Versión
2016-08-10

Definición en la línea 218 del archivo Cesion.php.

Referenciado por sasco\LibreDTE\Sii\Factoring\Cesion\firmar().

◆ setCedente()

sasco\LibreDTE\Sii\Factoring\Cesion::setCedente ( array  $cedente = [])

Método que agrega los datos del cedente

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

Definición en la línea 106 del archivo Cesion.php.

Hace referencia a sasco\LibreDTE\Arreglo\mergeRecursiveDistinct().

Gráfico de llamadas para esta función:

◆ setCesionario()

sasco\LibreDTE\Sii\Factoring\Cesion::setCesionario ( array  $cesionario)

Método que agrega los datos del cesionario

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

Definición en la línea 151 del archivo Cesion.php.

◆ setDatos()

sasco\LibreDTE\Sii\Factoring\Cesion::setDatos ( array  $datos)

Método que asigna otros datos de la cesión. Su uso es opcional, ya que de no ser llamado se usará el monto total del documento y su fecha de emisión o pago si existe

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

Definición en la línea 162 del archivo Cesion.php.

◆ setDeclaracion()

sasco\LibreDTE\Sii\Factoring\Cesion::setDeclaracion (   $declaracion)

Método que permite cambiar la declaración por defecto Están disponibles las siguientes variables dentro del string de la declaración:

  • {usuario_nombre}
  • {usuario_run}
  • {emisor_razon_social}
  • {emisor_rut}
  • {cesionario_razon_social}
  • {cesionario_rut}
  • {receptor_razon_social}
  • {receptor_rut}
    Parámetros
    declaracionString con la declaración y las variables para poder reemplazar los datos si es necesario
    Autor
    Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
    Versión
    2016-12-10

Definición en la línea 96 del archivo Cesion.php.


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