Declare charge model revision
Declares one effective-dated revision of a charge model on a product version. Attaching a model to a version that already carries live contracts is allowed and is the point of the table being dated: the revision takes effect from its own date forward and never rewrites a charge already assessed.
Autorizaciones
JWT bearer token issued by the identity provider.
Parámetros de ruta
Loan product version identifier.
Cuerpo
Flat amount, decimal string, non-negative.
"25.00"
Charge code carried onto every charge assessed from this model.
1"SERVICING_FEE"
Operator-chosen key for this charge model. Charges are applied by naming it.
1 - 128"SERVICING_FEE"
Charge type. Not a label: the Brazilian consumer-credit cap applies to late_fee and default_interest only, so a wrong type escapes its own ceiling.
late_fee, default_interest, origination_fee, fee "fee"
ISO 4217 currency code.
3"BRL"
Date this revision takes effect (RFC3339 or YYYY-MM-DD, UTC). Must be strictly after the newest revision of the same model on this version: a revision never reaches backwards into days already priced.
"2026-04-01"
Rate component, decimal string, non-negative. Defaults to 0.
"0"
Whether early payoff gives this charge back pro-rata (CDC art. 52 par. 2), measured from the day it was assessed to the contract's final scheduled due date. ABSENT MEANS NOT REFUNDABLE: a charge earned when it was levied, such as a flat origination fee, must be left false. The assessed charge freezes this declaration, so revising the model never changes what is owed on a charge already levied.
false
Respuesta
Created
Flat amount, decimal string.
"25.00"
Charge code.
"SERVICING_FEE"
Operator-chosen key for this charge model.
"SERVICING_FEE"
Charge type.
"fee"
ISO 4217 currency code.
"BRL"
Date this revision takes effect (RFC3339, UTC).
"2026-04-01T00:00:00Z"
Product version this model belongs to (uuid).
"550e8400-e29b-41d4-a716-446655440001"
Rate component, decimal string.
"0"
Whether early payoff gives this charge back pro-rata.
false

