RequestXmlDocumentSentStatusByEmailJob
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
- requestEmail() : SiiRequestXmlDocumentSentStatusByEmailResponse
- Solicita al SII que le envíe el estado del DTE mediente correo electrónico.
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
requestEmail()
Solicita al SII que le envíe el estado del DTE mediente correo electrónico.
public
requestEmail(SiiRequestInterface $request, int $trackId, string $company) : SiiRequestXmlDocumentSentStatusByEmailResponse
El correo al que se informa el estado del DTE es el que está configurado en el SII, no siendo posible asignarlo mediante el servicio web.
La principal ventaja de utilizar este método es que el SII en el correo incluye los detalles de los rechazos, algo que no entrega a través del servicio web de consulta del estado del envío del XML al SII.
Referencia: https://www.sii.cl/factura_electronica/factura_mercado/OIFE2005_wsDTECorreo_MDE.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 documento.