EmisorInterface
            
            extends
                            ContribuyenteInterface,                             AutorizacionDteInfoInterface,                             CorreoIntercambioDteInfoInterface                    
                
            in
            
        
    
        
            Interfaz para una entidad de emisor de documento tributario.
Table of Contents
Methods
- getActividadEconomica() : int|null
- Devuelve el código de actividad económica del contribuyente.
- getAutorizacionDte() : AutorizacionDteInterface|null
- Obtiene el ambiente, fecha y número de resolución que autoriza al contribuyente a ser facturador electrónico en dicho ambiente del SII.
- getCodigoSucursal() : int|null
- Entrega el código de la sucursal asignado por el SII al emisor.
- getComuna() : string|null
- Devuelve la comuna del contribuyente.
- getCorreoIntercambioDte() : string|null
- Obtiene el correo electrónico de intercambio de DTE del contribuyente.
- getDireccion() : string|null
- Devuelve la dirección del contribuyente.
- getEmail() : string|null
- Devuelve el correo electrónico del contribuyente.
- getGiro() : string|null
- Devuelve el giro comercial del contribuyente.
- getLogo() : string|null
- Obtiene los datos del logo del emisor.
- getRazonSocial() : string
- Devuelve la razón social del contribuyente.
- getRut() : string
- Devuelve el RUT completo (incluyendo el DV) del contribuyente.
- getRutAsInt() : int
- Devuelve solo la parte numérica del RUT del contribuyente.
- getTelefono() : string|null
- Devuelve el teléfono del contribuyente.
- getVendedor() : string|null
- Entrega el nombre o código del vendedor que está representando al emisor.
- setAutorizacionDte() : static
- Asigna el ambiente, fecha y número de resolución que autoriza al contribuyente a ser facturador electrónico en dicho ambiente del SII.
- setCorreoIntercambioDte() : static
- Establece el correo electrónico de intercambio de DTE del contribuyente.
- setLogo() : static
- Asigna los datos del logo del emisor.
Methods
getActividadEconomica()
Devuelve el código de actividad económica del contribuyente.
    public
                    getActividadEconomica() : int|null
    Return values
int|null —Código de actividad económica o null.
getAutorizacionDte()
Obtiene el ambiente, fecha y número de resolución que autoriza al contribuyente a ser facturador electrónico en dicho ambiente del SII.
    public
                    getAutorizacionDte() : AutorizacionDteInterface|null
    Return values
AutorizacionDteInterface|null —Información de la autorización o null si
no está definida.
getCodigoSucursal()
Entrega el código de la sucursal asignado por el SII al emisor.
    public
                    getCodigoSucursal() : int|null
    Return values
int|nullgetComuna()
Devuelve la comuna del contribuyente.
    public
                    getComuna() : string|null
    Return values
string|null —Comuna del contribuyente o null.
getCorreoIntercambioDte()
Obtiene el correo electrónico de intercambio de DTE del contribuyente.
    public
                    getCorreoIntercambioDte() : string|null
    Return values
string|nullgetDireccion()
Devuelve la dirección del contribuyente.
    public
                    getDireccion() : string|null
    Return values
string|null —Dirección del contribuyente o null.
getEmail()
Devuelve el correo electrónico del contribuyente.
    public
                    getEmail() : string|null
    Return values
string|null —Correo electrónico del contribuyente o null.
getGiro()
Devuelve el giro comercial del contribuyente.
    public
                    getGiro() : string|null
    Return values
string|null —Giro del contribuyente o null si no se especifica.
getLogo()
Obtiene los datos del logo del emisor.
    public
                    getLogo() : string|null
    Return values
string|nullgetRazonSocial()
Devuelve la razón social del contribuyente.
    public
                    getRazonSocial() : string
    Si no hay razón social, devuelve el RUT.
Return values
string —Razón social o RUT.
getRut()
Devuelve el RUT completo (incluyendo el DV) del contribuyente.
    public
                    getRut() : string
    Return values
string —RUT completo del contribuyente.
getRutAsInt()
Devuelve solo la parte numérica del RUT del contribuyente.
    public
                    getRutAsInt() : int
    Return values
int —Parte numérica del RUT del contribuyente.
getTelefono()
Devuelve el teléfono del contribuyente.
    public
                    getTelefono() : string|null
    Return values
string|null —Teléfono del contribuyente o null.
getVendedor()
Entrega el nombre o código del vendedor que está representando al emisor.
    public
                    getVendedor() : string|null
    Return values
string|nullsetAutorizacionDte()
Asigna el ambiente, fecha y número de resolución que autoriza al contribuyente a ser facturador electrónico en dicho ambiente del SII.
    public
                    setAutorizacionDte(AutorizacionDteInterface $autorizacionDte) : static
    Parameters
- $autorizacionDte : AutorizacionDteInterface
- 
                    Información de la autorización. 
Return values
staticsetCorreoIntercambioDte()
Establece el correo electrónico de intercambio de DTE del contribuyente.
    public
                    setCorreoIntercambioDte(string $correo) : static
    Parameters
- $correo : string
Return values
staticsetLogo()
Asigna los datos del logo del emisor.
    public
                    setLogo(string $logo) : static
    Parameters
- $logo : string