gracias giaco puedo seguir piola ahora
creo que podes generar el pdf
con el html, pero no vas a poder ver la consulta o si pero incompleta
no recuerdo
si mal no recuerdo, en desarollo podes generar el pdf, pero te aparece una marca diciendo como que el ticket no es valido
sisi generas el pdf ahi lo visualize
listo perfecto
buenisimo
es obligatoria la generacion de QR a la hora de hacer facturas?
alguien puede segundearme y porque no me aparece el numero del cae ?
Lo solucione transformandolo a Number en js Number(cae) https://servicioscf.afip.gob.ar/publico/comprobantes/cae.aspx?p=eyJ2ZXIiOjEsImZlY2hhIjoiMjAyNC0xMS0xOSIsImN1aXQiOjI3MjI2OTYyODAzLCJwdG9WdGEiOjIsInRpcG9DbXAiOjExLCJucm9DbXAiOjI2LCJpbXBvcnRlIjo1MzAwLCJtb25lZGEiOiJQRVMiLCJjdHoiOjEsInRpcG9Eb2NSZWMiOjk5LCJucm9Eb2NSZWMiOjAsInRpcG9Db2RBdXQiOiJFIiwiY29kQXV0Ijo3NDQ3MzIwNTM5ODg1Mn0=
Ya puedo movilizarme a realizar el cambio a produccion o faltaria algo?
Tiene sentido que no funcione, porque el modo homologación estás inventando un punto de venta (aunque sea real), por lo que cuando consultás lo hace sobre producción, en caso contrario podrías "inventar" comprobantes válidos.
Si, es normal
me dice que no tengo el certificado pero si lo tengo
en un cuit me funcinoa perfecto, pero en los otros 2 no 😦
solucionado! hice el certificado manual
Hoa buenas disculpa recien comenzando a utilizar el sdk tenia una consulta muy de base... logre utilizar el WS "constatacion de comprobantes" en Produccion utilizando el acceso que dan por 14 dias
asi la respuesta
Mi consulta es ...
para la utilizacion del SDK en prod, siempre es necesario el access_token ?
y production: true ?
😉 gracias
Otra consulta disculpen... Actualmente pruebo el sdk con informacion propia de una persona natural (en prod) ...
Esto funciona igual si hago esto con una entidad empresa CUIT ?
entendiendo que claramente debo hacer el proceso de autenticacion en el portyal de la AFIP(ARCA)
@user Podés probar con CUIT emisor de cualquier índole siempre que este tenga los ws asociados correspondientes y sus respectivos certificados
hola buenas tardes, hay alguna manera para traerme todos los vouchers del mes de algun punto de venta y tipo?
No sé si hay método para obtener por fechas, pero si almacenás la numeración podrías usar const voucherInfo = await afip.ElectronicBilling.getVoucherInfo(numeroDeComprobante, puntoDeVenta, tipoDeComprobante); De este modo, partiendo de los datos de Nº asociado a una fecha podrías hacer un bucle y traer lo que necesitás.
de mi parte lo tengo en una db
capaz te convenga eso
agregarias tambien el punto de venta y listo
Gracias! Estamos haciendo una app para un cliente (nuestr primer laburo freelance) y justo nos chocamos con esto, una pregunta mas, disculpen la ignorancia pero como queriamos usarlo solo para traernos las facturas es necesario pagar por produccion?
me permito responder ...
entiendo que si amigo ya que para utilizar el sdk en prod es necesario access_token
y production: true .
Una aclaracion: Con el web service solo podes traer la info de las facturas que hayan sido creadas via web service
Buen día, alguien tiene un sistema de facturación y ventas funcionando para vender?
buenas te mande md
Consulta alguien trabajo o alguien realizo algo con exportar todas las facturas de un mes por ejemplo a un bloc de notas para despues importarlo en la afip? para hacer el libro de iva , o si no para importarlo en el sistema de xubio+
Alguien hizo el codigo de buscar informacion por cuit porque me esta dando error 400
Hola @user buen comienzo de año!
En los últimos días estuve teniendo problemas con la integración. Obtengo un error de Timeout después de 1.8 minutos aprox procesando.
El servicio ejecuta 2 métodos: CreateCert y CreateWSAuth y obtengo el error que adjunto en imagen.
El error proviene del método **CreateWSAuth **al intentar autorizar el web service: wsfe.
Actualmente estoy trabajando con la versión 1.1.3 de @afipsdk/afip.js.
Podrías darme una mano para tener una posible solución a este problema? Tengo varios clientes que intentan conectar sus cuentas pero no les es posible por este error de timeout.
Desde ya muchas gracias!
También actualice la librería a la versión 1.1.3 y el problema persiste.
Buenas Lean, cuando puedas reintenta nuevamente, deberia estar resuelto ahora
Si, ya funciona bien, muchas gracias!
Se puede saber que era el problema? Y cómo prevenirlo para el futuro
No fue un problema de tu lado, Era un tema de que cambiaron unas partes de la pagina de ARCA, y al ser una automatización sobre la pagina debíamos actualizarlo en nuestro servidor
Buenos días, estoy teniendo el mismo problema pero en testing (también usando la versión 1.1.3)
Ya me funcionó, tardó un rato lo único
Buenas, como va? Quería consultarte si existe forma de traer la info de las otras facturas tmb?
Buenas, una consulta, no se mucho del tema legal de afip pero queria saber si todo lo emitido a traves del sdk se puede almacenar en la bbdd del sistema que usa el sdk o hay que registrarse en afip o algo por el estilo? Basicamente necesito almacenar cae, cuit de clientes y los detalles en mi bbdd
Mi duda es si para almacenar esos datos hay que registrar la app o algo de manera legal o con solo encriptar y guardar en la bbdd los datos es suficiente
No hay que hacer ningun registro especial en AFIP/ARCA, mas que obtener el certificado para poder operar el web service
Ahhh perfecto Iván gracias
Hola! Buenas, como va? Perdonen el día y horario. Dejo una consulta para cuando puedan.
Estoy relevando la librería para hacer una integración en node.js para emitir facturas a consumidor final. Me llego la info de que el servicio de AFIP es propenso a errores, o caidas temporales. Afip SDK contiene algúna estrategia de retries o queues contra estos incidentes? Es decir, si AFIP falla por un 503, hay algo en el medio que pueda llegar a salvar la factura? o quedaría 100% la responsabilidad del lado aplicativo?
Desde ya muchas gracias
Buenas, de tu lado, es decir desde la app que hagas tenés que parsear el error y listo. Si intentás hacer una factura y no resulta no obtendrás CAE, con eso es suficiente para saber si se hizo o no el comprobante. En caso satisfactorio tendrás el incremento del Nº de comprobante, en caso de error, no.
Perfecto! mil gracias por la respuesta 🙌
Buenas , estoy con un problema en dev node v20 y con el sdk "^1.1.3".
TypeError: Converting circular structure to JSON --> starting at object with constructor 'Afip' | property 'ElectronicBilling' -> object with constructor 'ElectronicBilling' --- property 'afip' closes the circle
Simplemente estoy haciendo esto:
const Afip = require('@afipsdk/afip.js'); const afip = new Afip({ CUIT: 20409378472 });
Emprece poniendo el cert y la key y tuve este error , fui a lo mas simple sin exito.
Gracias!!!
Listo, estaba logueando afip
Buenas, una consulta, el sdk tiene algun metodo para obtener el libro de iva? No entiendo mucho de la parte contable, un cliente me pregunto y la verdad no se que tal
Hola Ignacio, el SDK no cuenta con ese metodo, el libro de IVA esta armado por la informacion de los comprobantes, deberias consultarle al contador como esta conformado y armarselo en base a esos campos
Ahh buenisimo Ivan muchas gracias
Hola buenos días
estamos teniendo ese error al intentar facturar
es al intentar hacer factura B
perdon, con todas las facturas...
Sigue el problema o fue temporal?
duro unas dos horas... y luego facturo con cortes...
y desde las 14 esta facturando bien
a que se deben esos errores? eso ya seria en los servicios de ARCA no?
Si si probablemente estaban teniendo problemas los servidores de ARCA
Buenas estoy queriendo acceder a los datos de contribuyente con cuit y recibo este error
unhandledRejection: Error: ns1:coe.notAuthorized: Computador no autorizado a acceder al servicio: {"exceptionName":"gov.afip.desein.dvadac.sua.view.wsaa.LoginFault","hostname":"wsaaext1.homo.afip.gov.ar"}
Autorice desde afip los servicios de consulta pero sigue tirando eso, que puede ser ?
Es en test? Lo autorizaste al certificado que estas usando?
Si! autorice en la parte de WSASS Autoservicio de Acceso a WebServices, es ahi o no ? Igual autorice varios, no se bien cual es para eso de consultar el cuit jajaja pero los nombres mas relacionados los autorice todos
Ahi vi que habilite un servicio equivocado, pero ahora obtengo ⨯ unhandledRejection: Error: soap:Server: No existe persona con ese Id: {"SRValidationException":null}
Eso es por ser ambientes previos ? el CUIT se esta pasando correctamente
Sisi en test no tenes todos los cuits disponibles. Podes usar alguno de estos: 33693450239, 30558515305, 30202020204
Joya, con eso me salio. Lo que si veo a simple vista la razonSocial y domicilio, lo que no encuentro es su condicionIva sabes de donde se saca o si es necesario mostrarlo en la factura pdf ?
Porque mas que nada estoy usando este servicio de comprobar cuit para obtener esos 3 datos que me faltan al crear la factura en pdf
La condicion frente al iva no te la dice el padron. Podes usar el padron de constancia de inscripcion para obtener en que impuestos esta inscripto y en base a a eso saber su condicion
Genial gracias, en todo caso seria algo requerido para el comprobante tenes idea ?
Conocé los comprobantes de formato digital y entérate cómo operar con este sistema de facturación.
Hola tengo una pregunta, como habilito el sdk o arca, para poder usar el padron en produccion?
Voy a llevar la app que desarrolle a produccion, antes del 10 de febrero.
Queria saber bien si solo debo seguir el tutorial de la documentacion y con eso ya tendria el acceso o me faltará algo?
Con seguir el tutorial https://docs.afipsdk.com/paso-a-paso/ir-a-produccion basta
Buenas, estoy teniendo un problema en produccion, al traer los puntos de venta de un cuit me devuelve este error:
ERROR [ExceptionsHandler] (602) Sin Resultados: - Metodo FEParamGetPtosVenta Error: (602) Sin Resultados: - Metodo FEParamGetPtosVenta
El cuit tiene generados los puntos de venta como corresponde para responsable inscripto "RECE para aplicativo y web services"
Alguno sabe que puede ser?
Mmm puede ser que tarde un toque en reflejarse, tenes alguna captura de losp untos de venta en la pagina aver cuales tiene?
solo esta pasando en facturas B
hola hago una pregunta con la afipsdk tengo la posibilidad de autenticar un usuario iniciando sesion de arca y que me redirija a mi web con los bienes por cuit que tiene la persona autenticada ?
Habira que ver que codigo estas ejecutando para obtener ese error. Si haces un try..catch del error esa es toda la info que muestra?
como podria lograr eso ? alguno tiene una iea