Objekt
AnswerWarning
En varning som är kopplad till ett svar. kind är utökningsbar: visa en okänd typ med ett allmänt meddelande. Typer:
- chart_unavailable, chart_type_changed, chart_axis_categorical, tool_not_allowed, tool_failed, table_query_failed (en tabellfråga i svaret misslyckades), truncated. De här typerna har ingen reason.
- answer_mismatch_data: en siffra i svaret bredvid en månad skiljer sig från diagrammets data för den månaden (reason: period_value, period_missing, total_as_period, period_part); eller siffran finns inte i svarets data (reason: number_not_in_data); eller ett översiktssvar nämner ett dokument som inte finns i dokumentlistan och saknar källänk (reason: document_not_in_list); eller siffran finns i data, men i en annan valuta (reason: currency_mismatch, med fälten number, currency, currencies). Fält: text, expected, spans.
- answer_source_ambiguous: data kommer från flera liknande tabeller för samma period, och frågan bad inte om att kombinera dem (text listar tabellerna).
- answer_no_data_basis: ett svar med månadssiffror saknar tabelldata, så siffrorna är inte verifierade.
- currency_missing: en siffra från monetära data saknar valuta, trots att data har flera valutor (text, number, spans, currencies).
- mixed_currency_sum: en siffra i svaret är lika med en summa av värden i olika valutor (text, number, spans, currencies).
- access_limited: vissa resultat uteslöts på grund av användarens åtkomst, så svaret kan vara ofullständigt (inga datafält).
- fx_rate_stale: omräkningen använde en växelkurs som är äldre än aktualitetströskeln för sin källa (rate_date, currencies).
- fx_rate_missing: ett belopp i svaret räknades inte om. reason är no_rate_on_date (ingen kurs för datumet på beloppets rad inom toleransen: 7 dagar, eller 31 dagar för manuellt uppladdade kurser) eller no_rate (inga kurser alls för paret). currencies listar valutorna utan kurs. text är en reservtext på engelska med paren och datumen, till exempel ”RUB → USD on 2026-03-04, 2026-03-05”, där flera par skiljs åt med ”; ”.
- restricted_unverified: en fråga om ett begränsat ämne. Utdrag visas inte utan en relevanskontroll (inga datafält).
- enrichment_pending: frågans avgränsning har dokument som fortfarande bearbetas, så deras fält och finansiella poster är inte klara. reason är documents (en fråga om belopp eller ett svar från tabeller, så totalen kan vara ofullständig) eller document (en fråga om ett visst dokument som fortfarande bearbetas eller inte kunde bearbetas). pending är antalet dokument som bearbetas, och card_ids är de som användaren ser (högst 20). failed är antalet dokument som inte kunde bearbetas, och failed_card_ids är de synliga (högst 20).
- partial_coverage: en dossierfråga eller en lista med dokument av en typ. found dokument hittades inom avgränsningen, och bara shown < found finns i svaret, så svaret kan vara ofullständigt.
- reconcile_unconfirmed: svaret säger ”stämmer” på en avstämningsfråga, men beloppet hittades inte i två olika dokument (text är en anteckning med beloppen från båda källorna på svarets språk).
Klienten bygger texten för användaren från kind, reason och datafälten på gränssnittets språk. text för access_limited, restricted_unverified och fx_rate_missing samt expected är reservtexter på svarets språk eller på engelska.
Fält
kindstringobligatoriskreasonstringanswer_mismatch_data: orsakskoden (period_value,period_missing,total_as_period,period_part,number_not_in_data,document_not_in_list,currency_mismatch).chart_axis_categorical:unparsed_periods.tool_failed,table_query_failed,truncated: ingenreason.currency_missing,mixed_currency_sum: en förklaring på engelska (en reservtext; klienten bygger frasen fråncurrencies).fx_rate_missing:no_rate_on_date(ingen kurs för radens datum inom toleransen) ellerno_rate(inga kurser alls för paret).requestedstringtypestringtoolstringtool_failed,tool_not_allowed: verktygets namn.textstringDen del av svaret som varningen gäller (
answer_mismatch_data: månaden och siffran så som de står i svaret). Föraccess_limited,restricted_unverifiedochfx_rate_missing: en reservtext (fx_rate_missing: paren och datumen utan kurs).expectedstringVad data säger (
answer_mismatch_data: värdet för den här månaden och månaden för det här värdet, eller totalens värde).spansarray of array of integerFragmentens positioner i svarstexten (UTF-16, som i JavaScript-strängar): siffran och månaden.
numberstringanswer_mismatch_data: siffran så som den står i svaret. Tillsammans medperiod,other_period,valuesochrowsär detta data för varningstexten på gränssnittets språk.periodstringanswer_mismatch_data: månaden från svaret (YYYY-MM).other_periodstringanswer_mismatch_data: månaden i data vars värde är lika med siffran (YYYY-MM).valuesarray of number (double)answer_mismatch_data: datavärdena för månaden, eller totalen.rowsintegeranswer_mismatch_data,period_part: hur många rader som summerades i månadens total.currencystringanswer_mismatch_data,currency_mismatch: siffrans valuta så som den anges i svaret (kod enligt ISO 4217).currenciesarray of stringValutor i data (koder enligt ISO 4217). För
currency_mismatch: de valutor som det här värdet förekommer i i data; förcurrency_missingochmixed_currency_sum: valutorna för de monetära värdena i svarets data; förfx_rate_stale: valutorna som räknades om till en inaktuell kurs; förfx_rate_missing: valutorna utan kurs.rate_datestring (date)fx_rate_stale: datumet för den inaktuella kursen (YYYY-MM-DD).pendingintegerenrichment_pending: hur många dokument inom frågans avgränsning som fortfarande bearbetas.card_idsarray of stringenrichment_pending: korten för dessa dokument som användaren ser (högst 20).failedintegerenrichment_pending: hur många dokument inom frågans avgränsning som inte kunde bearbetas.failed_card_idsarray of stringenrichment_pending: korten för de dokument som inte kunde bearbetas och som användaren ser (högst 20).foundintegerpartial_coverage: hur många dokument i uppsättningen som hittades inom frågans avgränsning.shownintegerpartial_coverage: hur många av de hittade dokumenten som finns i svaret.