Preskoči na sadržaj

Settle an advance order (AR + closing NS)

POST
/pos/advance-orders/:orderId/settle

Create two drafts for the PURS close-out of a fully-paid order: a standalone advance refund (AR) reversing all advances and referencing the last AS, then a full-amount normal sale (NS) referencing the AR. The caller fiscalizes the AR first, then the NS.

object
orderId
required
string
paymentType
required
Any of:
number

OK

object
advanceOrderId
required
string
refundInvoiceId
required
string
settlementInvoiceId
required
string
amount
required
string
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