Suprafata de e-semnatura imprumutator
GET *************** (party-gated) enumeră real împrumutul KAMO NATIVE de divulgare/închidere a plicurilor + statutul de destinatar prin ESigService; POST ******...
Primitiv pentru prima parte a suprafeţelor de semnare
POST *************** Reamintiri token-ul de acces al unui destinatar și RETURNS link-ul de semnare (fără invitație-email) tur-trip), astfel încât portalul împru...
WS3 procură ordin vânzător-order
Adaugă MlosVendorClient (X-Normal-Auth → MLOSVendorService /api/vendor) + mlos.vendor.url enzaţie de configuraţie şi obiective de aplicare: GET / {uid}/vendor-o...
Proiecţia condiţiilor mele de împrumut pentru vizualizarea condiţiilor portalului
GET / {uid} / condiţiile mele (party- sau operator-gated) întoarce o îngustare Traducerea şi adaptarea: actor intern/notes câmpurile pe care le expune administr...
Secţiunea "Per-împrumut" GET finals to hidrat the capture UIs"
Adaugă listaPerBorrowner (CerereView, Party-gated) + EVENIMENTE pentru lista - Nu. returning {rows:[...]}. Acestea înapoi noile secţiuni de captare a debitorulu...
Metode de citire a secțiunii de împrumut pentru alte venituri/cheltuieli/REO/capturarea cadourilor
Secţiunile repetitive per împrumutator au fost doar scrise; adăugaţi proiecţii de citire - Deci împrumutatul... Capturarea IU poate hidrata rândurile existente ...
Abstractare completă a vânzătorului de credite + adaptoare reale de revânzător
Producție de cale ferată de credit tri-mege. Abstractia trece acum SSN FULL 9 cifre (decriptat la ora comenzii din dosarul criptat al debitorului) + co-împrumut...
Debitor de credite de aproape
GET ************************************************************************************************************************************************************...
Accept X-***-Token pentru clienti mobili in OTKPreAuthFilter
sesiune per-tab ID ca X-***-Token (potrivire *************** Când sunt prezente (şi nu există X-OTK), rezolvaţi sesiunea fără consum şi stabiliţi aceleași atrib...
Traseu /api/email + /api/support prin gazda Api
(EmailService) și Support (MediaService, la fel în amonte ca /api/media) au fost nedirecționate → 404. Adăugați ambele înainte și repara e-mail. service.url de ...
Declanșat de agenție-AUS run proxy
Adds POST ******************************************************************************************************************************************************...
Antete de expo-update pentru copilotul mobil OTA
expo-protocol-versiune:1 + expo-sfv-versiune:0 antete de răspuns care Expo-updates client necesită și static MinIO nu poate emite. Cale mai lungă prefixul câşti...
VendorOrder + VendorOrderEventents for WS3 seller-order spine
Greenfield 3rd-party ordin de înregistrare ************* SCRA). VendorOrder = ordin async parţial-WORM (ClosingArtefact idiom: opac furnizorKey/ExternRef, ident...
Data la care documentul de ștampilă este disponibil pentru ceasul de prospețime (activare WS1)
După extragerea vederii, propagați data efectivă a documentului (active. statement PeriodEnd for bank/broker/retinership, job.payPeriodEnd pentru cabinele de pl...
Ipoteci de amortizare a creditului (suportul WS6)
Singura componentă PITI care nu este stocată pe împrumut. Amortizarea completă standard formula P·r·(1+r)^n/(1+r)^n−1); rata zero se degradează în linie dreaptă...
ÎnchidereReadinessEvaluator
Rulează obligaţiile unui împrumut până la finanţare pun sub semnul întrebării diferenţa dintre final şi sfârşit analiza realizată ("serviciul până la finanțare"...
QxatioEngine
Compune cele patru nuclee (venituri, pasive, PITI/DIT, rezerve) în ONE CalificareSnapshot: venituri eligibile, datorii lunare reconciliate, asamblate PITIA, DTI...
ReservesCalculator
Derives rezervă luni de la active reale cu marje de ajustare standard ale agenției depozite lichide 100%, brokeraj 70%, pensie investită 60%, cadou/împrumutat ...
PitiDtiCalculator
Nucleul relativ pur care completează trioul DTI cu RăspundereReconciler + nucleul veniturilor: PITIA = P&I + taxe + HOI + HOA + MI + inundații; față = PITIA / v...
QxaterIncomeCalculator
Miezul veniturilor pure/deterministe: bază remunerată = cea mai mică conservatoare dovezi disponibile (cabină de plată / W-2 / VOE); variabilă = 2 an medie cu a...
Răspunderea Reconcilier
Computerul pur/fara stare transformand fiecare raspundere in plata lunara care se bazează pe DTI, cu o justificare citată: omisă/plătită exclusă; leasing-uri in...
Spectrometrie cantitativă explicită pentru succesorii delta
CerințăCantitatea câștigă o listă de perioade explicite (+ deltaJson builder); atunci când este prezent este setul necesar, astfel încât un succesor poate fi ur...
*************** ca sursă unică de timp
Adaugă perioadaKeyFor (data) astfel încât să scrie-calea (satisfier stampilare) și evaluatorul de acoperire perioade cheie identice; evaluatorul îi este delegat...
Primitivele de acoperire a perioadei pentru colectarea documentelor pe perioadă
Fundaţia pură, aditivă a colecţiei conţinute pe perioadă (doc 06 §4) Prima parte a declaraţiei bancare "colectează doar lunile pe care nu le am încă" Fix. Nici ...
Înlocuiți chat-ul cu gazduit <kamo-chat> încorporat; ștergeți widget proxy moștenit
Schimbă chat-ul de reactivare al AI/suport viu (PublicChatWidget + AiChatPanel + LiveSupportPanel + traseele proxy ale serverului /api/chat/**) pentru cei găzdu...
Adăugați APK instalat-QR (auto-hosted) pentru a seta fila Aplicație Mobilă
Comutator de instalare/semnare: "Instalează" arată un QR la lansarea semnată APK pe telefon nou poate descărca +sideload-l; "Semnați" păstrează fluxul OTK cu pa...
Web Chat Integrare design personalizator + previzualizare live
Adaugă un dialog personalizat la tab-ul de integrare Web Chat: un formular editor (colore, copii, aspect, comportament, AI prompt) pe stânga și un instant, non-...
Web Chat Integrare fil
Faza 2 nucleul tab-ului de integrare Web Chat: rute BFF proxyning la faza 1a MediaService CRUD, un client tipat și /setări/fetures/chat tab în cazul în care un ...
Kamo-register onorează software-ul auth logo + nume
- DynamicMetaLoader: citeste identitatea software-ului + auth selectors from config.json, rezolva titlu tab, continuă aut logo/name stare la sesiuneStorage - br...
Kamo-login onorează logo-ul auth software + titlu tab
- DynamicMetaLoader: citeste identitatea software-ului + auth selectors from config.json, set tab titlu de la numele rezolvat (authNameBrandSource), persistă st...
LabelManager identitate software UI + titlu tab intern
- Informatii Companie: numele software/numele scurt + numele de login/registru + selectatorii tab-titlu - Branding: upload-uri complete/simplu logo, comutaţii d...
Ghidaj org în 3 etape (creare → finisare DNS → intrare)
Generalizează-l pe primul erou într-un singur panou de ghidare conştient de scenă. privind numărul de organe deținute de membru + statutul DNS (din /api/securit...
Dual company/software responsor + livration + consum
- Organization.ts: livreaza identitatea software-ului + selectoare per-suprafata prin OrgContext - Brand.ts: *************** (+vitest, 8 cazuri) - TemaLogo: log...
Tipuri de upload software + config.json coace
- upload Logo: obiect explicit-cheie comutator *************** cu respingerea implicit, astfel încât un software upload nu poate bloca logo-ul companiei.svg - c...
Câmpuri de branding a software-ului Persist via patchOrganization whitelist
Primul erou CTA pentru membrii de pe platforma org
Arată un erou la bord în partea de sus a placii de lansare acasă invita un Membru KamoCRM-platformă (nu membru al echipei) care nu a creat încă o copil org pent...
TURN-REST Acreditari obiectiv pentru softphone mobil
GET /api/voip/turn/credentials ments efemeral coturn creads (HMAC-SHA1 over) "<expiry>:<memberId>" cu secretul static-aut comun) atât de nativ/celular WebRTC po...
Expuneți per-org primarColor + URL-uri logo pe /mi-rețele
Fiecare rând de org poartă acum prima Color (Organization.colors.colorPri, '#'-prefix pentru a se potrivi config.json) și logo-ul derivatUrl/logoSimpleUrl (them...
Snapshot web-chat de integrare id pe suport vizitator + bilet
Rezolva integrarea WebChat prin crearea KeyHash (enabled-filtrate, consistent cu boottrap() / AI-prompt rezoluție) o dată în creareSuportSesssion și timbre ID-u...
Per-integrare publică AI prompt + atribuirea sesiunii
Upgrade public-chat sistem-prompt cascada de la per-org la per-integrare: PublicAiChatController citește acum X-Public-Chat-Key-Hash antet (nullable) transmis d...
GET /api/public-chat/bootstrap gateway route
Adăugați obiectivul boottrap care reutilizează conducta proxyWithAuth existentă (validarea cheii + originea opt-in + domeniul de aplicare PUBLIC CHAT + limita r...
Rezolvator de configurare a bootstrap public-chat
Adaugă un GET intern *** *** *** *** *** *** care rezolvă o WebChatIntegration by X-Public-Chat-Key-Hash and returns its resoluted design/comportament config (c...
WebChatIntegration CRUD (minte cheie + integrare, org-scoped)
Managementul cu vedere spre Org API pentru fila de setări faza-2. On creați, menționați PublicChatApiKey (aceeași abordare cheie-gen ca publicChatKeyController)...
Adaugă coloane de atribuire WEB CHAT INTEGRATION ID pentru vizitatori/bilet/ai-sesiune
Entitatea de integrare WebChat + repo + DTO + configurare de proiectare implicită
Adaugă "Access Copilot Mobile App" puncte de intrare acasă + NavPri
Ambele suprafeţe expediază un eveniment de interacţiune deschisă pe care NavTop îl ascultă pentru a deschide Centrul de Interacţiuni în fila Setup Mobile App. A...
Poartă parola QR, fila cu o singură linie, antet stânga logo, cod 10 min
- Membrul trebuie să-şi reintroducă parola (server verificat prin /api/mobile-access-otk, care ments OTK numai pe succes) înainte de QR este dezvăluit la un ca...
POST *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
Verifica parola apelantului propriu (passwordEncoder. meciuri împotriva sesiunii lor utilizator) fără a schimba nimic. Folosit de ruta mobil-acces-otk BFF astfe...
Configurați tab-ul de acces mobil
Noua a treia filă în NavTopPanel (de culoare ALLOW MOBILE ACCESS dreapta): arată o marcă QR codarea unei legături profunde OTK de scurtă durată (kamocopilot://c...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.