Invoice Rejection Reasonยถ

Get A Resource By IDยถ

HTTP Request

GET /api/v1/invoice-rejection-reasons/{id}

๐Ÿ“‹ Description: Retrieves the details of a specific invoice rejection reason identified by the provided ID, facilitating a clear understanding of the financial entityโ€™s organizational structure and hierarchy.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseInvoiceRejectionReasonDto

Update A Resourceยถ

HTTP Request

PUT /api/v1/invoice-rejection-reasons/{id}

๐Ÿ“‹ Description: Updates the specified invoice rejection reason within the financial organization structure, allowing for adjustments to the hierarchy and classification of financial entities. This operation ensures that the rejection reasons remain relevant and aligned with organizational policies.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

InvoiceRejectionReasonDto

true

Request body containing the updated invoice rejection reason data, including the rationale and associated metadata, to support organizational financial structure and hierarchy management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseInvoiceRejectionReasonDto

Deleteยถ

HTTP Request

DELETE /api/v1/invoice-rejection-reasons/{id}

๐Ÿ“‹ Description: Deletes a specified invoice rejection reason from the financial organization structure, ensuring the integrity of the hierarchy within the financial entity.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Bulk Create-Or-Update Resourcesยถ

HTTP Request

PUT /api/v1/invoice-rejection-reasons/createOrUpdate/bulk

๐Ÿ“‹ Description: Creates or updates multiple invoice rejection reasons in bulk, allowing financial organizations to efficiently manage their hierarchy and structure related to invoice processing.

Parameters

Name

In

Type

Required

Description

body

body

InvoiceRejectionReasonDto

true

Request body containing a list of invoice rejection reasons, including their associated identifiers and descriptions, to facilitate bulk creation or updates within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListInvoiceRejectionReasonDto

Create Or Update A Resourceยถ

HTTP Request

PUT /api/v1/invoice-rejection-reasons/createOrUpdate

๐Ÿ“‹ Description: Creates or updates rejection reasons for invoices within the financial organization structure, ensuring alignment with the hierarchical framework of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

InvoiceRejectionReasonDto

true

Request body containing the details of invoice rejection reasons, including identifiers and descriptions, to support the financial organizationโ€™s hierarchy and structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseInvoiceRejectionReasonDto

Bulk-Update Resourcesยถ

HTTP Request

PUT /api/v1/invoice-rejection-reasons/bulk

๐Ÿ“‹ Description: Updates multiple invoice rejection reasons in bulk for a specified financial organization structure, ensuring consistency and accuracy within the hierarchy of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

InvoiceRejectionReasonDto

true

Request body containing a list of invoice rejection reasons to be updated in bulk, reflecting the organizationโ€™s financial hierarchy and structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListInvoiceRejectionReasonDto

Bulk Createยถ

HTTP Request

POST /api/v1/invoice-rejection-reasons/bulk

๐Ÿ“‹ Description: Submits multiple invoice rejection reasons in bulk for a financial organization, enabling efficient management of hierarchical structures within the entity.

Parameters

Name

In

Type

Required

Description

body

body

InvoiceRejectionReasonDto

true

Request body containing a list of invoice rejection reasons, including associated metadata, to facilitate bulk updates within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListInvoiceRejectionReasonDto

Bulk Deleteยถ

HTTP Request

DELETE /api/v1/invoice-rejection-reasons/bulk

๐Ÿ“‹ Description: Deletes multiple invoice rejection reasons in bulk, streamlining the management of financial entity structures within the organization.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of invoice rejection reason identifiers to facilitate the bulk deletion of specified financial entity records within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Search Resourcesยถ

HTTP Request

POST /api/v1/invoice-rejection-reasons/search

๐Ÿ“‹ Description: Submits a request to search for invoice rejection reasons within the financial organization structure, enabling users to identify specific reasons related to organizational hierarchy and financial entity operations.

Parameters

Name

In

Type

Required

Description

page

query

integer

false

Zero-based page index (0..N)

size

query

integer

false

The size of the page to be returned

sort

query

array[string]

false

Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.

body

body

InvoiceRejectionReasonDtoFilter

false

Request body containing the criteria for searching invoice rejection reasons within the financial organization structure, including relevant organizational hierarchy and entity details.

Default Valuesยถ

Parameter

Default

Type

page

0

query

size

100

query

sort

["createdAt,ASC"]

query

Parameter Constraintsยถ

Parameter

Constraints

page

Min: 0

size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageInvoiceRejectionReasonDto

List All Resourcesยถ

HTTP Request

GET /api/v1/invoice-rejection-reasons

๐Ÿ“‹ Description: Retrieves a list of invoice rejection reasons relevant to the financial organization structure, enabling users to understand the hierarchy and organizational context behind invoice processing decisions.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the invoice rejection reasons should be returned in a paginated format, facilitating efficient navigation through the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageInvoiceRejectionReasonDto

Createยถ

HTTP Request

POST /api/v1/invoice-rejection-reasons

๐Ÿ“‹ Description: Submits a new invoice rejection reason within the financial organization structure, facilitating the management of hierarchical financial entities and enhancing clarity in invoice processing.

Parameters

Name

In

Type

Required

Description

body

body

InvoiceRejectionReasonDto

true

Request body containing the reasons for rejecting invoices, including relevant identifiers and descriptions to support financial entity hierarchy and organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseInvoiceRejectionReasonDto

Get Metadataยถ

HTTP Request

GET /api/v1/invoice-rejection-reasons/meta

๐Ÿ“‹ Description: Retrieves metadata for invoice rejection reasons within the financial organization structure, providing insights into the hierarchy and classifications relevant to financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema