Jedinica 2 / 11

Obrada podataka o troškovima i fakturama

Dobici:

  • Mogućnost pretvaranja slobodnog teksta i podataka o fakturama u tablicu strukturiranu prema fiksnoj shemi
  • Sposobnost postavljanja ponovljivih upita za kategorizaciju troškova, povrat PDV-a i otkrivanje anomalija
  • Sposobnost provjere izdvojenih financijskih polja s provjerama jednakosti PDV-a i potpune dosljednosti

Jedan od zadataka na koji računovodstveni timovi troše najviše vremena je organiziranje raštrkanih podataka o troškovima i fakturama u organizirane tablice. Faktura priložena e-pošti, fotografija računa poslana s WhatsAppa, bilješka o trošku u obliku slobodnog teksta poput "objed za sastanak u Ankari + taksi 840 TL"... Svi bi trebali završiti na istom mjestu: redak strukturiran kategorijama, iznosom, PDV-om (porez na dodanu vrijednost), datumom i poljima dobavljača.

Umjetna inteligencija (AI) vrlo je moćna u ovoj transformaciji "slobodnog teksta u strukturu". Ali u financijskim podacima nedopustivo je da čak i lipa pogriješi. Stoga ćemo u ovoj jedinici zajedno naučiti dvije stvari: natjerati umjetnu inteligenciju da proizvodi podatke prema fiksnoj shemi (unaprijed određeni popis polja) i potvrditi izlaz pomoću skupnih provjera dosljednosti.

Zašto je "shema" tako važna?

Shema je kada unaprijed kažete koja će polja biti u svakom retku, kojim redoslijedom i u kojem formatu. Ako ne navedete shemu, model proizvodi drugačiji format za svaku fakturu; Tada bi njihovo kombiniranje u jednu tablicu bilo teško bez ručnog ispravljanja. Ako date shemu, izlaz će biti dosljedan i provjerljiv.

Dobar dijagram troškova uključuje sljedeća polja: datum, dobavljač, opis, kategorija, iznos isključenja PDV-a (osnovica), stopa PDV-a, iznos PDV-a, ukupno uključujući PDV, dokument br.

Savjet: Numerička polja uvijek definirajte prema konvenciji "točka/zarez". Izgovorom "Zapišite iznose u formatu 1234.56, bez razdjelnika tisućica" izbjeći ćete sate noćne more oblikovanja prilikom kasnijeg izvoza u Excel.

Korak po korak: od slobodnog teksta do tablice

  1. Popravite shemu. Napišite nazive polja, redoslijed i format.
  2. Dajte popis kategorija. Zamolite model da odabere s vašeg popisa, a ne da izmišlja kategorije u glavi.
  3. Napravite pravilo nesigurnosti. Neka područje za koje nije siguran ostavi prazno i ​​stavi znak "kvačica".
  4. Provjerite logiku PDV-a. Neka model provjeri jednadžbu baza + PDV = ukupno.
  5. Provjerite ukupni iznos. Odgovara li zbroj svih redaka vašem kontrolnom zbroju?

Slab upit / Jak upit

Slab upit: Pretvorite sljedeće troškove u tablicu: - Taksi za hranu u Ankari 840 - pribor za pisanje 300 uključujući PDV - hotel 2 noćenja 3600

To daje izlaz s kategorijom nedosljednom, PDV-om pomiješanim, formatom drugačijim u svakom retku.

Snažan upit: Pretvorite sljedeće naplate slobodnog teksta u tablicu TOČNO prema ovoj shemi: Polja (ovim redoslijedom): datum | dobavljač | opis | kategorija |baza | PDV_stopa | PDV_iznos | ukupno | noteRules:- Kategorija samo sa sljedećeg popisa: [Putovanje, Smještaj, Hrana, Pribor, Prijevoz, Ostalo]- Napišite iznose u formatu 1234.56 (bez razdjelnika tisućica).- Ako je navedeno "PDV uključen", izračunajte osnovicu i PDV nazad; Ako ne znate stopu PDV-a, u polje za napomenu upišite "potvrda stope" i ostavite prazno. - Osigurati jednakost porezne osnovice + PDV_iznos = ukupno u svakom retku; Ako ga ne pruža, upišite "NE ISPUNJAVA" u polje za napomenu. - Ostavite polje za koje niste sigurni, dodajte "ček" u bilješku.

Ovaj upit ponovno izračunava osnovicu za tiskanice uključujući PDV na 250 i PDV na 50, označava stavke s dvosmislenim stopama i proizvodi čist izlaz koji se može kombinirati u jednu tablicu.

Logika povrata PDV-a

Pronalaženje porezne osnovice iz iznosa koji uključuje PDV često je potreban postupak u računovodstvu. Formula: baza = ukupno / (1 + stopa). Na primjer, za 300 TL uključujući 20% PDV-a, baza = 300 / 1,20 = 250, PDV = 50. Ako izričito date ovu formulu modelu, margina pogreške se smanjuje.

transakcija

formula

Uzorak (20%)

PDV bez PDV-a → uključen

ukupno = osnovica × (1 + stopa)

250 × 1,20 = 300

PDV uključen → osnovica

baza = ukupno / (1 + stopa)

300 / 1,20 = 250

iznos PDV-a

PDV = ukupno − osnovica

300 − 250 = 50

kontrola

osnovica + PDV = ukupno

250 + 50 = 300

Rad s fotografijom računa i OCR ispisom

Troškovi s terena često stižu kao fotografija računa ili PDF račun. Tehnologija koja izdvaja tekst iz tih slika zove se OCR (Optical Character Recognition). Alati vizualne umjetne inteligencije mogu obaviti posao, ali OCR izlaz je uvijek manjkav: zarez se može čitati kao točka, "5" se može zamijeniti sa "S", znamenka iznosa može se izgubiti. Stoga nikada ne uključite iznose iz OCR-a izravno u računovodstvo.

Izdvojite sljedeća polja iz ove slike fakture i TOČNO ih upišite u sljedeću shemu:datum | dobavljač | porez_broj | baza | PDV_stopa | PDV_iznos | totalRules:- Napišite "NEPROČITANO" u bilo koje polje koje ne možete pročitati ili niste sigurni, nemojte pogađati.- osnovica + PDV_iznos = provjerite ukupan iznos; Ako nije, označite "PROVJERI". - Navedite iznose u formatu 1234,56.

Kritično je sigurnosno pravilo da nikoga ne natjerate da pogodi nesigurno područje. Ako model dovrši broj s "najvjerojatnije", zapis tiho unosi pogrešku. Oznaka "UNREAD" omogućuje čovjeku da se vrati na izvorni dokument i potvrdi ga.

Savjet: U OCR ispisu, ukupni iznos obično je najpouzdanije polje za čitanje jer je napisano velikim fontom. Ako porezna osnovica + PDV = ukupna jednadžba ne vrijedi, u kojem je području pogreška možete saznati vraćanjem iz ove jednadžbe.

Detekcija anomalija i dvostrukih zapisa

AI ne samo prevodi; Također pronalazi sumnjive predmete. Na primjer, gotovo isti iznos od istog dobavljača dva puta na isti dan ili neuobičajeno veliki trošak za kategoriju.

U tablici troškova u nastavku označite sljedeće anomalije i napišite razlog:1) Mogući dvostruki zapis (isti dobavljač + sličan iznos + nedavni datum)2) Iznosi veći od 3 puta prosjeka kategorije3) Stopa PDV-a različita od očekivane za kategoriju Samo označite i napišite razlog; nemojte brisati niti mijenjati nijedan redak.

Oprez: AI-jevo upozorenje "ovo bi se moglo ponavljati" je savjet, a ne odluka. Ta dva zapisa zapravo mogu biti dvije različite usluge. Odluku o brisanju ili spajanju uvijek donose ljudi; Model jednostavno privlači pažnju.

Mini kućišta

Slučaj 1 — hrpa od 300 žetona. Računovodstveni stručnjak pretvorio je popis troškova na kraju mjeseca s besplatnim tekstom od 300 redaka u tablicu u otprilike 15 minuta s dijagramom. Posao, koji je trajao 4 sata kada se obavljao ručno, smanjen je na 40 minuta uz provjeru. Dobitak nije samo brzina; dosljednost kategorije također se povećala.

Slučaj 2 — Uhvaćeno dvostruko plaćanje. Anomalija je označila da je faktura od 4.720 TL za dobavljača dvaput unesena s dva različita broja dokumenta. Pregledom je utvrđeno da je jedan nacrt, a drugi finalizirani račun, a oba su dospjela na naplatu. Bez umjetne inteligencije bilo bi dvostrukog plaćanja.

Slučaj 3 — zamka stope PDV-a. Model je kupnji osnovne hrane dodijelio 20% PDV-a; dok je stavka bila u skupini niže stope. Zahvaljujući pravilu "potvrda tečaja", linija je označena, verificirana i ispravljena od strane stručnog izvora. Pouka: ne ostavljajte stopu PDV-a modelu, potvrdite je iz popisa ili dokumenta.

Uobičajene greške

  • Prevođenje podataka bez pružanja sheme. Svaki redak dolazi u drugom formatu, a kombiniranje zahtijeva ručne ispravke.
  • Ne pruža popis kategorija. Model odgovara svojim kategorijama; izvještavanje postaje nedosljedno.
  • Bez provjere jednakosti PDV-a. porezna osnovica + PDV = retci koji ne zbrajaju zbroj tiho se unose u tablicu.
  • Zamijeniti upozorenje na anomaliju s odlukom. "Može se ponoviti" je početak; Ljudsko biće donosi odluku o brisanju.
  • Preskakanje kontrolne sume. Oslanjanje na izlaz bez usporedbe ukupnog broja redaka s poznatim kontrolnim iznosom.

Ukratko

  • Prilikom obrade slobodnih tekstualnih podataka o troškovima/fakturama s umjetnom inteligencijom, najpouzdaniji način je zatražiti izlaz prema fiksnoj shemi.
  • Pružanje popisa kategorija i pojašnjenje pravila oblikovanja (točka/zarez, razdjelnik tisućica) održava izlaz dosljednim i prenosivim.
  • Modelu eksplicitno dajte formulu za izračun povrata PDV-a i provjerite jednakost porezne osnovice + PDV = ukupno u svakom retku.
  • Umjetna inteligencija je moćna u označavanju duplikata i nenormalnih zapisa, ali odluku o brisanju/spajanju uvijek donosi čovjek.
  • Unakrsna provjera ukupnih vrijednosti linije s poznatim kontrolnim zbrojem osigurava cijeli posao.

Zadatak aplikacije

Pripremite mješoviti popis troškova (stvarnih ili uzorak) od najmanje 10 redaka; svjesno uključiti duplikat i stavku s pogrešnom stopom PDV-a. Pretvorite ga u tablicu pomoću moćnog predloška upita, a zatim pokrenite upit za anomaliju. Provjerite hvata li model dvije zamke koje ste postavili i ručno provjerite jednakost PDV-a u tri retka.

popis za provjeru

  • [ ] Definirao sam fiksnu shemu s nazivima polja, redoslijedom i formatom.
  • [ ] Dao sam popis kategorija modelu, nisam dopustio da ga nadoknadi.
  • [ ] Dodao sam pravilo numeričkog formata (točka/zarez, bez razdjelnika tisućica).
  • Provjerio sam [ ] poreznu osnovicu + PDV = potpunu jednakost.
  • [ ] Napravio sam skeniranje anomalija/duplikata i donio sam odluke kao čovjek.
  • [ ] Usporedio sam zbroj retka s poznatim kontrolnim zbrojem.