Skip to content

patchPurchaseReceipt

Request

Path
idinteger, (int32)required
Bodyapplication/jsonrequired
property name*anyadditional property
PATCH
/api/v1/purchase-receipt/{id}
curl -i -X PATCH \
  'https://api.prana.software/api/v1/purchase-receipt/{id}' \
  -H 'Content-Type: application/json' \
  -d '{
    "property1": null,
    "property2": null
  }'

Responses

OK

Bodyapplication/json
idinteger, (int32)required

Unique identifier of the object

Default:""
receiptMovementsArray of objects(ApiReceiptMovementListReadDto)

List of receipt movements

Default:""
purchaseInvoiceobject(ApiPurchaseInvoiceListReadDto)

Associated purchase invoice

Default:""
billingSeriesobject(ApiBillingSeriesListReadDto)required

Billing serie

Default:""
paymentMethodobject(ApiPaymentMethodListReadDto)

Payment method

Default:""
supplierobject(ApiSupplierListReadDto)required

Supplier

Default:""
representativeobject(ApiRepresentativeListReadDto)

Representative

Default:""
currencyobject(ApiCurrencyListReadDto)

Currency

Default:""
invoiceNumberintegerrequired

Invoice number

Default:""
Example:1001
receiptNumberinteger, (int32)required

Receipt number

Default:""
Example:3
situationstring(ApiSituationEnum)

Receipt situation

Default:""
Enum:"CO""IM""CP""IN""PR""RE""PE"
Example:"PENDING"
invoiceDatestring, (date)

Invoice date (yyyy-MM-dd)

Default:""
Example:"2024-08-01"
receiptDatestring, (date)

Receipt date (yyyy-MM-dd)

Default:""
Example:"2024-08-05"
dueDatestring, (date)

Due date (yyyy-MM-dd)

Default:""
Example:"2024-09-01"
actualDatestring, (date)

Actual payment date (yyyy-MM-dd)

Default:""
Example:"2024-08-15"
printedboolean

Indicates if receipt is printed

Default:false
Example:false
accountedboolean

Indicates if receipt is accounted

Default:false
Example:true
reclaimedboolean

Indicates if receipt is reclaimed

Default:false
Example:false
reclaimedDatestring, (date)

Reclaim date (yyyy-MM-dd)

Default:""
Example:"2024-08-10"
currencyChangeValuenumber

Currency exchange rate value

Default:""
Example:1.05
remittanceobject(ApiPurchaseRemittanceListReadDto)

Remittance

Default:""
daysUntilExpirationDateinteger, (int32)

Days until expiration date

Default:""
Example:25
ibanstring, [ 0 .. 50 ] characters

IBAN bank account number

Default:""
Example:"ES7501234567890123456789"
totalnumber

Total receipt amount

Default:""
Example:1500
totalCompanyCurrencynumber

Total amount in company currency

Default:""
Example:1500
collectedAmountnumber

Paid amount

Default:""
Example:1000
collectedAmountCompanyCurrencynumber

Paid amount in company currency

Default:""
Example:1000
expensesnumber

Expenses amount

Default:""
Example:50
pendingAmountnumber

Pending payment amount

Default:""
Example:500
pendingAmountCompanyCurrencynumber

Pending amount in company currency

Default:""
Example:500
paymentsinteger, (int32)

Number of payments

Default:""
Example:1
remittableboolean

Indicates if receipt is remittable

Default:false
Example:true
ignorePendingboolean

Indicates if pending should be ignored

Default:false
Example:false
uncollectableboolean

Indicates if receipt is uncollectable

Default:false
Example:false
promissoryNoteBankstring, [ 0 .. 50 ] characters

Promissory note bank name

Default:""
Example:"Santander"
promissoryNoteNumberstring, [ 0 .. 50 ] characters

Promissory note number

Default:""
Example:"PN-2024-001"
promissoryNoteExpirationDatestring, (date)

Promissory note expiration date (yyyy-MM-dd)

Default:""
Example:"2024-10-01"
observationsstring, [ 0 .. 250 ] characters

Observations or notes

Default:""
Example:"Payment received via bank transfer"
remittedAmountnumber

Remitted amount

Default:""
Example:0
remittedAmountCompanyCurrencynumber

Remitted amount in company currency

Default:""
Example:0
vatRecordobject(ApiVatRecordListReadDto)

VAT record information

Default:""
billCodestring

Bill code associated with receipt

Default:""
Example:"5"
expirationDatestring, (date)

Expiration date (yyyy-MM-dd)

Default:""
Example:"2024-09-01"
reportTokenstring

Report token

Default:""
Example:"TOKEN-2024-001"
reportNamestring

Report name

Default:""
Example:"PurchaseReceipt_2024_001"
reportUrlstring

Report URL

Default:""
Example:"https://example.com/report"
receiptCollectionLinesArray of objects(ApiPurchaseInvoiceReceiptCollectionLineReadDto)

List of receipt collection lines

Default:""
manualboolean

Indicates if receipt is manual

Default:false
Example:false
Response
// No response example