AfipSDK / afip.php

Libreria para usar los Web Services de AFIP
https://afipsdk.com/
MIT License
268 stars 118 forks source link

El CEE ya posee un TA valido para el acceso al WSN solicitado #86

Closed achiaramello closed 3 years ago

achiaramello commented 3 years ago

Cuando quiero autorizar, mas alla que el server tiene sincronizada la hora por ntp con afip, el SOAP me da el error detallado en el titulo y a continuacion copio la salida completa:

`Fatal error: Uncaught exception 'Exception' with message 'SOAP Fault: ns1:coe.alreadyAuthenticated El CEE ya posee un TA valido para el acceso al WSN solicitado ' in /top/apache/afip/src/Afip.php:233 Stack trace:

0 /top/apache/afip/src/Afip.php(173): Afip->CreateServiceTA('wsfe')

1 /top/apache/afip/src/Class/ElectronicBilling.php(344): Afip->GetServiceTA('wsfe')

2 /top/apache/afip/src/Class/ElectronicBilling.php(320): ElectronicBilling->GetWSInitialRequest('FECompUltimoAut...')

3 /top/apache/afip/src/Class/ElectronicBilling.php(41): ElectronicBilling->ExecuteRequest('FECompUltimoAut...', Array)

4 /top/apache/afip/factura.php(44): ElectronicBilling->GetLastVoucher(482, 1)

5 {main}

thrown in /top/apache/afip/src/Afip.php on line 233 ` Existe algun metodo para consultarle al SOAP si tengo un TA valido? Gracias !

ivanalemunioz commented 3 years ago

No existe un metodo para saber si ya existe un TA valido

achiaramello commented 3 years ago

Y como soluciono el problema?

ivanalemunioz commented 3 years ago

El problema aparece cuando ya se genero un token y se intenta generar otro, esto es automatica, de casualidad borraste los token o estas usando el certificado en mas de un ambiente/server/pc?

achiaramello commented 3 years ago

Cuando uso el certificado en mas de un ambiente de produccion. El tema es que tengo 16 sucursales donde va a correr el sistema, de una misma empresa/cuit. Debo generar un certificado para cada sucursal? El cada sucursal tengo aprox 20 puntos de venta por cada una... seria 20 x 16

ivanalemunioz commented 3 years ago

Si, debes generar un certificado por cada server/pc que tengas, no pueden compartir el mismo certificado

achiaramello commented 3 years ago

Excelente. Gracias !