factus-js iconfactus-js
Notas crédito

Obtener contenido de correo

Obtener asunto y archivo ZIP en base64 para envío manual de correo.

Firma del método

getEmailContent(
  number: string,
  options?: RequestOptions,
): Promise<GetCreditNoteEmailContentResponse>

Endpoint Factus

GET /v2/credit-notes/{number}/email-content

Fuente oficial: Obtener contenido de correo

Cuándo usar este endpoint

Este endpoint está pensado principalmente para escenarios donde la nota crédito se creó con send_email = false y el integrador necesita encargarse del envío manual al cliente.

El campo attached_document contiene un archivo ZIP codificado en base64 con:

  • El PDF de la nota crédito
  • El XML AttachedDocument que Factus enviaría en el correo oficial

Parámetros

Prop

Type

Ejemplo

const response = await factus.creditNotes.getEmailContent("NC856");
console.log(response.data.subject);
console.log(response.data.attached_document);

Ejemplo de respuesta

{
  "status": "OK",
  "message": "Solicitud exitosa",
  "data": {
    "subject": "900825759;HALLTEC S.A.S.;NC150;91;HALLTEC S.A.S.",
    "attached_document": "[TRIMMED_BASE64_65232_CHARS]"
  }
}

En esta página