Tema
TaxPayer
El contribuyente dueño de la API Key.
Extends
Constructors
Constructor
ts
new TaxPayer(data?): TaxPayer;Parameters
| Parameter | Type |
|---|---|
data | | { [key: string]: unknown; } | null | undefined |
Returns
TaxPayer
Inherited from
Properties
raw
ts
readonly raw: Readonly<{
[key: string]: unknown;
}>;El JSON completo tal como lo devolvió la API.
Inherited from
Accessors
id
Get Signature
ts
get id(): number;Returns
number
ruc
Get Signature
ts
get ruc(): string;Returns
string
socialName
Get Signature
ts
get socialName(): string;Returns
string
fantasyName
Get Signature
ts
get fantasyName(): string;Returns
string
isDemo
Get Signature
ts
get isDemo(): boolean;En una cuenta demo los documentos no se envían a la DNIT.
La respuesta se simula, así que se puede integrar y probar todo el circuito, webhooks incluidos.
Con una salvedad: antes de enviar nada, SmartDoc verifica que el certificado del contribuyente esté vigente, y esa verificación no distingue si la cuenta es demo. Con el certificado vencido el documento queda en error con código 2450 y nunca llega a la simulación. Los recibos no aplican esa verificación.
Returns
boolean
Methods
get()
ts
get<T>(key, fallback?): T | undefined;El valor de un campo que el SDK no modela.
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
key | string |
fallback? | T |
Returns
T | undefined
Inherited from
has()
ts
has(key): boolean;Si el campo vino en la respuesta.
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
boolean
Inherited from
toJSON()
ts
toJSON(): {
[key: string]: unknown;
};Returns
ts
{
[key: string]: unknown;
}