> This is Payabli documentation. For a complete page index, fetch https://docs.payabli.com/llms.txt — append .md to any page URL for lightweight markdown. For section-level indexes, query parameters, and other AI-optimized access methods, see https://docs.payabli.com/ai-agents.md

## v3.0.19

This release adds methods to get the next check number and cancel ghost cards, a check number on reissued payouts, invoice data on subscription updates, a 1099 flag on vendors, every payout that paid a bill, and card-present device details. See [October 19, 2026](/changelog/api-changelog/2026/10/19) for more information.

### New methods

* `money_out.get_next_check_number(paypoint_id:, account_id:)` returns `NextCheckNumberResponse`, which has `check_number`.
* `ghost_card.delete_ghost_card(card_token:)` returns `DeleteGhostCardResponse`. Its `response_data` has `delete_type` and `card_token`.

```ruby
next_check = client.money_out.get_next_check_number(paypoint_id: 285, account_id: "ACCOUNT_ID")
deleted = client.ghost_card.delete_ghost_card(card_token: "CARD_TOKEN")
```

### Request changes

* `money_out.reissue_out` accepts `check_number:`.
* `subscription.update_subscription` accepts `invoice_data:`.
* `VendorData` adds `issue_1099`.

### Vendor 1099 flag

`VendorQueryRecord`, `VendorDataResponse`, `TransferOutDetailVendor`, and `PayoutSubscriptionVendor` add the required field `issue_1099`. `AssociatedVendor`, `VCardGetResponseAssociatedVendor`, `VendorOutData`, and `GetMethodResponseResponseDataVendorsItem` add the optional field `issue_1099`.

### Payouts that paid a bill

`BillResponseData` and `BillQueryRecord2` add `transactions`, an array of `BillTransactionReference` that can be `nil`. Each entry has `id_out` and `payment_id`.

### Card-present device details

* `TransactionQueryRecords` and `TransactionQueryRecordsCustomer` add `device_entry_mode`, `emv_auth_data` (`EmvAuthData`, with `request_emv_data` and `response_emv_data`), and `device_data` (`QueryDeviceData`). All three can be `nil`.
* `DeviceQueryRecord` adds the required field `operational_status` (`DeviceQueryRecordOperationalStatus::ONLINE`, `BUSY`, or `OFFLINE`), plus `app_version` and `os_version`, which can be `nil`.