#37497
fbonafine wrote:
Hola Tline

En base a tus comentarios tenemos que:

Quote:
– salida.txt no existe en la carpeta

Esto implica que nunca se está generando la respuesta. Es lógico debido al error del WS.

Quote:
– wsaa.log ha sido actualizado la última vez el 30/06/2011

Según este dato no has tenido fallas en la autenticación contra AFIP desde esa fecha. Estamos OK aquí.

Quote:
– wsfev1.log

El log no muestra nada extraño. OK.

Quote:
– xmlrequest.xml ha sido actualizado la última vez el 30/06/2011
– xmlresponse.xml ha sido actualizado la última vez el 30/06/2011

Aquí tenemos el problema. Se supone que en cada invocación al WS de AFIP estos dos archivos se actualizan, y sobre todo el response es el que muestra el código de error de AFIP que luego se puede googlear o consultar con el Ente.

Verificá si el archivo bat “run.bat” tiene el siguiente script adentro:

cd c:pyafipws
c:Python25python.exe wsfev1.py --archivo --debug > wsfev1.log

Es importante la línea “–debug” dado que es la que indica al python que genere y cree los archivos xml en el directorio.

Luego de verificar esto, eliminá los dos xml del directorio y probá emitir nuevamente la factura. Ambos archivos deberían ser creados.

Fui a buscar el archivo run.bat y efectivamente estaba mal hecho. Dice lo siguiente:

Code:
cd c:pyafipws_prod
c:Python25python.exe wsfev1.py –archivo –debug > wsfev1.log

Esta modificación no está explicada en el instuctivo de facturación electrónica. Dicho de otro modo, sin esta modificación del archivo .bat el aplicativo no iba a funcionar puesto que va a buscar una carpeta inexistente.

Realicé los cambios sugeridos en el archivo run.bat (y runwsaa.bat que también vi que presentaba el mismo error en el directorio) e intenté realizar nuevamente una factura.
– Archivo entrada.txt

Code:
3
3
null
80
23131029829
0.01
0.01
20130529
0
PES
1
5:0.01:0.00

– Archivo salida.txt, xmlresponse.xml y xmlrequest.xml no fueron creados.