Odoo V8 no conecta con AFIP

147 views
Skip to first unread message

Eduardo Yrady

unread,
Nov 21, 2017, 7:18:47 AM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hola, espero se encuentren excelente! Realice la instalacion del Odoo V8 en un servidor Ubuntu, ya tengo instalado los modulos de localizacion Argentina - Web Services del AFIP etc..
Me encuentro en la parte de configuración de los módulos. Ya ingrese tambien al panel del AFIP con las credenciales y genere el certificado de homologacion y producción. Autorice los certificados en la web del AFIP para la facturacion electronica. Hasta allí todo perfecto. Ya en el odoo, el certificado se encuentra en confirmado (Tanto para Homologacion como para Producción). 

El problema radica en que ya cree los libros contables para la facturacion. Saben que se debe crear un punto de venta electrónico para eso. Ya lo cree! Pero al dar clic en el botón de obtener conexión me lanza un error: "Como en la imagen que adjunto" No se pudo conectar. Este es el porqué que recibimos: ExpatError: syntax error: line 1, column 49

Estuve indagando un poco y en algun lugar encontre que ese error ExpatError puede suceder debido a que la pagina web que recibe la inf no esta funcionando debidamente. Y vi que esta web del servicio de Homologacion no esta funcionando en este momento https://wsaahomo.afip.gov.ar/ws/services/LoginCms

Pero realmente me encuentro descartando para ver que puede causar realmente el problema. Estoy indagando para verificar los proxys, tal vez el servidor prohíba las solicitudes salientes o entrantes de esa dirección
En otro orden de ideas, si alguno de ustedes le sucedió esto, ¿Como lo solucionaron? 

Muchas gracias.. 



Gustavo Orrillo

unread,
Nov 21, 2017, 7:55:12 AM11/21/17
to odoo-ar...@googlegroups.com
primera vez que veo el error. yo veria que version de pyafipws estas usando, version de localizacion... etc 

si se te complica contactaria a alguien que sepa de odoo

--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Github, Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas. Cuanto mas ayudes mas ayuda recibirás.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentina+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-argentina@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Eduardo Yrady

unread,
Nov 21, 2017, 8:13:50 AM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hola Gustavo, gracias por responderme! Me hace mucho ruido eso que comentas del pyafipws, como lo verifico? Como veo su version o si lo tengo instalado? Veo que eso es lo que establece la conexion, no? 

Gracias
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.

Gustavo Orrillo

unread,
Nov 21, 2017, 8:15:33 AM11/21/17
to odoo-ar...@googlegroups.com
yo tuve problemas con instalaciones y los resolvi actualizando el pyssl, pyafipws y la loxalizaxion
estoy en la calle sin internet pero luwgo puedo pasarte mas detalles

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentina+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-argentina@googlegroups.com.

Eduardo Yrady

unread,
Nov 21, 2017, 8:22:51 AM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Ok Gustavo, estoy 100% agradecido! Espero tu respuesta. 

Gustavo Orrillo

unread,
Nov 21, 2017, 8:49:30 AM11/21/17
to odoo-ar...@googlegroups.com
estuve viendo y la instalación del pyafipws se hace con la implementación de la localización. O sea... lo que probaría en tu lugar es en una nueva máquina instalar Odoo con la localización desde cero, y probar ahí. Porque funcionar la localización con la factura electronica, funciona. Eso te lo garantizo, ya esta andando en decenas de lugares
Saludos

2017-11-21 10:22 GMT-03:00 Eduardo Yrady <oyr...@gmail.com>:
Ok Gustavo, estoy 100% agradecido! Espero tu respuesta. 

--

Eduardo Yrady

unread,
Nov 21, 2017, 9:08:26 AM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Te cuento los modulos que tengo instalado en el Odoo V8 Ubuntu. 

Argentina-Base para los web services del AFIP V 8.0.1.1.2
Argentina web service de factura electronica del AFIP V 8.0.1.6.0
Argentina Facturacion y documentos del AFIP V 8.0.0.29.0

Falta algun otro? Pude ver tambien en la descripcion del modulo Argentina Base para los web services del AFIP que indica "Para poder ejecutar los test es necesario cargar la clave privada y el certificado al archivo test_key.yml" ¿Que es esto? Creo que esto no lo hice..

Gustavo Orrillo

unread,
Nov 21, 2017, 9:11:16 AM11/21/17
to odoo-ar...@googlegroups.com
yo haria debug de lo que esta haciendo Odoo para conectarse, definitivamente estas teniendo problemas con la instalación
saludos

--

Eduardo Yrady

unread,
Nov 21, 2017, 9:19:35 AM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Tambien tengo el Vat Localizacion Argentina V 8.0.2.7.2 

Gustavo Orrillo

unread,
Nov 21, 2017, 9:22:30 AM11/21/17
to odoo-ar...@googlegroups.com
si, pero no es eso, es entre el módulo l10n_ar_afip_ws y el pyafipws. De vuelta, proba en otra máquina instalando desde cero para ver si replicas el error
Saludos

2017-11-21 11:19 GMT-03:00 Eduardo Yrady <oyr...@gmail.com>:
Tambien tengo el Vat Localizacion Argentina V 8.0.2.7.2 

--

Eduardo Yrady

unread,
Nov 21, 2017, 9:30:26 AM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Ok esta bien, lo intentare y luego cuento que ocurrio! Gracias Gustavo 

Eduardo Yrady

unread,
Nov 21, 2017, 10:55:49 AM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hola Gustavo, sabes que reinicie todo! Y genere nuevo certificado etc. Ahora al probar la conexion en el punto de venta no me da el error. Me da es el siguiente. 
Certificado no confirmado para homologation en la compañía.... 

Pero si se encuentra en estado CONFIRMADO en la opcion de certificados, que podrá ser? 

Gustavo Orrillo

unread,
Nov 21, 2017, 11:22:04 AM11/21/17
to odoo-ar...@googlegroups.com
tenes el certificado mal registrado en la pagina de AFIP

--

Eduardo Yrady

unread,
Nov 21, 2017, 11:43:34 AM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Como así Gustavo? yo genero la primera clave del certificado en el odoo. Luego genero un certificado nuevo en la web del AFIP en la parte de homologacion, eso me genera otro resultado que subo al odoo y ya queda confirmado. 
Ademas autorizo en el mismo panel de homologacion el WS de Facturacion Argentina. 

¿Que parte podría estar mal hecha? 

Gracias 

Eduardo Yrady

unread,
Nov 21, 2017, 12:08:30 PM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
El certificado que tengo registrado le puse que era de Produccion en el odoo. Y lo demas si es de Homologacion, hasta en la pagina del afip aparece de homologacion, pero cuando genero el certificado de homologacion con los mismos credenciales! Lo confirma y todo perfecto pero al momento de realizar la conexion en el punto de venta me lanza una ventana modal de error XHTML Request... y el odoo se cae, me toca reiniciar el odoo para volver activarlo. 

¿Que debo hacer? 

Gustavo Orrillo

unread,
Nov 21, 2017, 1:34:12 PM11/21/17
to odoo-ar...@googlegroups.com
proba cambiando odoo para que apunte a homologación, en homologación solo se pueden usar certificados de homologación
saludos

2017-11-21 14:08 GMT-03:00 Eduardo Yrady <oyr...@gmail.com>:
El certificado que tengo registrado le puse que era de Produccion en el odoo. Y lo demas si es de Homologacion, hasta en la pagina del afip aparece de homologacion, pero cuando genero el certificado de homologacion con los mismos credenciales! Lo confirma y todo perfecto pero al momento de realizar la conexion en el punto de venta me lanza una ventana modal de error XHTML Request... y el odoo se cae, me toca reiniciar el odoo para volver activarlo. 

¿Que debo hacer? 

--

Eduardo Yrady

unread,
Nov 21, 2017, 3:13:21 PM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Gustavo, cuando coloco los certificados de Homologacion y establezco el parámetro del sistema afip.ws.env.type en homologacion, al momento de probar la conexion me aparece el error del principio "No se pudo conectar. Este es el porqué que recibimos: ExpatError: syntax error: line 1, column 49"

Ahora, cuando establezco el parametro del sistema en Produccion (Siendo el certificado de Homologacion) me aparece "Certificado no confirmado para production en la compañía Nombre de la compañia". 

Ahora, no entiendo como es eso de generar un certificado en produccion! Porque yo coloco en el Odoo que el certificado es de tipo por ejemplo "Homologacion o Produccion" pero al momento de ingresar al AFIP, lo hago es al panel de Homologacion y allí es en donde genero la respuesta del certificado. 

Entonces? Como genero esos certificados de produccion? 

Gustavo Orrillo

unread,
Nov 21, 2017, 3:22:06 PM11/21/17
to odoo-ar...@googlegroups.com
los certificados de producción se generan de la misma manera que los de homologacion, lo que cambia es donde apuntan los mismos. Fijate en este video


--

Eduardo Yrady

unread,
Nov 21, 2017, 3:38:39 PM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Si Gustavo, todo tal cual como indica en el video lo hice desde un principio!! y sale lo que te digo :( 

Gustavo Orrillo

unread,
Nov 21, 2017, 3:40:54 PM11/21/17
to odoo-ar...@googlegroups.com
no sabría que decirte, la única que hay es poner el server en modo debug y ver lo que esta sucediendo

2017-11-21 17:38 GMT-03:00 Eduardo Yrady <oyr...@gmail.com>:
Si Gustavo, todo tal cual como indica en el video lo hice desde un principio!! y sale lo que te digo :( 

--

Eduardo Yrady

unread,
Nov 21, 2017, 3:45:15 PM11/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Como lo coloco en Modo debug? Tengo acceso administrativo a la consola de Ubuntu. 

Gustavo Orrillo

unread,
Nov 21, 2017, 3:52:21 PM11/21/17
to odoo-ar...@googlegroups.com
https://www.odoo.com/es_ES/forum/ayuda-1/question/how-can-i-activate-the-developer-mode-83

igual si no sabes como activarlo... yo desistiria o buscaría otra manera de resolver el problema. Porque o tenes un problema en la instalación, o hay algo que estas haciendo mal. Pero si tenes problemas activando el modo developer estas muy lejos de resolver el problema

2017-11-21 17:45 GMT-03:00 Eduardo Yrady <oyr...@gmail.com>:
Como lo coloco en Modo debug? Tengo acceso administrativo a la consola de Ubuntu. 

--

Oscar Medina

unread,
Nov 22, 2017, 7:55:15 AM11/22/17
to odoo-ar...@googlegroups.com

Si estas probando en producción con el certificado de homologación es lógico que te de ese error. El error a resolver es el que te lanza el expat, para mi deberías verificar la instalación, por ahí tenes mal la versión de las librerías de parseo de xml o te falte alguna de encoding(el error aparentemente lo lanza cuando intenta procesar el xml de respuesta).
Saludos.


--

Eduardo Yrady

unread,
Nov 23, 2017, 8:16:02 AM11/23/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hola Gustavo, Oscar!! 

Gustavo, tuve un lapsus metal cuando me dijiste lo del debug!! "No lo relacione con el Modo de desarrollador de Odoo. jeje! Disculpa" 

Bueno, con respecto al error No se pudo conectar. Este es el porqué que recibimos: ExpatError: syntax error: line 1, column 49 

Investigando pude entender que este error sucede cuando la pagina web a la que haces la solicitud esta caida o en otro caso el proxy del servidor niega la conexion. Y bueno, viendo en las configuraciones pude ver que la URL de login del AFIP para homologacion efectivamente estaba caida! Tenia varios dias así, ya la pagina esta activa! Y no me aparece el error en el Odoo (O sea, que eso era!).

Pero ahora me aparece el error de que "Certificado no confirmado para homologation en la compañía xxxxx"  Y bueno, en la pagina de homologacion del AFIP yo autorice el certificado a trabajar con la Facturacion Electronica. 

En los parámetros del sistema en Odoo tengo afip.ws.env.type ---> homologation

¿Cual podría ser el problema? 

Gustavo Orrillo

unread,
Nov 23, 2017, 8:25:24 AM11/23/17
to odoo-ar...@googlegroups.com
es un tema de certificados, se resuelve en la pagina de AFIP. No se que decirte, porque cambia cada dos por tres y lo que era valido meses atras ya no lo es... podes verlo con tu contador
saludos

--

Eduardo Yrady

unread,
Nov 23, 2017, 9:17:21 AM11/23/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Ok Gustavo, entiendo! Bueno sabes que indagando en el mismo Odoo, en la opcion de AFIP aparece algo de Errores de factura electronica. Aparecen unos avisos y unos errores! Me llama mucho la atencion esto
-La CUIT informada no se encuentra autorizada a emitir comprobantes electrónicos originales o el periodo de inicio autorizado es posterior al de la generación de la solicitud
-La CUIT informada registra inconvenientes con el domicilio fiscal
-El punto de venta informado no se encuentra declarado para ser utilizado en el presente regimen
-La CUIT informada no se encuentra autorizada a emitir comprobantes clase 'A'
-Para la clase de comprobante solicitado -comprobante clase A- debera consignar en el campo codigo de documento identificatorio del comprador el codigo 80 (CUIT)
-El rango informado se encuentra autorizado con anterioridad para la misma CUIT, tipo de comprobante y punto de venta

Y estos son unos avisos que aparecen tambien.
-(Validado)-> Activo sin errores
-La CUIT informada no corresponde a un responsable inscripto en el iva activo
-La CUIT indicada se encuentra comprendida en el regimen establecido por la resolución general nro 2177 y/o en el titulo i de la resolucion general nro 1361 art. 24 de la RG nro 2177.

Me parece que aca esta el problema Gustavo, tal como dices! Debo decirle al contador.

Gustavo, pero sabrás cual de todos esos específicamente puede causar el inconveniente? Te comento que la CUIT registrada en el odoo es la de una persona natural.

Gustavo Orrillo

unread,
Nov 23, 2017, 9:18:51 AM11/23/17
to odoo-ar...@googlegroups.com
miralo con el contador, ya esas dudas van más alla del sistema Odoo. Al contador le pagan para resolver esas dudas
saludos

Eduardo Yrady

unread,
Nov 23, 2017, 9:21:20 AM11/23/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
Ok Gustavo, entiendo! Voy a hablar con el contador de la empresa. De verdad muchísimas gracias por toda la ayuda. 
Al menos ya se que hice los pasos correctos! Ya ahora quedará de parte del contador resolver eso con el AFIP. 

Gracias Gustavo! Un millon!! 
Reply all
Reply to author
Forward
0 new messages