Hi @CanD :
Do you want to get something like this?

If so,I've made a test for your reference:
1\My data source-MySPList1
ServiceID-Number
2\Add an edti form-Form1
DataSource
MySPList1
DefaultMode
FormMode.New
3\Set The text input control(DataCardValue2)'s Default property to
If(
CountRows(MySPList1) = 0,
Year(Now()) & Text(
Month(Now()),
"[$-en]00"
) & Text(
Day(Now()),
"[$-en]00"
) & "001",
Year(Now()) & Text(
Month(Now()),
"[$-en]00"
) & Text(
Day(Now()),
"[$-en]00"
) & Text(
Value(
Right(
Text(
Last(
Sort(
MySPList1,
ServiceID,
Ascending
)
).ServiceID
),
3
)
) + 1,
"[$-en]000"
)
)

4\Add a button control and set it's OnSelect property to:
SubmitForm(Form1);NewForm(Form1)
Best Regards,
Bof