factus-js iconfactus-js
Facturas

Emitir eventos RADIAN

Emitir eventos RADIAN para una factura por número y tipo de evento.

Firma del método

emitRadianEvent(
  number: string,
  eventType: EventCode,
  input: RadianEventUpdateInput,
  options?: RequestOptions,
): Promise<RadianEventUpdateResponse>

Endpoint Factus

POST /v2/bills/{number}/radian/events/{event_type}

Fuente oficial: Aceptación tácita

La documentación oficial v2 de Factus publica este endpoint en la sección de Aceptación tácita. Sin embargo, la ruta incluye event_type y la respuesta devuelve eventos RADIAN. Verifica con tu cuenta de Factus qué códigos están habilitados para tu flujo antes de usarlo en producción.

Parámetros

Prop

Type

Ejemplo

import { EventCode, IdentityDocumentCode } from "factus-js";

await factus.bills.emitRadianEvent(
  "SETP990000049",
  EventCode.ReceiptAcknowledgement,
  {
    identification_document_code: IdentityDocumentCode.CitizenshipCard,
    identification: "12345667",
    first_name: "Pepito",
    last_name: "Perez",
    job_title: "Desarrollador de software",
    organization_department: "Sistemas",
  },
);

Es probable que este método no funcione en entorno sandbox. Úsalo en producción o con credenciales autorizadas.

Ejemplo de respuesta

{
  "status": "OK",
  "message": "Solicitud exitosa",
  "data": [
    {
      "number": "AP68",
      "cude": "b02f0eae4978c1a01cc0e7bddf6d9e8384f0b339ad6dcc1c7e42b6dfebfe6c26ee98512991c8ead8cd665c353e05684c",
      "event_code": "030",
      "event_name": "Acuse de recibo de Factura Electrónica de Venta",
      "effective_date": "2024-11-05",
      "effective_time": "16:36:31"
    },
    {
      "number": "AP69",
      "cude": "09a0d55bc4752970b1d0afa4642ba3ab39fadbd5a2c90162711d47d4b7b50097fcca6e19330e568c1a307e4ab10fafbb",
      "event_code": "032",
      "event_name": "Recibo del bien y/o prestación del servicio",
      "effective_date": "2024-11-05",
      "effective_time": "16:36:48"
    },
    {
      "number": "AP70",
      "cude": "ca09d728edc8a37c19edbc99fe8c30b9090499ab01e5a964477691247ebe768da89ca8a68770ba51575744e304748dcb",
      "event_code": "033",
      "event_name": "Aceptación expresa",
      "effective_date": "2024-11-05",
      "effective_time": "16:37:09"
    }
  ]
}

En esta página