EmisorInterface
extends
ContribuyenteInterface, AutorizacionDteInfoInterface, CorreoIntercambioDteInfoInterface
in
Interfaz para una entidad de emisor de documento tributario.
Table of Contents
Methods
- addActividadEconomica() : static
- Agrega una actividad económica al contribuyente.
- addTelefono() : static
- Agrega un teléfono al contribuyente.
- getActividadEconomica() : int|null
- Devuelve el código de actividad económica del contribuyente.
- getActividadesEconomicas() : array<string|int, int>
- Devuelve las actividades económicas 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.
- getCiudad() : string|null
- Devuelve la ciudad del contribuyente.
- getCodigoSucursal() : int|null
- Entrega el código de la sucursal asignado por el SII al emisor.
- getComuna() : string|null
- Devuelve la comuna del contribuyente.
- getCorreoIntercambioDte() : string|null
- Obtiene el correo electrónico de intercambio de DTE 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.
- 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.
- getRutAsInt() : int
- Devuelve solo la parte numérica del RUT del contribuyente.
- getSucursal() : string|null
- Entrega el nombre de la sucursal del emisor.
- getTelefono() : string|null
- Devuelve el teléfono del contribuyente.
- getTelefonos() : array<string|int, string>
- Devuelve los teléfonos del contribuyente.
- getVendedor() : string|null
- Entrega el nombre o código del vendedor que está representando al emisor.
- setActividadEconomica() : static
- Asigna el código de actividad económica del contribuyente.
- setActividadesEconomicas() : static
- Asigna las actividades económicas 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.
- setCiudad() : static
- Asigna la ciudad del contribuyente.
- setCodigoSucursal() : static
- Asigna el código de la sucursal asignado por el SII al emisor.
- setComuna() : static
- Asigna la comuna del contribuyente.
- setCorreoIntercambioDte() : static
- Establece el correo electrónico de intercambio de DTE 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.
- setLogo() : static
- Asigna los datos del logo del emisor.
- setRazonSocial() : static
- Asigna la razón social del contribuyente.
- setSucursal() : static
- Asigna el nombre de la sucursal del emisor.
- setTelefono() : static
- Asigna el teléfono del contribuyente.
- setTelefonos() : static
- Asigna los teléfonos del contribuyente.
- setVendedor() : static
- Asigna el nombre o código del vendedor que está representando al emisor.
- toArray() : array<string|int, mixed>
- Entrega los datos del contribuyente en un arreglo.
- toDteArray() : array<string|int, mixed>
- Entrega los datos del emisor en un arreglo compatible con el XML del DTE.
Methods
addActividadEconomica()
Agrega una actividad económica al contribuyente.
public
addActividadEconomica(int $actividad_economica) : static
Parameters
- $actividad_economica : int
Return values
staticaddTelefono()
Agrega un teléfono al contribuyente.
public
addTelefono(string $telefono) : static
Parameters
- $telefono : string
Return values
staticgetActividadEconomica()
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.
getActividadesEconomicas()
Devuelve las actividades económicas del contribuyente.
public
getActividadesEconomicas() : array<string|int, int>
Return values
array<string|int, int> —Actividades económicas del contribuyente.
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.
getCiudad()
Devuelve la ciudad del contribuyente.
public
getCiudad() : string|null
Return values
string|null —Ciudad del contribuyente o null.
getCodigoSucursal()
Entrega el código de la sucursal asignado por el SII al emisor.
public
getCodigoSucursal() : int|null
Return values
int|nullgetComuna()
Devuelve la comuna del contribuyente.
public
getComuna() : string|null
Return values
string|null —Comuna del contribuyente o null.
getCorreoIntercambioDte()
Obtiene el correo electrónico de intercambio de DTE del contribuyente.
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.
getLogo()
Obtiene los datos del logo del emisor.
public
getLogo() : string|null
Return values
string|nullgetRazonSocial()
Devuelve la razón social del contribuyente.
public
getRazonSocial() : string
Si no hay razón social, devuelve el RUT.
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.
getSucursal()
Entrega el nombre de la sucursal del emisor.
public
getSucursal() : string|null
Return values
string|nullgetTelefono()
Devuelve el teléfono del contribuyente.
public
getTelefono() : string|null
Return values
string|null —Teléfono del contribuyente o null.
getTelefonos()
Devuelve los teléfonos del contribuyente.
public
getTelefonos() : array<string|int, string>
Return values
array<string|int, string> —Teléfonos del contribuyente.
getVendedor()
Entrega el nombre o código del vendedor que está representando al emisor.
public
getVendedor() : string|null
Return values
string|nullsetActividadEconomica()
Asigna el código de actividad económica del contribuyente.
public
setActividadEconomica(int|null $actividad_economica) : static
Parameters
- $actividad_economica : int|null
Return values
staticsetActividadesEconomicas()
Asigna las actividades económicas del contribuyente.
public
setActividadesEconomicas(array<string|int, int> $actividades_economicas) : static
Parameters
- $actividades_economicas : array<string|int, int>
Return values
staticsetAutorizacionDte()
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|null $autorizacion_dte) : static
Parameters
- $autorizacion_dte : AutorizacionDteInterface|null
-
Información de la autorización.
Return values
staticsetCiudad()
Asigna la ciudad del contribuyente.
public
setCiudad(string|null $ciudad) : static
Parameters
- $ciudad : string|null
Return values
staticsetCodigoSucursal()
Asigna el código de la sucursal asignado por el SII al emisor.
public
setCodigoSucursal(int|null $codigo_sucursal) : static
Parameters
- $codigo_sucursal : int|null
Return values
staticsetComuna()
Asigna la comuna del contribuyente.
public
setComuna(string|null $comuna) : static
Parameters
- $comuna : string|null
Return values
staticsetCorreoIntercambioDte()
Establece el correo electrónico de intercambio de DTE del contribuyente.
public
setCorreoIntercambioDte(string|null $correo) : static
Parameters
- $correo : string|null
Return values
staticsetDireccion()
Asigna la dirección del contribuyente.
public
setDireccion(string|null $direccion) : static
Parameters
- $direccion : string|null
Return values
staticsetEmail()
Asigna el correo electrónico del contribuyente.
public
setEmail(string|null $email) : static
Parameters
- $email : string|null
Return values
staticsetGiro()
Asigna el giro comercial del contribuyente.
public
setGiro(string|null $giro) : static
Parameters
- $giro : string|null
Return values
staticsetLogo()
Asigna los datos del logo del emisor.
public
setLogo(string|null $logo) : static
Parameters
- $logo : string|null
Return values
staticsetRazonSocial()
Asigna la razón social del contribuyente.
public
setRazonSocial(string|null $razon_social) : static
Parameters
- $razon_social : string|null
Return values
staticsetSucursal()
Asigna el nombre de la sucursal del emisor.
public
setSucursal(string|null $sucursal) : static
Parameters
- $sucursal : string|null
Return values
staticsetTelefono()
Asigna el teléfono del contribuyente.
public
setTelefono(string|null $telefono) : static
Parameters
- $telefono : string|null
Return values
staticsetTelefonos()
Asigna los teléfonos del contribuyente.
public
setTelefonos(array<string|int, string> $telefonos) : static
Parameters
- $telefonos : array<string|int, string>
Return values
staticsetVendedor()
Asigna el nombre o código del vendedor que está representando al emisor.
public
setVendedor(string|null $vendedor) : static
Parameters
- $vendedor : string|null
Return values
statictoArray()
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.
toDteArray()
Entrega los datos del emisor en un arreglo compatible con el XML del DTE.
public
toDteArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —Arreglo con los datos del emisor en formato del DTE.