LibreDTE

SiiRtcWorker extends AbstractWorker
in package
implements SiiRtcWorkerInterface

Clase del worker del RTC del SII.

Gestiona el envío del Archivo Electrónico de Cesión (AEC) al Registro de Transferencias de Créditos (RTC) del SII.

Attributes
#[Worker]
$name: 'sii_rtc'
$component: 'integration'
$package: 'billing'

Table of Contents

Interfaces

SiiRtcWorkerInterface
Interfaz del worker del RTC del SII.

Properties

$sendAecJob  : SendAecJob

Methods

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

Properties

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

$retry : int|null = null

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

Attributes
#[ApiResource]
$parametersExample: ['request' => ['certificate' => ['data' => '', 'password' => ''], 'options' => ['environment' => SiiEnvironment::PRODUCTION]], 'doc' => '', 'company' => '12345678-5', 'emailNotif' => 'cedente@empresa.cl']
Return values
SendAecResponse

Respuesta con el Track ID del envío.


        
On this page

Search results