LibreDTE

DocumentResponseWorker extends AbstractWorker
in package
implements DocumentResponseWorkerInterface

Worker "billing.exchange.document_response".

Genera los XML de respuesta al intercambio de DTE:

  • EnvioRecibos: recibo de mercaderías o servicios (acción ERM).
  • RespuestaDTE: acuse de recibo del envío o resultado de validación.
Attributes
#[Worker]
$name: 'document_response'
$component: 'exchange'
$package: 'billing'

Table of Contents

Interfaces

DocumentResponseWorkerInterface
Interfaz para `DocumentResponseWorker`.

Properties

$buildEnvioRecibosJob  : BuildEnvioRecibosJob
$buildRespuestaEnvioJob  : BuildRespuestaEnvioJob
$signatureService  : SignatureServiceInterface
$xmlService  : XmlServiceInterface

Methods

__construct()  : mixed
buildEnvioRecibos()  : EnvioRecibos
Construye el XML `EnvioRecibos` firmado.
buildRespuestaEnvio()  : RespuestaEnvio
Construye el XML `RespuestaDTE` firmado.
validateSchema()  : XmlDocumentInterface
Valida el esquema XSD del documento de respuesta.
validateSignature()  : array<string|int, SignatureValidationResultInterface>
Valida la(s) firma(s) electrónica(s) del documento de respuesta.
toXmlDocument()  : XmlDocument
Convierte la fuente en un `XmlDocument`.

Properties

Methods

validateSignature()

Valida la(s) firma(s) electrónica(s) del documento de respuesta.

public validateSignature(AbstractExchangeDocument|XmlDocumentInterface|string $source) : array<string|int, SignatureValidationResultInterface>
Parameters
$source : AbstractExchangeDocument|XmlDocumentInterface|string
Return values
array<string|int, SignatureValidationResultInterface>

        
On this page

Search results