RegimenIVA
in package
This class centralizes all common method for VAT Regime.
Tags
Table of Contents
- ES_TAX_EXCEPTION_E1 = 'ES_20'
- ES_TAX_EXCEPTION_E2 = 'ES_21'
- ES_TAX_EXCEPTION_E3 = 'ES_22'
- ES_TAX_EXCEPTION_E4 = 'ES_23_24'
- ES_TAX_EXCEPTION_E5 = 'ES_25'
- ES_TAX_EXCEPTION_E6 = 'ES_OTHER'
- TAX_SYSTEM_AGRARIAN = 'Agrario'
- TAX_SYSTEM_CASH_CRITERIA = 'Caja'
- TAX_SYSTEM_EXEMPT = 'Exento'
- TAX_SYSTEM_GENERAL = 'General'
- TAX_SYSTEM_GOLD = 'Oro'
- TAX_SYSTEM_GROUP_ENTITIES = 'Grupo entidades'
- TAX_SYSTEM_SIMPLIFIED = 'Simplificado'
- TAX_SYSTEM_SURCHARGE = 'Recargo'
- TAX_SYSTEM_TELECOM = 'Telecom'
- TAX_SYSTEM_TRAVEL = 'Agencias de viaje'
- TAX_SYSTEM_USED_GOODS = 'Bienes usados'
- $exceptions : array<string|int, mixed>
- $values : array<string|int, mixed>
- add() : void
- addException() : void
- all() : array<string|int, mixed>
- allExceptions() : array<string|int, mixed>
- defaultValue() : string
Constants
ES_TAX_EXCEPTION_E1
public
mixed
ES_TAX_EXCEPTION_E1
= 'ES_20'
ES_TAX_EXCEPTION_E2
public
mixed
ES_TAX_EXCEPTION_E2
= 'ES_21'
ES_TAX_EXCEPTION_E3
public
mixed
ES_TAX_EXCEPTION_E3
= 'ES_22'
ES_TAX_EXCEPTION_E4
public
mixed
ES_TAX_EXCEPTION_E4
= 'ES_23_24'
ES_TAX_EXCEPTION_E5
public
mixed
ES_TAX_EXCEPTION_E5
= 'ES_25'
ES_TAX_EXCEPTION_E6
public
mixed
ES_TAX_EXCEPTION_E6
= 'ES_OTHER'
TAX_SYSTEM_AGRARIAN
public
mixed
TAX_SYSTEM_AGRARIAN
= 'Agrario'
TAX_SYSTEM_CASH_CRITERIA
public
mixed
TAX_SYSTEM_CASH_CRITERIA
= 'Caja'
TAX_SYSTEM_EXEMPT
public
mixed
TAX_SYSTEM_EXEMPT
= 'Exento'
TAX_SYSTEM_GENERAL
public
mixed
TAX_SYSTEM_GENERAL
= 'General'
TAX_SYSTEM_GOLD
public
mixed
TAX_SYSTEM_GOLD
= 'Oro'
TAX_SYSTEM_GROUP_ENTITIES
public
mixed
TAX_SYSTEM_GROUP_ENTITIES
= 'Grupo entidades'
TAX_SYSTEM_SIMPLIFIED
public
mixed
TAX_SYSTEM_SIMPLIFIED
= 'Simplificado'
TAX_SYSTEM_SURCHARGE
public
mixed
TAX_SYSTEM_SURCHARGE
= 'Recargo'
TAX_SYSTEM_TELECOM
public
mixed
TAX_SYSTEM_TELECOM
= 'Telecom'
TAX_SYSTEM_TRAVEL
public
mixed
TAX_SYSTEM_TRAVEL
= 'Agencias de viaje'
TAX_SYSTEM_USED_GOODS
public
mixed
TAX_SYSTEM_USED_GOODS
= 'Bienes usados'
Properties
$exceptions
private
static array<string|int, mixed>
$exceptions
= []
$values
private
static array<string|int, mixed>
$values
= []
Methods
add()
public
static add(string $key, string $value) : void
Parameters
- $key : string
- $value : string
Return values
void —addException()
public
static addException(string $key, string $value) : void
Parameters
- $key : string
- $value : string
Return values
void —all()
public
static all() : array<string|int, mixed>
Return values
array<string|int, mixed> —allExceptions()
public
static allExceptions() : array<string|int, mixed>
Return values
array<string|int, mixed> —defaultValue()
public
static defaultValue() : string