develop #38

Merged
bboterm merged 451 commits from develop into main 2025-11-19 14:28:14 +00:00
Showing only changes of commit 4a123f11ee - Show all commits

View File

@ -399,6 +399,25 @@ paths:
description: The transaction item was successfully updated in the database. description: The transaction item was successfully updated in the database.
value: value:
transactionItemId: 7c3a5b0f-b89e-4f02-8b09-d11c5a050a07 transactionItemId: 7c3a5b0f-b89e-4f02-8b09-d11c5a050a07
/transactionitems/responsestatus/*:
get:
tags:
- Transactions v2
summary: Get the status of the transaction items POST.
description: Get the status of the asynchronous transaction items POST processing.
responses:
"200":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/TransactionItemsResponseStatusGetResponseBody"
"409":
description: Conflict
content:
application/json:
schema:
$ref: "#/components/schemas/409Response"
/transactionitems/{transactionItemId}/processingfailures: /transactionitems/{transactionItemId}/processingfailures:
parameters: parameters:
- in: path - in: path
@ -1415,122 +1434,122 @@ paths:
(bookingMetadataId: "6ce10520-9a73-4cb4-b8dd-39ee46ceb617"). (bookingMetadataId: "6ce10520-9a73-4cb4-b8dd-39ee46ceb617").
value: value:
bookingLineMetadata: bookingLineMetadata:
- bookingLineMetadataId: 98dccb4c-f24f-4acd-a036-f4b465124842 - bookingLineMetadataId: 98dccb4c-f24f-4acd-a036-f4b465124842
bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617 bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617
name: Webshop Dagkaart - BUS name: Webshop Dagkaart - BUS
sourceMetadata: sourceMetadata:
sourceMetadataId: bc4ea24a-27a5-40e8-bbbc-57a105afaaa0 sourceMetadataId: bc4ea24a-27a5-40e8-bbbc-57a105afaaa0
incomingName: HTM-website incomingName: HTM-website
incomingEntity: OrderLine incomingEntity: OrderLine
outgoingName: Webshop outgoingName: Webshop
businessOwner: Corneel Verstoep businessOwner: Corneel Verstoep
rejectionProcessing: system rejectionProcessing: system
rejectionInfo: api.htm.nl/v2/account/12345/msgs/abc rejectionInfo: api.htm.nl/v2/account/12345/msgs/abc
identifyingFieldValue: null identifyingFieldValue: null
concession: concession:
concessionId: 2 concessionId: 2
name: BUS name: BUS
lineType: summary lineType: summary
lineSense: credit lineSense: credit
costCenter: 619031 costCenter: 619031
articleName: dagkaart articleName: dagkaart
extRef1: null extRef1: null
extRef2: null extRef2: null
extRef3: 2025-02-17 extRef3: 2025-02-17
extRef4: null extRef4: null
extRef5: Webshop extRef5: Webshop
extRef6: null extRef6: null
- bookingLineMetadataId: a4464b5c-9a8e-4e48-a0a0-5500b1ca0885 - bookingLineMetadataId: a4464b5c-9a8e-4e48-a0a0-5500b1ca0885
bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617 bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617
name: Webshop Dagkaart - RAIL name: Webshop Dagkaart - RAIL
sourceMetadata: sourceMetadata:
sourceMetadataId: bc4ea24a-27a5-40e8-bbbc-57a105afaaa0 sourceMetadataId: bc4ea24a-27a5-40e8-bbbc-57a105afaaa0
incomingName: HTM-website incomingName: HTM-website
incomingEntity: OrderLine incomingEntity: OrderLine
outgoingName: Webshop outgoingName: Webshop
businessOwner: Corneel Verstoep businessOwner: Corneel Verstoep
rejectionProcessing: system rejectionProcessing: system
rejectionInfo: api.htm.nl/v2/account/12345/msgs/abc rejectionInfo: api.htm.nl/v2/account/12345/msgs/abc
identifyingFieldValue: null identifyingFieldValue: null
concession: concession:
concessionId: 1 concessionId: 1
name: RAIL name: RAIL
lineType: summary lineType: summary
lineSense: credit lineSense: credit
costCenter: 603031 costCenter: 603031
articleName: dagkaart articleName: dagkaart
extRef1: null extRef1: null
extRef2: null extRef2: null
extRef3: 2025-02-17 extRef3: 2025-02-17
extRef4: null extRef4: null
extRef5: Webshop extRef5: Webshop
extRef6: null extRef6: null
- bookingLineMetadataId: feaa7b33-ba49-40a2-90f3-5dd70d591f17 - bookingLineMetadataId: feaa7b33-ba49-40a2-90f3-5dd70d591f17
bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617 bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617
name: Ticketapp Dagkaart - BUS name: Ticketapp Dagkaart - BUS
sourceMetadata: sourceMetadata:
sourceMetadataId: c3a9ef01-06c6-4c05-8fc7-df825f676dfc sourceMetadataId: c3a9ef01-06c6-4c05-8fc7-df825f676dfc
incomingName: HTM-app incomingName: HTM-app
incomingEntity: OrderLine incomingEntity: OrderLine
outgoingName: ticketapp outgoingName: ticketapp
businessOwner: Daan Zeven businessOwner: Daan Zeven
rejectionProcessing: mail rejectionProcessing: mail
rejectionInfo: sven@infoplaza.nl rejectionInfo: sven@infoplaza.nl
identifyingFieldValue: null identifyingFieldValue: null
concession: concession:
concessionId: 2 concessionId: 2
name: BUS name: BUS
lineType: summary lineType: summary
lineSense: credit lineSense: credit
costCenter: 619031 costCenter: 619031
articleName: dagkaart articleName: dagkaart
extRef1: null extRef1: null
extRef2: null extRef2: null
extRef3: 2025-02-17 extRef3: 2025-02-17
extRef4: null extRef4: null
extRef5: Webshop extRef5: Webshop
extRef6: null extRef6: null
- bookingLineMetadataId: ea6ce4e7-4d52-4b89-bbea-ffe0ef6c48ff - bookingLineMetadataId: ea6ce4e7-4d52-4b89-bbea-ffe0ef6c48ff
bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617 bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617
name: Ticketapp Dagkaart - RAIL name: Ticketapp Dagkaart - RAIL
sourceMetadata: sourceMetadata:
sourceMetadataId: c3a9ef01-06c6-4c05-8fc7-df825f676dfc sourceMetadataId: c3a9ef01-06c6-4c05-8fc7-df825f676dfc
incomingName: HTM-app incomingName: HTM-app
incomingEntity: OrderLine incomingEntity: OrderLine
outgoingName: ticketapp outgoingName: ticketapp
businessOwner: Daan Zeven businessOwner: Daan Zeven
rejectionProcessing: mail rejectionProcessing: mail
rejectionInfo: sven@infoplaza.nl rejectionInfo: sven@infoplaza.nl
identifyingFieldValue: null identifyingFieldValue: null
concession: concession:
concessionId: 1 concessionId: 1
name: RAIL name: RAIL
lineType: summary lineType: summary
lineSense: credit lineSense: credit
costCenter: 603031 costCenter: 603031
articleName: dagkaart articleName: dagkaart
extRef1: null extRef1: null
extRef2: null extRef2: null
extRef3: 2025-02-17 extRef3: 2025-02-17
extRef4: null extRef4: null
extRef5: Webshop extRef5: Webshop
extRef6: null extRef6: null
- bookingLineMetadataId: 0a8dbb7d-73c8-451e-9028-e4613283c7bd - bookingLineMetadataId: 0a8dbb7d-73c8-451e-9028-e4613283c7bd
bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617 bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617
name: Dagkaart - BTW name: Dagkaart - BTW
sourceMetadata: null sourceMetadata: null
identifyingFieldValue: null identifyingFieldValue: null
concession: null concession: null
lineType: tax lineType: tax
lineSense: credit lineSense: credit
costCenter: 1337 costCenter: 1337
articleName: dagkaart articleName: dagkaart
extRef1: null extRef1: null
extRef2: null extRef2: null
extRef3: 2025-02-17 extRef3: 2025-02-17
extRef4: null extRef4: null
extRef5: null extRef5: null
extRef6: null extRef6: null
href: null href: null
/bookinglinemetadata/{bookingLineMetadataId}: /bookinglinemetadata/{bookingLineMetadataId}:
parameters: parameters:
@ -3820,6 +3839,63 @@ components:
- rejectionProcessing - rejectionProcessing
- rejectionInfo - rejectionInfo
- validFrom - validFrom
TransactionItemsResponseStatusGetResponseBody:
type: object
properties:
summary:
type: object
properties:
created:
type: integer
example: 15
updated:
type: integer
example: 2
total:
type: integer
example: 17
required:
- created
- total
- updated
required:
- summary
409Response:
type: object
properties:
code:
type: string
example: "409"
type:
type: string
example: error
message:
type: string
example: conflict
description:
type: string
example: >-
A transaction with the same TransactionId and TransactionLineId
already exists.
errors:
type: array
items:
type: object
properties:
detail:
type: string
example: >-
Transaction is a duplicate of a transaction already in the
system.
pointer:
type: string
example: "#/transactionItems/0"
transactionId:
type: string
example: 1ad109d3-fd7d-4b6f-872b-220d492f385f
transactionLineId:
type: string
example: fee907dd-e59d-44f5-a63b-bbdec38f79b7
rfc9457: rfc9457:
type: object type: object
properties: properties: