Skip to main content
POST
Crea una nueva factura electrónica, la firma digitalmente, la envía al SIAT para validación, genera el PDF/XML y opcionalmente la envía por correo al cliente.

Headers

string
required
Tu API Key secreta para autenticar la petición.
string
required
Debe ser application/json.

Body Parameters (Cabecera)

integer
required
Código SIAT de la sucursal.Ejemplo: 0 para Casa Matriz.
integer
required
Código SIAT del Punto de Venta.Ejemplo: 0.
integer
required
Tipo de documento.Valores:
  • 1 = CI
  • 2 = CEX
  • 3 = Pasaporte
  • 4 = Otro
  • 5 = NIT
string
required
Documento del cliente.El sistema limpiará automáticamente guiones y espacios según el tipo elegido.
string
Complemento del CI.Ejemplo: "1B".También puede enviarlo junto con el CI dentro de numeroDocumento.Ejemplo: "1234567-1B"
string
required
Nombre o Razón Social del cliente.
string
Email del cliente para envío automático de la factura.
integer
required
Método de pago.Ejemplos:
  • 1 = Efectivo
  • 2 = Tarjeta
  • 10 = Efectivo y Tarjeta
string
Requerido si el método de pago incluye tarjeta (2, 10, etc).Debe enviar al menos 8 dígitos (4 primeros y 4 últimos).El sistema enmascarará automáticamente el centro del número.Ejemplo:444455554444000000005555
number
required
Monto total de la factura.

Body Parameters (Detalles)

Para uso de API externa, debe enviar obligatoriamente los códigos extraídos de los catálogos del SIAT en cada detalle.
string
required
Código o SKU interno de su sistema.
string
required
Nombre del producto o servicio.
number
required
Cantidad vendida.
number
required
Precio por unidad.
number
Descuento por ítem.Si no existe descuento, envíe 0.00.
string
required
Código de actividad obtenido del catálogo.Ejemplo: "6201000"
string
required
Código de producto homologado por el SIN.Ejemplo: "1003914"
integer
required
Código de unidad de medida.Ejemplo: 58 = Servicios

Ejemplo de petición


Respuesta