general

Tobias Sanmartin
Tobias Sanmartin

Muchas gracias!

Ni bien pueda testear que ande todo bien en dev, pago la libreria

Lei que en dev afip por ahi no refleja los resultados bien, sigue siendo asi?

EscuderoKevin
EscuderoKevin

sigue siendo asi , suele tirar null o errores raros

si es para vos para tu comercio propio

en pro podes probar, podes generar comprobantes de $10

o de $100

y si queres podes emitir notas de credito tambien.

para anularlas

pero, yo creo que hacer 2 o 3 comprobantes de $100 no te va a cambiar el mundo (por lo menos en mi caso)

Tobias Sanmartin
Tobias Sanmartin

Dale perfecto, si veo que en dev anda todo bien me voy a produ a probar montos chicos

Muchas gracias

Lobo
Lobo

Hola gente un placer estar en el foro

Exequiel
Exequiel

Buenas! Como andan?

Quería consultarles, si existe un servicio para validar las facturas o los datos de una factura ?

Exequiel
Exequiel

Muchas gracias Ivan!

Respecto a los servicios y los token y sign necesarios para consumirlos. Que ALCANCE necesito para poder consumirlo?

Exequiel
Exequiel

Me refiero al Administrador de Relaciones de AFIP. Que servicio necesito dar de alta para poder consultar la constatacion de comprobantes?

Ivan
Ivan

WebService - Constatación de Comprobantes - WSCDC

Exequiel
Exequiel

Muchas gracias Ivan

Tobias Sanmartin
Tobias Sanmartin

Buenas como va! estoy teniendo un error cuando voy a produccion.

En local factura perfecto, pero cuando se va a produccion me tira un error cuando inicializo la instancia de afip.

Tobias Sanmartin Tobias Sanmartin
Ivan
Ivan

Mmm debe ser algo especifico de la plataforma que usas por lo que se ve en el error

Fede
Fede

Hola, una consulta, quiero generar el pdf utilizando esta plantilla https://gist.github.com/AfipSDK/60604af781826b0d0438042ae807cc91 Saben como hacer para que luego de ciertos items se genere otra hoja pero manteniendo los mismos encabezados del comprobante?

Factura de ejemplo

Factura de ejemplo. GitHub Gist: instantly share code, notes, and snippets.

Open embed source

La pregunta puntual sería, existe alguna propiedad que deba cambiarle? o tengo que hacer mi propia logica?

Eze Ellena
Eze Ellena

Buenas, estoy intentando consultar el ultimo comprobante, tal cual es el ejemplo en la documentacion y me responde que se envia wsfe pero se espera wsct. en el request estoy enviendo wsct.

Eze Ellena
Eze Ellena

Ah no sabía eso. Ahora pruebo. Gracias

donde puedo buscar todos los codigoTipoComprobante?

me retorna estos msjs

lo raro es que preguntando directamente con soapui contra afip los mismos datos y si me trae informacion.

Eze Ellena
Eze Ellena

Reviso por las dudas. Muchas gracias

estebanperren
estebanperren

Buenas, ahi deje una consulta en el foro. Ante el nuevo régimen de transparencia fiscal, debemos informar el iva y demás impuestos en factura c?

Porque al intentar informarlo me da el error "El campo ImpIVA (Importe de IVA) para comprobantes tipo C debe ser igual a cero (0)"

Tobias Sanmartin
Tobias Sanmartin

Buenas como va! Estoy tratando de ir a produccion pero estoy teniendo un error que no puedo solucionar

Ya hice el certificado y ya autorize el web service de para produccion pero me sigue tirando este error

Me da este error y lo mismo cuando quiero el web service de la factura electronica

Entonces lo que tengo entendido es que ya el certificado lo tiene creado. Nose de que forma puedo verificar si el certificado que tengo en codigo es el mismo que esta autorizado con el alias que tengo que usar

Tobias Sanmartin Tobias Sanmartin
Ivan
Ivan

Que request hacer para obtener ese error?

Tobias Sanmartin
Tobias Sanmartin

Esta ivan

Eric Limbrunner
Eric Limbrunner

Buenas tardes! Estoy pasando a producción la facturación electrónica usando el SDK.

Mi cliente tiene 2 CUITs y estoy queriendo hacer la delegación para solo utilizar un certificado. Para simplificar la descripción, voy a tener el CUIT A y el CUIT B

El CUIT A es representante del CUIT B, osea puede gestionar sus configuraciones.

Yo generé el certificado para el CUIT A y habilité el servicio para el mismo.

Luego hice la delegación de la facturación electrónica del CUIT B al CUIT A. Esta delegación fue aceptada.

En el SDK, yo tengo configurado el CUIT A y sus certificados, pero me salió el error (600) ValidacionDeToken: No aparecio CUIT en lista de relaciones

Vi en la documentación del SDK, que puede ser que falte autorizar el ws de prod https://docs.afipsdk.com/paso-a-paso/tutoriales-pagina-de-afip/autorizar-web-service-de-produccion y seguí el tutorial.

Yo coloqué lo siguiente:

Operando como CUIT A coloqué en "Representado" CUIT B, luego seleccione "Facturación Electrónica" como servicio y en Representante puse el computador fiscal que me aparece (debajo de esto AFIP me aclara que CUIT B me delegó el servicio). Una vez que completo todo y continuo, me salta un error que dice "El dador de la autorización debe ser igual al autorizado".

Estoy configurando algo mal?

Wally
Wally

Buenas! Me estoy volviendo pelotudo tratando de hacer andar a afip.py detras de un firewall empresarial, porque falla el handshake SSL (maquina con certificados self-signed de empresa). Alguien me podria dar una mano con un context wrapper o similar? Sinceramente con aceptar sin SSL me alcanza.

Tobias Sanmartin Tobias Sanmartin
Ivan
Ivan

Veo que en esa request pedis al "wsfe" que es el web service de facturacion, y en el mensaje de la pagina de afip estas tratando de autorizar el ws del padron 13

Wally Wally Buenas! Me estoy volviendo pelotudo tratando de hacer andar a afip.py detras de un firewall empresarial, porque falla el handshake SSL (maquina con certificados

Proba despeus de importar el package de afip agrega en tu codigo

os.environ["SSL_CERT_FILE"] = "ruta/al/self/signed/cert.pem"

Poniendole en esa variable la ruta al root cert del certificado self-signed

Ivan Ivan Proba despeus de importar el package de afip agrega en tu codigo `os.environ["SSL_CERT_FILE"] = "ruta/al/self/signed/cert.pem"` Poniendole en esa variable la
Wally
Wally

Gracias por responder Ivan! Lo he intendao. Sigue tirando error, especificamente "Certificate Verify Failed: Missing Authority Key Identifier". Creeme que ese error lo googleé hasta la ultima pagina de resultados y nadie parece tener el mismo problema.

Certificate Verify Failed: Missing Authority Key Identifier
7 messages · Exelente, gracias por compartir
Ivan Ivan Fuiste a "Nueva Relación" en el administrador de relaciones?
Eric Limbrunner
Eric Limbrunner

Sip, "Nueva Relación" (actuando como CUIT A) y luego coloqué los datos como puse en el mensaje

Eric Limbrunner Eric Limbrunner Sip, "Nueva Relación" (actuando como CUIT A) y luego coloqué los datos como puse en el mensaje
Ivan
Ivan

He tenido ese problema anteriormente cuando intento autorizar un certificado a un CUIT del que ademas soy representante ante la AFIP, la unica solucion que pude encontrar es crear el certificado directamente desde, en este caso, el "CUIT B"

Ivan Ivan He tenido ese problema anteriormente cuando intento autorizar un certificado a un CUIT del que ademas soy representante ante la AFIP, la unica solucion que pude
Eric Limbrunner
Eric Limbrunner

Oka, gracias por la respuesta (me funcionó!!)

Unas consultas sobre esto:

  • Tengo que cancelar la delegación del servicio que hice?
  • En este caso voy a tener que usar 2 certificados distintos? Uno para CUIT A y otro para CUIT B o podría delegar de A a B (siendo A representante)

No hace falta que canceles la delegacion, no rompe nada

Eric Limbrunner
Eric Limbrunner

oki, muchas gracias!

Nacho
Nacho

Hola consulta estoy desarrollando un ERP y tengo que agregar facturacion electronica, que tengo que tener en cuenta a nivel de reglas de negocio para poder hacer que los negocios facturen?

Adrian Sirianni
Adrian Sirianni

Hola .. para responder eso hace falta leer documentacion. Sabes lo que es hacer una factura en argrntina y los tipos de perfiles de facturacion que existen ? O es la primera vez que te metes en tema.

  • tipos de factura
  • clientes a los que se emite
  • impuestos aplicados a productos y servicios. -> esas 3 cosas a nivel negocio es lo que tnees q entender.

esto en argentina es realmente una maraña. Te recomiendo antes de encarar cualquier solucion, definas bien cual es el resultado esperado con un contador. Hay tantas cosas q implican la factura elecgronica que depende realmente lo q queres lograr!

Agustin
Agustin

Buenas que tal?

Alguno sabe que es este error ?

NO AUTORIZADO A EMITIR COMPROBANTES - EL PUNTO DE VENTA INFORMADO DEBE ESTAR DADO DE ALTA Y SER DEL TIPO RECE

El punto de venta que estoy usando es de web service y es nuevo. Si hago un getLastVoucher me trae bien un cero, lo cual funciona. Pero cuando creo una nueva no me deja por ese error

Agustin
Agustin

Nop

Agustin Agustin Nop
Ivan
Ivan

Que data estas enviando?

Ivan Ivan Que data estas enviando?
Agustin
Agustin

EJemplo:

concept = {int} 3 currency_id = {str} 'PES' currency_quote = {int} 1 imp_iva = {int} 0 imp_op_ex = {int} 0 invoice_date = {int} 20250119 invoice_number_from = {int} 1 invoice_number_to = {int} 1 invoice_type = {int} 11 number_of_invoices = {int} 1 payment_due_date = {int} 20250119 selling_point = {int} 10 service_from = {int} 20250119 service_to = {int} 20250119 tax_id_type = {int} 99 tax_id_value = {int} 0 tax_total = {int} 0 total = {float} 100000.0 total_net = {float} 100000.0 total_no_tax = {int} 0

EL PUNTO DE VENTA INFORMADO DEBE ESTAR DADO DE ALTA Y SER DEL TIPO RECE
1 messages · Necesitaria ver el codigo que estas usando, y como queda armada la data antes de hacer el request
Behri
Behri

Buenas, cómo va? @user Quería consultarte si al emitir Factura C hay forma de discriminar la condición frente al IVA al que se le emite la factura. Veo que el SDK menciona estas 4 opciones

80 = CUIT 86 = CUIL 96 = DNI 99 = Consumidor Final

Osea, Hay forma de indicar si es Resp inscripto, Resp monotributo o exento por ej?

Glade
Glade

Chicos una consulta quizas muy generica pero quizas alguien a sorteado eso...

Solo por si acaso y de casualidad... Alguien sabrá de la existencia de algo parecido a lo que ofrece esta SDK .... pero para Colombia ... y la DIAN ? no se si me explico 😉

Sobre respecto a la validacion de proveedores, lo simil a la consulta de padron que tenemos aqui ✌️

jlopezjuy
jlopezjuy

Hola buenas, alguien tiene link de la documentacion para la version 1.1.1 ? vi que varia muchisimo con la 1.1.3 y recien la otra semana que entran muchos en vacaciones vamos a poder actualizar

jlopezjuy jlopezjuy Hola buenas, alguien tiene link de la documentacion para la version 1.1.1 ? vi que varia muchisimo con la 1.1.3 y recien la otra semana que entran muchos en vac
Ivan
Ivan

No hay documentacion diferenciada porque la forma de implementacion no varia, estas teniendo algun problema en particular?

jlopezjuy
jlopezjuy

No, ahi me di cuenta que estaba viendo mal. desde el celu no veia bien para la creacion de nota de credito.

lo que si no encuentro es como hacer nota de debito... un ejemplo... por que un cliente esta pensando en hacer notas de debito.

jlopezjuy jlopezjuy lo que si no encuentro es como hacer nota de debito... un ejemplo... por que un cliente esta pensando en hacer notas de debito.
Ivan
Ivan

Es igual que notas de credito, solo cambia el campo de tipo de comprobante

jlopezjuy
jlopezjuy

si nota de credito es const tipo_de_nota = 3; nota de debito que numero seria?

jlopezjuy jlopezjuy si nota de credito es const tipo_de_nota = 3; nota de debito que numero seria?
mrivasalfano
mrivasalfano

https://docs.afipsdk.com/paso-a-paso/web-services/factura-electronica#obtener-tipos-de-comprobantes-disponibles Podés usar los distintos métodos del sdk para obtener info y si no en la doc de arca hay una parte que muestra los posibles valores de cada campo https://www.afip.gob.ar/fe/ayuda/documentos/wsfev1-COMPG.pdf

jlopezjuy
jlopezjuy

muchas gracias!

Diego Wagner
Diego Wagner

Buenas! como va ? Tengo una duda, me estoy interiorizando en el tema, entiendo que para generar facturas hay que hacer todo un proceso de generacion de certificados etc.

Lo que no entiendo es si ese es un proceso unico que se hace por primera vez y ya. Ya que lo que yo quiero hacer es generar Equipos donde se manejen diferentes facturas y entre los diferentes miembros puedan elegir quien genera la factura.

Cada miembro en si seria un cuit diferente, lo que no entiendo es si hay que dar de alta a cada miembro en afip con cada uno su correspondiente certificado o si hay forma de simplificar eso.

Espero no haber hecho mucho lio con la pregunta, gracias

Ivan Ivan Mirate este post https://discord.com/channels/1250797857578025052/1313557727200542751 en este caso esos miembros serian el "cliente externo".
Diego Wagner
Diego Wagner

Genial Ivan gracias, y te consulto, al estar solicitando la contraseña no se podria entrar en algun problema legal - de seguridad ? A su vez, si con eso le genero el certificado al usuario, ese certificado deberia guardarlo en base de datos o que recomendas ? ya que ese lo necesitaria luego para cualquier proceso de facturacion de ese usuario cierto ?

Diego Wagner Diego Wagner Genial Ivan gracias, y te consulto, al estar solicitando la contraseña no se podria entrar en algun problema legal - de seguridad ? A su vez, si con eso le gen
Ivan
Ivan

Del lado de AfipSDK esa contraseña no se guarda, se usa para loguearse en el momento. Si te recomiendo guardarlo en tu base de datos al certificado ya que luego lo necesitas

Ivan Ivan Del lado de AfipSDK esa contraseña no se guarda, se usa para loguearse en el momento. Si te recomiendo guardarlo en tu base de datos al certificado ya que luego
Diego Wagner
Diego Wagner

Genial y otras 2 consultas, la libreria para node debería funcionar correctamente para con next js ? o deberia usar mejor la api ? Y en cuanto a descargar / enviar la factura generada a los clientes, entiendo que el servicio no tiene incorporado para mandar por mail eso deberia hacerlo mi app pero la factura en pdf en si tengo forma de obtenerla para enviarla / guardarla ?

Tobias Sanmartin
Tobias Sanmartin

Buenas como va, ya pude generar la factura en produccion y me devolvio el CAE y el vencimiento, pero no estoy podiendo ver en la pagina de afip la factura emitida.

Alguien sabe donde esta ese apartado o si es que no figuran instantaneamente_

Gustavo Cáceres
Gustavo Cáceres

hola saludos a todos, le comento que estoy recien arrancando a usar la sdk, pero tengo un problema que no logro darme cuenta si es que me falta algo, estoy usando nestjs

la parte de new AFIP me conecta y me loguea la respuesta del objeto, pero cuando quiero usarlo para probar la creacion de un comprobante o en este caso que me retorne los detalles del taxId me tira error 400 con cualquier cosa

afip. lo que sea

Gustavo Cáceres
Gustavo Cáceres

olvidense ya lo encontre el problema, gracias de todas formas

Diego Wagner
Diego Wagner

Buenas! como va ? Quiero aclararme algunos puntos adicionales, cuando me los puedan responder genial 😂

1- La descripcion de los items que en este caso son servicios, los cuales conforman el total de la factura donde se deberia enviar ? o en este caso al usar servicios a arca no le interesa ?

2- Al hacer la factura ya entendí que usando el servicio arca no la genera en pdf debería ser por mi cuenta, hay requisitos para que sea valida legalmente ?

3- Con respecto al detalle de los items brindados en la factura que conforman el total, si es que no es necesario enviarlo en el servicio de creación de factura, simplemente debería agregarlo yo en la factura en pdf para que quede detallado que se cobra ?

4- Vi algo de la incorporación de un QR en las facturas, eso realmente hace falta ?

5- Hay forma de probar que las facturas se estén creando correctamente en desarrollo ?

Perdón tantas preguntas me esta quemando un poco la cabeza todo este tema 👀