Receptor
extends Contribuyente
in package
implements
ReceptorInterface
uses
CorreoIntercambioDteInfoTrait
Clase para representar un receptor de un documento tributario.
Table of Contents
Interfaces
- ReceptorInterface
- Interfaz para una entidad de receptor 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.
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.
- 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.
- 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.
- setCorreoIntercambioDte() : static
- {@inheritdoc}
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
$correoIntercambioDte
Correo de intercambio de DTE del contribuyente.
protected
string|null
$correoIntercambioDte
= null
$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.
getCorreoIntercambioDte()
{@inheritdoc}
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.
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.
setCorreoIntercambioDte()
{@inheritdoc}
public
setCorreoIntercambioDte(string $correoIntercambioDte) : static
Parameters
- $correoIntercambioDte : string