(600) ValidacionDeToken: Parametro nulo o vacio (token)
En produccion tengo un cuit que al solicitar los puntos de ventas me responde:
Cómo debo hacer los comprobantes original, duplicado y triplicado?
Puedo hacer notas de debito con afipsdk?
cuales son las alicuotas de iva para 27%, 21%, 10.5% 5% y 2,5%? 'Iva' : [ // Alícuotas asociadas a la factura { 'Id' : 5, // Id del tipo de IVA (5 = 21%) 'BaseImp' : importe_gravado, 'Importe' : importe_iva } ],
estas seguro que el id para la alicuota de iva para 27% es 1 y no 6?
Error: (11002) El punto de venta no se encuentra habilitado a usar en el presente WS. Ver metodo FEParamGetPtosVenta app en produccion web service OK certificado OK Punto de Venta OK.... Alguna Idea. ?????????
Al facturar a un cuit exento de iva, igualmente se debe discriminar el iva en la factura?
si por favor, dame un ejemplo de como facturar a un exento de iva, si por ejemplo es un producto de $100 pesos
Me darias un ejemplo de una factura tipo B a consumidor final, con un producto exento de iva de $100 pesos
Me darias un ejemplo de una factura tipo B a consumidor final, con 2 productos: uno exento de iva de $100 pesos y el otro con 21% de iva de $100 pesos
imaginate que tengo que emitir factura A, y tengo productos con iva 0% como la leche. eso en que parte del bloque de data lo tengo que poner? como importe exento o dentro de bloque de alicuotas de iva? "ImpOpEx": importe_exento_iva, <---aca? o
"Iva": [ # Alícuotas asociadas al factura { "Id": 3, # Id del tipo de IVA (3 = 0%) "BaseImp": 1500, <--uso como ejemplo la base imponible "Importe": 0 <-- aca iria siempre 0, verdad? } ]
como puedo anular una nota de crédito? luego de anularla debo crear una nueva de crédito sobre la factura original?
Es posible que se tengan problemas con el campo iva responsable del receptor debido a resolucion 5616 para la version 1.2.0?
Hola! soy nuevo por aca, quiero consultar el tema de costas de usar el sdk... tengo un saas, el tema es que justamente tengo 12 o 13 usuarios... si entiendo bien debería contratar el plan Growth por 2 o 3 users? por que de ser asi el costo del sdk me consume mas del 60% de la ganancia...
quiero entender bien como funciona para poner un pricing acorde... tal vez facturar la integración aparte...
hola, estoy trabajando para recuperar las cotizaciones de las monedas de AFIP y me dice siempre "sin resultados"
Estoy tratando de buesar un comprobante por CAE en ARCA y tengo este error, sin embargo los datos parecen estar bien:
Se ha detectado al menos uno de los siguientes errores: El NÚMERO CAE consultado no existe en las bases de datos del organismo. Se podrán constatar comprobantes con FECHA DE EMISIÓN del 01/01/2013 en adelante. La CUIT del emisor no se corresponde con el CAE ingresado. El TIPO DE COMPROBANTE no se corresponde con el CAE ingresado. El PUNTO DE VENTA consignado no se corresponde con el CAE ingresado. El NÚMERO DE COMPROBANTE no se corresponde con el CAE ingresado. La FECHA consignada no se corresponde para el CAE ingresado. El IMPORTE TOTAL no se corresponde con lo registrado en las bases de datos del organismo. El TIPO Y NÚMERO DE DOCUMENTO del receptor no se corresponde con la informada en el comprobante o no es válida y no se encontraba activa al momento de emisión.
estoy tratando de consultar las deudas pero obtendo esta respuesta Ha ocurrido un error en la ejecución del sistema. El mensaje del error es :\nLa persona no se encuentra habilitada para operar el servicio\nPara obtener ayuda respecto a este error
Cada vez que quiero enviar una factura en el modo de homologación me arroja este mensaje ['{"statusCode":503,"message":"Los servidores de ARCA están congestionados. Espere unos minutos e intente nuevamente."}']
Como está el status de los servidores de arca?
estoy intentando generar un certificado y me tira el error con el siguiente codigo import { fileURLToPath } from "url"; import { dirname, join } from "path"; import { writeFileSync } from "fs"; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); // Usar importación dinámica para los módulos ESM const loadAfipModule = async () => { const Afip = (await import("@afipsdk/afip.js")).default; // Configuración inicial de la AFIP SDK con los archivos generados const afip = new Afip({ CUIT: 20149853139, // CUIT del usuario cert: join(__dirname, "../certs/certificado.crt"), key: join(__dirname, "../certs/clave.privada"), production: true, // Cambiado a false para testing }); return afip; }; const taxId = 20149853139; // CUIT para el certificado const username = "20149853139"; // Usuario const password = "Daniel2580"; // Clave provista por el usuario const alias = "afipsdk"; // Alias para el certificado const generateCert = async () => { const afip = await loadAfipModule(); try { const res = await afip.CreateCert(username, password, alias); const certPath = join(__dirname, "../certs/certificado.crt"); const keyPath = join(__dirname, "../certs/clave.privada"); writeFileSync(certPath, res.cert); writeFileSync(keyPath, res.key); console.log("Certificado y clave generados y guardados correctamente."); } catch (error) { console.error("Error al generar el certificado:", error.message); } }; generateCert(); PS D:\VALEN\Innovis\Distrolac\server\src\utils\certs> node .\createCertificate.js Error al generar el certificado: Request failed with status code 401 PS D:\VALEN\Innovis\Distrolac\server\src\utils\certs>
De que manera se puede consultar los comprobantes emitidos por una persona monotributista de puntos de ventas que NO sean web service. Ejemplo: Una persona emite facturas "C" desde su punto de venta Nro: '1', este punto de venta No es web service, quiere decir que la persona emite las facturas por el portal web de arca. Entiendo que las nuevas automatizaciones de AfipSDK, puedo consultar los comprobantes emitidos de cualquier punto de venta. El problema a resolver es que el resultado de la automatización: "automation": "mis-comprobantes" no devuelve las fechas "desde" y "hasta" de las facturas consultadas y ese dato es el que necesito recuperar. De que manera puedo conseguir estos datos de facturas consultas.
al facturar recibo este error: "message": "Código de error 503 (Service Unavailable) en los servidores de ARCA.",
Existe alguna cantidad máxima de requests por minuto o por hora? Ejemplo: Con el plan PRO quiero realizar 600 facturas. Mediante un proceso automatizado, dentro de un loop, se irán generando cada factura. Existe algún límite, sin llegar al límite de de request de cada plan, que afecte a la generación masiva de facturas?
Estoy recibiendo error de limite de cuits en el periodo al intentar realizar una factura, pero estoy utilizando el mismo y unico cuit que utilicé siempre, no estoy utilizando un segundo cuit
Hay algun endpoint para averiguar la deuda del monotributo por API? Si existe, se puede delegar?
Al intentar enviar este body al web service de factura electronica, devuelve el errror: "(10051) Los importes informados en AlicIVA no se corresponden con los porcentajes." El body: "{'CantReg': 1, 'PtoVta': 4, 'CbteTipo': 6, 'Concepto': 1, 'DocTipo': 99, 'DocNro': 0, 'CbteFch': 20251028, 'ImpTotal': 15000, 'ImpTotConc': 0, 'ImpNeto': 12397, 'ImpOpEx': 0, 'ImpIVA': 2603, 'ImpTrib': 0, 'MonId': 'PES', 'MonCotiz': 1, 'CondicionIVAReceptorId': 5, 'Iva': [{'Id': 5, 'BaseImp': 12397, 'Importe': 2603}]}" Puede que exista algun error en el redondeo de los valores
cual sería el método en php para aceptar la delegación delegación de emision de facturas electronicas?
Estoy usando python y la automation de autorizar el web service falla porque no encuentra el certificado que creé un minute antes.
data = { ... "cuit": "", ... "username": "", ... "password": "", ... "alias": "production", ... }
response = afip.createAutomation("create-cert-prod", data, True)
response is OK, the certificate is created, I can see it when I print response
response = afip.createAutomation("auth-web-service-prod", data, True)
Exception: {"id":"","status":"error","data":{"message":"No existe certificado con el alias production en produccion. Primero debe crear el certificado.","statusCode":400}}
Hay algún método o endpoint para listar los certificados creados?
Ayuda con este error: @user {"FEParamGetTiposMonedasResult":{"Errors":{"Err":[{"Code":600,"Msg":"ValidacionDeToken: No validó Id Sistema: wsfe(Id Sistema de token es: wsct)"}]}}}
Hola, soy nuevo en esto de la facturacion, podrias ayudarme con este error?
Errores Encontrados Error al consultar último número: (600) ValidacionDeToken: No aparecio CUIT en lista de relaciones: 20316756734
2025-11-01 07:25:01.242 [info] [AFIP] ✓ Configuración OK: { cuit: '20316756734', production: true } 2025-11-01 07:25:01.242 [info] [AFIP] 2. Leyendo certificados PEM desde variables de entorno... 2025-11-01 07:25:01.242 [info] [AFIP] ✓ Cert PEM: 1191 caracteres 2025-11-01 07:25:01.242 [info] [AFIP] ✓ Key PEM: 1703 caracteres 2025-11-01 07:25:01.242 [info] [AFIP] 3. Inicializando SDK de AFIP... 2025-11-01 07:25:01.242 [info] [AFIP] ✓ Access token configurado para producción 2025-11-01 07:25:01.243 [info] [AFIP] ✓ SDK inicializado correctamente 2025-11-01 07:25:01.243 [info] [AFIP] Cliente inicializado, consultando último comprobante... 2025-11-01 07:25:01.788 [error] [AFIP] ERROR obteniendo último número: Error: (600) ValidacionDeToken: No aparecio CUIT en lista de relaciones: 20316756734 at a.exports._checkErrors (.next/server/app/(dashboard)/ventas/page.js:1:9133) at a.exports.executeRequest (.next/server/app/(dashboard)/ventas/page.js:1:8464) at async a.exports.getLastVoucher (.next/server/app/(dashboard)/ventas/page.js:1:5938) at async i (.next/server/app/(dashboard)/ventas/page.js:20:29373) at async s (.next/server/app/(dashboard)/ventas/page.js:20:5670) { code: 600 } 2025-11-01 07:25:01.788 [error] [AFIP] Error response: undefined 2025-11-01 07:25:01.788 [error] [AFIP] Error status: undefined 2025-11-01 07:25:01.788 [error] [AFIP] Error full: { "code": 600 }
Hola venia tabajando todo bien con la facturacion en desarrollo y ahora de la nada todas las operaciones me tiran error 401
Authorization failed - please check your credentials Necesitás un access_token. Podés obtenerlo desde https://app.afipsdk.com/
Tengo este problema y le estoy enviando un cuit y los certificados (key y cert) de test que cree en arca.
el metodo createVEP, Los VEPs los hace desde la cuenta corriente o desde el sistema de cuentas tributarias?
Al solicitar los comprobantes recibidos el json que me trae en otros tributos siempre viene en 0, por más que el mismo comprobante en afip tenga un valor diferente. Hay alguna forma de resolver esto?
como cambiar la suscripción anual a mensual?
Para generar facturas si uso un cuit para facturar a otros cuits ya me sirve el plan de 1 cuit?
Permite facturar por lotes importando un archivo
como evito consumir la request FEParamGetTiposCbte ?
Con la API SDK, se puede emitir comprobantes de venta con impresora fiscal? Ejemplo TIQUE FACTURA A 081.
#channel al actualizar de node 18 a 20 al querer facturar tengo este error:el error proviene de la conexión SSL/TLS con el servicio de AFIP. Esto significa que el servidor está utilizando una clave Diffie-Hellman demasiado pequeña, lo que no cumple con los estándares de seguridad actuales. Las versiones recientes de Node.js y OpenSSL rechazan claves inferiores a 2048 bits por motivos de seguridad.Esto significa que el servidor está utilizando una clave Diffie-Hellman demasiado pequeña, lo que no cumple con los estándares de seguridad actuales. Las versiones recientes de Node.js y OpenSSL rechazan claves inferiores a 2048 bits por motivos de seguridad.
esta forma de mandar los datos en el QR es correcta? $datos = array( "ver" => 1, "fecha" => $fecha_factura, "cuit" => $cuit_emisor, "ptoVta" => $pto_vta, "tipoCmp" => $tipoCmp, "nroCmp" => $nroCmp, "importe" => $importe, "moneda" => $moneda, "ctz" => $ctz, "tipoDocRec" => $tipoDocRec, "nroDocRec" => $nroDocRec, "tipoCodAut" => "E", "codAut" => intval($cae) );
$json_resultado = json_encode($datos, JSON_NUMERIC_CHECK); $base64_resultado = base64_encode($json_resultado); $cadena = "https://www.afip.gob.ar/fe/qr/?p=$base64_resultado";
al fallar la emisión de la factura, cómo puedo saber si este error fue debido a una caída en los servicios de ARCA? Porque si fue así debería reintentar el envío.
El plan gratis incluye 1000 requests en total o 1000 requests por mes?
Tengo este error : Error interno de base de datos - Autorizador CAE - Transacción Activa
Se devuelve el error La constancia de inscripción se encuentra bloqueada porque el contribuyente, o su Administrador de Relaciones, no registró los datos biométricos. Puede hacerlo desde la aplicación Mi AFIP, o en una dependencia de ARCA con un turno previo.
hago dos facturaciones al mismo tiempo, la primera funciona pero la segunda me da error: 10016 (10016) El numero o fecha del comprobante no se corresponde con el proximo a autorizar. Imagino que es por un problema de concurrencia, como podria hacer para solucionar esto
"Code": 600, "Msg": "ValidacionDeToken: Error al verificar hash: VerificacionDeHash: Error al convertir de Base64 al token:
Error Auth AfipSDK: BadRequest - {"data_errors":{"cert":"El campo Certificado es obligatorio","key":"El campo Key es obligatorio"}} en .NET
donde consigo el certificado para el entorno de desarrollo?
se puede hacer que la factura electrónica se imprima con el QR fiscal?
como dar de baja la delegacion del servicio webservice ?
las compras fiscalizadas testeadas con el cuit de AFIP SDK, se pueden ver validadas en el link de Servicioscf.afip.gob.ar que redirige el QR de la venta?
Hola estoy intentando obtener los puntos de venta en el entorno de homologacion y obtengo:
"Code":602,"Msg":"Sin Resultados: - Metodo FEParamGetPtosVenta"}
hola estoy necesitando crear la integracion con factura T, con node. Que necesito para comprobar que es posible crearla?
Hace rato no usaba este sistema que tengo aún en desarrollo, y al querer utilizar la clase Afip me arroja este error 401, como si mis claves no fueran válidas. Revisé y vencen en 2027. ¿Que pasó? Por ejemplo, cuándo quiero obtener los tipos de voucher desde mi ruta en back-end, arroja este error:
2025-12-04T12:55:26.853Z VBA-Web v4.1.6 (https://github.com/VBA-tools/VBA-Web) GET /arca/voucher/conceptTypes 401
Error: Request failed with status code 401
at /root/Coding/2025/msaccess-arca-api/node_modules/@afipsdk/afip.js/src/Afip.js:84:20
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Axios.request (/root/Coding/2025/msaccess-arca-api/node_modules/axios/dist/node/axios.cjs:4312:14)
at async Afip.GetServiceTA (/root/Coding/2025/msaccess-arca-api/node_modules/@afipsdk/afip.js/src/Afip.js:138:17)
at async ElectronicBilling.getWSInitialRequest (/root/Coding/2025/msaccess-arca-api/node_modules/@afipsdk/afip.js/src/Class/ElectronicBilling.js:368:27)
at async ElectronicBilling.executeRequest (/root/Coding/2025/msaccess-arca-api/node_modules/@afipsdk/afip.js/src/Class/ElectronicBilling.js:346:25)
at async ElectronicBilling.getConceptTypes (/root/Coding/2025/msaccess-arca-api/node_modules/@afipsdk/afip.js/src/Class/ElectronicBilling.js:259:11)
at async file:///root/Coding/2025/msaccess-arca-api/src/routes/voucher.js:117:17
Error code: 600
es necesario siempre contar con un controlador fiscal para generar facturas a traves del servicio?
cuando quiero delegar el servicio de un cliente hacia mi para generar facturas con el flujo de n8n aparece el siguiente mensaje de error Ud no cuenta con Computadores Fiscales registrados. Debera registrar uno antes de poder delegar este servicio. Como se resuelve?
@user mi cliente quiere poner varios tributos repetidos, porque por ejemplo el tributo "Impuestos municipales" afecta en distintos servicios de la factura. Podría enviarle a la API el mismo tributo repetido o le doy el total?
hay algun servicio de afip que devuelva del padron mail y telefono del cuit?
Es posible descargar los archivos adjuntos que se incluyen en los mensajes, en el sistema de e-ventanillas?
Como saber el nombre o numero de proyecto para poder activar el plan pro
ValidacionDeToken: No aparecio CUIT en lista de relaciones:
tengo varrios computadores fiscales vinculados, como se cual estoy utilizando en mi flujo
Quiero Forzar la solicitud de un nuevo TA, esta enviada correctamente la info de la API? { "environment": "prod", "tax_id": "2338673129", "wsid": "wsfe", "cert": "-----BEGIN CERTIFICATE-----...", "key": "-----BEGIN PRIVATE KEY-----...", "force_create": true }
Quiero Forzar la solicitud de un nuevo TA, envio esta info { "environment": "prod", "tax_id": "2338673129", "wsid": "wsfe", "cert": "-----BEGIN CERTIFICATE-----...", "key": "-----BEGIN PRIVATE KEY-----...", "force_create": true }
Pero me da el siguiente error: Bad request - please check your parameters 400 - "{"statusCode":400,"data_errors":{"force_create":"El campo Forzar a crear nuevamente el TA es invalido"}}"
An error occurred:
Estando en desarrollo, si pido el último comprobante autorizado me devuelve 0 cuando no es así, debo pasar a producción?
Ya pude crear una factura usando el certificado en produccion, todo OK, sin errores, me devuelve CAE. Pero cuando veo en la pagina de ARCA, no se ve la factura que se creo. Es algo normal?
@user existe en la api una manera para consultar las contancias de incripcion a ARCA de un CUIT?
Quiero saber como es el paso a paso de los certificados
y si quiero un certificado para un sistema Saas
Estoy con un problema, tengo un cliente que representa una sociedad. Genere los certificados con el CUIT de la sociedad en el campo cuit y en usuario/contraseña use los datos de la persona fisica. Genero el certificado en ambos ambientes y cuando el cliente ingreso al afip, cambio a la sociedad y se fijo, figuraba el alias generado. El problema es que cuando intento usarlo me sale el siguiente mensaje:
ValidacionDeToken: No apareció CUIT en lista de relaciones: 30xxxxxxx
El token fue generado con el cuit y certificado de la sociedad (30xxxxxx) Cual es la manera correcta de facturar a una sociedad usando una persona fisica que represente a dicha empresa? Utilice este metodo para la generacion y aprobacion de los certificados
https://afipsdk.com/docs/automations/create-cert-dev/nodejs/
Usar la automatizacion Crear certificado de desarrollo con Node.js
Buenas esta constantacion de comprobantes https://afipsdk.com/docs/api-reference/web-services/wscdc/ComprobantesModalidadConsultar/dev/python/ me permite ver que acciones puedo realizar con las credenciales que tengo ?
Usar el metodo ComprobantesModalidadConsultar del web service Constatación de Comprobantes con Python
Tengo el certificado de producción y puedo emitir facturas, ahora, si quiero hacer pruebas con homologación es necesario emitir otro certificado? el de producción no me sirve?
si se cae ARCA, como reacciona la libreria afip-sdk
cual seria la logica a aplicar si se cae la afip?
Buenas, cómo puedo validar que el certificado que me ha pasado mi cliente es válido si todavía no ha autorizado el web service de producción. Es decir, una vez creado el certificado por mi cliente y enviado a mí, puedo hacer alguna llamada con él para verificar que funciona correctamente?
Estoy usando la API REST de AFIP SDK (no las librerías). Creé un certificado de producción usando POST /api/v1/automations con automation: "create-cert-prod" y recibí el cert y key correctamente. Pero cuando intento autorizar un web service con POST /api/v1/afip/ws-auths usando el mismo alias ("gestionganadera"), recibo el error:
"No existe certificado con el alias gestionganadera en produccion. Primero debe crear el certificado." Preguntas: ¿El endpoint /automations con create-cert-prod indexa el certificado por alias para uso posterior? ¿Debería usar /api/v1/afip/certs en lugar de /automations para que quede indexado? ¿Cómo puedo autorizar web services (ej: ws_sr_constancia_inscripcion) después de crear el certificado vía API? Access token: uso Bearer token en producción
Hola, estoy intentando generar el certificado de forma automatica y no importa la hora en que pruebe, la respuesta es la siguiente: { "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 } }
Hola tengo un error con mi punto de venta el codigo es 10005
Si tengo un certificado autorizado para emitir facturas para otros cuits (es decir que me delegaron el webservice), aun asi debo tener un plan que me permita usar mas de un CUIT?
Hola! Estoy integrando WSLSP para un sistema de gestión ganadera y tengo una duda sobre el alcance del web service.
Contexto: Un productor ganadero vende hacienda a un frigorífico. El frigorífico emite una LCD (Liquidación de Compra Directa) hacia el productor. El productor es el receptor de esa liquidación, no el emisor.
Problema: Según el manual de AFIP, los métodos del WSLSP devuelven información "sólo si la CUIT utilizada tiene derechos sobre la liquidación (es el emisor o consignatario)". Pero en las pruebas que hice con consultarLiquidacionXNroOrden y otros métodos, solo me devuelve liquidaciones donde mi CUIT es el emisor.
Preguntas:
¿Hay algún método en WSLSP para consultar liquidaciones donde el CUIT es el receptor/productor (no emisor)? Si no existe en WSLSP, ¿se puede usar el servicio "Mis Comprobantes" para obtener las liquidaciones de hacienda recibidas? ¿Tienen implementado ese servicio? ¿Conocen alguna alternativa para obtener programáticamente las liquidaciones LCD que un frigorífico le emitió a un productor?
Si tengo un certificado autorizado para emitir facturas para otros cuits (es decir que los usuarios de mi app me delegaron el webservice), el CUIT que utilizo para inicializar el cliente Afip (de la sdk para node) es el mio o debo inicializar el cliente Afip para cada usuario que quiera emitir una factura? En este ultimo caso, es necesario terminar con el cliente activo antes de inicializar uno nuevo? o alguna consideracion en particular para manejar esto?
hola! hago una consulta a un cuit de una persona humana, que representa a una sociedad, y me da este eror: {"message":"No se encuentra autorizado a usar el servicio "Mis Comprobantes" en representación del CUIT 30714228346. Primero debe habilitar el servicio.","statusCode":400}
y la relacion esta creada
Hola, al intentar facturar me devuelve "AFIP RECHAZÓ. NO AUTORIZADO A EMITIR COMPROBANTES. EL PUNTO DE VENTA INFORMADO DEBE ESTAR DADO DE ALTA Y SER DEL TIPO RECE"
quiere descargar los Comprobantes Recibidos, pero con el detalle completo de los impuestos. No me sirve el dato "Otros Impuestos", necesito saber cuales son específicamente.
"message": "write EPROTO D06F0000:error:0A00018A:SSL routines:tls_process_ske_dhe:dh key too small:openssl\ssl\statem\statem_clnt.c:2352:\n",
Que punto de venta usar para testing?
Que cuit usar en testing?
Cuando se debe discriminar iva?
En el array impuestos solo va cuando es factura A?
TIPOS DE DOCUMENTOS DEL COMPRADOR