Files
rar-autopass/exemple/prezentari_test.json
Claude Agent 32408ed3b5 docs(exemple): payload-uri de test CSV (import) + JSON (API) cu randuri valide si erori
Doua fisiere, unul per canal: prezentari_test.csv (import web) si
prezentari_test.json (API). Fiecare contine randuri valide + randuri care
declanseaza erorile de validare (VIN/nr/data/odometru, prestatii goale),
plus README cu cele 3 niveluri de eroare (shape 422, needs_mapping,
needs_data) si comenzi curl. Operatiile folosesc coduri/denumiri proprii
de service, nu coduri RAR.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 17:34:24 +00:00

115 lines
4.2 KiB
JSON

{
"_comentariu": "Valid + erori de CONTINUT (needs_data). Cazul 422 (item fara cod) NU e aici - respinge toata cererea; vezi README sect. 'Eroare de shape'. Erorile de continut apar ca needs_data DOAR dupa ce operatia e mapata; pana atunci randul e needs_mapping.",
"prezentari": [
{
"vin": "WVWZZZ1KZAW000123",
"nr_inmatriculare": "B123ABC",
"data_prestatie": "2026-06-20",
"odometru_final": "145000",
"prestatii": [{ "cod_op_service": "REP-MOT", "denumire": "Reparatie motor" }],
"obs": "Rand valid"
},
{
"vin": "WAUZZZ8K9BA123456",
"nr_inmatriculare": "CJ45XYZ",
"data_prestatie": "2026-06-18",
"odometru_final": "98230",
"prestatii": [{ "cod_op_service": "INTR-PER", "denumire": "Intretinere periodica" }],
"obs": "Rand valid"
},
{
"vin": "VF1RFB00567890123",
"nr_inmatriculare": "TM10ABC",
"data_prestatie": "2026-06-15",
"odometru_final": "210500",
"prestatii": [
{ "cod_op_service": "REV-PER", "denumire": "Revizie periodica" },
{ "cod_op_service": "SCH-ULEI", "denumire": "Schimb ulei complet" }
],
"obs": "Rand valid cu doua operatii"
},
{
"vin": "ZFA31200000654321",
"nr_inmatriculare": "B77TST",
"data_prestatie": "2026-06-10",
"odometru_initial": "304000",
"odometru_final": "305000",
"prestatii": [{ "cod_op_service": "REP-ODO", "denumire": "Reparatie odometru" }],
"obs": "Rand valid cu odometru initial"
},
{
"vin": "WVWZZZ1KZAW00Q123",
"nr_inmatriculare": "B22ERR",
"data_prestatie": "2026-06-12",
"odometru_final": "120000",
"prestatii": [{ "cod_op_service": "REP-MOT", "denumire": "Reparatie motor" }],
"obs": "EROARE VIN_FORMAT - VIN contine Q"
},
{
"vin": "WAUZZZ8K9BA12345",
"nr_inmatriculare": "B23ERR",
"data_prestatie": "2026-06-12",
"odometru_final": "120000",
"prestatii": [{ "cod_op_service": "INTR-PER", "denumire": "Intretinere periodica" }],
"obs": "EROARE VIN_FORMAT - VIN are 16 caractere"
},
{
"vin": "1HGCM82633A123456",
"nr_inmatriculare": "BUCURESTI2026",
"data_prestatie": "2026-06-12",
"odometru_final": "120000",
"prestatii": [{ "cod_op_service": "REV-PER", "denumire": "Revizie periodica" }],
"obs": "EROARE NR_INMATRICULARE_FORMAT - peste 10 caractere"
},
{
"vin": "JH4KA8260MC123456",
"nr_inmatriculare": "B24ERR",
"data_prestatie": "2024-06-01",
"odometru_final": "120000",
"prestatii": [{ "cod_op_service": "INTR-PER", "denumire": "Intretinere periodica" }],
"obs": "EROARE DATA_PREA_VECHE - inainte de 01.12.2024"
},
{
"vin": "5YJSA1E26HF123456",
"nr_inmatriculare": "B25ERR",
"data_prestatie": "2027-01-01",
"odometru_final": "120000",
"prestatii": [{ "cod_op_service": "REV-PER", "denumire": "Revizie periodica" }],
"obs": "EROARE DATA_VIITOR - data in viitor"
},
{
"vin": "WP0AB29915S123456",
"nr_inmatriculare": "B26ERR",
"data_prestatie": "2026-13-05",
"odometru_final": "120000",
"prestatii": [{ "cod_op_service": "REP-MOT", "denumire": "Reparatie motor" }],
"obs": "EROARE DATA_FORMAT - luna 13 inexistenta"
},
{
"vin": "SB1KZ3JE60E123456",
"nr_inmatriculare": "B27ERR",
"data_prestatie": "2026-06-12",
"odometru_final": "o-suta-mii",
"prestatii": [{ "cod_op_service": "INTR-PER", "denumire": "Intretinere periodica" }],
"obs": "EROARE ODOMETRU_FINAL_FORMAT - nu e numar"
},
{
"vin": "TMBJF25J5C3123456",
"nr_inmatriculare": "B28ERR",
"data_prestatie": "2026-06-12",
"odometru_final": "150000",
"prestatii": [{ "cod_op_service": "REP-ODO", "denumire": "Reparatie odometru" }],
"obs": "EROARE ODOMETRU_INITIAL_LIPSA - R-ODO fara odometru initial"
},
{
"vin": "WVWZZZ1KZAW000999",
"nr_inmatriculare": "B29ERR",
"data_prestatie": "2026-06-12",
"odometru_initial": "400000",
"odometru_final": "300000",
"prestatii": [{ "cod_op_service": "REP-ODO", "denumire": "Reparatie odometru" }],
"obs": "EROARE ODOMETRU_INITIAL_ORDINE - initial mai mare ca final"
}
]
}