CheckXmlDocumentSentStatusJob
extends AbstractJob
in package
implements
JobInterface
Clase para realizar las consultas de validación de documentos al SII.
Table of Contents
Interfaces
- JobInterface
Properties
- $authenticateJob : AuthenticateJob
- $consumeWebserviceJob : ConsumeWebserviceJob
- $xmlComponent : XmlComponentInterface
Methods
- __construct() : mixed
- checkSentStatus() : SiiCheckXmlDocumentSentStatusResponse
- Obtiene el estado actualizado del envío de un documento XML al SII.
Properties
$authenticateJob
private
AuthenticateJob
$authenticateJob
$consumeWebserviceJob
private
ConsumeWebserviceJob
$consumeWebserviceJob
$xmlComponent
private
XmlComponentInterface
$xmlComponent
Methods
__construct()
public
__construct(AuthenticateJob $authenticateJob, ConsumeWebserviceJob $consumeWebserviceJob, XmlComponentInterface $xmlComponent) : mixed
Parameters
- $authenticateJob : AuthenticateJob
- $consumeWebserviceJob : ConsumeWebserviceJob
- $xmlComponent : XmlComponentInterface
checkSentStatus()
Obtiene el estado actualizado del envío de un documento XML al SII.
public
checkSentStatus(SiiRequestInterface $request, int $trackId, string $company) : SiiCheckXmlDocumentSentStatusResponse
Este estado podría no ser el final, si no es un estado final se debe reintentar la consulta posteriormente al SII.
Referencia: https://www.sii.cl/factura_electronica/factura_mercado/estado_envio.pdf
Parameters
- $request : SiiRequestInterface
-
Datos de la solicitud al SII.
- $trackId : int
-
Número de seguimiento asignado al envío del XML.
- $company : string
-
RUT de la empresa emisora del XML que se envió.