LibreDTE

SiiDocumentValidatorWorker extends AbstractWorker
in package
implements SiiDocumentValidatorWorkerInterface

Clase para el envío de documentos al SII.

Principalmente es para el envío y consulta de estado del envío de documentos tributarios electrónicos en formato XML.

Table of Contents

Interfaces

SiiDocumentValidatorWorkerInterface
Interfaz del worker que permite validar documentos tributarios en el SII.

Properties

$tokenManager  : SiiTokenManagerWorkerInterface
$wsdlConsumer  : SiiWsdlConsumerWorkerInterface
$xmlComponent  : XmlComponentInterface

Methods

__construct()  : mixed
validate()  : SiiDocumentValidationResponse
Obtiene el estado de un documento en el SII.
validateSignature()  : SiiDocumentValidationSignatureResponse
Obtiene el estado avanzado de un documento en el SII.

Properties

Methods

validate()

Obtiene el estado de un documento en el SII.

public validate(CertificateInterface $certificate, string $company, int $document, int $number, string $date, int $total, string $recipient) : SiiDocumentValidationResponse
Parameters
$certificate : CertificateInterface

Certificado digital del usuario.

$company : string

RUT de la empresa emisora del documento.

$document : int

Tipo de documento tributario electrónico.

$number : int

Folio del documento.

$date : string

Fecha de emisión del documento, formato: AAAA-MM-DD.

$total : int

Total del documento.

$recipient : string

RUT del receptor del documento.

Return values
SiiDocumentValidationResponse

validateSignature()

Obtiene el estado avanzado de un documento en el SII.

public validateSignature(CertificateInterface $certificate, string $company, int $document, int $number, string $date, int $total, string $recipient, string $signature) : SiiDocumentValidationSignatureResponse
Parameters
$certificate : CertificateInterface

Certificado digital del usuario.

$company : string

RUT de la empresa emisora del documento.

$document : int

Tipo de documento tributario electrónico.

$number : int

Folio del documento.

$date : string

Fecha de emisión del documento, formato: AAAA-MM-DD.

$total : int

Total del documento.

$recipient : string

RUT del receptor del documento.

$signature : string

Tag DTE/Signature/SignatureValue del XML.

Return values
SiiDocumentValidationSignatureResponse

        
On this page

Search results