SobreEnvio
in package
implements
SobreEnvioInterface
Entidad que representa un sobre de envío de documentos al SII o intercambio entre contribuyentes.
Table of Contents
Interfaces
- SobreEnvioInterface
- Interfaz para la clase que representa un sobre de envío de documentos al SII o intercambio entre contribuyentes.
Properties
- $xmlDocument : XmlInterface
- Instancia del documento XML asociado a los datos.
Methods
- __construct() : void
- Constructor del sobre de documentos tributarios para su envío.
- __toString() : string
- {@inheritdoc}
- getAutorizacionDte() : AutorizacionDteInterface
- Obtiene los datos de autorización del emisor del sobre de documentos.
- getFechaFirma() : string
- Obtiene la fecha de la firma del sobre de documentos (timestamp).
- getId() : string
- Entrega el ID asignado al sobre de documentos.
- getResumen() : array<int, int>
- Obtiene el resumen de los documentos que vienen en el sobre.
- getRunMandatario() : string
- Obtiene el RUN del mandatario del emisor del sobre de documentos.
- getRutEmisor() : string
- Obtiene el RUT del emisor del sobre de documentos.
- getRutReceptor() : string
- Obtiene el RUT del receptor del sobre de documentos.
- getXmlDocument() : XmlInterface
- Entrega el documento XML asociado al sobre de documentos.
- getXmlDocumentos() : array<string|int, string>
- Obtiene el string XML de los DTE que vienen en el sobre.
- saveXml() : string
- Genera el documentto XML como string incluyendo encabezado.
Properties
$xmlDocument read-only
Instancia del documento XML asociado a los datos.
protected
XmlInterface
$xmlDocument
Methods
__construct()
Constructor del sobre de documentos tributarios para su envío.
public
__construct(XmlInterface $xmlDocument) : void
Parameters
- $xmlDocument : XmlInterface
__toString()
{@inheritdoc}
public
__toString() : string
Return values
stringgetAutorizacionDte()
Obtiene los datos de autorización del emisor del sobre de documentos.
public
getAutorizacionDte() : AutorizacionDteInterface
Return values
AutorizacionDteInterfacegetFechaFirma()
Obtiene la fecha de la firma del sobre de documentos (timestamp).
public
getFechaFirma() : string
Return values
stringgetId()
Entrega el ID asignado al sobre de documentos.
public
getId() : string
Return values
stringgetResumen()
Obtiene el resumen de los documentos que vienen en el sobre.
public
getResumen() : array<int, int>
Return values
array<int, int>getRunMandatario()
Obtiene el RUN del mandatario del emisor del sobre de documentos.
public
getRunMandatario() : string
Return values
stringgetRutEmisor()
Obtiene el RUT del emisor del sobre de documentos.
public
getRutEmisor() : string
Return values
stringgetRutReceptor()
Obtiene el RUT del receptor del sobre de documentos.
public
getRutReceptor() : string
Return values
stringgetXmlDocument()
Entrega el documento XML asociado al sobre de documentos.
public
getXmlDocument() : XmlInterface
Return values
XmlInterfacegetXmlDocumentos()
Obtiene el string XML de los DTE que vienen en el sobre.
public
getXmlDocumentos() : array<string|int, string>
Return values
array<string|int, string>saveXml()
Genera el documentto XML como string incluyendo encabezado.
public
saveXml() : string