Actions32
- Client Actions
- Company Actions
- Event Actions
- External Object Actions
- Invoice Actions
- Location Actions
- Product Actions
- Webhook Actions
Invoice → Add Payment
AI-generatedSummary
Records a payment against an existing invoice in MICE Operations by sending a POST to /invoices/{invoiceId}/payments with the amount, date and payment type.
Inputs
- Invoice ID (required) — Numeric ID of the invoice to add the payment to. It is used in the request URL.
- Amount (required) — Payment amount (number). Sent as
amountin the request body. - Date (required) — Payment date as a free-text string. Sent as
datein the request body. The node doesn't validate or document the format, so use whatever format the MICE Operations API expects. - Type (required) — Payment method: Bank Transfer (banktransfer), Cash (cash, the default), Credit Card (creditcard) or Debit Card (debitcard). Sent as
type. - Request Options — Optional node settings: batching (items per batch, interval in ms), ignore SSL issues, HTTP proxy, and timeout in ms (default 10000).
Output shape
The parsed JSON response from the MICE Operations API for the payment request, one result per input item.
The source defines no output post-processing for this operation, so the response is returned as the API sends it. The exact fields aren't defined in the node. Authentication uses the miceoperationsApi credential against https://api.miceoperations.com/api/v1.
Examples
Example 1: Record a bank transfer received for invoice 1234 after a payment notification arrives.
Invoice ID = 1234, Amount = 250.00, Date = 2026-10-03, Type = Bank Transfer
Example 2: Log a cash payment taken on site for an invoice ID that comes from an earlier node.
Invoice ID = {{$json.id}}, Amount = {{$json.paid}}, Date = {{$now.toISODate()}}, Type = Cash