LibreDTE

SiiRcvWorkerInterface extends WorkerInterface

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

Table of Contents

Methods

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.

Methods

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.

Tags
throws
CheckDocumentAssignabilityException

En caso de error.

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.

Tags
throws
GetDocumentSiiReceptionDateException

En caso de error.

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.

Tags
throws
ListDocumentEventsException

En caso de error.

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

Acciones válidas: ERM, ACD, RCD, RFP, RFT.

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.

Tags
throws
SubmitDocumentAcceptanceException

En caso de error.

Return values
SubmitDocumentAcceptanceResponse

        
On this page

Search results