Skip to main content
POST
/
coa
/
api
/
v1
/
invoice
/
{invoice_id}
/
payment
/
{payment_id}
/
void
/
Void Invoice Payment
curl --request POST \
  --url https://api.meetcampfire.com/coa/api/v1/invoice/{invoice_id}/payment/{payment_id}/void/ \
  --header 'Authorization: <api-key>'
{
  "id": 123,
  "credit_memo": "<string>",
  "payment_transaction_bank_description": "<string>",
  "payment_journal_entry_order": "<string>",
  "payment_intercompany_journal": "<string>",
  "voided_journal_entry_order": "<string>",
  "currency": "<string>",
  "amount": 0,
  "payment_date": "2023-12-25",
  "created_at": "2023-11-07T05:31:56Z",
  "voided_date": "2023-12-25",
  "source": "STRIPE",
  "last_modified_at": "2023-11-07T05:31:56Z",
  "customer": 123,
  "invoice": 123,
  "payment_journal_entry": 123,
  "payment_transaction": 123,
  "voided_journal_entry": 123
}

Authorizations

Authorization
string
header
required

Token-based authentication with required prefix "Token"

Path Parameters

invoice_id
integer
required

ID of the invoice

payment_id
integer
required

ID of the payment to void

Response

200 - application/json
id
integer
required
credit_memo
string
required
payment_transaction_bank_description
string
required
payment_journal_entry_order
string
required
payment_intercompany_journal
string
required
voided_journal_entry_order
string
required
created_at
string<date-time>
required
last_modified_at
string<date-time>
required
customer
integer
required
invoice
integer
required
currency
string
Maximum length: 3
amount
number
Required range: -1000000000000000000 < x < 1000000000000000000
payment_date
string<date> | null
voided_date
string<date> | null
source
  • STRIPE - Stripe
  • MANUAL - Manual
Available options:
STRIPE,
MANUAL
payment_journal_entry
integer | null
payment_transaction
integer | null
voided_journal_entry
integer | null
I