Export Fibu (Easy Cash)

Antworten

Export Fibu (Easy Cash)

Hallo,
ich arbeite seit langem mit Easy Cash & Tax und bin damit eigentlich sehr zufrieden.
Die Zahlungseingänge buche ich in CAO und exportiere diese dann über CSV nach ECT.

Es stört mich jedoch ganz erheblich, dass ich die CSV-Daten erst bearbeiten muss und sich erhebliche Rundungsfehler ergeben, da bei dem Fibu Export, die Beträge "Brutto 19%" und "Brutto 7%" , wie sie auf der Rechnung ausgewiesen werden, nicht mit übergeben werden.
Da es aber ja für 7 bzw. 19 % MwSt. unterschiedliche Erlöskonten gibt, muss ich diese Beträge dann aus der angegebenen Mehrwertsteuer zurückrechnen. Das ist natürlich mit Zeitaufwand und mit den erwähnten Fehlern behaftet.

Ich hätte daher gerne dringend eine Abfrage, die mir die lediglich die folgenden Felder ausgibt:
VRENUM, BSUMME_1, BSUMME_2, IST_ZAHLDAT
Also: Rg-Nr., Bruttosumme 19%, Bruttosumme 7 % und das Zahlungsdatum.
Und das immer je Monat.

Hat das schon jemand oder kann mir da jemand weiterhelfen? Leider habe ich selbst keine Ahnung von SQL und würde mich daher tierisch freuen, wenn mir da jemand weiterhelfen könnte...

LG
Lisa

Re: Export Fibu (Easy Cash)

Hallo,
schau mal hier: http://forum.cao-wawi.de/viewtopic.php?f=4&t=545
dort ist ein Skript, welches Dir helfen sollte.
Gruß Thomas
------------------------------------------------

installierte Erweiterungen

*** Auftragsbearbeitung, Shop Auftrag, Stapelbuchung, Stapeldruck, Teilrechnungen, Preisupdate


*** MySQL 4.1.22 local
*** Parallels Desktop 12 # 2 x 2,8 GHz Intel Core i7 # 16,0 GB RAM

Re: Export Fibu (Easy Cash)

Hallo,

ich weiß nicht ob du schnon eine Lösung gefunden hast. Benutze auch EasyCash und habe mir ein sql code geschrieben.

Diesen habe ich nachdem ich das Thema von Thoren (o.a. Link) gelsen habe noch ein wenig im Breich CASE JOURNAL.QUELLE
verändert.

Man muss beim Import nach EasyCash nur aufpassen und den "Steuersatz" auf Dezimalpunkt umschalten.
Ich habe keine Lösung gefunden, wie ich bei der "USt" ein Komma beim sql Export bekomme. Vielleicht ist jemand anders fitter
in dem Bereich und hat dafür eine Lösung.

Des Weiteren habe ich festgestellt das man beim Import die Bruttobeträge nehmen muss, da es bei den Nettobeträgen
Abweichungen zu CAO Faltura gibt.

Hier der Code für Einnahmen und Ausgaben:

Code: Alles auswählen

SELECT

CASE
  WHEN JOURNAL.QUELLE = 5 THEN  "AUS"
  WHEN JOURNAL.QUELLE between 3 and 4 THEN  "EIN"
  ELSE "!!!---ACHTUNG FEHLER---!!!"
END AS "Ein/Aus",

JOURNAL.RDATUM AS "RE.-Datum",
ZAHLUNGEN.DATUM AS "Zahldatum",
JOURNAL.BSUMME AS "Brutto",

CASE JOURNAL.QUELLE
   WHEN 5 THEN CONCAT_WS(' ',JOURNAL.KUN_NAME1,' - ',JOURNAL.ORGNUM)
   WHEN 4 THEN
    CASE JOURNAL.MWST_1
      WHEN 19 THEN CONCAT_WS(' ',JOURNAL.KUN_NAME1,JOURNAL.KUN_NAME2,JOURNAL.KUN_NAME3)
      WHEN 0  THEN CONCAT_WS(' ',JOURNAL.KUN_NAME1,JOURNAL.KUN_NAME2,JOURNAL.KUN_NAME3,'UST-ID',ADRESSEN.UST_NUM)
    END
   WHEN 3 THEN
   CASE
     WHEN 7 THEN
       CASE JOURNAL.MWST_1
         WHEN JOURNAL.STADIUM = 19 THEN CONCAT_WS(' ',JOURNAL.KUN_NAME1,JOURNAL.KUN_NAME2,JOURNAL.KUN_NAME3,'-Teilzahlung-')
         WHEN JOURNAL.STADIUM = 0  THEN CONCAT_WS(' ',JOURNAL.KUN_NAME1,JOURNAL.KUN_NAME2,JOURNAL.KUN_NAME3,'UST-ID',ADRESSEN.UST_NUM,'-Teilzahlung-')
       END
     WHEN JOURNAL.STADIUM between 8 and 9 THEN
       CASE JOURNAL.MWST_1
         WHEN 19 THEN CONCAT_WS(' ',JOURNAL.KUN_NAME1,JOURNAL.KUN_NAME2,JOURNAL.KUN_NAME3)
         WHEN 0  THEN CONCAT_WS(' ',JOURNAL.KUN_NAME1,JOURNAL.KUN_NAME2,JOURNAL.KUN_NAME3,'UST-ID',ADRESSEN.UST_NUM)
       END
   END
END AS "Beschreibung",

JOURNAL.VRENUM AS "Belegnummer",

CASE
  WHEN JOURNAL.STADIUM = 0 THEN  "!!!---ACHTUNG FEHLER---!!!"
  WHEN JOURNAL.STADIUM = 9 and JOURNAL.QUELLE = 5 THEN  "Ausgabe"
  WHEN JOURNAL.STADIUM between 7 and 99 and JOURNAL.QUELLE between 3 and 4 THEN  "Einnahme"
  ELSE "!!!---ACHTUNG FEHLER---!!!"
END AS "Buchungskonto",

CASE
  WHEN JOURNAL.MSUMME_0 > 0 THEN  JOURNAL.MWST_0
  WHEN JOURNAL.MSUMME_1 > 0 THEN  JOURNAL.MWST_1
  WHEN JOURNAL.MSUMME_2 > 0 THEN  JOURNAL.MWST_2
  WHEN JOURNAL.MSUMME_3 > 0 THEN  JOURNAL.MWST_3
  ELSE "0"
END AS "USt",


JOURNAL.KUN_NUM AS "Kd.-Nummer",
JOURNAL.VLSNUM AS "Lieferscheinnr.",
JOURNAL.LDATUM AS "Lieferdatum",
JOURNAL.ORGNUM AS "Rechnungsnr.",
JOURNAL.NSUMME AS "Netto",
JOURNAL.BSUMME AS "Zahlbetrag",
JOURNAL.STADIUM AS "Stadium"

FROM JOURNAL,FIRMA,ZAHLUNGEN
JOIN ADRESSEN ON JOURNAL.ADDR_ID=ADRESSEN.REC_ID
WHERE STADIUM BETWEEN 7 AND 99
AND YEAR(JOURNAL.RDATUM)=YEAR(CURRENT_DATE)
AND MONTH(JOURNAL.RDATUM)=MONTH(CURRENT_DATE)-1
AND JOURNAL.QUELLE IN(3,4,5)
AND ZAHLUNGEN.BELEGNUM=JOURNAL.VRENUM
ORDER BY JOURNAL.VRENUM
Für weitere Anregungen bin ich sehr dankbar.

LG Thomas

Re: Export Fibu (Easy Cash)

Hallo,

wie hast du den CSV-Filter von ECT eingestellt?

Ich buche direkt aufs Konto, bei dir scheint das ein und ausgabe zu sein. Dann müßte man die Buchungen nachträglich eventuell noch verschieben, oder wie hast du das eingestellt?
bis dahin
Thoren
______________________________________________
Alles wird gut....:)
______________________________________________
Shopsysteme
Oxid CE mit COI-Modul

Re: Export Fibu (Easy Cash)

Hallo,

habe mal einen Screenshot angehängt. Ist zwar relativ klein, aber man erkennt es.

Beim Import kommt eine Fehlermeldung, funktioniert aber. Es wird automatisch in Einnahmen und Ausgaben geteilt.

LG Thomas
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Export Fibu (Easy Cash)

Hallo,

habe endlich eine Lösung gefunden, wie man bei der USt den Dezimalpunkt durch ein Dezimalkomma ersetzt.

Code: Alles auswählen

CASE
  WHEN JOURNAL.MSUMME_0 > 0 THEN  replace(JOURNAL.MWST_0,'.',',')
  WHEN JOURNAL.MSUMME_1 > 0 THEN  replace(JOURNAL.MWST_1,'.',',')
  WHEN JOURNAL.MSUMME_2 > 0 THEN  replace(JOURNAL.MWST_2,'.',',')
  WHEN JOURNAL.MSUMME_3 > 0 THEN  replace(JOURNAL.MWST_3,'.',',')
  ELSE "0"
END AS "USt",
LG
Thomas