GetRelatedAssignmentStatusJob
extends AbstractJob
in package
implements
JobInterface
Clase para consultar el estado de la cesión de un documento en el RTC del SII desde una empresa vinculada con ella (tenedor o receptor).
Attributes
- #[Job]
- $name: 'get_related_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 el detalle de la cesión de un documento a una empresa vinculada con ella, ya sea como tenedor o como receptor.
Constants
SERVICE
private
mixed
SERVICE
= 'wsRPETCConsulta'
Properties
$siiLazyWorker
private
SiiLazyWorkerInterface
$siiLazyWorker
$xmlService
private
XmlServiceInterface
$xmlService
Methods
__construct()
public
__construct(SiiLazyWorkerInterface $siiLazyWorker, XmlServiceInterface $xmlService) : mixed
Parameters
- $siiLazyWorker : SiiLazyWorkerInterface
- $xmlService : XmlServiceInterface
get()
Consulta el detalle de la cesión de un documento a una empresa vinculada con ella, ya sea como tenedor o como receptor.
public
get(SiiRequestInterface $request, string $company, int $document, int $number, string $relatedCompany) : 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.
- $relatedCompany : string
-
RUT de la empresa vinculada con la cesión, como tenedor o como receptor del documento.