lo hago y te digo
A partir de la v1 del SDK se le pasa el contenido, no la ruta, https://docs.afipsdk.com/paso-a-paso/ir-a-produccion#paso-3-cambiar-parametros-de-la-libreria
y como obtuve cae hasta viernes, bueno leo y te comento
Puede que hayas actualizado la version del SDK en todo ese cambio de cert?
gracias, era eso, no se en que momento actualizé, ya que estas, como obtengo padron afip, y para que me sirve Factura mipyme
hago muchas 201, 202, 203, pero ese servicio, en teoria le paso un cuit y me dice si corresponde 01 o 201?
A que te referis con "Como obtendo padron afip"? Tiene muchas funcionalidades, te dejo el manual si queres verlo https://servicioscf.afip.gob.ar/facturadecreditoelectronica/documentos/Manual-Desarrollador-WSFECRED.pdf
pongo cuit cliente y me devuelva todos lo datos posibles para no tener que escribir razon social domicilio ,etc provincia7
gracias ya despeje todas las dudas y kedo ok, chas gracias
Buenas noches, gente. Es tardísimo, lo sé, pero quizá algún noctámbulo despierto para darme una mano.
Hola @user, no, che, no puedo hacer ni la primer parte 😦
Tenes algun mensaje de error?
No, lo único que pude hacer es la consulta del último comprobante emitido (hasta ahí funciona). Lo que sigue en la documentación es consulta por DNI, página en blanco, sin error, ni nada.
Un try catch no te da algun mensaje de error?
Nop, nada. Seguro estoy haciendo algo mal, no tengo dudas de eso.
Queres mostrar el codigo que no te devuelve nada?
Cual es el output de ese codigo?
Nada. Una página en blanco. Excepto por la línea que trae un entero con el último comprobante.
Si pones un echo en cada linea en cual se queda?
Veamos.
Quité la parte de la consulta del voucher, por las dudas. Será algo en el DNI que estoy consultando?
cambiate el print_r() por var_dump() de $tax_id
Okey es porque en desarrollo no tiene todos los DNI disponibles, por eso de devuelve null, como que no existe. Probaria en produccion para que te devuelva los datos
Entiendo, para produ hay que registrarse, cierto?
Perfecto, muchas gracias, @user.
hola, tengo el sigueinte mensaje: Fatal error: Uncaught Exception: Debe autorizar el uso del web service. Revise el tutorial https://docs.afipsdk.com/paso-a-paso/web-services. ns1:coe.notAuthorized in
pero cuando hago los pasos de https://docs.afipsdk.com/paso-a-paso/web-services
me retorna esto: object(stdClass)#8 (1) { ["status"]=> string(6) "exists" } o sea que existe
Que web service estas intentando usar?
Buenas tardes! como estan?
Tengo una duda: ¿Se pueden cargar ítems en las facturas que van a la AFIP usando el WS de facturación electrónica "WSFEV1"? Porque pareciera que es imposible y que a la AFIP solo le importa el importe total, tanto al cargar como al consultar facturas
Asi es, a la AFIP solo le importan los totales, no hay forma de enviarle el detalle en dicho web service
buenos días, tengo el siguiente error:
Fatal error: Uncaught Exception: (600) ValidacionDeToken: Parametro nulo o vacio (token)
Que codigo ejecutas cuando te da el error? (Borre tu mensaje antarior ya que tenia el access_token)
Hola buen día/tardes!! Les cuento! Implementé hace ya bastante tiempo la creación de los VEP's! Bien, ahora quiero avanzar en la generación del código QR ligado a los VEP's... alguien avanzó ya en este tema?? Gracias
VEP me suena a Volante electrónico de pago, a eso te referís? Siendo así, en qué parte de la documentación viste eso?
buenas tardes
Estoy en la misma situacion en el entorno testing genero la factura y me entrega el cae... ahora es necesario el codigo QR?
otra duda que tengo es si se puede generar una factura sin 'dni' consumidor final eso lo permite el entorno de facturacion real?
Ah, pero eso no es un VEP. El QR que tenés que generar lleva los datos obligatorios de la factura y se encodean en base64, Acá la docu oficial: https://www.afip.gob.ar/fe/qr/documentos/QRespecificaciones.pdf
@user respecto de la facturación sin informar el consumidor tiene que ver con el monto. Cuando el monto es inferior a (no me acuerdo ahora cuánto es) no estás obligado a informar la data fiscal del comprador.
Falta el CAE, @user
me da la impresion por lo que esta en elmodo testing
estas poniendo el cae como string, debe ser un numero
'codAut'=>intval($res['CAE']) igual me sale cero cuando escaneo el codigo QR
como te quedo el link?
Te dejo el tutorial para crear el QR en PHP https://afipsdk.com/blog/crear-qr-de-afip-en-php/
ya funciona todo
Hola ivan. Buen dia. Te consulto. Para pasar a produccion ? Cuanto sale ?
En pesos argentinos
Te dejo la pagina de pricing https://afipsdk.com/pricing/ el cobro es en dolares directamente, si pagas con tarjeta en pesos te hara la conversion al dolar tarjeta
ok.. escuchame ...estoy migrando a la version 8 de php y la nueva version del sdk que plantea este token de activacion. voy a trasladar este precio a mis clientes en cascada. el asunto es que necesito ajustar el codigo antes y ver que no se rompa nada. puedo probar en produccion igual antes de pagar? o sino no funciona?
Si si, tenes 14 dias de prueba en produccion
Buen dia, com oestan? Escribo porque estoy queriendo implementar en testing el sdk de AFIP, hice todos los pasos para habilitar el web service para facturacion electronica, pero cuando envio los datos por postman para probar si mi controlador de PHP esta funcionando correctamente, recibo el error de que la firma es invalida o algoritmo no soportado, sabrian a que podria deberse el error?
Tambien queria saber si luego al pasarlo a produccion, si tendria que crear las ceritifaciones y key para cada nuevo usuario que quiera facturar, o si se hace derivandolo desde el CUIT empresarial
Podes crear para cada usuario o podes optar por que te deleguen el web service https://docs.afipsdk.com/paso-a-paso/tutoriales-pagina-de-afip/aceptar-delegacion-de-web-service
Hola, como estan! Tengo mi tienda desarrollada en laravel, y queria empezar a facturar electronicamente con afip que tendria que tener en cuenta?
En principio leerte la docu, tener los certificados para comenzar (te sugiero homologación/testing) y sin miedo al éxito.
Hola Ivan, me aparece esto
{ "error": "Hubo un error al generar la factura: Error: ns1:cms.sign.invalid\nFirma inválida o algoritmo no soportado" }
Considero que puede ser un error de los certificados pero hice todos los pasos como muestran en la web para ortener las key, certificados y el permiso para usar facturacion electronica
@user para acelerar la respuesta te recomiendo que ante un error envíes también la forma en la cual estás haciendo la request.
Ese error suele aparecer cuando el certificado tiene algo mal, aveces sucede que la AFIP lo emite con algun problema, te recomiendo intentar volviendo a hacerlo nuevamente o si no funciona probar emitiendolo con el SDK
Okay, voy a intentar rehacerlo, cualquier cosa vuevlo a escribir por aca
Buenas @user gracias por responder! Ya funciona de forma correcta en todas las pruebas que realicé! La documentación está en un anexo que te envían desde AFIP/ARCA, en la docu pública no esta!
Hola buen dia, estoy intentando utilizar el Padron A13, pero me tira este error "Undefined constant "SOAP_1_1"", el resto de las funciones para facturar andan todas 10 puntos
Hola Nico, tenes la ultima version del SDK? Proba actualizar sino
Dale voy a probar
$afipData = new afipdata(); $afipData = $afipData->where('idUsuarioPpal', 8)->first();
$afip = new Afip(array('CUIT' => $afipData['cuit'], 'production' => true, 'cert' => $afipData['cert'], 'key' => $afipData['key'], 'res_folder' => "../vendor/afipsdk/afip.php/src/Afip_res/")); return $afip->RegisterInscriptionProof->GetTaxpayerDetails($tax_id);
Seguro? Porque dice que el eror esta en la linea 279 del Afip.php pero en esa linea no hay nada en la ultima version
Ademas a partir de la v1.0 ya no se usa el res_folder y el cert y key se pasan directamente https://docs.afipsdk.com/paso-a-paso/ir-a-produccion#paso-3-cambiar-parametros-de-la-libreria
Hola Ivan! Como estas? Te escribo porque en la empresa donde trabajo queremos usar el SDK de AFIP para brindar modelos de carta blanca. Cuando querramos brindar una instancia a nuestros usuarios para que puedan ellos mismos usar esta pagina para generar sus propias facturas, deberiamos dejar la validacion de los web services con el CUIT de la empresa, o necesitariamos que cada usuario genere su propia validacion?
Ya te consulte anteriormente lo mismo, pero queria saber cual es la diferencia entre que cada uno haga el suyo o hacer que deleguen el web service, y saber si dentro del codigo cuando se crea la instancia de AFIP, tendria que usar el CUIT de la empresa o deberia cambiarlo por el del cliente
En el codigo al instanciar el SDK debes usar el CUIT del cliente. La diferencia es la forma de generarlos y que e. uno debes usar un solo certificado y en otra opcion usas uno por cliente
Hola Ivan ya pude actualizarlo, lo que note es que al usar el crearvaucher me tarde 5000ms con la nueva version y con la vieja me tarda 300ms
Hola Nico, no fue un caso excepcional?
Porbe varias veces Ivan, lo que estuve viendo es que la key y el cert los guarde en mi db como string, capaz eso es lo que lo esta retrazando, voy a probar usando archivos
Ahh okey okey crei que habias calculado solo el tiempo que tarda la llamada del SDK
estoy teniendo problema con el certificado alguien me podria ayudar? "Error al generar el comprobante: El certificado no es válido. Si lo guardó en un archivo, ábralo en un editor de texto y verifique que comience con '-----BEGIN CERTIFICATE-----' " ya lo genere en afip ya comprobe los certificado tienen el mismo md5 solo que la libreria no me lo toma ayuda
Homologación o producción? Tenñes los servicios dados de alta?
Homologación si tengo los servicios dado de alta
Podes mostrar como estas pasandole el certificado en el new Afip()?
Claro que si llego a casa y lo paso. Gracias estaba por probar el certificado directo sin ruta también.
Le desconfío que podría ser por la ruta. Probé por ruta relativa, directa y también doble / como es Windows para escapar por si había algún error. Me quedaba probar directo.
Hola, como estan? Queria consultar si el SDK esta preparado para hacer carga de notas de debito, porque encuentro unicamente para cargar notas de credito
Si, es cuestion de cambiar el tipo de comprobante nomas, el resto de daos es igual que la nota de credito
Ivan como va? Te comento una boludes, pero el 10197 del servidor responde que el server espera CbteAsoc pero el server solo acepta CbtesAsoc
es una boludes pero estuve 40 min revisando mi codigo hasta que me di cuenta de eso en la docu jajaja
Buen día, alguien tiene un sistema de facturacion y ventas funcionando para vender?
Hola gente como estan? tengo una consulta que es lo que es de pago el token de produccion? y en que casos? gracias.
hola cristian. facil de inferir: si no tenes el token de produccion -> no podes usarlo en el ambiente de arca productivo para tener ese token -> hay que pagar asi que pagando -> podes salir a produccion si podes usarlo en modo test. ahi no es necesario pagar. es lo que explica el portal https://afipsdk.com/pricing/