FacturaApiResponseDto
Schema del response body de POST /facturas y de GET /facturas/{clave}.
Campos
| Campo | Tipo | Descripción |
|---|---|---|
clave | string | Clave numérica oficial Hacienda de 50 dígitos. Identificador único del comprobante. |
numeroConsecutivo | string | Consecutivo de 20 dígitos asignado al comprobante. |
tipoDocumento | "01" | "02" | "03" | "04" | Código Hacienda: 01 FE, 02 ND, 03 NC, 04 TE. |
estadoHacienda | string | Estado actual: procesando, recibido, aceptado, rechazado o error. |
totalComprobante | number | Total del comprobante en la moneda original. |
moneda | string | Código ISO de la moneda (o código interno LX). |
fechaEmision | string | Fecha y hora de emisión en formato ISO 8601 UTC. |
interface FacturaApiResponseDto {
/** Clave de 50 dígitos. Único oficial. */
clave: string;
/** Consecutivo de 20 dígitos. */
numeroConsecutivo: string;
/** Tipo: "01" FE, "02" ND, "03" NC, "04" TE. */
tipoDocumento: "01" | "02" | "03" | "04";
/** Estado actual. Ver catálogo Hacienda. */
estadoHacienda: "procesando" | "recibido" | "aceptado" | "rechazado" | "error";
/** Total del comprobante en moneda original. */
totalComprobante: number;
/** Moneda ISO o código interno. */
moneda: string;
/** ISO 8601 UTC. */
fechaEmision: string;
}