EasyBill icon

EasyBill

Kommuniziert mit der EasyBill API für Kunden

SEPA Payment → Update SEPA Payment

AI-generated

Overview

This node operation updates an existing SEPA payment in the EasyBill system. It allows users to modify various fields of a SEPA payment such as the associated document ID, amount, debitor details (IBAN, name), mandate information, payment reference, requested booking date, local instrument, sequence type, and additional optional fields like creditor details, debitor address, export timestamp, and remittance information. This operation is useful for scenarios where SEPA payment details need to be corrected or updated after creation, ensuring accurate and up-to-date payment records.

Use Case Examples

  1. Updating the amount and debitor IBAN of a SEPA payment identified by its SEPA Payment ID.
  2. Changing the mandate ID and date of signature for a SEPA payment to reflect updated mandate information.
  3. Modifying the payment reference and requested booking date for scheduling purposes.

Properties

Name Meaning
SEPA Payment ID ID of the SEPA payment to update, required to identify the payment.
Document ID Identifier of the associated document for the SEPA payment.
Update Fields Collection of fields to update on the SEPA payment, including amount, debitor IBAN, debitor name, local instrument, mandate date of signature, mandate ID, reference, requested booking date, and sequence type.
Additional Fields Additional optional fields for the SEPA payment 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).
Options Batching options to control the number of items processed per batch and the interval between batches.

Output

JSON

  • id - The unique identifier of the updated SEPA payment.
  • document_id - The associated document ID of the SEPA payment.
  • debitor_name - The name of the debitor in the SEPA payment.
  • debitor_iban - The IBAN of the debitor.
  • mandate_id - The mandate identifier associated with the SEPA payment.
  • mandate_date_of_signature - The date the mandate was signed.
  • local_instrument - The local instrument type used for the payment.
  • sequence_type - The sequence type of the payment.
  • amount - The amount of the payment in cents.
  • reference - The payment reference.
  • requested_at - The booking date for the payment.
  • creditor_bic - The BIC of the creditor.
  • creditor_iban - The IBAN of the creditor.
  • creditor_name - The name of the creditor.
  • debitor_address_line_1 - The first line of the debitor's address.
  • debitor_address_line_2 - The second line of the debitor's address.
  • debitor_bic - The BIC of the debitor.
  • debitor_country - The country code of the debitor.
  • export_at - Timestamp marking when the payment was exported.
  • remittance_information - Additional remittance information for the payment.
  • type - The type of payment, either CREDIT or DEBIT.

Dependencies

  • EasyBill API with an API key credential

Troubleshooting

  • Missing required fields error: The node throws an error if any of the mandatory fields (debitorName, debitorIban, mandateId, mandateDateOfSignature, localInstrument, sequenceType, reference) are missing or empty. Ensure all required fields are provided and not empty.
  • Date format issues: Mandate Date of Signature and Requested At fields are parsed to date format. Invalid date formats may cause errors. Use ISO date strings or valid date formats.
  • API request failures: Network issues or invalid credentials can cause the API request to fail. Verify API key credentials and network connectivity.

Links

Discussion