Skip to content

ReceivedDocuments

Documentos recibidos de proveedores (/received_documents).

Sirven para registrar las compras: facturas, notas de crédito y de débito que otros contribuyentes emitieron a nombre propio.

Extends

Constructors

Constructor

ts
new ReceivedDocuments(transport, config): ReceivedDocuments;

Parameters

ParameterType
transportTransport
configIssuerConfig

Returns

ReceivedDocuments

Inherited from

Resource.constructor

Methods

get()

ts
get(id): Promise<Record>;

Un recurso por su id.

Parameters

ParameterType
idnumber

Returns

Promise<Record>

Inherited from

Resource.get


list()

ts
list(params?): Promise<Page<Record>>;

Una página de resultados.

Para recorrer todo sin escribir el bucle del cursor:

ts
for await (const factura of (await sd.invoices.list()).autoPaging()) { ... }

Parameters

ParameterType
paramsListParams

Returns

Promise<Page<Record>>

Inherited from

Resource.list


delete()

ts
delete(id): Promise<void>;

Borra el recurso.

Parameters

ParameterType
idnumber

Returns

Promise<void>

Inherited from

Resource.delete


create()

ts
create(fields): Promise<Record>;

Parameters

ParameterType
fields{ [key: string]: unknown; }

Returns

Promise<Record>


update()

ts
update(id, fields): Promise<Record>;

Parameters

ParameterType
idnumber
fields{ [key: string]: unknown; }

Returns

Promise<Record>


lookupByCdc()

ts
lookupByCdc(cdc): Promise<Record>;

Consulta un documento en la DNIT por su CDC.

Trae los datos del documento tal como los tiene la DNIT, sin registrarlo. Sirve para verificar una factura de proveedor antes de cargarla.

Parameters

ParameterType
cdcstring

Returns

Promise<Record>