factus-js iconfactus-js
Facturas

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<GetBillEmailContentResponse>

Endpoint Factus

GET /v2/bills/{number}/email-content

Fuente oficial: Obtener contenido de correo

Cuándo usar este endpoint

Este endpoint está pensado principalmente para escenarios donde la factura 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 factura
  • El XML AttachedDocument que Factus enviaría en el correo oficial

Parámetros

Prop

Type

Ejemplo

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

Ejemplo de respuesta

{
  "status": "OK",
  "message": "Solicitud exitosa",
  "data": {
    "subject": "901724254;FACTUS SAS;SETP990000748;01;FACTUS SAS",
    "attached_document": "[TRIMMED_BASE64_69784_CHARS]"
  }
}

En esta página