Verifactu-PHP

ComputerSystem extends Model
in package

Computer system

Tags
field

SistemaInformatico

Table of Contents

Properties

$hasMultipleTaxpayers  : bool
En el momento de la generación de este registro, está soportando la facturación de más de un obligado tributario
$id  : string
Código identificativo dado por la persona o entidad productora a su sistema informático de facturación (SIF)
$installationNumber  : string
Número de instalación del sistema informático de facturación (SIF) utilizado
$name  : string
Nombre dado por la persona o entidad productora a su sistema informático de facturación (SIF)
$onlySupportsVerifactu  : bool
Especifica si solo puede funcionar como "VERI*FACTU" o también puede funcionar como "no VERI*FACTU" (offline)
$supportsMultipleTaxpayers  : bool
Especifica si permite llevar independientemente la facturación de varios obligados tributarios
$vendorName  : string
Nombre-razón social de la persona o entidad productora
$vendorNif  : string
NIF de la persona o entidad productora
$version  : string
Identificación de la versión del sistema informático de facturación (SIF)

Methods

validate()  : void
Validate this instance

Properties

$hasMultipleTaxpayers

En el momento de la generación de este registro, está soportando la facturación de más de un obligado tributario

public bool $hasMultipleTaxpayers
Tags
field

IndicadorMultiplesOT

Attributes
#[NotNull]
#[Type]
'boolean'

$id

Código identificativo dado por la persona o entidad productora a su sistema informático de facturación (SIF)

public string $id
Tags
field

IdSistemaInformatico

Attributes
#[Length]
$max: 2
#[NotBlank]

$installationNumber

Número de instalación del sistema informático de facturación (SIF) utilizado

public string $installationNumber
Tags
field

NumeroInstalacion

Attributes
#[Length]
$max: 100
#[NotBlank]

$name

Nombre dado por la persona o entidad productora a su sistema informático de facturación (SIF)

public string $name
Tags
field

NombreSistemaInformatico

Attributes
#[Length]
$max: 30
#[NotBlank]

$onlySupportsVerifactu

Especifica si solo puede funcionar como "VERI*FACTU" o también puede funcionar como "no VERI*FACTU" (offline)

public bool $onlySupportsVerifactu
Tags
field

TipoUsoPosibleSoloVerifactu

Attributes
#[NotNull]
#[Type]
'boolean'

$supportsMultipleTaxpayers

Especifica si permite llevar independientemente la facturación de varios obligados tributarios

public bool $supportsMultipleTaxpayers
Tags
field

TipoUsoPosibleMultiOT

Attributes
#[NotNull]
#[Type]
'boolean'

$vendorName

Nombre-razón social de la persona o entidad productora

public string $vendorName
Tags
field

NombreRazon

Attributes
#[Length]
$max: 120
#[NotBlank]

$vendorNif

NIF de la persona o entidad productora

public string $vendorNif
Tags
field

NIF

Attributes
#[Length]
$exactly: 9
#[NotBlank]

$version

Identificación de la versión del sistema informático de facturación (SIF)

public string $version
Tags
field

Version

Attributes
#[Length]
$max: 50
#[NotBlank]

Methods


        
On this page

Search results