LibreDTE

AecWorkerInterface extends WorkerInterface

Interfaz para `AecWorker`.

Table of Contents

Methods

build()  : Aec
Construye el AEC completo: DTECedido, Cesion y documento raíz AEC.
validateSchema()  : XmlDocumentInterface
Valida el esquema XSD del AEC.
validateSignature()  : array<string|int, SignatureValidationResultInterface>
Valida la(s) firma(s) electrónica(s) del AEC.

Methods

validateSchema()

Valida el esquema XSD del AEC.

public validateSchema(Aec|XmlDocumentInterface|string $source) : XmlDocumentInterface
Parameters
$source : Aec|XmlDocumentInterface|string
Tags
throws
XmlException

Si la validación del esquema falla.

throws
OwnershipTransferException

Si no se puede determinar el esquema.

Attributes
#[NoDiscard]
Return values
XmlDocumentInterface

El documento XML validado.

validateSignature()

Valida la(s) firma(s) electrónica(s) del AEC.

public validateSignature(Aec|XmlDocumentInterface|string $source) : array<string|int, SignatureValidationResultInterface>

El AEC contiene múltiples firmas: DTECedido, Cesion y AEC. Se retornan todos los resultados.

Parameters
$source : Aec|XmlDocumentInterface|string
Attributes
#[NoDiscard]
Return values
array<string|int, SignatureValidationResultInterface>

        
On this page

Search results