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
- $actividad_economica : int|null
- Código de actividad económica del contribuyente.
- $comuna : string|null
- Comuna de residencia 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.
Methods
- __construct() : mixed
- Constructor de la clase Contribuyente.
- getActividadEconomica() : int|null
- Devuelve el código de actividad económica 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.
- getTelefono() : string|null
- Devuelve el teléfono del contribuyente.
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
$dv
Dígito verificador (DV) del RUT.
protected
string
$dv
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
$rut
RUT del contribuyente.
protected
int
$rut
$telefono
Teléfono del contribuyente.
protected
string|null
$telefono
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.
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.
getTelefono()
Devuelve el teléfono del contribuyente.
public
getTelefono() : string|null
Return values
string|null —Teléfono del contribuyente o null.