LibreDTE

GetAssignmentStatusJob extends AbstractJob
in package
implements JobInterface

Clase para consultar el estado de la cesión de un documento en el RTC del SII.

Attributes
#[Job]
$name: 'get_assignment_status'
$worker: 'sii_rtc'
$component: 'integration'
$package: 'billing'

Table of Contents

Interfaces

JobInterface

Constants

SERVICE  : mixed = 'wsRPETCConsulta'

Properties

$siiLazyWorker  : SiiLazyWorkerInterface
$xmlService  : XmlServiceInterface

Methods

__construct()  : mixed
get()  : GetAssignmentStatusResponse
Consulta si un documento está cedido y, con el identificador de la cesión, el detalle de esta.

Constants

Properties

Methods

get()

Consulta si un documento está cedido y, con el identificador de la cesión, el detalle de esta.

public get(SiiRequestInterface $request, string $company, int $document, int $number[, string|null $assignmentId = null ]) : GetAssignmentStatusResponse

Referencia: https://www.sii.cl/factura_electronica/ws_consulta_estado_aec.pdf

Parameters
$request : SiiRequestInterface

Datos de la solicitud al SII.

$company : string

RUT del emisor del documento cedido.

$document : int

Tipo de documento (33 o 34).

$number : int

Folio del documento.

$assignmentId : string|null = null

Clave de acceso a la información de la cesión. Sin ella, la respuesta solo dice si el documento está cedido.

Tags
throws
UnexpectedValueException

Si el RUT de la empresa es inválido.

GetAssignmentStatusException

En caso de error.

Return values
GetAssignmentStatusResponse
On this page

Search results