EasyBill icon

EasyBill

Kommuniziert mit der EasyBill API für Kunden

SEPA Payment → Create SEPA Payment

AI-generated

Overview

This node operation creates a SEPA payment in the EasyBill system. It is useful for automating the process of initiating SEPA direct debit transactions by providing necessary payment details such as debitor information, mandate details, amount, and payment reference. For example, it can be used in financial workflows to automate billing and payment collection from customers via SEPA direct debit.

Use Case Examples

  1. Creating a SEPA payment by specifying the document ID, debitor name and IBAN, mandate ID and date of signature, local instrument type, sequence type, amount in cents, and payment reference.
  2. Scheduling a SEPA payment with an optional requested booking date and additional optional fields like creditor BIC, creditor IBAN, and remittance information.

Properties

Name Meaning
Document ID Identifier of the associated document for the SEPA payment.
Debitor Name Name of the debitor initiating the payment.
Debitor IBAN IBAN of the debitor for the SEPA payment.
Mandate ID Mandate identifier authorizing the SEPA payment.
Mandate Date of Signature Date the mandate was signed, required for SEPA payment authorization.
Local Instrument Type of direct debit instrument used in the SEPA payment.
Sequence Type Type of SEPA sequence indicating the payment nature.
Amount (Cents) Amount to be debited in cents (e.g., 150 = 1.50€).
Reference Payment reference for the SEPA transaction.
Requested At Optional booking date for the payment in YYYY-MM-DD format or 'now'.
Additional Fields Optional additional fields such as creditor BIC, creditor IBAN, creditor name, debitor address lines, debitor BIC, debitor country, export timestamp, remittance information, and payment type (credit or debit).

Output

JSON

  • document_id - Identifier of the associated document for the SEPA payment.
  • debitor_name - Name of the debitor initiating the payment.
  • debitor_iban - IBAN of the debitor for the SEPA payment.
  • mandate_id - Mandate identifier authorizing the SEPA payment.
  • mandate_date_of_signature - Date the mandate was signed.
  • local_instrument - Type of direct debit instrument used.
  • sequence_type - Type of SEPA sequence indicating the payment nature.
  • amount - Amount to be debited in cents.
  • reference - Payment reference for the SEPA transaction.
  • requested_at - Optional booking date for the payment.
  • creditor_bic - Creditor BIC if provided.
  • creditor_iban - Creditor IBAN if provided.
  • creditor_name - Creditor name if provided.
  • debitor_address_line_1 - Debitor address line 1 if provided.
  • debitor_address_line_2 - Debitor address line 2 if provided.
  • debitor_bic - Debitor BIC if provided.
  • debitor_country - Debitor country code if provided.
  • export_at - Timestamp marking the payment as exported if provided.
  • remittance_information - Additional remittance information if provided.
  • type - Payment type, either Credit or Debit, if provided.

Dependencies

  • EasyBill API key credential

Troubleshooting

  • Missing required fields error: The node throws an error if any of the required fields (debitorName, debitorIban, mandateId, mandateDateOfSignature, localInstrument, sequenceType, reference) are missing or empty. Ensure all required fields are provided and not empty.
  • Date format issues: The mandateDateOfSignature and requestedAt fields are parsed to extract the date part. Ensure these fields are provided in a valid date or ISO string format.
  • API request failures: Network or authentication issues with the EasyBill API can cause request failures. Verify the API key credential and network connectivity.

Discussion