LibreDTE

SiiDocumentSenderWorkerInterface extends WorkerInterface

Interfaz del worker que envía (sube) los documentos (XML) al SII.

Table of Contents

Methods

sendXml()  : int
Realiza el envío de un XML al SII.

Methods

sendXml()

Realiza el envío de un XML al SII.

public sendXml(CertificateInterface $certificate, Xml $doc, string $company[, bool $compress = false ][, int|null $retry = null ]) : int
Parameters
$certificate : CertificateInterface

Certificado digital.

$doc : Xml

Documento XML que se desea enviar al SII.

$company : string

RUT de la empresa emisora del XML.

$compress : bool = false

Indica si se debe enviar comprimido el XML.

$retry : int|null = null

Intentos que se realizarán como máximo al enviar.

Tags
throws
UnexpectedValueException

Si alguno de los RUT son inválidos.

throws
SiiDocumentSenderException

Si hay algún error al enviar el XML.

Return values
int

Número de seguimiento (Track ID) del envío del XML al SII.


        
On this page

Search results