A diferencia de otros recursos, el timbrado de CFDI 4.0 no se expone como un endpoint público de la API v1 todavía. La facturación ocurre dentro del flujo de la cotización, no como una llamada directa “crear factura”.
Cómo se factura en Cord
- Creas o recibes una cotización (puedes hacerlo por la API: ver API: Crear cotizaciones).
- El cliente la aprueba (o tú la marcas como aprobada).
- Marcas la cotización como facturada desde la app. En ese momento Cord arma el CFDI 4.0 con los datos de la cotización (productos, cantidades, precios, RFC y datos fiscales del cliente) y lo timbra ante el SAT a través de nuestro PAC, Facturapi.
- El XML y el PDF quedan ligados a la cotización y disponibles para ti y para tu cliente.
Para que el CFDI salga a nombre de un RFC específico, captura el régimen fiscal, código postal y uso de CFDI del cliente en su ficha. Sin esos datos, el comprobante se emite como “público en general”.
Qué SÍ puedes hacer por la API
- Crear y consultar cotizaciones (
/api/v1/cotizaciones), que son el origen de cada factura. - Consultar tu cartera (
/api/v1/cobranza) para saber qué está pagado o vencido. - Recibir webhooks del evento
quote.invoicedcuando una cotización se factura, para reaccionar desde tu sistema.
Un endpoint de timbrado directo (sin pasar por una cotización) está en nuestro roadmap. Mientras tanto, el origen siempre es una cotización.