PHP og e-conomic.dk
E-conomic.dk er ofte det fortrukne regnskabssystem for mindre virksomheder og selvstændige. Fordelen er at regnskabssystemet ligger ude i skyen, så man slipper for backup og samtidig skal man logge på uanset hvor i verden man sidder. Ydermere har e-conomic lavet et "revisor-modul" hvor ens revisor kan logge ind på ens regnskab.
Jeg bruger selv e-conomic til at styre regnskabet for mine virksomheder.
Efterhånden som DanielBahl.dk er vokset, er der også kommet flere og flere ordre - det er jo en dejlig ting, men jeg syntes efterhånden det begyndte at blive lidt kedeligt at sidde og bogføre de efterhånden flere hundrede bilag og faktura fra min webshop, hver måned. Så jeg tænkte
"Det ville godt nok være smart, hvis jeg slap for, hver måned, at bogføre alle de bestillinger der er kommet, kunne man mon ikke lave det hele automatiseret?" og jo, det kunne man :)
E-conomic.dk stiller et gratis API til rådighed. Du skal aktiverer API-funktionen inde i dit kontrolpanel: Du kan se på denne YouTube-video hvordan du gør (Bemærk jeg har ikke lavet denne video)
Når du har aktiveret din API-funktion kan du bruge mit PHP-script, som du kan downloade under her, til at oprette posteringer i din klassekladde. Jeg har lavet en række variabler du blot tilpasser, og så kører det hele, du kan se et eksempel på disse variabler her:
// Variabler: Login-data e-conomics $agreementNumber = "123456"; $username = "brugernavn"; $password = "KryPtiSKk0deorD"; // Variabler: URL Variabler $wsdlUrl = 'https://www.e-conomic.com/secure/api1/EconomicWebservice.asmx?WSDL'; /* * * I mit eksempel under her ønsker jeg at oprette en * postering i min klassekladde. * * =================================================== * DETTE SKAL MULIGVIS RETTES IND TIL JERES KONTOPLAN * Eksemplet bruger E-conomics' Standard Kontoplan * =================================================== * * Eksemplet under her opretter en postering for * et salg på 10 kr. inkl. moms (1010) og debiterer * de 10 kr. på din bankkonto (5820) * * Posteringen i dette eksempel skal bestå af: * * En Kredittering på konto 1010 * (Salg varer/ydelser inkl. moms) * Beløb: -10.00 * * En Debitering på modkonto 5820 * (Bankkonto) * Beløb: 10.00 DKK * */ // Data til klassekladden $konto = "1010"; // Salg af varer/ydelser m/moms $modkonto = "5820"; // Bankkonto $momskode = "U25"; // I25 eller U25 $klassekladdetekst = "Testpostering"; $klassekladdebelob = "-10.00"; // Hvilken klassekladde ønsker du at oprette en postering i? $klassekladde = 1; // Dato for postering i formatet 2010-12-24T18:31:00' $bilagsdato = date("Y-m-d\TH:i:s");
Hvis du er guldmedlem kan du downloade kildekoden inkl. eksempler og dokumentation under her. Rigtig god fornøjelse med automatisering af din klassekladde.