Das klemmt mit Sicherheit im QuerySave-Event. Du musst bei der IF-Abfrage (0) einfügen. Außerdem was für ein Feldtyp ist den das Feld Number?
Sub Querysave(Source As Notesuidocument, Continue As Variant)
If source.document.Number(0) = "" Then source.document.Number = GenerateSequentialNumber( "Main" )
End Sub
Axel