Facturas

Crear facturas

Crea facturas electrónicas individuales o en lote. El sistema procesa las solicitudes de forma asíncrona a través de un sistema de colas. Mandá un header Idempotency-Key para poder reintentar sin duplicar facturas (ver la guía de idempotencia).

post/invoices

Request

  • Base URL: https://www.facture.ar/api
  • URL: https://www.facture.ar/api/invoices
  • Auth: API key in header x-api-key

Headers

Idempotency-Keystring

Clave que elegís vos (recomendado: un UUID nuevo por cada factura o lote). Si reenviás la misma solicitud con la misma clave —por un timeout, un error de red o un 5xx— recibís la respuesta original (mismo batchId, header Idempotent-Replayed: true) en vez de una factura nueva. Para una factura distinta, o después de que ARCA rechazó la anterior en forma definitiva, usá una clave nueva. Entre 1 y 255 caracteres ASCII imprimibles; se guarda 7 días. En un lote, el ítem i queda identificado como <clave>:<i>.

Request body

OR

Example request

{
  "cuit": "20-12345678-9",
  "invoiceType": 11,
  "ptoVta": 1,
  "cbteFch": "20260928",
  "impTotal": 1210
}

Response

Factura(s) aceptada(s) para procesamiento

batchboolean required

false si se encoló una sola factura, true si fueron varias

messagestring required

Mensaje de confirmación

countinteger required

Cantidad de facturas encoladas

status'processing' required

Estado del lote

batchIdstring required

ID del lote creado

queueIdentifiersstring[] required

Colas en las que se encolaron las facturas (una por entorno, CUIT, punto de venta y tipo de comprobante)

Example response

{
  "message": "Factura encolada para procesamiento",
  "count": 1
}

Changes

No recorded changes to this operation across all 1 revision of this API.