Sha256: 475f78918fd2f8e2f26c3095c1b0a4f6fffa2079132fb05a30cd64986480ca28

Contents?: true

Size: 1.83 KB

Versions: 1

Compression:

Stored size: 1.83 KB

Contents

# Buildium::CreateLeaseCreditRequest

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **date** | **Date** | Date of the transaction. The date must be formatted as YYYY-MM-DD. |  |
| **memo** | **String** | Description of the transaction. The value cannot exceed 65 characters. | [optional] |
| **credit_type** | **String** | Indicates how the credit should be applied.  <ul><li>WaiveUnpaid - This credit type allows for reversing one or more charges without losing record of what has changed.</li><li>Exchange - This credit type allows for one of the following: 1) Reimburse a resident for a out-of-pocket expense, 2) Compensate for a service, 3) Write-off a resident balance considered uncollectable.</li><li>PreviouslyDeposited - This credit type allows for issuing a credit against payments that have already been deposited.</li></ul> |  |
| **offsetting_gl_account_id** | **Integer** | Sets the offsetting general ledger account identifier for the credit.  <br />This value must be provided when the `CreditType` field is set to `Exchange` or `PreviouslyDeposited`.  <br />When the `CreditType` is `Exchange` this must be an *expense* general ledger account type.  <br />When the `CreditType` is `PreviouslyDeposited` this must be an *equity* general ledger account type. | [optional] |
| **lines** | [**Array<LeaseLedgerCreditLinePostMessage>**](LeaseLedgerCreditLinePostMessage.md) | A collection of line items included in the credit. At least one line item is required. |  |

## Example

```ruby
require 'buildium-ruby'

instance = Buildium::CreateLeaseCreditRequest.new(
  date: null,
  memo: null,
  credit_type: null,
  offsetting_gl_account_id: null,
  lines: null
)
```

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
buildium-ruby-3.1.0 docs/CreateLeaseCreditRequest.md