DispatcherWorkerInterface
extends
WorkerInterface
in
Interfaz para el worker que maneja el envío de los documentos.
Table of Contents
Methods
- loadXml() : DocumentEnvelopeInterface
- Realiza la carga del sobre de documentos desde un string XML.
- normalize() : DocumentEnvelopeInterface
- Normaliza un sobre con datos de los documentos tributarios transferidos.
- validate() : void
- Realiza la validación del sobre de documentos tributarios.
- validateSchema() : void
- Valida el esquema del XML del sobre de documentos tributarios.
- validateSignature() : void
- Valida la firma electrónica del sobre de documentos tributarios.
Methods
loadXml()
Realiza la carga del sobre de documentos desde un string XML.
public
loadXml(string $xml) : DocumentEnvelopeInterface
Parameters
- $xml : string
-
Datos del sobre de documentos tributarios.
Tags
Return values
DocumentEnvelopeInterface —Contenedor con los datos del sobre.
normalize()
Normaliza un sobre con datos de los documentos tributarios transferidos.
public
normalize(DocumentEnvelopeInterface $envelope) : DocumentEnvelopeInterface
Se completará el contenido que falte con lo que se pueda completar según sea el contenido del sobre.
Parameters
- $envelope : DocumentEnvelopeInterface
Return values
DocumentEnvelopeInterfacevalidate()
Realiza la validación del sobre de documentos tributarios.
public
validate(DocumentEnvelopeInterface|XmlInterface|string $source) : void
Parameters
- $source : DocumentEnvelopeInterface|XmlInterface|string
Tags
validateSchema()
Valida el esquema del XML del sobre de documentos tributarios.
public
validateSchema(DocumentEnvelopeInterface|XmlInterface|string $source) : void
Parameters
- $source : DocumentEnvelopeInterface|XmlInterface|string
Tags
validateSignature()
Valida la firma electrónica del sobre de documentos tributarios.
public
validateSignature(DocumentEnvelopeInterface|XmlInterface|string $source) : void
Parameters
- $source : DocumentEnvelopeInterface|XmlInterface|string