Mandatario
extends PersonaNatural
in package
implements
MandatarioInterface
Clase para representar un mandatario ante el SII de Chile.
El mandatario es quien recibe el mandato y actúa en representación del mandante (o contribuyente). En este caso, sería la persona natural que interactúa con el SII.
Table of Contents
Interfaces
- MandatarioInterface
- Interfaz para una entidad de mandatario.
Properties
- $dv : string
- Dígito verificador (DV) del RUT.
- $email : string|null
- Dirección de correo electrónico de la persona.
- $nombre : string|null
- Nombre de la persona.
- $run : int
- RUN de la persona natural.
Methods
- __construct() : mixed
- Constructor de la clase PersonaNatural.
- getEmail() : string|null
- Devuelve el correo electrónico de la persona natural.
- getNombre() : string
- Devuelve el nombre de la persona natural.
- getRun() : string
- Devuelve el RUN completo (incluyendo el DV) de la persona natural.
Properties
$dv
Dígito verificador (DV) del RUT.
protected
string
$dv
Dirección de correo electrónico de la persona.
protected
string|null
$email
$nombre
Nombre de la persona.
protected
string|null
$nombre
$run
RUN de la persona natural.
protected
int
$run
Methods
__construct()
Constructor de la clase PersonaNatural.
public
__construct(string|int $run[, string $nombre = null ][, string $email = null ]) : mixed
Parameters
- $run : string|int
-
RUN del contribuyente.
- $nombre : string = null
-
Nombre de la persona natural.
- $email : string = null
-
Correo electrónico de la persona natural.
getEmail()
Devuelve el correo electrónico de la persona natural.
public
getEmail() : string|null
Return values
string|null —Correo electrónico de la persona natural o null.
getNombre()
Devuelve el nombre de la persona natural.
public
getNombre() : string
Return values
string —Nombre o RUN.
getRun()
Devuelve el RUN completo (incluyendo el DV) de la persona natural.
public
getRun() : string
Return values
string —RUN completo de la persona natural.