AmountDueDateRequestDTO

Amount configuration for charge with due date (COBV)

  • abatement
    Type: object · AbatementDTO
    required

    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

  • discount
    Type: object · DiscountDTO
    required

    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.

  • fine
    Type: object · FineDTO
    required

    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
    required

    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
    min length:  
    1
    Pattern: ^\d+\.\d{2}$
    required

    Original amount in decimal format with exactly 2 decimal places