FacturaScripts

RegimenIVA
in package

This class centralizes all common method for VAT Regime.

Tags
collaborator

Daniel Fernández Giménez [email protected]

Table of Contents

Constants

ES_TAX_EXCEPTION_ART_14  = 'ES_ART_14'
ES_TAX_EXCEPTION_ART_7  = 'ES_ART_7'
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'
ES_TAX_EXCEPTION_LOCATION_RULES  = 'ES_LOCATION_RULES'
ES_TAX_EXCEPTION_N1  = 'ES_N1'
ES_TAX_EXCEPTION_N5  = 'ES_N5'
ES_TAX_EXCEPTION_PASSIVE_SUBJECT  = 'ES_PASSIVE_SUBJECT'
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_ONE_STOP_SHOP_IOSS  = 'One Stop Shop (IOSS)'
TAX_SYSTEM_ONE_STOP_SHOP_OSS  = 'One Stop Shop (OSS)'
TAX_SYSTEM_SIMPLIFIED  = 'Simplificado'
TAX_SYSTEM_SPECIAL_RETAIL_TRADERS  = 'Comerciante minorista'
TAX_SYSTEM_SPECIAL_SMALL_BUSINESS  = 'Pequeño empresario'
TAX_SYSTEM_SURCHARGE  = 'Recargo'
TAX_SYSTEM_TELECOM  = 'Telecom'
TAX_SYSTEM_TRAVEL  = 'Agencias de viaje'
TAX_SYSTEM_USED_GOODS  = 'Bienes usados'

Properties

$exceptions  : array<string|int, mixed>
$values  : array<string|int, mixed>

Methods

add()  : void
addException()  : void
all()  : array<string|int, mixed>
allExceptions()  : array<string|int, mixed>
defaultValue()  : string

Constants

ES_TAX_EXCEPTION_ART_14

public mixed ES_TAX_EXCEPTION_ART_14 = 'ES_ART_14'

ES_TAX_EXCEPTION_ART_7

public mixed ES_TAX_EXCEPTION_ART_7 = 'ES_ART_7'

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'

ES_TAX_EXCEPTION_LOCATION_RULES

public mixed ES_TAX_EXCEPTION_LOCATION_RULES = 'ES_LOCATION_RULES'

ES_TAX_EXCEPTION_N1

public mixed ES_TAX_EXCEPTION_N1 = 'ES_N1'

ES_TAX_EXCEPTION_N5

public mixed ES_TAX_EXCEPTION_N5 = 'ES_N5'

ES_TAX_EXCEPTION_PASSIVE_SUBJECT

public mixed ES_TAX_EXCEPTION_PASSIVE_SUBJECT = 'ES_PASSIVE_SUBJECT'

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_ONE_STOP_SHOP_IOSS

public mixed TAX_SYSTEM_ONE_STOP_SHOP_IOSS = 'One Stop Shop (IOSS)'

TAX_SYSTEM_ONE_STOP_SHOP_OSS

public mixed TAX_SYSTEM_ONE_STOP_SHOP_OSS = 'One Stop Shop (OSS)'

TAX_SYSTEM_SIMPLIFIED

public mixed TAX_SYSTEM_SIMPLIFIED = 'Simplificado'

TAX_SYSTEM_SPECIAL_RETAIL_TRADERS

public mixed TAX_SYSTEM_SPECIAL_RETAIL_TRADERS = 'Comerciante minorista'

TAX_SYSTEM_SPECIAL_SMALL_BUSINESS

public mixed TAX_SYSTEM_SPECIAL_SMALL_BUSINESS = 'Pequeño empresario'

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

addException()

public static addException(string $key, string $value) : void
Parameters
$key : string
$value : string

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

        
On this page

Search results