Data Mart API - 2026-10-14
In this release:
- Breaking change: nullable application fields on payments:
applicationDateandapplicationPeriodonSupplierPaymentandCustomerPaymentcan benullfor deleted payments.
Breaking change: nullable application fields on payments
On SupplierPayment (and the deprecated APPayment type) and on CustomerPayment, the fields applicationDate and applicationPeriod change from non-null to nullable:
| Field | Before | Now |
|---|---|---|
applicationDate | DateTime! | DateTime |
applicationPeriod | String! | String |
Once deletion is enabled for payments, the fields will be null for a deleted payment (deletedDatabaseRecord: true) whose payment record was removed in Visma.net ERP. Active payments always have both values, so only queries with includeDeleted: true will return null here.
The schema change applies from this release. If your integration uses generated types or treats these fields as required, update it to accept null now, so it keeps working when deletion is enabled for payments. See Deleted supplier and customer payments in the ETL release notes for when a deleted payment is returned.