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

El resultado de la consulta: código y descripción indicando si el DTE puede ser cedido.

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
UnexpectedValueException

Si el RUT de la empresa es inválido.

GetDocumentSiiReceptionDateException

En caso de error.

Return values
GetDocumentSiiReceptionDateResponse

La fecha de recepción del DTE en el SII.

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

El historial de eventos del DTE en el RCV.

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: Entrega Real de Mercaderías o Servicios (Ley 19.983).
  • ACD: Acepta Contenido del Documento.
  • RCD: Reclamo al Contenido del Documento.
  • RFP: Reclamo por Falta Parcial de Mercaderías.
  • RFT: Reclamo por Falta Total de Mercaderías.
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

El resultado del registro de la acción: código y descripción.

On this page

Search results