Hola :
Tengo este codigo para descargar el padron de contribuyentes
de ARBA -Buenos Aires utilizado para percepciones y retenciones .de ingresos brutos .
ext to XMLConsulta NOSHOW TEXT PRETEXT 7
<DESCARGA-PADRON>
<fechaDesde><<lcFechaDesde>></fechaDesde>
<fechaHasta><<lcFechaHasta>></fechaHasta>
</DESCARGA-PADRON>
EndText
cCodigoHash = loManejadorCodigoHash.Encriptar( XMLConsulta )
cFileName = "DFEServicioDescargaPadron_" + cCodigoHash + ".XML"
cURL = "/DomicilioElectronico/SeguridadCliente/dfeServicioDescargaPadron.do"
Wait "Descargando el padrón..." Window NoWait
loHTTPService.AddPostField( "user", cUserCUIT )
loHTTPService.AddPostField( "password", cPassWord )
loHTTPService.AddPostFieldasFile( "file", XMLConsulta, cFileName )
Try
loHTTPService.IgnoreSSLErrors = .T.
cRespuesta = loHTTPService.Post( cServer, cURL, , , 443 )
Catch To loEx
VentanaError( "Libreria Ifox.dll desactualizada. Comuniquese con soporte para actualizar la misma ", Thisform.Caption )
MostrarEstado("")
llEjecutaMetodoHTTPService = .F.
EndTry
cNombreArchivoZip = gcDirTemp + "PadronRSS.zip"
StrToFile(cRespuesta, cNombreArchivoZip, 1)
El problema es que el zip que obtengo tiene errores (error de CRC ) . El archivo bajado manualmente pesa 22 mb
aproximadamente .
Necesitaria saber si hay alguna manera mas optima de hacer esto , o donde puede estar el error por el cual el archivo se descarga
dañado.
Gracias