Rechnungsnummern & pdfs mergen
24.12.2022 15:56:39
Daniel
erst einmal möchte ich Euch allen ein frohes Weihnachtsfest und erholsame Tage wünschen.
Ich arbeite derzeit an einer Massengenerierung von manuellen Rechnungsdokumenten anhand einer tabellarischen Aufstellung, welche monatlich genutzt wird.
Dieses Tool soll fortlaufende Rechnungsnummern (Buchungskreis&Jahr&fortlaufende Nummer) generieren, die Fakturen befüllen, speichern und per Mail versenden, sowie das dazugehöriges Buchungsdokument erstellen, nach SAP buchen und Buchungsbeleg abspeichern. Das Meiste hiervon funktioniert auch soweit gut.
Bei dem Rechnungsnummern-Zähler konnte mir bereits "Steffen" weiterhelfen, jedoch habe ich noch nicht herausgefunden wie der Zähler nach Abspeicherung der Rechnungsdokumente weiterzählt und auch die Nummer nur vergibt, wenn der Beleg gespeichert wurde. Daher habe ich es mit der folgenden Bedingung versucht/ erweitert, welche aber nicht so funktioniert, wie ich mir das vorstelle.
If shMenu.cmdSaveInvoices.Object.Enabled = True Then
dicInvNos(intCC) = intInvNo + 1
End If
Das Ganze befindet sich im Modul "basInvNo", sowie im Workbook _Event.
Ferner würde ich gerne zu der generierten Rechnung/ Weiterbelastung (pdf) einen eventuellen kreditorischen Ursprungsbeleg (per Pfad und ebenfalls als pdf) hinzufügen, bevor dieser gemailt wird. Die Pfade werden hierzu in der Tabelle eingetragen und sollen entsprechend per VBA ausgelesen werden.
Dazu bin ich hier im Forum bereits fündig geworden und habe diesen Code versucht auf meinen Sachverhalt anzupassen, bisher aber ohne Erfolg. Modul: basInvAtt
https://www.herber.de/bbs/user/156932.xlsm
Für Eure Hilfe bin ich Euch sehr dankbar
Gruß Daniel
P.S. Sollte Jemand noch einen Tipp/ Code haben, wie ich die gespeicherten Belege (Rechnug und Buchungsbeleg) im Nachgang per Masse (sprich VBA) den SAP "Diensten zum Objekt" je gebuchten Beleg zuordnen/ anhängen kann, wäre das grandios!
Vielen Dank im Voraus!