gracias por la ayuda brindada !
Les paso como lo solucione al final por si le sirve a otra persona:
Fui generando el archivo recorriendo el cursor y ahi me quedó como lo requeria ARCA:
Lparameters tcCursor As String
Local lcArchivo, lcFecha, lcLinea, lcRutaDestinoArchivo As String
lcArchivo = ""
lcFecha = ""
lcLinea = ""
lcRutaDestinoArchivo = ""
If Empty(tcCursor)
tcCursor = ""
EndIf
Do case
Case tcCursor == "CURARCAPERCEPCION"
lcArchivo = ALLTRIM(ADDBS(gcDirTemp)) + "PERCEPCIONES_ARCAPEERC.csv"
strtofile("", lcArchivo)
Select (tcCursor)
GO TOP
SCAN
lcLinea = ALLTRIM(Jurisdiccion) + ";" + ALLTRIM(Cuitemp) + ";" + ALLTRIM(Cuitprov) + ";" + FechaPercepcion + ";" + ;
ALLTRIM(tipocom) + ";" + ALLTRIM(STR(Constancia)) + ";" + Strtran(Alltrim(importe), ",", ".")
STRTOFILE(lcLinea + CHR(13)+CHR(10), lcArchivo, 1)
ENDSCAN
lcRutaDestinoArchivo = Putfile('Nombre de Archivo a presentar',( lcArchivo ), 'csv')
COPY FILE (lcArchivo) TO (lcRutaDestinoArchivo)
Otherwise
EndCase
VentanaAceptar( "Exportación Finalizada.", "Exportación" )
saludos desde Argentina