Overview
Create an invoice (factura) from a receipt image within an organization context. This endpoint allows you to specify which member’s RFC to use for the invoice.
This operation requires 1 credit. Credits are deducted from the organization’s balance.
Request Body
Imagen del ticket codificada en Base64. Formatos soportados: JPEG, PNG.
Código de uso CFDI. Valores comunes:
G01 - Adquisición de mercancías
G02 - Devoluciones, descuentos o bonificaciones
G03 - Gastos en general
P01 - Por definir
Descripción opcional del gasto. Ejemplo: Compra de equipo
The RFC (Mexican tax ID) of the organization member to generate the invoice for
Response
Unique invoice identifier
Invoice status. Values: pending, processing, completed, failed
Invoice total amount (extracted from receipt)
Currency code (e.g., MXN)
Vendor name (extracted from receipt)
RFC of the member the invoice was generated for
ISO 8601 timestamp of creation
URL to download the invoice PDF (available when status is completed)
URL to download the invoice XML/CFDI (available when status is completed)
curl -X POST "https://api.usatimbre.com/api/timbre/facturar-ticket-org" \
-H "Authorization: Bearer tmb_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"receipt_image": "data:image/jpeg;base64,/9j/4AAQSkZJRg...",
"cfdi_usage": "G03",
"expense_description": "Compra de equipo",
"rfc": "XAXX010101000"
}'
{
"id": "inv_abc123",
"status": "processing",
"amount": null,
"currency": "MXN",
"vendor": null,
"member_rfc": "XAXX010101000",
"created_at": "2024-01-21T10:30:00Z",
"pdf_url": null,
"xml_url": null
}