Payment Termยถ

Payment Term - Getยถ

HTTP Request

GET /api/v1/payment-terms/{id}

๐Ÿ“‹ Description: Retrieves the payment terms associated with a specific financial entity within the organizational structure, providing essential details for managing payment policies and hierarchies.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePaymentTermDto

Payment Term - Updateยถ

HTTP Request

PUT /api/v1/payment-terms/{id}

๐Ÿ“‹ Description: Updates the payment terms associated with a specified financial entity within the organizational structure, allowing for adjustments to the terms that govern financial transactions. This operation ensures that the hierarchy and structure of financial agreements remain current and aligned with business needs.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

PaymentTermDto

true

Request body containing the updated payment terms data, including details such as term duration, discount rates, and associated financial entity identifiers within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePaymentTermDto

Payment Term - Deleteยถ

HTTP Request

DELETE /api/v1/payment-terms/{id}

๐Ÿ“‹ Description: Deletes a specified payment term 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

Payment Term - Delete Or Decommissionยถ

HTTP Request

PUT /api/v1/payment-terms/remove/{id}

๐Ÿ“‹ Description: Removes a specified payment term from the financial organization structure, ensuring that the hierarchy and organization of financial entities remain accurate and up-to-date.

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

Payment Term - Delete Or Decommission Allยถ

HTTP Request

PUT /api/v1/payment-terms/remove/bulk

๐Ÿ“‹ Description: Removes multiple payment terms from the financial organization structure, allowing for streamlined management of financial entities within the hierarchy.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of financial entity identifiers for bulk removal of payment terms within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Payment Term - Decommissionยถ

HTTP Request

PUT /api/v1/payment-terms/decommission/{id}

๐Ÿ“‹ Description: Decommissions a specified payment term within the financial organization structure, effectively removing it from the active hierarchy of financial entities. This operation ensures that outdated or irrelevant payment terms are no longer utilized in transactions.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePaymentTermDto

Payment Term - Decommission By Modification Date Beforeยถ

HTTP Request

PUT /api/v1/payment-terms/decommission/modified-before/{modified_before}

๐Ÿ“‹ Description: Decommissions payment terms that have been modified before the specified date, ensuring the financial organization structure remains up-to-date and aligned with current operational needs. This operation helps maintain the integrity of the hierarchy within the financial entity.

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

Specifies the date and time before which payment terms must have been modified, facilitating the decommissioning process within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentTermDto

Payment Term - Decommission Before Nowยถ

HTTP Request

PUT /api/v1/payment-terms/decommission/modified-before-now

๐Ÿ“‹ Description: Decommissions payment terms that have been modified before the current date, ensuring that the financial organization structure remains up-to-date and aligned with the entityโ€™s operational hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentTermDto

Payment Term - Decommission Allยถ

HTTP Request

PUT /api/v1/payment-terms/decommission/bulk

๐Ÿ“‹ Description: Decommissions multiple payment terms within the financial organization structure, allowing for efficient management of financial entities by updating their status in bulk.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of payment term identifiers and their respective decommissioning details for bulk processing within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentTermDto

Payment Term - Create Or Update Bulkยถ

HTTP Request

PUT /api/v1/payment-terms/createOrUpdate/bulk

๐Ÿ“‹ Description: Creates or updates multiple payment terms in bulk for financial entities within the organizational structure, ensuring efficient management of payment conditions across the hierarchy.

Parameters

Name

In

Type

Required

Description

body

body

PaymentTermDto

true

Request body containing a collection of payment term definitions, including details such as term duration and associated financial entities, to facilitate bulk creation or updates within the organizationโ€™s financial structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentTermDto

Payment Term - Create Or Updateยถ

HTTP Request

PUT /api/v1/payment-terms/createOrUpdate

๐Ÿ“‹ Description: Updates or creates payment terms within the financial organization structure, ensuring alignment with the specified hierarchy and organizational needs. This operation facilitates the management of financial entities by allowing for the seamless integration of new or modified payment terms.

Parameters

Name

In

Type

Required

Description

body

body

PaymentTermDto

true

Request body containing the financial entityโ€™s payment terms data, including details for creating or updating the organizationโ€™s hierarchical structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePaymentTermDto

Payment Term - Bulk Updateยถ

HTTP Request

PUT /api/v1/payment-terms/bulk

๐Ÿ“‹ Description: Updates multiple payment terms for financial entities within the organizational structure, allowing for efficient management of hierarchical payment policies.

Parameters

Name

In

Type

Required

Description

body

body

PaymentTermDto

true

Request body containing a collection of payment term configurations, including details such as term duration and applicable financial entities, to facilitate bulk updates within the organizationโ€™s financial structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentTermDto

Payment Term - Bulk Createยถ

HTTP Request

POST /api/v1/payment-terms/bulk

๐Ÿ“‹ Description: Facilitates the bulk creation of payment terms for financial entities within the organizational structure, enabling efficient management of hierarchical payment agreements.

Parameters

Name

In

Type

Required

Description

body

body

PaymentTermDto

true

Request body containing a collection of payment term configurations for multiple financial entities within the organizational hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPaymentTermDto

Payment Term - Bulk Deleteยถ

HTTP Request

DELETE /api/v1/payment-terms/bulk

๐Ÿ“‹ Description: Deletes multiple payment terms associated with the financial organization structure, allowing for efficient management of payment conditions within the organizational hierarchy.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of payment term identifiers to facilitate the bulk deletion of financial entity payment terms within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Payment Term - Find Allยถ

HTTP Request

GET /api/v1/payment-terms

๐Ÿ“‹ Description: Retrieves the payment terms associated with the financial organization structure, providing insights into the hierarchical relationships and terms applicable to various financial entities.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the response should be paginated, allowing users to efficiently retrieve payment terms within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePaymentTermDto

Payment Term - Createยถ

HTTP Request

POST /api/v1/payment-terms

๐Ÿ“‹ Description: Creates new payment terms within the financial organization structure, enabling the establishment of hierarchical relationships and conditions for financial entities.

Parameters

Name

In

Type

Required

Description

body

body

PaymentTermDto

true

Request body containing the payment terms data, including details on organization hierarchy and financial entity structures.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePaymentTermDto

Payment Term - Get Metadataยถ

HTTP Request

GET /api/v1/payment-terms/meta

๐Ÿ“‹ Description: Retrieves metadata related to payment terms within the financial organization structure, providing insights into the hierarchy and organization of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Payment Term - Find All By System IDยถ

HTTP Request

GET /api/v1/payment-terms/erp-system/{systemId}

๐Ÿ“‹ Description: Retrieves payment terms associated with a specified ERP system, facilitating the management of financial entities within the organizational structure and hierarchy.

Parameters

Name

In

Type

Required

Description

systemId

path

integer(int64)

true

Unique identifier for the system

pageable

query

Pageable

true

Indicates whether the results should be paginated, allowing for efficient retrieval of payment terms within the specified financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePaymentTermDto