OCR på räkningar

Diskussion i 'Appförslag och idéer' startad av Buzz, 21 jul 2010.

  1. plun

    plun Android Medlem

    Blev medlem:
    18 okt 2009
    Inlägg:
    5 631
    Mottagna gillanden:
    520

    MINA ENHETER

    Jo jag har ju följt tråden och de som provat ver 0.0.4 är ju inte riktigt nöjda.

    Att levererar en apk för test mot en slutanvändare borde ju sedan vara en målsättning för en utvecklare....

    Jag har fortfrande min räkningshög kvar...:teeth:

    Sen är det här en förbenat rolig tråd där man ser kraften hos den öppna källkoden !:D
     
  2. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Nu finns det en test-version. Kör hårt under förutsättning att du rapporterar tillbaka. Bra som dåligt! :)
    http://droidgiro.se
     
  3. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Har öppnat en dedikerad tråd för DroidGiro eftersom projektet nu börjar göra sig redo för Market-release. Se https://swedroid.se/forum/showthread.php?p=434840
    Det går dock utmärkt att fortsätta använda denna tråd som en utvecklingsrelaterad tråd för DroidGiro!
     
  4. rimion

    rimion Youth Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    178
    Mottagna gillanden:
    63
    Operatör:
    Telia
    Telefon:
    Google Pixel 6

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 6
    Platta:
    Samsung Galaxy Tab S4
    Jag har förbättrat, i mina ögon, koden som är kopplat till Swedbank. I background.js har jag gjort följande:

    PHP:
    function handleSwedbank(invoicetab) {
        
    console.log('handle swedbank...');
        
    chrome.tabs.executeScript(tab.id, {
            
    code"if ('"invoice.reference +"' != '') document.getElementById('meddelandeOCR').value= '"invoice.reference +"';" +
                  
    "if ('"invoice.amount +"' != '') document.getElementById('beloppProcent').value= '"invoice.amount +"';" +
                  
    "hit = -1;"+
              
    "for (i=1; i<document.getElementById('tillkontoIndex').length;i++) {"+
                      
    "if(document.getElementById('tillkontoIndex').options[i].text.replace(\/ \/g, '').indexOf('"invoice.account +"') != -1) {"+
                          
    "document.getElementById('tillkontoIndex').selectedIndex=i;"+
                          
    "hit = i;"+
                          
    "break;"+
                      
    "}"+
                  
    "}"+
                  
    "if (hit == -1) {"+
                      
    "document.getElementById('annan_mottagare').style.display = '';"+
                      
    "if ('"invoice.type +"' == 'BG') { document.getElementById('BGKonto').checked='checked'; }"+
                      
    "if ('"invoice.type +"' == 'PG') { document.getElementById('PGKonto').checked='checked'; }"+
                      
    "document.getElementById('kontonummer').value = '"invoice.account +"';"+
                  
    "}"
        
    });
    }
    Det jag har lagt till är att om fakturans mottagaren(postgironumret/bankgironumret) finns i listan över inlagda mottagare i banken så väljs mottagaren i listan. Om fakturans mottagare inte finns i listan så "öppnas" lägg till ny mottagare och rätt betalningsrutin samt mottagare väljs. Jag skulle eventuellt kunna göra så att "Hämta mottagarnamn" körs.

    Testa gärna och lägg in i er kod om ni finner det användbart.
     
    Last edited: 29 jan 2011
  5. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Bra med förbättringar! Finns det någon anledning till att man inte alltid skriver in mottagarens gironummer även om man har mottagaren sparad redan?
     
  6. ulsa

    ulsa Adult Droid Medlem

    Blev medlem:
    24 aug 2010
    Inlägg:
    749
    Mottagna gillanden:
    130

    MINA ENHETER

    Hos Nordea finns det inte det. Det är ju mest en förenkling så att man istället för att skriva in gironumret väljer ett i en lista. Antar att det är samma för Swedbank.
     
  7. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Ja, på Skandiabanken gör det heller ingen skillnad om man väljer ett sparat nummer eller skriver in det på nytt. Det jag försöker säga är att det kanske inte är någon mening att komplicera bank-skripten i onödan om det inte tillför något specifikt. Därför min fundering till rimion.
     
  8. rimion

    rimion Youth Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    178
    Mottagna gillanden:
    63
    Operatör:
    Telia
    Telefon:
    Google Pixel 6

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 6
    Platta:
    Samsung Galaxy Tab S4
  9. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Tack, jag lägger in och testar det.

    EDIT: Fungerade hur bra som helst. Har commitat och pushat nu. Tackar.
     
    Last edited: 29 jan 2011
  10. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Wulax, mycket bra jobb med mellanslagen!
    Blev något knaps med de reguljära uttrycken däremot. Fick t.ex. inte träff på konton längre. Men jag har justerat de och commitat.
     
  11. wulax

    wulax Kid Droid Medlem

    Blev medlem:
    7 jul 2010
    Inlägg:
    61
    Mottagna gillanden:
    7

    MINA ENHETER

    Bra att du fixade. Det verkar som att vissa skriver högraste delen med mellanslag innan #dokumenttyp# och andra skriver ihop det med gironumret.
    Jag committade just en fix för debug bitmap, men inkluderade inte mellanslagen. Tror inte de skulle fylla någon funktion och gör bilden för stor för skärmen på min Hero i vissa fall.
     
  12. pakerfeldt

    pakerfeldt Adult Droid Medlem

    Blev medlem:
    28 feb 2010
    Inlägg:
    716
    Mottagna gillanden:
    72

    MINA ENHETER

    Det är nog helt okej. Det reguljära uttrycket för konto tillåter både med och utan mellanslag före #dokumenttyp#.
     
  13. b.lindahl

    b.lindahl Teen Droid Medlem

    Blev medlem:
    20 aug 2009
    Inlägg:
    350
    Mottagna gillanden:
    9

    MINA ENHETER

    En liten grafisk bugg visar sig för mig när jag går in i inställningarna eller Om-skärmen och sen tillbaka. Då hamnar knapparna i nederkant halvt utanför skärmen. Se denna skärmdump
    Det är som om det skjuts in en sorgkant i överdelen av skärmen. Klickar jag på meny så återställs utseendet så hela knapparna syns igen.

    Jag kör för övrigt, CyanogenMod CM7 ifall det kan vara anledningen till beteendet. Någon mer med HTC Desire som sett problemet?

    En annan grej är att när jag går in under Om DroidGiro så verkar tangentbordet aktiveras av någon anledning, trots att inget inmatningsfält finns på sidan.
     
  14. Hund

    Hund Android Hedersmedlem

    Blev medlem:
    15 aug 2009
    Inlägg:
    5 572
    Mottagna gillanden:
    1 006
    Operatör:
    Fello
    Telefon:
    Google Pixel 3a

    MINA ENHETER

    Operatör:
    Fello
    Telefon:
    Google Pixel 3a
    ROM:
    Lineage OS
    När kommer ett addon till Firefox? Vore ju kul att testa detta.
     
  15. wulax

    wulax Kid Droid Medlem

    Blev medlem:
    7 jul 2010
    Inlägg:
    61
    Mottagna gillanden:
    7

    MINA ENHETER

    Det kommer när någon skrivit ett. :) Det är johannilsson som skrivt tillägget för Chrome men han verkar inte vilja skriva ett till Firefox. Förhoppningsvis när vi nu släppt den till Market kommer projektet få mer uppmärksamhet och kanske någon kunnig och villig kan bidra med det.
     
  16. wulax

    wulax Kid Droid Medlem

    Blev medlem:
    7 jul 2010
    Inlägg:
    61
    Mottagna gillanden:
    7

    MINA ENHETER

    Tack för buggrapporterna. Ska kolla på detta.
     
  17. zebaot

    zebaot Infant Droid Medlem

    Blev medlem:
    31 jan 2011
    Inlägg:
    2
    Mottagna gillanden:
    0

    MINA ENHETER

    Om man väljer "registrera flera" på swedbank så skriver man in bankgiro/plusgironummer själv i en lista.
    Se: http://www.swedbank.se/idc/demo/demo_privat/betala_overfora/betalning_bg_pg_registrera_flera.html

    Har DroidGiro inte stöd för detta formulär?

    Ber om ursäkt om denna diskussion redan varit uppe.
     
  18. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Nej bara en åt gången.

    Skulle gärna ha stöd för registrera flera med men det är betydligt mer komplext. Hur avgör man vilket av alla fälten man ska fylla i om man skannar fel t.e.x.

    Registrera en åt gången fungerar faktiskt väldigt bra konto väljs även automagiskt från listan med hjälp av den senaste ändringen av rimion.
     
  19. zebaot

    zebaot Infant Droid Medlem

    Blev medlem:
    31 jan 2011
    Inlägg:
    2
    Mottagna gillanden:
    0

    MINA ENHETER

    Jo, jag inser att det blir väldigt mycket mer komplext med fler formulärfält för samma typ av data. Förmodligen skulle man tvingas be användaren välja fält på sidan för varje inskannat värde eller nåt. Inte så bra.

    Det är ju fullt tillräckligt om "en åt gången" fungerar bra.
     
  20. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Ja, är rädd för att det skulle bli för komplicerat. Men inget är perfekt och jag/vi/alla är självklart öppna för alla förslag på förbättringar.