nodejs

San
San

gracias giaco puedo seguir piola ahora

Giaco
Giaco

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

San
San

sisi generas el pdf ahi lo visualize

listo perfecto

Giaco
Giaco

buenisimo

San
San

es obligatoria la generacion de QR a la hora de hacer facturas?

San
San

alguien puede segundearme y porque no me aparece el numero del cae ?

Ya puedo movilizarme a realizar el cambio a produccion o faltaria algo?

San
San

y x ultimo esto es normal no? en entorno de desarrollo

San San y x ultimo esto es normal no? en entorno de desarrollo
Mauropek
Mauropek

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.

San San y x ultimo esto es normal no? en entorno de desarrollo
Ivan
Ivan

Si, es normal

San
San

Alguien me podria ayudar 😦

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

Glade
Glade

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 ?

Glade
Glade

😉 gracias

Glade
Glade

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)

Mauropek
Mauropek

@user Podés probar con CUIT emisor de cualquier índole siempre que este tenga los ws asociados correspondientes y sus respectivos certificados

Nico
Nico

hola buenas tardes, hay alguna manera para traerme todos los vouchers del mes de algun punto de venta y tipo?

Nico Nico hola buenas tardes, hay alguna manera para traerme todos los vouchers del mes de algun punto de venta y tipo?
Mauropek
Mauropek

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.

capaz te convenga eso

agregarias tambien el punto de venta y listo

y despues en el front haces simplemente unos inputs y en tu caso agregarias el de punto de venta y tipo

Beto
Beto

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?

Glade
Glade

me permito responder ... entiendo que si amigo ya que para utilizar el sdk en prod es necesario access_token y production: true .

Beto Beto 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
Ivan
Ivan

Una aclaracion: Con el web service solo podes traer la info de las facturas que hayan sido creadas via web service

tomiweb
tomiweb

Buen día, alguien tiene un sistema de facturación y ventas funcionando para vender?

San
San

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+

San
San

Alguien hizo el codigo de buscar informacion por cuit porque me esta dando error 400

Lean
Lean

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.

Lean
Lean

Si, ya funciona bien, muchas gracias!

Se puede saber que era el problema? Y cómo prevenirlo para el futuro

Lean Lean Se puede saber que era el problema? Y cómo prevenirlo para el futuro
Ivan
Ivan

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

Lean Lean 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 pro
mrivasalfano
mrivasalfano

Buenos días, estoy teniendo el mismo problema pero en testing (también usando la versión 1.1.3)

Ivan Ivan Una aclaracion: Con el web service solo podes traer la info de las facturas que hayan sido creadas via web service
Adri
Adri

Buenas, como va? Quería consultarte si existe forma de traer la info de las otras facturas tmb?

Ignacio Becher
Ignacio Becher

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

Ignacio Becher Ignacio Becher 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
Ivan
Ivan

No hay que hacer ningun registro especial en AFIP/ARCA, mas que obtener el certificado para poder operar el web service

Ignacio Becher
Ignacio Becher

Ahhh perfecto Iván gracias

arvenz199
arvenz199

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

arvenz199 arvenz199 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 pa
Mauropek
Mauropek

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.

arvenz199
arvenz199

Perfecto! mil gracias por la respuesta 🙌

Lange90
Lange90

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

Ignacio Becher
Ignacio Becher

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

Ignacio Becher Ignacio Becher 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 q
Ivan
Ivan

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

Ignacio Becher
Ignacio Becher

Ahh buenisimo Ivan muchas gracias

jlopezjuy
jlopezjuy

Hola buenos días

estamos teniendo ese error al intentar facturar

es al intentar hacer factura B

perdon, con todas las facturas...

jlopezjuy jlopezjuy
Ivan
Ivan

Sigue el problema o fue temporal?

jlopezjuy
jlopezjuy

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?

jlopezjuy jlopezjuy a que se deben esos errores? eso ya seria en los servicios de ARCA no?
Ivan
Ivan

Si si probablemente estaban teniendo problemas los servidores de ARCA

Diego Wagner
Diego Wagner

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 ?

Ivan Ivan Es en test? Lo autorizaste al certificado que estas usando?
Diego Wagner
Diego Wagner

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

Diego Wagner Diego Wagner Ahi vi que habilite un servicio equivocado, pero ahora obtengo ⨯ unhandledRejection: Error: soap:Server: No existe persona con ese Id: {"SRValidationException
Ivan
Ivan

Sisi en test no tenes todos los cuits disponibles. Podes usar alguno de estos: 33693450239, 30558515305, 30202020204

Diego Wagner
Diego Wagner

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

Diego Wagner Diego Wagner 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 necesari
Ivan
Ivan

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

Ivan Ivan 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
Diego Wagner
Diego Wagner

Genial gracias, en todo caso seria algo requerido para el comprobante tenes idea ?

Diego Wagner Diego Wagner Genial gracias, en todo caso seria algo requerido para el comprobante tenes idea ?
Ivan
Ivan
Emisión y autorización - Factura electrónica | ARCA

Conocé los comprobantes de formato digital y entérate cómo operar con este sistema de facturación.

Open embed source
zalazarc20
zalazarc20

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?

Ignacio Becher
Ignacio Becher

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?

Ignacio Becher Ignacio Becher Buenas, estoy teniendo un problema en produccion, al traer los puntos de venta de un cuit me devuelve este error: ERROR [ExceptionsHandler] (602) Sin Resulta
Ivan
Ivan

Mmm puede ser que tarde un toque en reflejarse, tenes alguna captura de losp untos de venta en la pagina aver cuales tiene?

jlopezjuy
jlopezjuy

Hola buenos días... este problema estaria relacionado a ARCA?

solo esta pasando en facturas B

ShoCk
ShoCk

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 ?

jlopezjuy jlopezjuy Hola buenos días... este problema estaria relacionado a ARCA?
Ivan
Ivan

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?

ShoCk
ShoCk

como podria lograr eso ? alguno tiene una iea