Visma Cash Transaction API is one of 193 APIs that Visma publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include CashTransaction. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, rate-limit docs, and a support channel.
This API exposes
7 operations
across 5 paths,
and defines 38 schemas.
It is described by OpenAPI 3.2.0, at version v1.
Requests are made against a single base URL, https://api.finance.visma.net.
7 operations5 paths38 schemas2 GET4 POST1 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://api.finance.visma.net
Authentication
OAuth 2.0
Resource Areas
1
Authentication & Security 1
Visma Cash Transaction API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (interactiveapi) using the authorizationCode flow, exposing 5 scopes.
Paths & Operations 7
Across 5 paths, the API surfaces 7 operations — 2 GET, 4 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
CashTransaction 7
GET
/v1/cashTransaction/{referenceNbr}
Get a specific Transaction - ScreenID=CA304000
CashTransaction_GetByreferenceNbr2 params→ 200202
PUT
/v1/cashTransaction/{referenceNbr}
Update a specific CashTransaction - ScreenID=CA304000
The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are CashTransactionDto (25 properties), CashTransactionUpdateDto (16 properties), CashTransactionDetailUpdateDto (15 properties), TransactionDetailDto (15 properties). Each schema is shown below with its type and property counts.
taxCategoryInTransactionDetailDto
object
VAT category The category that applies to the transaction.
2 properties
CashTransactionUpdateDto
object
16 properties
branchInFinancialsDetailDto
object
Link to general ledger section Branch The branch that initiated the transaction.
2 properties
entryTypeInCashTransactionDto
object
Mandatory field: The top part Entry type The user-defined transaction type.
2 properties
CashTransactionDetailUpdateDto
object
15 properties
TransactionDetailDto
object
15 properties
financialPeriodInCashTransactionUpdateDto
object
The financial period to which the transactions recorded in the document should be posted. Use the format YYYYMM.
1 property
CashTransactionDto
object
25 properties
DtoValueOfNullableOfTaxCalcMode
object
1 property
ReverseCashTransactionActionDto
object
1 property
DtoValueOfString
object
1 property
projectTaskInTransactionDetailDto
object
Project task The particular task of the project with which this transaction is associated.
3 properties
CashTranTaxDetailDto
object
11 properties
SegmentUpdateDto
object
2 properties
DtoValueOfNullableOfDecimal
object
1 property
financialsDetailInCashTransactionDto
object
Financial details tab
6 properties
itemInTransactionDetailDto
object
Item ID The ID of the non-stock item specified as the transaction subject.
2 properties
finanacialPeriodInCashTransactionUpdateDto
object
The property is now considered obsolete. Use Financial Period instead
1 property
projectInTransactionDetailDto
object
Project The project with which this transaction is associated, or the code indicating that this transaction is not associated with any project.
3 properties
BackgroundApiAcceptedDto
object
2 properties
SegmentDto
object
4 properties
offsetCashAccountInTransactionDetailDto
object
Offset cash account The cash account to be used for the transaction.
3 properties
DtoValueOfNullableOfBoolean
object
1 property
taxInCashTranTaxDetailDto
object
Mandatory field: VAT ID The VAT that applies to the cash transaction.
2 properties
DtoValueOfNullableOfDateTime
object
1 property
branchInTransactionDetailDto
object
Mandatory field: Branch The branch that created the transaction.
2 properties
DtoValueOfInt32
object
1 property
ReverseCashTransactionActionResultDto
object
5 properties
offsetAccountInTransactionDetailDto
object
Mandatory field: Offset account The account to be updated by the transaction.
3 properties
ReleaseCashTransactionActionResultDto
object
3 properties
MetadataDto
object
2 properties
TaxCategoryNumberDescriptionDto
object
2 properties
offsetSubAccountInTransactionDetailDto
object
Mandatory field: Offset subaccount The corresponding subaccount to be used for the transaction.
9 properties
cashAccountInCashTransactionDto
object
Mandatory field: The top part Cash account The cash account that is a source account for the transaction.
3 properties
taxZoneInFinancialsDetailDto
object
VAT settings section VAT zone The VAT zone that applies to the transaction.
6 properties
ownerInCashTransactionDto
object
The top part Owner The user who created the cash transaction.
3 properties
DtoValueOfBoolean
object
1 property
CashTransactionTaxDetailUpdateDto
object
4 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Visma Cash Transaction API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.