LibreDTE

SiiRcvWorker extends AbstractWorker
in package
implements SiiRcvWorkerInterface

Clase del worker del Registro de Compra y Venta (RCV) del SII.

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

Table of Contents

Interfaces

SiiRcvWorkerInterface
Interfaz del worker del Registro de Compra y Venta (RCV) del SII.

Properties

$checkDocumentAssignabilityJob  : CheckDocumentAssignabilityJob
$getDocumentSiiReceptionDateJob  : GetDocumentSiiReceptionDateJob
$listDocumentEventsJob  : ListDocumentEventsJob
$submitDocumentAcceptanceJob  : SubmitDocumentAcceptanceJob

Methods

__construct()  : mixed
checkDocumentAssignability()  : CheckDocumentAssignabilityResponse
Consulta si un DTE puede ser cedido (factoring/AEC).
getDocumentSiiReceptionDate()  : GetDocumentSiiReceptionDateResponse
Consulta la fecha en que el SII recibió un DTE.
listDocumentEvents()  : ListDocumentEventsResponse
Lista el historial de eventos de un DTE en el RCV del SII.
submitDocumentAcceptance()  : SubmitDocumentAcceptanceResponse
Ingresa una aceptación o reclamo de un DTE en el RCV del SII.

Properties

Methods

__construct()

public __construct(SubmitDocumentAcceptanceJob $submitDocumentAcceptanceJob, ListDocumentEventsJob $listDocumentEventsJob, CheckDocumentAssignabilityJob $checkDocumentAssignabilityJob, GetDocumentSiiReceptionDateJob $getDocumentSiiReceptionDateJob) : mixed
Parameters
$submitDocumentAcceptanceJob : SubmitDocumentAcceptanceJob
$listDocumentEventsJob : ListDocumentEventsJob
$checkDocumentAssignabilityJob : CheckDocumentAssignabilityJob
$getDocumentSiiReceptionDateJob : GetDocumentSiiReceptionDateJob

checkDocumentAssignability()

Consulta si un DTE puede ser cedido (factoring/AEC).

public checkDocumentAssignability(SiiRequestInterface $request, string $company, int $document, int $number) : CheckDocumentAssignabilityResponse
Parameters
$request : SiiRequestInterface

Datos de la solicitud al SII.

$company : string

RUT del emisor del DTE (formato RUT-DV).

$document : int

Tipo de documento tributario electrónico.

$number : int

Folio del documento.

Return values
CheckDocumentAssignabilityResponse

getDocumentSiiReceptionDate()

Consulta la fecha en que el SII recibió un DTE.

public getDocumentSiiReceptionDate(SiiRequestInterface $request, string $company, int $document, int $number) : GetDocumentSiiReceptionDateResponse
Parameters
$request : SiiRequestInterface

Datos de la solicitud al SII.

$company : string

RUT del emisor del DTE (formato RUT-DV).

$document : int

Tipo de documento tributario electrónico.

$number : int

Folio del documento.

Return values
GetDocumentSiiReceptionDateResponse

listDocumentEvents()

Lista el historial de eventos de un DTE en el RCV del SII.

public listDocumentEvents(SiiRequestInterface $request, string $company, int $document, int $number) : ListDocumentEventsResponse
Parameters
$request : SiiRequestInterface

Datos de la solicitud al SII.

$company : string

RUT del emisor del DTE (formato RUT-DV).

$document : int

Tipo de documento tributario electrónico.

$number : int

Folio del documento.

Return values
ListDocumentEventsResponse

submitDocumentAcceptance()

Ingresa una aceptación o reclamo de un DTE en el RCV del SII.

public submitDocumentAcceptance(SiiRequestInterface $request, string $company, int $document, int $number, string $action) : SubmitDocumentAcceptanceResponse
Parameters
$request : SiiRequestInterface

Datos de la solicitud al SII.

$company : string

RUT del emisor del DTE (formato RUT-DV).

$document : int

Tipo de documento tributario electrónico.

$number : int

Folio del documento.

$action : string

Acción a registrar.

Return values
SubmitDocumentAcceptanceResponse

        
On this page

Search results