Page not found

The page you are looking for does not exist or has moved.

Policies

The Policies imported from your core system, read-only. To change one, change it in the core system and import again.

At a branch you see the Policies your branch owns; switch to head office for the whole company.
Something went wrong on our side. Try again in a moment.
Filter by:

Type at least 3 letters or digits of a Policy number, plate or chassis number, or at least 3 characters of a Client name.

Showing 1–10 of 4,862Showing 1–10 of 1,284Showing 1–3 of 3Loading Policies…Show per page · Page of 4871291
Policies
Policy numberPlateVehicle · ClientCover · PeriodStatusBranch
01.203.2026.004512
endorsement 2
B 1234 XYZToyota Avanza 1.3 G 2021
Dimas Prasetyo
Comprehensive
12 Mar 2026 – 11 Mar 2027
In forceSurabaya
01.203.2026.004498L 2211 ABHonda Brio Satya E 2023
Siti Rahmawati
Comprehensive
05 Mar 2026 – 04 Mar 2027
In forceSurabaya
01.203.2026.004471Toyota Raize 1.0 GR Sport 2026
Agus Wijaya
Comprehensive
20 Oct 2026 – 19 Oct 2027
Not startedSurabaya
01.203.2025.003120
endorsement 1
L 1450 QRMitsubishi Xpander Ultimate 2022
Hendra Gunawan
TLO
14 Feb 2025 – 13 Feb 2026
EndedSurabaya
01.203.2026.004402L 9031 MNSuzuki Ertiga GX 2019
PT Armada Demo Logistik
Comprehensive
02 Feb 2026 – 30 Sep 2026
CancelledSurabaya
01.203.2026.004389L 6620 FAToyota Calya G 2022
Dewi Lestari
Comprehensive
18 Jan 2026 – 17 Jan 2027
LapsedSurabaya
01.203.2026.004377
endorsement 3
L 4415 BDSuzuki XL7 Alpha 2022
Bambang Sutrisno
TLO
10 Jan 2026 – 09 Jan 2027
In forceSurabaya
01.203.2026.004350L 7720 GHHonda HR-V SE 2024
Yuliana Putri
Comprehensive
06 Jan 2026 – 05 Jan 2027
In forceSurabaya
01.203.2026.004341L 5512 CDToyota Innova 2.0 G 2018
Rudi Hartanto
TLO
03 Jan 2026 – 02 Jan 2027
In forceSurabaya
01.203.2026.004333L 8823 KADaihatsu Terios R 2022
Fitri Handayani
Comprehensive
02 Jan 2026 – 01 Jan 2027
In forceSurabaya
01.204.2026.002216W 3307 TAToyota Rush S GR Sport 2021
Wahyu Setiawan
TLO
10 Jan 2026 – 09 Jan 2027
In forceSidoarjo
01.204.2026.002190
endorsement 1
W 1188 PLDaihatsu Sigra 1.2 R 2021
Nur Aini
Comprehensive
02 Jan 2026 – 01 Jan 2027
In forceSidoarjo
01.207.2026.000318N 4410 KEToyota Agya 1.2 GR Sport 2023
Yohanes Kristanto
Comprehensive
29 Dec 2025 – 28 Dec 2026
In forceHead office
code 07 not set up
01.200.2026.001045B 2231 KLMHonda HR-V SE 2024
PT Armada Demo Logistik
Comprehensive
27 Dec 2025 – 26 Dec 2026
In forceHead office
01.203.2026.004512
endorsement 2
B 1234 XYZToyota Avanza 1.3 G 2021
Dimas Prasetyo
Comprehensive
12 Mar 2026 – 11 Mar 2027
In forceSurabaya
01.203.2025.002877B 1234 XYZToyota Avanza 1.3 G 2021
Dimas Prasetyo
Comprehensive
12 Mar 2025 – 11 Mar 2026
EndedSurabaya
01.203.2019.000941B 1234 XYZHonda Jazz RS 2017
Lukas Wibisono
TLO
04 Feb 2019 – 03 Feb 2020
EndedSurabaya
Showing 1–10 of 4,862Showing 1–10 of 1,284Showing 1–3 of 3Loading Policies…Show per page · Page of 4871291

No Policy matches "B 9876 QQ"

Check the number or plate. A Policy issued since the last import arrives with the next file; the last import finished 12 Oct 2026, 06:15 WIB.

No Policies imported yet

Policies appear here once a Policy file from your core system is imported.

Go to Policy import

A plate can belong to more than one Policy over the years; the chassis number tells them apart.

  • Needs policy.read: without it, the 404 page in the content, with the Shell around it, and no Policies item in the menu.
  • A branch sees the Policies it owns; head office sees every branch's and its own. A head-office row whose branch code no branch carries reads "Head office · code {code} not set up".
  • Search matches the Policy number, the current plate or the chassis kept to its letters and digits, in any case, or the Client name ignoring case: plates and chassis numbers match with or without spaces, a Policy number with or without its dots. An empty search lists every Policy.
  • A search needs 3 letters or digits to match a Policy number, plate or chassis, or 3 characters to match a Client name; a term with a letter or digit that reaches neither (B1, J, 王小) shows the message under the box and sends no search, and so does a link to one. B 1 has 3 characters, so it searches names. A term with no letter or digit lists nothing, as today.
  • The search (Enter) and the page live in the URL: ?q=&page=. 10, 25 or 50 rows a page, paged on the server.
  • A Policy with no plate yet shows an empty Plate cell. Status is read from the period: Ended after it, Not started before it.
  • No row carries an ID number. A row opens the Policy in a side panel; the no-plate and cancelled rows open those states.
  • Policies change only by import (Settings › Policy import); nothing here edits one.
  • Laid out by the settled list-page rule: one tinted card with the search in its "Filter by:" row, main's label as its accessible name and main's placeholder; paging above and below; the Policy number pinned left; the whole row opens the Policy.
  • Search runs on Enter, as Claims' does: main's Search button goes with the start card.
  • Main's count sentence splits: the count moves into the paging ("Showing 1–10 of N"), the plate sentence stays as help under the card, and the branch sentence becomes the page's info note, as Claims has one; it shows at a branch only. The other states are drawn at head office, as the default Admin sees them.
  • "Clear the search" and "Try again" as on Claims; the failed read shows INTERNAL's text.
  • Drafted: "No Policies imported yet" and "Policies appear here once a Policy file from your core system is imported."; a holder of policyImport.create (Admin) also sees "Go to Policy import", the Import mapping's own button text.
  • Each Status chip carries its icon, as every Status chip in the kit; main shows the icon only in the Policy's head.
  • Loading: five skeleton rows inside the table, the search staying (main draws two). Date-times carry WIB.
  • main → spec: every Policy, paged. The list shows every Policy the Scope owns before any search, with "Show 10/25/50 per page" and "Page [n] of N ‹ ›" above and below; GET /policies gains paging and lists every Policy when q is empty.
  • main → spec: the search inside the card. It sits in the list card's "Filter by:" row and runs on Enter; the "Search for a Policy" start card and the Search button go.
  • main → spec: the row opens the Policy. The whole row is clickable and the Policy number is pinned left; today only the number links.
  • main → spec: "Clear the search" on the no-match card, back to every Policy.
  • main → spec: "Try again" under the failed read's alert.
  • main → spec: the count sentence becomes the paging's "Showing 1–10 of N", the plate sentence a help line under the card, and the branch sentence an info note under the heading.
  • main → spec: "No Policies imported yet" when the Insurer has none, with "Go to Policy import" for policyImport.create.
  • main → spec: the Status chip's icon shows in the list too (withIcon).
  • main → spec: without policy.read the page answers the 404 page in its content, with the Shell around it, in place of main's redirect to the landing page with "You don't have access to that page."
  • Policies sits after Claims: Home · Claims · Policies · Survey · Fraud. Built items keep main's order and unbuilt ones follow. No nav sections yet. (12 Oct 2026)
  • The list shows every Policy, paged, and the search filters it; the start card goes. (12 Oct 2026)
  • No access is the 404 page, in the page's content only: the Shell, and in Settings the tabs and menu, stay around it. Main's redirect with "You don't have access to that page." goes. (12 Oct 2026)
  • The search has a minimum term: 3 letters or digits for a number, plate or chassis, 3 characters for a Client name, as Claim registration's Policy search has; the message reads the backend's POLICY_SEARCH_TERM_TOO_SHORT text, under the box, and nothing is searched. #761 adds no result cap: paging bounds every answer. (12 Oct 2026)

From main's web/src/ui/Policies and PolicyStatusChip; the list-page rule from claims.html