LibreDTE

SiiRtcWorkerInterface extends WorkerInterface

Interfaz del worker del RTC del SII.

Table of Contents

Methods

sendAec()  : SendAecResponse
Envía un AEC al Registro de Transferencias de Créditos (RTC) del SII.

Methods

sendAec()

Envía un AEC al Registro de Transferencias de Créditos (RTC) del SII.

public sendAec(SiiRequestInterface $request, XmlDocumentInterface $doc, string $company, string $emailNotif[, int|null $retries = null ]) : SendAecResponse
Parameters
$request : SiiRequestInterface

Datos de la solicitud al SII.

$doc : XmlDocumentInterface

Documento XML del AEC que se enviará.

$company : string

RUT del cedente (empresa que cede el documento).

$emailNotif : string

Correo electrónico de contacto del cedente para notificaciones del SII sobre el resultado del procesamiento del AEC.

$retries : int|null = null

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

Tags
throws
UnexpectedValueException

Si el RUT del cedente es inválido.

LogicException

Si la solicitud no incluye un certificado digital para autenticar en el SII.

AuthenticateException

Si falla la autenticación en el SII.

SendAecException

Si hay algún error al enviar el AEC.

link

Formulario web del SII para el envío manual de una cesión (AEC) al RTC, que este envío automatizado emula.

Return values
SendAecResponse

Respuesta con el Track ID del envío.

On this page

Search results