LibreDTE

NotaCreditoExportacionBuilderStrategy extends AbstractBuilderStrategy
in package
implements NotaCreditoExportacionBuilderStrategyInterface

Constructor ("builder") del documento nota de crédito de exportación.

Table of Contents

Interfaces

NotaCreditoExportacionBuilderStrategyInterface
Interfaz del constructor ("builder") del documento nota de crédito de exportación.

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\NotaCreditoExportacion::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