Problema para generar el Token y el Sign.

1,913 views
Skip to first unread message

Francisco Beccuti

unread,
Jun 14, 2013, 5:24:00 AM6/14/13
to pyaf...@googlegroups.com
Buenas,

Vengo usando la aplicación desde hace tiempo en un programa hecho en Access.
Hace tiempo vengo teniendo problemas que a la hora de generar el CAE me da el siguiente error.

ns1:coe.alreadyAuthenticated: El CEE ya posee un TA valido para el
acceso al WSN solicitado

para solventarlo aplico la solución sugerida en
http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#Reutilizaci%C3%B3ndeTicketdeAcceso

y genero un archivo TA.XML .

La aplicación la pruebo en Homologacion y funciona perfecto, me da un CAE, me retorna el ultimo NRO según el puesto de venta.. todo bien.
Lo llevo a producción y me pasa que a la hora de obtener el Token y el Sign usando
WSAA.Token y WSAA.Sign

No me los trae.
Me esta dando una excepcion que dice:
Excepcion:    ns1:cms.cert.untrusted: Certificado no emitido por AC de confianza

Sera por eso que no me genera los Token y  el Sign? Si vuelvo al codigo viejo, que usa los mismo certificados, funciona perfecto y me da el CAE.

Alguna sugerencia?

Saludos y gracias

Mariano Reingart

unread,
Jun 14, 2013, 2:41:01 PM6/14/13
to pyaf...@googlegroups.com
¿Que URL estas usando?
¿WSFEv1.Version y WSFEv1.DebugLog() que devuelven?

Habría que ver como tenes instalado y tu rutina para generar el ticket
de acceso.
En principio no debería haber diferencias si lo reusas, y ante
cualquier inconveniente podés pedir un nuevo ticket (mientras no sea
muy seguido no te lo va a rechazar)

Por cierto, no es obligatorio que lo guardes en un archivo, también
podrías almacenar el token y sign en una base de datos o en memoria, y
reusarlo por hasta 12 hs desde la fecha en que lo solicitaste.

Sds


Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com


2013/6/14 Francisco Beccuti <bfran...@gmail.com>:
> --
> Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs - Factura
> Electrónica Libre" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> pyafipws+u...@googlegroups.com.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> pyaf...@googlegroups.com.
> Visita este grupo en http://groups.google.com/group/pyafipws.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
>
>

Francisco Beccuti

unread,
Jun 14, 2013, 3:25:58 PM6/14/13
to pyaf...@googlegroups.com
Primero que nada gracias por responder Mariano

La url
wsdl = "https://servicios1.afip.gov.ar/wsfev1/service.asmx?WSDL"
WSFEv1.Version = 1.12b
WSFEv1.debug = Conectando a wsdl=https://servicios1.afip.gov.ar/wsfev1/service.asmx?WSDL cache=C:\Program Files (x86)\WSFEV1\cache proxy={}

Por el tipo de desarrollo va muy bien la idea de guardar en un archivo y levantar cada vez que se necesita por eso seguí el ejemplo.
Saludos

Mariano Reingart

unread,
Jun 15, 2013, 4:23:16 PM6/15/13
to pyaf...@googlegroups.com
La URL esta ok, deberías fijarte que estas copiando correctamente el
token y sign, y que este no se daña al almacenarlo en el archivo (por
ej, recortandolo / truncandolo o agregando caracteres estraños).

Si el problema persiste (y el token y sign son correctos),
posiblemente sea un tema de AFIP, deberías enviar el XmlRequest y
XmlResponse a la mesa de ayuda s...@afip.gov.ar para que te indiquen
los pasos a seguir.

Francisco Beccuti

unread,
Jun 15, 2013, 4:27:00 PM6/15/13
to pyaf...@googlegroups.com
Gracias Mariano!, cuando tenga la solución respondo asi queda info.
Saludos

Francisco Beccuti

unread,
Jun 17, 2013, 9:25:26 PM6/17/13
to pyaf...@googlegroups.com
Buenas,
Agregue más trazas para ver que esta pasando.
Resulta que el método:

WSAA.LoginCMS(cms)

no me devuelve nada, va, un vacio.

Cuál puede ser la causa de esto?
Por cierto,
cms = WSAA.SignTRA(tra, cert, clave) da un choclo bien largo
WSAA.Conectar() da "verdadero"

saludos

Francisco Beccuti

unread,
Jun 17, 2013, 10:00:14 PM6/17/13
to pyaf...@googlegroups.com
y hay otra cosa que no esta muy bien.
Dice que los certificados NO son de confianza pero al usar el programita WSAA contra producción funcionan correctamente.

Mariano Reingart

unread,
Jun 18, 2013, 12:40:45 PM6/18/13
to pyaf...@googlegroups.com
El error te lo da AFIP, seguramente tenes mal configurada la URL,
sería WSAA.Conectar("", url) con la url de producción, o tu código
tiene algún error.

Si WSAA.LoginCMS(cms) no te devuelve el Ticket de Acceso, debes
revisar WSAA.Excepcion, WSAA.Traceback, WSAA.XmlRequest y
WSAA.XmlResponse para ver que validación de AFIP esta fallando:

http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#ManejodeExcepciones

Generalmente puede ser un problema de trámites frente a AFIP, o como
te decía, algún error en tu programa (por ej mezclar las URL de
homologación con los certificados de producción o viceversa).
2013/6/17 Francisco Beccuti <bfran...@gmail.com>:

Francisco Beccuti

unread,
Jun 19, 2013, 10:43:22 AM6/19/13
to pyaf...@googlegroups.com
Hola

Pude solventar el problema ...
Eran varias cosas ... tenia mal el campo wsaa.conectar , una url de la AFIP, en definitiva hice crema el código.
Gracias Mariano por tus respuestas.
Saludos

jram...@zeustecnologia.biz

unread,
Aug 4, 2016, 9:06:42 AM8/4/16
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Los token  sign en produccion tambien son por 12 horas?

Renzo Ontivero

unread,
Aug 4, 2016, 3:19:07 PM8/4/16
to pyaf...@googlegroups.com
Si son por 12 hs

--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a pyaf...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/pyafipws.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Renzo Ontivero.
Departamento de Sistemas.
Fundación Santa María.

Matias Arrillaga

unread,
Dec 13, 2017, 9:35:18 AM12/13/17
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Fijate si el certificado es de produccion y el WS es de produccion.
A mi me ha pasado que tenia el certificado de Homologacion y estaba intentado cosumir un WS de produccion y me daba ese mensaje

Romina L. Castrogiovani

unread,
Dec 13, 2017, 1:26:47 PM12/13/17
to pyaf...@googlegroups.com
Hola Fancisco,

Tal como te comenta Matías, tendrías que verificar que el certificado y URL sean ambas para producción.

El error "Certificado no emitido por AC de confianza" se encuentra documentado en nuestro manual, dentro de errores frecuentes:



Saludos


Castrogiovani L. Romina
Sistemas Ágiles
011 4450-0716 / 153048-9211
L a V de 10 a 17hs
Skype: romina.castrogiovani

--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" 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 pyafipws+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages