Hallo Marion,
man kann erst 3 Monate vor der geplanten Reise alle Unterlagen einreichen, aber es ist gut, dass Du Dich jetzt schon informierst, dann klappt hoffentlich auch alles.
Also Du brauchst an erster Stelle eine "Verpflichtungserklärung", die bekommst Du bei der Ausländerbehörde Deiner Stadt, dazu gehört auch der Nachweis Deiner finanziellen Situation. D.h. Deutschland will sicher gehen, dass Du finanziell für die Freundin aufkommen kannst.
Diese Verpflichtungserklärung zusammen mit einer Reiseversicherung (z.B. ADAC Incoming) muss dann nach Kuba geschickt werden.
Deine Freundin muss in der Zwischenzeit bei der deutschen Botschaft in Havanna ein Formular holen (das gibts kostenlos direkt am Eingang, ohne Termin oder Schlangestehen). Dieses Formular muss von ihr ausgefüllt werden. Auf der Seite der Deutschen Botschaft steht auch, was man sonst noch benötigt.
Dann musst Du am besten im Voraus im Internet einen Termin bei der Deutschen Botschaft für sie ausmachen. (in Hochzeiten sind Termine oft kurzfristig nicht zu bekommen).
Sie muss dann zu dem Termin mit sämtlichen Papieren erscheinen. Wenn sie im Besitz einer Wohnung/eines Autos o.ä. ist, sollte sie die entsprechenden Nachweise auch dabei haben (alles, was dafür sprechen könnte, dass sie zurückkehrt)
Sie reicht dort alles ein, wird gefragt, woher Ihr Euch kennt, wie lange etc.
ein paar Tage später bekommt sie dann Bescheid.
Wichtig ist: erst dann soll man den Flug buchen (innerhalb des beantragten Zeitraums).
Noch Fragen?
Viel Glück!