Skip to main content
POST
Crear una plantilla

Authorizations

x-api-key
string
header
required

API Key para autenticación. Formato: test_sk_xxx para testing, prod_sk_xxx para producción.

Body

application/json
name
string
required
Maximum string length: 120
cuitId
string | null

CUIT emisor. Obligatorio en modo automático y en las recurrentes

ptoVta
integer | null
Required range: 1 <= x <= 99999
mode
enum<string>
default:manual
Available options:
manual,
automatic
concepto
enum<integer>
default:1
Available options:
1,
2,
3
ivaRate
enum<number>
default:21
Available options:
0,
2.5,
5,
10.5,
21,
27
pricesIncludeIva
boolean
default:true
receiverDocType
enum<string> | null

Cliente fijo: todas las facturas de la plantilla van a él

Available options:
CUIT,
CUIL,
DNI,
null
receiverDocNumber
string | null
Maximum string length: 20
receiverName
string | null
Maximum string length: 200
receiverCondicionIva
integer | null
receiverEmail
string<email> | null
items
object[] | null

Líneas fijas, para las facturas recurrentes

Maximum array length: 100
priceList
object[] | null

Precios para documentos que no los traen (remitos)

Maximum array length: 2000
instructions
string | null

Lo que la IA tiene que saber para leer este tipo de documento

Maximum string length: 4000
columnMapping
object | null

Columnas de la planilla → campos de la factura

paymentTermDays
integer | null
Required range: 0 <= x <= 365
sendEmail
boolean
default:true

Mandarle la factura al cliente por email

emailCopyTo
string<email> | null
recurrence
enum<string> | null

monthly: emite las líneas fijas todos los meses en dayOfMonth

Available options:
monthly,
null
dayOfMonth
integer | null
Required range: 1 <= x <= 28
active
boolean
default:true

Response

Plantilla creada

template
object