DispatcherWorkerInterface
extends
WorkerInterface
in
Interfaz para el worker que maneja el envío de los documentos.
Table of Contents
Methods
- create() : DocumentEnvelopeInterface
- Crea un sobre con los datos de la bolsa de un documento tributario.
- 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() : XmlDocumentInterface
- Realiza la validación del sobre de documentos tributarios.
- validateSchema() : XmlDocumentInterface
- Valida el esquema del XML del sobre de documentos tributarios.
- validateSignature() : XmlDocumentInterface
- Valida la firma electrónica del sobre de documentos tributarios.
Methods
create()
Crea un sobre con los datos de la bolsa de un documento tributario.
public
create(DocumentBagInterface $bag) : DocumentEnvelopeInterface
Parameters
- $bag : DocumentBagInterface
Return values
DocumentEnvelopeInterfaceloadXml()
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|XmlDocumentInterface|string $source) : XmlDocumentInterface
Parameters
- $source : DocumentEnvelopeInterface|XmlDocumentInterface|string
Tags
Return values
XmlDocumentInterfacevalidateSchema()
Valida el esquema del XML del sobre de documentos tributarios.
public
validateSchema(DocumentEnvelopeInterface|XmlDocumentInterface|string $source) : XmlDocumentInterface
Parameters
- $source : DocumentEnvelopeInterface|XmlDocumentInterface|string
Tags
Return values
XmlDocumentInterfacevalidateSignature()
Valida la firma electrónica del sobre de documentos tributarios.
public
validateSignature(DocumentEnvelopeInterface|XmlDocumentInterface|string $source) : XmlDocumentInterface
Parameters
- $source : DocumentEnvelopeInterface|XmlDocumentInterface|string