Libreria AFIP SDK

912 views
Skip to first unread message

ivanal...@gmail.com

unread,
Jul 3, 2018, 6:50:41 PM7/3/18
to Factura electronica AFIP - Web Service en PHP - 2015
Hola amigos vengo a traeles una libreria para conectarse a los web services de AFIP sin tener que programar todo desde cero


Esta en PHP y pronto voy a subir la version en Javascript espero que les sea de ayuda

Sergio

unread,
Jan 3, 2019, 4:21:05 AM1/3/19
to Factura electronica AFIP - Web Service en PHP - 2015

Hola, estuve probando tu libreria y en modo de testeo puedo usarla bien, pero en modo produccion no.

Podras darme asistencia?

tengo el key y el certificado, lo autorice en la pagina de afip y obtuve el otro certificado, todo bien hasta ahi. Pero me da error.

Obtuvo los TA en modo test, entonces al pasar a modo produccion da este error:

 [fcgid:warn] [pid 1239] [client **IP**:58484] mod_fcgid: stderr: PHP Fatal error: Uncaught Exception: (600) ValidacionDeToken: Error al verificar hash: VerificacionDeHash: No valid\xc3\xb3 la firma digital.  in /home/web/public_html/afiptest/src/Class/ElectronicBilling.php:364
 [fcgid:warn] [pid 1239] [client **IP**:58484] mod_fcgid: stderr: Stack trace:
 [fcgid:warn] [pid 1239] [client **IP**:58484] mod_fcgid: stderr: #0 /home/web/public_html/afiptest/src/Class/ElectronicBilling.php(308): ElectronicBilling->_CheckErrors('FECompUltimoAut...', Object(stdClass))
 [fcgid:warn] [pid 1239] [client **IP**:58484] mod_fcgid: stderr: #1 /home/web/public_html/afiptest/src/Class/ElectronicBilling.php(41): ElectronicBilling->ExecuteRequest('FECompUltimoAut...', Array)
 [fcgid:warn] [pid 1239] [client **IP**:58484] mod_fcgid: stderr: #2 /home/web/public_html/afiptest/src/t1.php(79): ElectronicBilling->GetLastVoucher(1, 11)
 [fcgid:warn] [pid 1239] [client **IP**:58484] mod_fcgid: stderr: #3 {main}
 [fcgid:warn] [pid 1239] [client **IP**:58484] mod_fcgid: stderr:   thrown in /home/web/public_html/afiptest/src/Class/ElectronicBilling.php on line 364

Supuse que este era el error, el hecho de tener unos TA hechos en modo de prueba, asi que los borre, y dio este otro error:


 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr: PHP Fatal error:  Uncaught Exception: SOAP Fault: ns1:cms.cert.untrusted
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr: Certificado no emitido por AC de confianza
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr:  in /home/web/public_html/afiptest/src/Afip.php:230
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr: Stack trace:
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr: #0 /home/web/public_html/afiptest/src/Afip.php(171): Afip->CreateServiceTA('wsfe')
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr: #1 /home/web/public_html/afiptest/src/Class/ElectronicBilling.php(328): Afip->GetServiceTA('wsfe')
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr: #2 /home/web/public_html/afiptest/src/Class/ElectronicBilling.php(304): ElectronicBilling->GetWSInitialRequest('FECompUltimoAut...')
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr: #3 /home/web/public_html/afiptest/src/Class/ElectronicBilling.php(41): ElectronicBilling->ExecuteRequest('FECompUltimoAut...', Array)
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr: #4 /home/web/public_html/afiptest/src/t1.php(79): ElectronicBilling->GetLastVoucher(1, 11)
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr: #5 {main}
 [fcgid:warn] [pid 1261] [client **IP**:58840] mod_fcgid: stderr:   thrown in /home/web/public_html/afiptest/src/Afip.php on line 230


He buscado y probado todo, no se que puede estar mal.

Sergio Baudracco

unread,
Jan 3, 2019, 5:59:55 AM1/3/19
to Factura electronica AFIP - Web Service en PHP - 2015
Vale, creo que ya lo tengo.

era por el CRT que es para homologacion, o para produccion, no es polivalente.

Vi que los archivos (key, csr) podes usarlos para homologacion y produccion, pero el certificado crt generado por afip no, hay uno para homologacion y otro para produccion.

Yo segui las instrucciones de este papper y logre que funcione en produccion (por lo poco que probe): http://www.afip.gob.ar/ws/WSAA/WSAA.ObtenerCertificado.pdf

Aca hay mas info: http://www.afip.gob.ar/ws/documentacion/certificados.asp

Sergio Baudracco

unread,
Jan 3, 2019, 9:02:29 AM1/3/19
to Factura electronica AFIP - Web Service en PHP - 2015

PHP Fatal error:  Uncaught Exception: (600) ValidacionDeToken: Error al verificar hash: VerificacionDeHash: No valid\xc3\xb3 la firma digital.


Reply all
Reply to author
Forward
0 new messages