Tema
RecipientOptions
Lo que comparten todos los constructores de Recipient.
Extends
Properties
fantasyName?
ts
optional fantasyName?: string;Nombre de fantasía.
Inherited from
countryCode?
ts
optional countryCode?: string;Código de país. Por defecto PRY.
Inherited from
city?
ts
optional city?: City;Ciudad, con geo.findCity. Obligatoria si se pasa address, salvo con un receptor extranjero.
Inherited from
address?
ts
optional address?: string;Dirección. Si se pasa, hacen falta también city y houseNumber.
Inherited from
houseNumber?
ts
optional houseNumber?: number;Número de casa.
Inherited from
email?
ts
optional email?: string;Correo al que SmartDoc manda el documento.
Inherited from
phone?
ts
optional phone?: string;Teléfono.
Inherited from
code?
ts
optional code?: string;Identificador propio, de 3 a 15 caracteres. Queda impreso en el documento y sirve para conciliar contra tu base.
Inherited from
clientId?
ts
optional clientId?: number;Id del cliente en SmartDoc, si ya está cargado.
Inherited from
extra?
ts
optional extra?: {
[key: string]: unknown;
};Campos crudos que el SDK no modela.
Index Signature
ts
[key: string]: unknownInherited from
clientType
ts
clientType:
| "person"
| "entity"
| "foreign_entity"
| "not_nominated"
| "diplomatic"
| "government";Tipo de receptor. Lo fija el constructor que se use.
ruc?
ts
optional ruc?: string;RUC con dígito verificador. Con una persona que no es contribuyente va la cédula; con un extranjero, su documento.
socialName?
ts
optional socialName?: string;Razón social o nombre, tal como va impreso.
isTaxPayer?
ts
optional isTaxPayer?: boolean;Si el receptor es contribuyente.
