ChargeDueDatePatchRequestDTO

Partial update for a dynamic charge with due date (COBV)

  • abatement
    Type: object · AbatementDTO

    Abatement configuration for charge with due date

    • mode
      Type: string enum
      required

      Mode for calculating abatement on a charge with due date

      values
      • NONE
      • FIXED
      • PERCENT
    • value
      Type: string Pattern: ^\d+\.\d{2}$

      Abatement value (required when mode != NONE). For FIXED: absolute value, for PERCENT: percentage value

  • additionalInfo
    Type: array object[] · AdditionalInfoDTO[] …50

    Replaces the full additional information list when sent

    Additional information for the payer

    • name
      Type: string
      max length:  
      50
      required

      Name/label of the additional information field.

    • value
      Type: string
      max length:  
      200
      required

      Value of the additional information field.

  • discount
    Type: object · DiscountDTO

    Discount configuration for charge with due date

    • mode
      Type: string enum
      required

      Mode for calculating discount on a charge with due date

      values
      • NONE
      • FIXED_DATE
      • DAILY
    • fixedDateDiscounts
      Type: array object[] · FixedDateDiscountDTO[] …3

      List of fixed date discounts (required when mode = FIXED_DATE, max 3 entries)

      Fixed date discount entry

    • value
      Type: string Pattern: ^\d+\.\d{2}$

      Discount value (required when mode = DAILY). Represents daily discount rate.

  • dueDate
    Type: string Format: date

    New due date (YYYY-MM-DD)

  • emitImage
    Type: boolean

    If true, includes base64 PNG in the response

  • fine
    Type: object · FineDTO

    Fine configuration for charge with due date

    • mode
      Type: string enum
      required

      Mode for calculating fine on a charge with due date

      values
      • NONE
      • FIXED
      • PERCENT
    • value
      Type: string Pattern: ^\d+\.\d{2}$

      Fine value (required when mode != NONE). For FIXED: absolute value, for PERCENT: percentage value

  • interest
    Type: object · InterestDTO

    Interest configuration for charge with due date

    • mode
      Type: string enum
      required

      Mode for calculating interest on a charge with due date

      values
      • NONE
      • DAILY
    • value
      Type: string Pattern: ^\d+\.\d{2}$

      Interest rate value (required when mode = DAILY). Represents daily interest rate.

  • original
    Type: string Pattern: ^\d+\.\d{2}$

    New original amount (replaces stored value)

  • status
    Type: string enum

    Status of a dynamic charge

    values
    • ACTIVE
    • COMPLETED
    • EXPIRED
    • REMOVED_BY_RECEIVER
    • REMOVED_BY_PSP
    • REMOVED_BY_RECEIVER
    • REMOVIDO_PELO_USUARIO_RECEBEDOR
  • validAfterDueDays
    Type: integer Format: int32

    Days the charge remains valid after the due date