> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cultura.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# ICulturaRightsBoundAccount

# Solidity API

# Contract: ICulturaRightsBoundAccount

## External Functions

### claimForVerifierModule

```solidity theme={null}
function claimForVerifierModulefunction claimForVerifierModule(uint256 period) external
```

Allows the verifier module to claim its share for a given payment period

#### Parameters

| Name     | Description                   |
| -------- | ----------------------------- |
| `period` | The payment period identifier |

### getPaymentAmount

```solidity theme={null}
function getPaymentAmountfunction getPaymentAmount(uint256 period, address beneficiary) external view returns (uint256 amount)
```

Gets the payment info for a given period and beneficiary

#### Parameters

| Name          | Description                    |
| ------------- | ------------------------------ |
| `period`      | The payment period             |
| `beneficiary` | The address of the beneficiary |

#### Return Values

| Description                             |
| --------------------------------------- |
| The amount allocated to the beneficiary |

### CULTURA\_PERCENTAGE

```solidity theme={null}
function CULTURA_PERCENTAGEfunction CULTURA_PERCENTAGE() external view returns (uint256)
```

Gets the mandatory Cultura Treasury percentage.

#### Return Values

| Description           |
| --------------------- |
| The percentage value. |

### VERIFIER\_PERCENTAGE

```solidity theme={null}
function VERIFIER_PERCENTAGEfunction VERIFIER_PERCENTAGE() external view returns (uint256)
```

Gets the mandatory Verifier Module percentage.

#### Return Values

| Description           |
| --------------------- |
| The percentage value. |

### setPaymentInfo

```solidity theme={null}
function setPaymentInfofunction setPaymentInfo(struct ICulturaRightsBoundAccount.PaymentInput input) external
```

Sets the payment info for the current period.

#### Parameters

| Name    | Description                                                   |
| ------- | ------------------------------------------------------------- |
| `input` | PaymentInput struct containing payment details and signature. |
