factus-js iconfactus-js
Recepción de documentos

Emitir evento

Emitir eventos RADIAN manuales (030-033) para una factura recibida.

Firma del método

emitEvent(
  params: EmitEventParams,
  input: EmitEventInput,
  options?: RequestOptions,
): Promise<ApiResponse<ReceptionBillEvent[]>>

Endpoint Factus

PATCH /v2/receptions/bills/{bill_id}/radian/events/{event_type}

Fuente oficial: Emitir evento

Parámetros

Prop

Type

Ejemplo

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

await factus.reception.emitEvent(
  {
    bill_id: "SETP990000203",
    event_type: EventCode.ReceiptAcknowledgement,
  },
  {
    identification_document_code: IdentityDocumentCode.CitizenshipCard,
    identification: "12345667",
    first_name: "Pepito",
    last_name: "Perez",
    job_title: "Desarrollador de software",
    organization_department: "Sistemas",
  },
);

El evento 034 (Aceptación tácita) no puede emitirse manualmente. Según la documentación oficial de Factus, ese evento se genera automáticamente después de 3 días hábiles cuando corresponde.

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

En esta página