Skip to main content

Tipos de CFDI

Endpoint

Estructura del CFDI de Ingreso

Consulta las referencias API Ejemplo completo de un CFDI de ingreso:
Idempotencia y reintentos Facturama identifica una operación por la combinación de Folio y Date. Para evitar comprobantes duplicados, ambos valores deben generarse una sola vez al iniciar la operación y reutilizarse sin cambios en cada reintento.
string
requerido
Identificador único de la operación, generado por tu sistema.
string
requerido
Fecha y hora de inicio de la operación, en formato YYYY-MM-DDTHH:mm:ss.
No regeneres Folio ni Date en los reintentos, y no uses la fecha/hora actual del sistema para recalcular Date. Cualquier cambio en estos valores hará que Facturama trate el reintento como una operación nueva.
Por ejemplo, una operación con:
Conserva estos mismos valores en cada reintento, sin importar cuánto tiempo haya pasado desde la solicitud original.

Respuesta exitosa

Ejemplos de algunos catálogos utilizados

Formas de pago (PaymentForm)

Métodos de pago (PaymentMethod)

Si usas PPD, debes emitir un Complemento de Pago cada vez que el cliente realice un pago. Usa PaymentForm: "99" en la factura original.

Nodo relación

Nodo usado para expresar la información de los comprobantes fiscales relacionados:
Ejemplo de uso.
Tipos de relación más comunes: