FacturaScripts

RegimenIVA
in package

This class centralizes all common method for VAT Regime.

Tags
author

Carlos García Gómez [email protected]

collaborator

Daniel Fernández Giménez [email protected]

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
Return values
string

Search results