- Navios
- 26 de junho de 2026 às 17:57 UTC
- Autor
- Kamo
- Enviar
- 780e29f
A taxa de preços / células de preço — primeira entidade de catálogo para FK ATH uma versão de taxa-folha (Slice 1) E um produto (Slice 2); a base da montagem do preço §8.1. - MlosBasePriceGrid (mlos base price grid): rateSheetVersionId FK, productId FK, noteRate, lockPeriodDays, basePreço (preço-a-100), basePontos, min/maxLoanAmount, ioFlag. UNIQUE Composto (versão, produto, nota rate, lock period days, io flag) entidade-declarada (io flag NOT NULL → full único, sem DDL em bruto). - NotaRateLadder (ungado @Component): par = célula mais próxima preço- para- 100; mais próximaToPrice( alvo); laços -> taxa de notas mais baixa (doc 02 §8.1 passo 5). 5 NotaRateLadderTest green. CÓDIGO VERIFIADO CORRECÇÃO: Doc 02 §6 diz EmbMoney/EmbPercent, mas o empréstimo bloqueadoPricingSnapshot (a âncora de reprodutibilidade) utiliza RAW BigDecimal — interestRate DECIMAL(9,6), pontos DECIMAL(9,4), nenhum embeddables; EmbPercent(9,4) não pode corresponder a uma taxa de 6-decimal. Então, o preço da grade de imagem os números usam o BigDecimal correspondente ao Empréstimo PricingSnapshot (note rate 9,6 / base price+points 9,4 / montantes do empréstimo 18,2). Sem alteração de código KamoInitializer (catálogo repo pkg registrado corte 1; único índice declarado pela entidade) — apenas re-run.