Skip to main content
POST
Create a supplier invoice

Authorizations

Authorization
string
header
required

Workspace API key sent as a bearer token: Authorization: Bearer failfast_.... Create keys in Settings -> Workspace -> API Keys.

Body

A ModelSerializer that takes an additional fields argument that controls which fields should be displayed.

operation_date
string<date-time>
required
invoice_number
integer
required
Required range: 0 <= x <= 2147483647
issue_date
string<date-time>
required
document_type
enum<string>
required
  • ADV - Advance
  • INV - Invoice
  • CRN - Credit Note
Available options:
ADV,
INV,
CRN
is_pay_authorized
boolean
required
discount_percentage
string<decimal>
required
Pattern: ^-?\d{0,14}(?:\.\d{0,6})?$
discount_value
string<decimal>
required
Pattern: ^-?\d{0,14}(?:\.\d{0,6})?$
other_discount_value
string<decimal>
required
Pattern: ^-?\d{0,14}(?:\.\d{0,6})?$
subtotal
string<decimal>
required
Pattern: ^-?\d{0,14}(?:\.\d{0,6})?$
total
string<decimal>
required
Pattern: ^-?\d{0,14}(?:\.\d{0,6})?$
vat_value_included
string<decimal>
required
Pattern: ^-?\d{0,14}(?:\.\d{0,6})?$
operation
string<uuid>
required
branch_office
string<uuid>
required
supplier
string<uuid>
required
supplier_detail
string<uuid>
required
supplier_type
string<uuid>
required
account
string<uuid>
required
location
string<uuid>
required
commercial_condition
string<uuid>
required
custom_fields
unknown
operation_number
integer
default:0
Required range: 0 <= x <= 2147483647
description
string | null
operation_status
enum<string>
  • PR - Provisional
  • CO - Complete
  • ER - Error
Available options:
PR,
CO,
ER
status_description
string | null
prefix
string | null
order_number
integer<int64> | null
Required range: -9223372036854776000 <= x <= 9223372036854776000
invoice_electronic
boolean
is_directly_created
boolean
market_exchange_rate
string<uuid> | null
cost_center
string<uuid> | null
international_trade_term
string<uuid> | null
discount_type
string<uuid> | null
tree_hash
string<uuid> | null

Response

201 - application/json
message
string
required

Human-readable outcome of the request.

error
boolean
required

true when the request failed.

Example:

false

data
object
required

A ModelSerializer that takes an additional fields argument that controls which fields should be displayed.