LibreDTE

EmisorInterface extends ContribuyenteInterface, AutorizacionDteInfoInterface, CorreoIntercambioDteInfoInterface

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
static

addTelefono()

Agrega un teléfono al contribuyente.

public addTelefono(string $telefono) : static
Parameters
$telefono : string
Return values
static

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.

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.

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|null

getComuna()

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|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.

Obtiene los datos del logo del emisor.

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

getRazonSocial()

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|null

getTelefono()

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|null

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

setActividadesEconomicas()

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
static

setCiudad()

Asigna la ciudad del contribuyente.

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

setCodigoSucursal()

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
static

setComuna()

Asigna la comuna del contribuyente.

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

setCorreoIntercambioDte()

Establece el correo electrónico de intercambio de DTE del contribuyente.

public setCorreoIntercambioDte(string|null $correo) : static
Parameters
$correo : 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

Asigna los datos del logo del emisor.

public setLogo(string|null $logo) : static
Parameters
$logo : 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

setSucursal()

Asigna el nombre de la sucursal del emisor.

public setSucursal(string|null $sucursal) : static
Parameters
$sucursal : 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

setTelefonos()

Asigna los teléfonos del contribuyente.

public setTelefonos(array<string|int, string> $telefonos) : static
Parameters
$telefonos : array<string|int, string>
Return values
static

setVendedor()

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
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.

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.


        
On this page

Search results