api

Cabaleiro Nicolas Cabaleiro Nicolas De estos datos del punto de venta que es lo que mas me deberia interesar? que representa el Bloqueado y la Fecha de baja?
Ivan
Ivan

el Nro es lo mas importante. Bloqueado es si esta bloqueado apra usarse y fecha baja seria la fecha si esta dado de baja

Cabaleiro Nicolas
Cabaleiro Nicolas

El valor cuando esta bloqueado seria "S"?

o "Y"

ezelan
ezelan

Buen día @user estoy teniendo este error al obtener las condiciones de iba receptor. Me podrias ayudar?

{"FEParamGetCondicionIvaReceptorResult":{"Errors":{"Err":[{"Code":600,"Msg":"ValidacionDeToken: No aparecio CUIT en lista de relaciones: XXXXX"}]}}}

ezelan
ezelan

FEParamGetCondicionIvaReceptor el metho

d

y la url es: /api/v1/afip/requests

(es un POST)

ezelan ezelan FEParamGetCondicionIvaReceptor el metho
Ivan
Ivan

El cuit que usas ya lo has usado?

ezelan
ezelan

{"message":"Method FEParamGetCondicionIvaReceptor not defined","statusCode":400}

Este error me esta tirando

ezelan ezelan {"message":"Method FEParamGetCondicionIvaReceptor not defined","statusCode":400} Este error me esta tirando

Creo que ya entendi este problema. El metodo sólo está en dev porque por ahora sólo es obligatorio en dev.

Ahora bien... estoy teniendo otro problema (si, otro problema): NO AUTORIZADO A EMITIR COMPROBANTES - EL PUNTO DE VENTA INFORMADO DEBE ESTAR DADO DE ALTA Y SER DEL TIPO RECE

ezelan
ezelan

@user me puedes dar una mano con esto? sabes qué es?

Cabaleiro Nicolas
Cabaleiro Nicolas

Al dar de alta un punto de venta se debe elegir alguna de las opciones que detalla la documentacion dependiendo si es responsable inscripto o monotributista https://docs.afipsdk.com/paso-a-paso/tutoriales-pagina-de-afip/crear-punto-de-venta

Crear punto de venta | Afip SDK
Open embed source
Cabaleiro Nicolas
Cabaleiro Nicolas

Buenas tengo una duda, al momento de generar la factura en que caso la factura retorna el estado Pendiente?, como deberia ser el flujo en ese caso? se debe intentar de nuevo o en algun momento se acreditara o como es, muchas gracias

Agustin.Y
Agustin.Y

Buenas noches, estoy iniciando en esto de utilizar la api para facturar. Estoy trabajando en un proyecto de consultorios y le quiero agregar esta opción para que teniendo los datos de los pacientes se pueda emitir una factura desde la app. La estoy desarrollando en .net y me surgió la duda ya que logré conectar con la api y generar una factura exitosa en dev pero la misma no me figura (o no se buscarla) en los comprobantes emitidos de ARCA. Hay forma de comprobar, visualizar que se haya creado correctamente o me conformo con el mensaje de la consola?

Agustin.Y Agustin.Y Buenas noches, estoy iniciando en esto de utilizar la api para facturar. Estoy trabajando en un proyecto de consultorios y le quiero agregar esta opción para q
Ivan
Ivan

Si tenes el CAE ya esta confirmacion, sino podes usar el ws de constatacion de comprobantes en dev tambien para constatar que se emitio https://afipsdk.com/blog/realizar-constatacion-de-comprobantes-de-arca-via-api/

Realizar constatación de comprobantes de ARCA via API

Con pocas líneas de código

Open embed source
Agustin Desimone
Agustin Desimone

Hola buenas @user

Como estás, te puedo hacer una consulta?

Agustin Desimone
Agustin Desimone

Nos esta super costando con mi equipo el desarrollar una automatizacion de n8n que genere facturas automaticas a mínimo 2 personas que son más para operaciones de una inmobiliaria. Nos quedamos trabados con el llamar a esta url: https://app.afipsdk.com/api/v1/afip/certs para obtener el resultado del

"cert": "-----BEGIN CERTIFICATE-----\nMIIDRzC...", "key": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEowIBAAKCA..."

Pero nos da ese error al ponerle al anterior JSON el long_job_id

@user

Agustin Desimone
Agustin Desimone

Le envio: { "environment": "prod", "tax_id": "CUIT de produccion", "wsid": "wsfe", "cert": "-----BEGIN CERTIFICATE-----\nMIIDRzC...", "key": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEowIBAAKCA..." }

Probé antes con lo que decia la documentacion que seria:

{ "environment": "prod", "tax_id": "CUIT", "username": "NOMBRE", "password": "CONT", "alias": "ALIAS", "long_job_id" }

Y asi con el valor de la variable de long_jobid pero no me funcionó

Agustin Desimone Agustin Desimone Le envio: { "environment": "prod", "tax_id": "CUIT de produccion", "wsid": "wsfe", "cert": "-----BEGIN CERTIFICATE-----\nMIIDRzC...", "key":
Ivan
Ivan

Estas intentanto otener un certificado o estas intentando generar la factura? Porque por lo que veo ya tenes el certificado y key

Agustin Desimone
Agustin Desimone

No tengo el certificado ni la key! y el objetivo final es generar la factura pero me encuentro con que tengo que obtener el certificado y key

Ivan
Ivan

Y esto que es?

"cert": "-----BEGIN CERTIFICATE-----\nMIIDRzC...", "key": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEowIBAAKCA..."

Agustin Desimone
Agustin Desimone

Lo copié de una parte de la documentación para probar pero es generico como el cuit con "20...."

Ivan
Ivan

En la documentacion no hay ningun certificado y key generico

Agustin Desimone
Agustin Desimone

Lo encontré por ahí en AFIP sdk, dejame lo busco

Agustin Desimone Agustin Desimone Nos esta super costando con mi equipo el desarrollar una automatizacion de n8n que genere facturas automaticas a mínimo 2 personas que son más para operaciones
Ivan
Ivan

En fin, en la request le estas agregando el header content type?

Content-Type: application/json

Agustin Desimone
Agustin Desimone

Ahi me armé el proceso, del success lo saqué pero no me funcionó

Agustin Desimone Agustin Desimone Ahi me armé el proceso, del success lo saqué pero no me funcionó
Ivan
Ivan

Ahh okey okey en el response esta no en el request

Fijate lo del hader sino el body no te lo va a tomar

Agustin Desimone
Agustin Desimone

Esto decis Ivan?

Ahi le agregué el content type solo que no me deja todavía

Agustin Desimone Agustin Desimone Esto decis Ivan?
Ivan
Ivan

Ahi te cambio el mensaje de error cierto?

Agustin Desimone
Agustin Desimone

Sisi

Ivan
Ivan

Dice CUIT incorrecto, ese mensaje viene directo de ARCA

Agustin Desimone
Agustin Desimone

Cómo podría estar incorrecto? porque lo sacamos de la APP de la cuenta de mi amigo

Ivan
Ivan

Fijate que este bien escrito

Agustin Desimone
Agustin Desimone

Pregunta Ivan, das asesorías pagas o gratuitas?

Asi no te tengo de mensaje en mensaje

Jaja

Agustin Desimone Agustin Desimone Pregunta Ivan, das asesorías pagas o gratuitas?
Ivan
Ivan

jaja depende el requerimiento (?

Agustin Desimone
Agustin Desimone

Estamos buscando claridad con quien me ayuda para este proyecto, no se cuanto la cobras o si queres hablar por el privado

Agustin Desimone
Agustin Desimone

Listo

Pd: te deje también un mensaje al dm por aca

Cabaleiro Nicolas
Cabaleiro Nicolas

Buenas tardes, necesito saber como es el tema de la identificacion del medio de pago al generar un factura ya que existe un monto limite sin identificar al receptor cuando es con efectivo y otro cuando es con tarjeta, pero no enecuntro que el sdk me pida el medio de pago, como funciona esa parte? toma por defecto alguno o como es? @user , muchas gracias

Cabaleiro Nicolas
Cabaleiro Nicolas

muy bien, y como seria que ARCA sabe si poner o no esa restriccion de monto?

al crear la factura desde el ws

Cabaleiro Nicolas
Cabaleiro Nicolas

entonces como seria esa parte? no debo tener en cuenta esa restriccion de monto para identificar? puedo facturar cualquier monto sin identificar el receptor? o lo identifico cuando supere el monto maximo? como seria, gracias

Cabaleiro Nicolas
Cabaleiro Nicolas

el monto de 206466 en efectivo no lo tengo en cuenta? solo el monto que es cuando se paga por transferencia, etc.. no habra problema con eso?

Agustin Desimone
Agustin Desimone

Gracias

FedeApfelbaum
FedeApfelbaum

hola buenas tardes, espero estén todos muy bien. tengo un problema que no se cómo resolver; ya tengo certificado de ARCA para generar token y sing, pero al querer crear un comprobante de monotributo (tipo C), me entrega el siguiente error: "Code": 10015, "Msg": "Comprobante C (CbteDesde igual a CbteHasta), DocTipo: 80, DocNro 1 no se encuentra registrado en los padrones de AFIP y no corresponde a una cuit pais."

qué puede ser? desde ya muchas gracias

FedeApfelbaum FedeApfelbaum hola buenas tardes, espero estén todos muy bien. tengo un problema que no se cómo resolver; ya tengo certificado de ARCA para generar token y sing, pero al quer
Agustin.Y
Agustin.Y

Buenas, creo que el DocTipo 80 es para CUIT y estas poniendole el numero 1, entonces el padron de afip no encuentra el CUIT 1, si es una factura C a un Consumidor final, deberia ser tipo 99 (dni) y si es menos de aprox 400 mil pesos en docNro pones 0.

FedeApfelbaum FedeApfelbaum hola buenas tardes, espero estén todos muy bien. tengo un problema que no se cómo resolver; ya tengo certificado de ARCA para generar token y sing, pero al quer
Mediasolutions
Mediasolutions

Te confirmo lo que puso Agustín, para consumidor final, si la factura/ticket es menor a $417.000, se pone TipoDoc 99 y Nro Doc 0. Si supera ese monto se pone TipoDoc 80 y Nr Doc el que corresponda al comprador.

Mameyo
Mameyo

Buenas, estoy ejecutando la api por postman y recibo este error, ya sea que utilice los cert. que proveen o el mio propio (DEV), hay algun problema con la API?

curl --location 'https://app.afipsdk.com/api/v1/afip/auth'
--header 'Content-Type: application/json'
--data '{ "environment": "dev", "tax_id": "20409378472", "wsid": "wsfe" }' Response: { "statusCode": 400, "message": "Error: ENOENT: no such file or directory, open '/app/src-api/libraries/Afip/wsdls/wsaa.wsdl'" }

PD: busque en todos lados antes de consultar, pero no encontre nada, salvo el mismo error en el canal de php.

Ivan Ivan Fue un bug, ya deberias poder usarlo
Mameyo
Mameyo

Si, funciona ok. Muchas gracias

Ati-Arg
Ati-Arg

hola Buen dia.. tengo que implementar la libreria en un proyecto delphi 7 (muy viejo) o en Delphi 2010 (viejo antes de XE).. veo que hay unos ejemplos en la web... para que version minima son?. Y con respecto a las versiones viejas de delphi, hay alguna forma de integarar la libreria.

isKael_
isKael_

Hola buenas tardes, que tal? Queria saber si existe algun ws para consultar por cuit y que me arroje informacion sobre si la persona fisica en cuestion tiene obra social o ART. He leido la documentacion, pero no encuentro esta informacion. Desde ya, muchas gracias por compartir el gran trabajo que hay detras de todo esto!

isKael_ isKael_ Hola buenas tardes, que tal? Queria saber si existe algun ws para consultar por cuit y que me arroje informacion sobre si la persona fisica en cuestion tiene ob
Ivan
Ivan

Desconozco que haya algo especifico de ARCA para esto, suena a algo mas bien de Anses

miguelmarb
miguelmarb

Hola a todos soy nuevo y deseo obtener base al cuil/cuit informacion de los datos de la persona nombre apellidos / razon social , he revisado los costo x afipsdk y voy a tener casi 50K por mes eso involucra segun veo contrata plan "Growth" es correcto o existe un plan mas economico para la informacion que deseo obtener si alguien me puede ayudar quizas exista otra api etc etc

LucasQuaroni
LucasQuaroni

Buenas, tengo una consulta. Estoy intentando generar un certificado, y ya probe en varios horarios y el error que recibo es siempre el mismo:

{ "id": "eadea36a-b8b3-41e3-889e-3b8853e16b7e", "status": "error", "data": { "message": "Los servidores de ARCA están congestionados. Espere unos minutos e intente nuevamente.", "statusCode": 400 } }

Alguno me recomienda entrar a un horario especifico?

LucasQuaroni
LucasQuaroni

Hola Ivan, buen dia. Ya pude generar el certificado, ahora estoy teniendo el problema al generar una factura, vi que lo solucionaron. Ya lo pruebo y te aviso. Gracias!

checho1510
checho1510

Buenas! Cuando quiero generar un certificado de desarrollo a través de la API tengo el siguiente error: { "statusCode": 400, "data_errors": { "environment": "El campo Ambiente es obligatorio", "wsid": "El campo ID del web service es obligatorio", "method": "El campo Metodo del web service a ejecutar es obligatorio" } }

Estoy usando esta documentación: https://afipsdk.com/docs/automations/create-cert-dev/api/ @user

Usar la automatizacion Crear certificado de desarrollo via API

Usar la automatizacion Crear certificado de desarrollo via API

Open embed source
Ivan Ivan Me mostras la request que estas haciendo?
checho1510
checho1510

POST /api/v1/afip/requests HTTP/1.1 Host: app.afipsdk.com Content-Type: application/json Authorization: •••••• Content-Length: 201

{ "automation": "create-cert-dev", "params": { "cuit": "20123456783", "username": "20123456783", "password": "password", "alias": "certdev" } }

Ivan Ivan La url debe ser https://app.afipsdk.com/api/v1/automations
checho1510
checho1510

Perfecto muchas gracias y disculpame.. te consulto: se puede utilizar esa automatización con un token de plan free?

checho1510
checho1510

Buen día! @user no estoy logrando autorizar un comprobante con items, la request me devuelve siempre error 500: { "code": "Internal", "message": "Error: soapenv:Server: unknown" }

El request es este: POST /api/v1/afip/requests HTTP/1.1 Host: app.afipsdk.com Content-Type: application/json Authorization: Bearer access_token Content-Length: 2345

{ "environment": "dev", "method": "autorizarComprobante", "wsid": "wsmtxca", "params": { "authRequest": { "token": "token", "sign": "sign", "cuitRepresentada": 20409378472 }, "comprobanteCAERequest": { "codigoTipoComprobante": 11, "numeroPuntoVenta": 1, "numeroComprobante": 11438, "fechaEmision": "2026-02-19", "codigoTipoDocumento": 80, "numeroDocumento": 33693450239, "condicionIVAReceptor": 6, "importeGravado": 100.00, "importeNoGravado": 0.00, "importeExento": 0.00, "importeSubtotal": 100.00, "importeOtrosTributos": 0.00, "importeTotal": 100.00, "codigoMoneda": "PES", "cotizacionMoneda": 1.00, "codigoConcepto": 1, "arrayItems": { "item": [ { "codigo": "1", "descripcion": "Producto TEST", "cantidad": 1, "codigoUnidadMedida": 7, "precioUnitario": 100.00, "codigoCondicionIVA": 1, "importeIVA": 0.00, "importeItem": 100.00 } ] } } } }

checho1510 checho1510 Buen día! @user no estoy logrando autorizar un comprobante con items, la request me devuelve siempre error 500: { "code": "Internal", "message": "Error:
Ivan
Ivan

Estas usando el web service con items porque te lo pide ARCA? Tene en cuenta que si no te lo pide ARCA no te va adejar usarlo en produccion, es solo para quienes son "obligados" a usarlo

Ivan Ivan Estas usando el web service con items porque te lo pide ARCA? Tene en cuenta que si no te lo pide ARCA no te va adejar usarlo en produccion, es solo para quiene
checho1510
checho1510

Utilicé ese ws porque el ejemplo de generar comprobante con varios items lo usa.. ahora me queda claro que no es necesario cambiar de ws.. gracias!

nicolastaglialegna
nicolastaglialegna

Hola buenos días, esta mañana al querer realizar comprobantes fiscales me empezo a tirar este error: FeDetResp

A alguien más le pasa?

Thiago
Thiago

Buenas, alguien sabe aprox cuanto tiempo tarda en impactar una NC en ARCA?

jlopezjuy
jlopezjuy

hola, mira aveces en el dia, otras al dia siguiente

Thiago
Thiago

Hise el martes y el miercoles pero no impactan. Raro porque esta todo en produccion y no me tiro errores

jlopezjuy
jlopezjuy

fijate el cae y la fecha. junto con el qr, escanealo y valida que te mande a la pagina de arca y veas el cuit e informacion de la NC

Thiago
Thiago

Sii, me redirigue la pagina y cuando hago la consulta me aparece que "Los daots ingresados coinciden con una autorizacion otorgada por la ARCA"