Skip to main content
POST

Authorizations

Authorization
string
header
required

Incluí tu API key en el header Authorization con el prefijo Bearer.

Headers

Idempotency-Key
string
required

Clave única para evitar duplicados al reintentar la misma creación de venta.

X-Request-Id
string

ID opcional de la solicitud para trazabilidad. Si se omite, el servidor genera uno.

Body

application/json
voucher_type
required
Required range: 1 <= x <= 95
point_of_sale_id
string<uuid>
required
invoice_date
string<date>
required
currency
enum<string>
required
Available options:
PES,
DOL
items
object[]
required
Minimum array length: 1
customer_id
string<uuid>
customer_tax_category_override
string
register_id
string<uuid>
operator_id
string<uuid>
integration_source
string

Fuente de integracion externa para buscar/conciliar la venta. Debe enviarse junto con integrationId.

integration_id
string

ID de referencia externa visible en la venta. Debe enviarse junto con integrationSource; no se deriva del header Idempotency-Key.

due_date
string<date>
service_from
string<date>
service_to
string<date>
exchange_rate
number
same_currency_payment
boolean
notes
string
discount_type
enum<string>
Available options:
percentage,
amount
discount_value
number
Required range: x >= 0
discount_amount
integer
Required range: x >= 0
subtotal
integer
Required range: x >= 0
tax_amount
integer
Required range: x >= 0
total
integer
Required range: x >= 0
exempt_amount
integer
Required range: x >= 0
non_taxed_amount
integer
Required range: x >= 0
tributes_amount
integer
Required range: x >= 0
national_perception_amount
integer
Required range: x >= 0
gross_income_perception_amount
integer
Required range: x >= 0
gross_income_tax_breakdown
object[]
municipal_perception_amount
integer
Required range: x >= 0
internal_tribute_amount
integer
Required range: x >= 0
uncategorized_vat_perception_amount
integer
Required range: x >= 0
other_tribute_amount
integer
Required range: x >= 0
payment_methods
object[]
is_full_amount_pending
boolean

Response

Venta creada exitosamente

request_id
string
required
data
object
required
warnings
object[]
required