Moloni ON Logo WhiteGuidesAPI ReferenceExplorer
API Reference

SupplierPurchaseOrderUpdate

input

Updates a SupplierPurchaseOrder.

Updates the selected SupplierPurchaseOrder with the inserted data.

Fields

NameTypeDescription
documentIdInt!
documentCalculationsModeInt
documentSetIdInt

Document set to which this document belongs

countryIdInt

Country identifier of the entity

globalDiscountFloat

Global discount percentage applied to the entire document

dateDateTime

Issue date of the document. Must follow sequential numbering rules per AT regulations

expirationDateDate

Due date for the document, typically derived from the maturity date

maturityDateIdInt

Maturity date preset identifier, used to calculate the expiration date

timezoneIdInt

Timezone identifier for the document issue date

supplierIdInt

Supplier to whom this document is issued

relatedIn[RelatedDocumentInput]

Documents originated from this document (e.g., receipts created from this invoice)

relatedWith[RelatedDocumentInput]

Source documents that originated this document (e.g., invoice referenced by a credit note)

notesRelatedDocsString

Notes regarding related documents

products[DocumentProductSupplierInput]

Line items (products/services) included in this document

currencyExchangeIdInt

Currency exchange rate identifier when document uses a foreign currency

notesString

Free-text observations or notes for this document

statusInt

Document status: 0 = draft, 1 = closed/finalized

suspendedBoolean

Whether the document is suspended (temporarily on hold)

nullifiedBoolean

Whether the document has been voided/cancelled. Nullified documents remain for audit but have no fiscal effect

retentionsValueFloat

Withholding tax value applied to this document

yourReferenceString

Customer's own reference for this document (e.g., purchase order number)

ourReferenceString

Internal reference for this document (e.g., contract number, project code)

currencyExchangeExchangeFloat

Exchange rate value applied when document uses a foreign currency

economicActivityClassificationCodeIdInt

Economic activity classification code (CAE) identifier, per AT SAF-T requirements

paymentGateways[DocumentPaymentGatewayAutomaticInput!]

Payment gateways materialized when the document is closed. Accepted for input compatibility with SupplierPurchaseOrderInsert; the gateway rows are persisted on draft creation and materialized on close, so this field is not applied on update.

Deprecated fields (12)
NameTypeDescription
fiscalZoneStringIgnored. A document always takes the fiscal zone of the issuing company; taxes from other fiscal zones (e.g. OSS) can still be used on its lines.
deliveryMethodIdInt

Delivery/shipping method identifier

This document should not have transportation data
vehicleIdInt

Vehicle identifier used for goods transportation

This document should not have transportation data
deliveryLoadDateDateTime

Date and time when goods are loaded for transport. Required for AT transport documents

This document should not have transportation data
deliveryLoadAddressString

Loading address for goods transport. Required by AT for transport documents in Portugal

This document should not have transportation data
deliveryLoadCityString

Loading city for goods transport

This document should not have transportation data
deliveryLoadZipCodeString

Loading postal code for goods transport

This document should not have transportation data
deliveryLoadCountryIdInt

Loading country for goods transport

This document should not have transportation data
deliveryUnloadAddressString

Unloading/delivery address for goods transport. Required by AT for transport documents in Portugal

This document should not have transportation data
deliveryUnloadCityString

Unloading/delivery city for goods transport

This document should not have transportation data
deliveryUnloadZipCodeString

Unloading/delivery postal code for goods transport

This document should not have transportation data
deliveryUnloadCountryIdInt

Unloading/delivery country for goods transport

This document should not have transportation data

© 2026 Moloni ON

Tax Authority Certificate No. 3075