CheckDocumentAssignabilityResponse
in package
implements
JsonSerializable
Respuesta del SII a la consulta de cesibilidad de un DTE.
Table of Contents
Interfaces
- JsonSerializable
Constants
- ASSIGNABLE_CODES : mixed = [23, 25]
- Códigos de respuesta con que el SII informa que el DTE es cedible:
Properties
- $code : int
- Código de respuesta del SII.
- $description : string
- Glosa o descripción de la respuesta del SII.
Methods
- __construct() : mixed
- getCode() : int
- Entrega el código de respuesta del SII.
- getDescription() : string
- Entrega la descripción de la respuesta del SII.
- isAssignable() : bool
- Indica si el DTE es cedible según el SII.
- jsonSerialize() : array<string|int, mixed>
- toArray() : array<string|int, mixed>
Constants
ASSIGNABLE_CODES
Códigos de respuesta con que el SII informa que el DTE es cedible:
private
mixed
ASSIGNABLE_CODES
= [23, 25]
- 23: DTE cedible, sin reclamos.
- 25: DTE cedible, habiendo pasado 8 días se entiende dado acuse de recibo.
Los demás códigos (1, 2, 10, 18, 20, 21, 22 y 24) son de un DTE que no es cedible o de un error en la consulta.
Referencia: https://www.sii.cl/factura_electronica/Webservice_Registro_Reclamo_DTE_V1.1.pdf
Properties
$code
Código de respuesta del SII.
private
int
$code
$description
Glosa o descripción de la respuesta del SII.
private
string
$description
Methods
__construct()
public
__construct(array<string|int, mixed> $response) : mixed
Parameters
- $response : array<string|int, mixed>
-
Datos de la respuesta del SII.
Tags
getCode()
Entrega el código de respuesta del SII.
public
getCode() : int
Return values
intgetDescription()
Entrega la descripción de la respuesta del SII.
public
getDescription() : string
Return values
stringisAssignable()
Indica si el DTE es cedible según el SII.
public
isAssignable() : bool
Return values
booljsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>toArray()
public
toArray() : array<string|int, mixed>