LibreDTE

ImpuestosAdicionalesRepository
in package

Clase para trabajar con los impuestos adicionales.

Table of Contents

Properties

$dataProvider  : DataProviderInterface

Methods

__construct()  : mixed
Constructor del repositorio.
getGlosa()  : string
Entrega la glosa del impuesto adicional.
getRetenido()  : float
Método que entrega el monto de impuesto retenido a partir de la información del tag OtrosImp del DTE.
getTasa()  : float|false
Entrega la tasa del impuesto adicional.
getTipo()  : string|false
Indica si el impuesto es adicional o retención.

Properties

Methods

getGlosa()

Entrega la glosa del impuesto adicional.

public getGlosa(int $codigo) : string
Parameters
$codigo : int

Código del impuesto

Return values
string

Glosa del impuesto o glosa estándar si no se encontró una.

getRetenido()

Método que entrega el monto de impuesto retenido a partir de la información del tag OtrosImp del DTE.

public getRetenido(array<string|int, mixed> $OtrosImp) : float
Parameters
$OtrosImp : array<string|int, mixed>

Arreglo con los datos de OtrosImp

Return values
float

Monto retenido

getTasa()

Entrega la tasa del impuesto adicional.

public getTasa(int $codigo) : float|false
Parameters
$codigo : int

Código del impuesto

Return values
float|false

Tasa del impuesto o =false si no se pudo determinar.

getTipo()

Indica si el impuesto es adicional o retención.

public getTipo(int $codigo) : string|false
Parameters
$codigo : int

Código del impuesto

Return values
string|false

A: adicional, R: retención o false si no se pudo determinar.


        
On this page

Search results