# Una Factura C de $ 100 a consumidor final, en homologación.
# API_URL es la dirección de la API; API_KEY, una clave con comprobantes:emitir.
# Idempotency-Key: una por comprobante: repetir el pedido con la misma no emite otro.
curl -X POST "$API_URL/v1/comprobantes" \
-H "Authorization: Bearer $API_KEY" \
-H "Idempotency-Key: 6f1d2c3b-8a47-4e59-9b0a-1c2d3e4f5a6b" \
-H "Content-Type: application/json" \
-d '{
"entorno": "homologacion",
"representada": "30202020204",
"ptoVta": 1,
"cbteTipo": 11,
"concepto": 1,
"docTipo": 99,
"docNro": "0",
"condicionIvaReceptorId": 5,
"items": [{ "cantidad": 1, "precioUnitario": 100 }]
}'
// Una Factura C de $ 100 a consumidor final, en homologación. Módulo ES (.mjs o "type": "module").
// API_URL es la dirección de la API; API_KEY, una clave con comprobantes:emitir.
const res = await fetch(`${process.env.API_URL}/v1/comprobantes`, {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.API_KEY}`,
// Una por comprobante: repetir el pedido con la misma no emite otro.
'Idempotency-Key': '6f1d2c3b-8a47-4e59-9b0a-1c2d3e4f5a6b',
'Content-Type': 'application/json',
},
body: JSON.stringify({
entorno: 'homologacion',
representada: '30202020204',
ptoVta: 1,
cbteTipo: 11,
concepto: 1,
docTipo: 99,
docNro: '0',
condicionIvaReceptorId: 5,
items: [{ cantidad: 1, precioUnitario: 100 }],
}),
});
const { comprobante } = await res.json();
console.log(comprobante.cae);
# Una Factura C de $ 100 a consumidor final, en homologación.
# API_URL es la dirección de la API; API_KEY, una clave con comprobantes:emitir.
import os
import requests
res = requests.post(
f"{os.environ['API_URL']}/v1/comprobantes",
headers={
"Authorization": f"Bearer {os.environ['API_KEY']}",
# Una por comprobante: repetir el pedido con la misma no emite otro.
"Idempotency-Key": "6f1d2c3b-8a47-4e59-9b0a-1c2d3e4f5a6b",
},
json={
"entorno": "homologacion",
"representada": "30202020204",
"ptoVta": 1,
"cbteTipo": 11,
"concepto": 1,
"docTipo": 99,
"docNro": "0",
"condicionIvaReceptorId": 5,
"items": [{"cantidad": 1, "precioUnitario": 100}],
},
)
print(res.json()["comprobante"]["cae"])