LibreDTE

Emisor extends Contribuyente
in package
implements EmisorInterface uses CorreoIntercambioDteInfoTrait

Clase para representar un emisor de un documento tributario.

Table of Contents

Interfaces

EmisorInterface
Interfaz para una entidad de emisor de documento tributario.

Properties

$actividad_economica  : int|null
Código de actividad económica del contribuyente.
$comuna  : string|null
Comuna de residencia del contribuyente.
$correoIntercambioDte  : string|null
Correo de intercambio de DTE del contribuyente.
$direccion  : string|null
Dirección física del contribuyente.
$dv  : string
Dígito verificador (DV) del RUT.
$email  : string|null
Dirección de correo electrónico del contribuyente.
$giro  : string|null
Giro comercial del contribuyente.
$razon_social  : string|null
Razón social del contribuyente.
$rut  : int
RUT del contribuyente.
$telefono  : string|null
Teléfono del contribuyente.
$autorizacionDte  : AutorizacionDteInterface|null
Información de la autorización que da el SII para ser emisor de documentos tributarios electrónicos.
$logo  : string|null
Logo del emisor.

Methods

__construct()  : mixed
Constructor de la clase Contribuyente.
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.
getComuna()  : string|null
Devuelve la comuna del contribuyente.
getCorreoIntercambioDte()  : string|null
{@inheritdoc}
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.
getTelefono()  : string|null
Devuelve el teléfono del contribuyente.
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
{@inheritdoc}
setLogo()  : static
Asigna los datos del logo del emisor.

Properties

$actividad_economica

Código de actividad económica del contribuyente.

protected int|null $actividad_economica

$comuna

Comuna de residencia del contribuyente.

protected string|null $comuna

$direccion

Dirección física del contribuyente.

protected string|null $direccion

$email

Dirección de correo electrónico del contribuyente.

protected string|null $email

$giro

Giro comercial del contribuyente.

protected string|null $giro

$razon_social

Razón social del contribuyente.

protected string|null $razon_social

$telefono

Teléfono del contribuyente.

protected string|null $telefono

$autorizacionDte

Información de la autorización que da el SII para ser emisor de documentos tributarios electrónicos.

private AutorizacionDteInterface|null $autorizacionDte = null

La autorización contiene además el ambiente en que se autoriza al emisor.

Logo del emisor.

private string|null $logo = null

Methods

__construct()

Constructor de la clase Contribuyente.

public __construct(string|int $rut[, string|null $razon_social = null ][, string|null $giro = null ][, int|null $actividad_economica = null ][, string|null $telefono = null ][, string|null $email = null ][, string|null $direccion = null ][, string|null $comuna = null ]) : mixed
Parameters
$rut : string|int

RUT del contribuyente.

$razon_social : string|null = null

Razón social del contribuyente.

$giro : string|null = null

Giro comercial del contribuyente.

$actividad_economica : int|null = null

Código de actividad económica.

$telefono : string|null = null

Teléfono del contribuyente.

$email : string|null = null

Correo electrónico del contribuyente.

$direccion : string|null = null

Dirección física del contribuyente.

$comuna : string|null = null

Comuna de residencia.

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.

getComuna()

Devuelve la comuna del contribuyente.

public getComuna() : string|null
Return values
string|null

Comuna del contribuyente o null.

getDireccion()

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.

Obtiene los datos del logo del emisor.

public getLogo() : string|null
Return values
string|null

getRazonSocial()

Devuelve la razón social del contribuyente.

public getRazonSocial() : string
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.

getTelefono()

Devuelve el teléfono del contribuyente.

public getTelefono() : string|null
Return values
string|null

Teléfono del contribuyente o null.

setAutorizacionDte()

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
static

setCorreoIntercambioDte()

{@inheritdoc}

public setCorreoIntercambioDte(string $correoIntercambioDte) : static
Parameters
$correoIntercambioDte : string
Return values
static

Asigna los datos del logo del emisor.

public setLogo(string $logo) : static
Parameters
$logo : string
Return values
static

        
On this page

Search results