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"
}
]
}