Ugrás a tartalomra
AutomatizálásNyilvános forráskód

settle: befizetések és számlák automatikus párosítása

Automatikusan párosítja a beérkező befizetéseket a számlákkal. Az egyértelmű egyezéseket rögzített szabályok kezelik, minden bizonytalan esetet ember ellenőriz.

settle-futás mintaadatokon: párosított befizetések, a szétosztott összeg és az ember által ellenőrizendő tételek

A kihívás

Minden befizetésnél, amely a bankszámlára érkezik, valakinek ki kell derítenie, mely számlákat fizették vele. Egy utalás három számlát fed le, az ügyfél most csak egy részt fizet, a többit később, a bank útközben levon egy díjat, a közleményben pedig az áll, amit az ügyfél beírt. Ugyanannak az ügyfélnek két számlája is szólhat ugyanarra az összegre, ugyanazon a napon.

Amit készítettünk

Python-motor, amely rögzített szabályokkal kezeli a pontos egyezéseket, a több számlát fedező befizetéseket, a részfizetéseket, a túlfizetéseket és a banki díjakat. Minden párosításhoz megbízhatósági pontszám és érthető indoklás tartozik. Egy opcionális AI-modell csak a nehezen olvasható közleményeket értelmezi, és számlákat javasol; a motor minden javaslatot ellenőriz a nyitott számlákon, a bizonytalan eseteket pedig találgatás helyett egy átnézendő listára teszi. Minden futás végén a motor ellenőrzi, hogy egy fillér se vesszen el, és semmi ne számolódjon kétszer; ha mégis, az eredményt eldobja. Egy böngészős alkalmazás oszlop-hozzárendelést ad a könyvelőprogramokból exportált CSV-fájlokhoz, futási előzményeket és jelszavas védelmet.

A projekt adatai

Típus
Saját termék, nyilvános forráskóddal (PolyForm Noncommercial)
Technológia
  • Python
  • FastAPI
  • Pydantic
  • Hypothesis
  • SQLite
  • Claude API (opcionális)

Eredmény

A 0.1.0-s verzió elérhető a GitHubon: github.com/nagytamasgit/settle. Erősen zajos, generált tesztadatokon az általa megtalált párosítások több mint 97%-a helyes; amit nem tud eldönteni, azt egy ember kapja meg.

Automatizálás és AIAutomatizálás és AI, amely időt spórol a csapatának

Hasonlót építene?

Írja le egy rövid űrlapon. Először írásos tervet és fix árajánlatot kap.

Ajánlatot kérek