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>