LibreDTE

Contribuyente
in package
implements ContribuyenteInterface

Clase para representar un contribuyente del SII de Chile.

Proporciona información básica del contribuyente, como su RUT, razón social, giro, entre otros.

Table of Contents

Interfaces

ContribuyenteInterface
Interfaz para una entidad de contribuyente.

Properties

$actividades_economicas  : array<string|int, int>
Códigos de actividades económicas del contribuyente.
$ciudad  : string|null
Ciudad tributaria del contribuyente.
$comuna  : string|null
Comuna tributaria del contribuyente.
$direccion  : string|null
Dirección tributaria 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.
$telefonos  : array<string|int, string>
Teléfonos del contribuyente.

Methods

__construct()  : mixed
Constructor de la clase Contribuyente.
getActividadEconomica()  : int|null
Devuelve el código de actividad económica del contribuyente.
getCiudad()  : string|null
Devuelve la ciudad del contribuyente.
getComuna()  : string|null
Devuelve la comuna 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.
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.
jsonSerialize()  : array<string|int, mixed>
{@inheritDoc}
setActividadEconomica()  : static
Asigna el código de actividad económica del contribuyente.
setCiudad()  : static
Asigna la ciudad del contribuyente.
setComuna()  : static
Asigna la comuna del contribuyente.
setDireccion()  : static
Asigna la dirección del contribuyente.
setEmail()  : static
Asigna el correo electrónico del contribuyente.
setGiro()  : static
Asigna el giro comercial del contribuyente.
setRazonSocial()  : static
Asigna la razón social del contribuyente.
setTelefono()  : static
Asigna el teléfono del contribuyente.
toArray()  : array<string|int, mixed>
Entrega los datos del contribuyente en un arreglo.

Properties

$actividades_economicas

Códigos de actividades económicas del contribuyente.

protected array<string|int, int> $actividades_economicas = []

$ciudad

Ciudad tributaria del contribuyente.

protected string|null $ciudad = null

$comuna

Comuna tributaria del contribuyente.

protected string|null $comuna = null

$direccion

Dirección tributaria del contribuyente.

protected string|null $direccion = null

$email

Dirección de correo electrónico del contribuyente.

protected string|null $email = null

$giro

Giro comercial del contribuyente.

protected string|null $giro = null

$razon_social

Razón social del contribuyente.

protected string|null $razon_social = null

$telefonos

Teléfonos del contribuyente.

protected array<string|int, string> $telefonos = []

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 ][, string|null $ciudad = 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 tributaria del contribuyente.

$comuna : string|null = null

Comuna tributaria.

$ciudad : string|null = null

Ciudad tributaria.

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.

getCiudad()

Devuelve la ciudad del contribuyente.

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

Ciudad del contribuyente o null.

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.

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.

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.

jsonSerialize()

{@inheritDoc}

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

setActividadEconomica()

Asigna el código de actividad económica del contribuyente.

public setActividadEconomica(int|null $actividad_economica) : static
Parameters
$actividad_economica : int|null
Return values
static

setCiudad()

Asigna la ciudad del contribuyente.

public setCiudad(string|null $ciudad) : static
Parameters
$ciudad : string|null
Return values
static

setComuna()

Asigna la comuna del contribuyente.

public setComuna(string|null $comuna) : static
Parameters
$comuna : string|null
Return values
static

setDireccion()

Asigna la dirección del contribuyente.

public setDireccion(string|null $direccion) : static
Parameters
$direccion : string|null
Return values
static

setEmail()

Asigna el correo electrónico del contribuyente.

public setEmail(string|null $email) : static
Parameters
$email : string|null
Return values
static

setGiro()

Asigna el giro comercial del contribuyente.

public setGiro(string|null $giro) : static
Parameters
$giro : string|null
Return values
static

setRazonSocial()

Asigna la razón social del contribuyente.

public setRazonSocial(string|null $razon_social) : static
Parameters
$razon_social : string|null
Return values
static

setTelefono()

Asigna el teléfono del contribuyente.

public setTelefono(string|null $telefono) : static
Parameters
$telefono : string|null
Return values
static

toArray()

Entrega los datos del contribuyente en un arreglo.

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

Arreglo con los datos del contribuyente.


        
On this page

Search results