Skip to content

TaxPayer

El contribuyente dueño de la API Key.

Extends

Constructors

Constructor

ts
new TaxPayer(data?): TaxPayer;

Parameters

ParameterType
data| { [key: string]: unknown; } | null | undefined

Returns

TaxPayer

Inherited from

Record.constructor

Properties

raw

ts
readonly raw: Readonly<{
[key: string]: unknown;
}>;

El JSON completo tal como lo devolvió la API.

Inherited from

Record.raw

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 ParameterDefault type
Tunknown

Parameters

ParameterType
keystring
fallback?T

Returns

T | undefined

Inherited from

Record.get


has()

ts
has(key): boolean;

Si el campo vino en la respuesta.

Parameters

ParameterType
keystring

Returns

boolean

Inherited from

Record.has


toJSON()

ts
toJSON(): {
[key: string]: unknown;
};

Returns

ts
{
[key: string]: unknown;
}

Inherited from

Record.toJSON