SistemasAgiles / pyafipws

Automatically exported from code.google.com/p/pyafipws
GNU General Public License v3.0
4 stars 3 forks source link

Error en la instalación de las librerías #65

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Estoy haciendo la instalación de las librerías para usar la facturación 
electrónica en una nueva pc de un cliente. Ya hice el proceso en muchas 
ocaciones y siempre funcionó correctamente, pero ahora (hacía varios meses 
que no realizaba una instalación) me da un error cuando registro las 
librerías, concretamente wsfev1.

Al hacer 
c:\python25\python.exe wsfev1.py --register

me devuelve
Registering C:\pyafipws\wsfev1.tlp
Traceback <most recent call last>:
 File "wsfev1.py", line 1137. im <module>
  tli=pythoncom.LoadTypeLib<tlb>
pywintypes.com_error: <-2147312566, 'Error al cargar la biblioteca de 
tipo/DLL', none, none>

El resto de las registraciones funcionan correctamente.
Habrá algún error en el archivo wsfev1.py? alguien sabe como puedo 
resolverlo? Muchas gracias

Original issue reported on code.google.com by fcorrea....@gmail.com on 28 Aug 2012 at 4:41

GoogleCodeExporter commented 9 years ago
Como comentaba, la version del repositorio me está funcionando mal, por lo que 
hice una instlación usando las librerías tal como las tenía instaladas en 
otra máquina donde todo funciona correctamente. 
Pero a pesar de que uso el mismo sistema, con las mismas librerías (aunque con 
certificados diferentes), me devuelve error en los comprobantes B

<Observaciones>
<Obs>
<Code>10024</Code>
<Msg>Si ImpTrib es igual a 0 el objeto Tributos y Tributo no deben 
informarse.</Msg>
</Obs>
<Obs>
<Code>10062</Code>
<Msg>Si envia CbtesAsoc, CbteAsoc es obligatorio.</Msg>
</Obs>
</Observaciones>

sin embargo, el XMLRequest va del siguiente modo:

<ImpTrib>0.00</ImpTrib>
<CbtesAsoc/>
<Tributos/>

Por lo que creo que no debería darme esos errores. Si alguien puede darme una 
mano...

Original comment by fcorrea....@gmail.com on 31 Aug 2012 at 12:19

GoogleCodeExporter commented 9 years ago
Debés fijarte bien como estás instalando las librerías.

Por el primer tema, se agregó a WSAA y WSFEv1 soporte para librería de tipos 
(TypeLib, TLB), para que funcione mejor con sistemas compilados estáticamente.

Debés deshabilitar el tema cambiando la constante:

TYPELIB = False

Por el segundo tema (XML), fijate que en el repositorio de PySimpleSoap hay una 
rama "mia" con una versión estable para AFIP:

https://code.google.com/p/pysimplesoap/source/browse/?name=reingart

Este ticket lo cierro, si se te presentan más inconvenientes, intentá abrir 
un ticket nuevo por cada tema.

Original comment by reingart@gmail.com on 2 Sep 2012 at 4:22

GoogleCodeExporter commented 9 years ago
Gracias por las respuestas Mariano, no sabía lo de cambiar Typelib, creo que 
con eso resuelvo todo. Saludos

Original comment by fcorrea....@gmail.com on 3 Sep 2012 at 11:02