LibreDTE

ValidateDocumentJob extends AbstractJob
in package
implements JobInterface

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

JobInterface

Properties

$authenticateJob  : AuthenticateJob
$consumeWebserviceJob  : ConsumeWebserviceJob
$xmlComponent  : XmlComponentInterface

Methods

__construct()  : mixed
validate()  : SiiValidateDocumentResponse
Obtiene el estado de un documento en el SII.

Properties

Methods

validate()

Obtiene el estado de un documento en el SII.

public validate(SiiRequestInterface $request, string $company, int $document, int $number, string $date, int $total, string $recipient) : SiiValidateDocumentResponse

Este estado solo se obtiene si el documento se encuentra aceptado por el SII, ya sea aceptado 100% OK o con reparos.

Este servicio valida que el documento exista en SII (esté aceptado) y además que los datos del documento proporcionados coincidan.

Referencia: https://www.sii.cl/factura_electronica/factura_mercado/estado_dte.pdf

Parameters
$request : SiiRequestInterface

Datos de la solicitud al SII.

$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.

Tags
throws
SiiValidateDocumentException

En caso de error.

Return values
SiiValidateDocumentResponse

        
On this page

Search results