Preskoči na sadržaj

Issue an advance (AS)

POST
/pos/advance-orders/issue-advance

Create a draft advance-sale invoice (type 4) with auto-built fiscal lines and referent chain, ready for the existing fiscalize flow. Targets an existing order via orderId, or creates one inline via order — exactly one is required. Status/lock only change after the AS is fiscalized.

object
orderId
Any of:
string
order
Any of:
object
customerId
Any of:
string
notes
Any of:
string
items
required
Array<object>
>= 1 items
object
productId
Any of:
string
itemName
required
string
>= 1 characters
quantity
required
Any of:
number
unitPrice
required
Any of:
number
discountPercent
Any of:
Any of:
number
taxLabel
required
string
>= 1 characters
gtin
Any of:
string
payments
required
Array<object>
>= 1 items
object
paymentType
required
Any of:
number
amount
required
Any of:
number
advertisement
Any of:
string
issuedAt
Any of:
string
buyerIdentificationKind
Any of:
string
buyerIdentificationValue
Any of:
string

OK

object
invoiceId
required
string
advanceOrderId
required
string
amount
required
string
advanceContinuation
required
boolean
referentDocumentNumber
required
Any of:
string

401

One of:
object
defined
required
code
required
Allowed value: UNAUTHORIZED
status
required
Allowed value: 401
message
required
string
default: Missing user session. Please log in!
data

403

One of:
object
defined
required
code
required
Allowed value: FORBIDDEN
status
required
Allowed value: 403
message
required
string
default: You do not have enough permission to perform this action.
data

422

One of:
object
defined
required
code
required
Allowed value: INPUT_VALIDATION_FAILED
status
required
Allowed value: 422
message
required
string
default: INPUT_VALIDATION_FAILED
data