LibreDTE

GuiaDespachoBuilderStrategy extends AbstractBuilderStrategy
in package
implements GuiaDespachoBuilderStrategyInterface

Constructor ("builder") del documento guía de despacho.

Table of Contents

Interfaces

GuiaDespachoBuilderStrategyInterface
Interfaz del constructor ("builder") del documento guía de despacho.

Properties

$documentClass  : string
Clase del documento que este "builder" construirá.
$normalizerWorker  : NormalizerWorkerInterface
$sanitizerWorker  : SanitizerWorkerInterface
$signatureComponent  : SignatureComponentInterface
$validatorWorker  : ValidatorWorkerInterface
$xmlComponent  : XmlComponentInterface

Methods

__construct()  : mixed
build()  : DocumentInterface
Construye el documento tributario con los datos pasados.
create()  : DocumentInterface
Crea la instancia del DTE a partir del XmlDocument.
sign()  : void
Firma un documento tributario.
stamp()  : void
Timbra un documento tributario.

Properties

$documentClass

Clase del documento que este "builder" construirá.

protected string $documentClass = \libredte\lib\Core\Package\Billing\Component\Document\Entity\Document\GuiaDespacho::class

Methods

__construct()

public __construct(NormalizerWorkerInterface $normalizerWorker, SanitizerWorkerInterface $sanitizerWorker, ValidatorWorkerInterface $validatorWorker, XmlComponentInterface $xmlComponent, SignatureComponentInterface $signatureComponent) : mixed
Parameters
$normalizerWorker : NormalizerWorkerInterface
$sanitizerWorker : SanitizerWorkerInterface
$validatorWorker : ValidatorWorkerInterface
$xmlComponent : XmlComponentInterface
$signatureComponent : SignatureComponentInterface

        
On this page

Search results