Gå til indhold

Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt

Gamle scope-værdier tænder en linse, men skærer anderledes

Fælde

faelde.kvitteringer.gammel-scope-viser-forkert-linse

scope=attention og scope=handled får linsen Skal behandles og Klar til bogføring til at lyse, men listen er skåret efter andre regler end linserne.

Status: live. Verificeret 2026-10-01 mod app@e99eb6a.

Felter

symptom
Et gammelt link med scope=handled viser linsen Klar til bogføring som valgt, men listen indeholder bogførte og tilbageførte bilag, ikke bilag der er klar til at blive bogført.
aarsag
Klienten oversætter scope=attention til linsen needs og scope=handled til linsen ready, så chippen lyser. Serveren skærer derimod attention og handled efter de gamle faneregler: attention er statusserne pending, booking, failed og scan_failed, handled er booked og reversed. De rigtige linser, scope=needs og scope=ready, har deres egne vilkår på banklinje, journal, regnskabsår og bilagsnummer.
saadan undgaas
Brug scope=needs og scope=ready, når et link skal åbne en linse. Når et tal fra en gammel attention- eller handled-visning skal sammenlignes med linsetallene, så regn med at de to ikke er det samme sæt.

Kilder

kode: app app/Services/Ap/Concerns/BuildsVoucherFilteredListQuery.php · BuildsVoucherFilteredListQuery::applyScopeFilterverificeretkode: app resources/js/Pages/Dashboard/Vouchers/hooks/useVoucherListState.tsx · useVoucherListStateverificeret

Bruges af

Ingen andre entiteter peger herhen endnu.