Estoy intentando crear una web app que ayude en la facturación. Para que un tercero pueda facturar usando mi servicio, cada uno debería delegarme manualmente a mi CUIT los web services de facturación electrónica y yo aceptarlos, o es posible hacer una automatización más simple?
Estoy intentando generar el CAE y me tira error: 501 Error interno de base de datos - CuitsEnPadronSet
tendrias un ejemplo de un payload a mandarle a afip que sea emitido de un RI a CONSUMIDOR FINAL y que tenga un producto de 1000 pesos con iva 21%
Mi cliente quiere realizar facturas con dias previos al solicitado para la factura, como puedo hacer? ejemplo estamos a 26/01 pero mi cliente quiere hacer una factura con fecha de 24/01.
el qr de la factura lo tenemos que crear nosotros o arca ya lo devuelve?
cuando creé mi proyecto seleccioné que no iba a usar la opción de generar facturas en pdf. ahora sí quiero usarlo pero no veo opción en el dashboard para activarlo. igual probé de pegarle a la api de pdfs pero me vuelve un error 400
al crear una nueva factura, devuelve el numero de la misma?
Mi cliente me pregunta por qué después de emitir una factura por n8n no se muestra como emitida en la página de arca. Por qué?
An error occurred: Server disconnected
cuando consulto mis comprobantes, me viene solo el monto total { "Imp. Neto Gravado": "0,00", "Imp. Neto No Gravado": "0,00", "Imp. Op. Exentas": "0,00", "IVA": "0,00", "Imp. Total": "4687,20" }
hay alguna forma de obtener el detalle de los montos de forma masiva, o solo puedo usar el web service FECompConsultar
Estoy queriendo implementar facturacion con afip sdk, mi consuta es la siguiente puedo usar en modo produccion sin generar certificado, solo con el TOKEN que me brinda la plataorma?
// Creamos una instancia del web service const ws = afip.WebService("wsfe");
// Aqui deben cambiar los datos por los que correspondan. // Esta request de ejemplo incluye todos posibles // valores para llamar al metodo FECAEASolicitar, puede que algun // valor sea opcional. const data = { "Auth": { "Token": "string", "Sign": "string", "Cuit": 1 }, "Periodo": 1, "Orden": 1 };
try { // Realizamos la llamada al metodo del web service const response = await ws.executeRequest("FECAEASolicitar", data);
// Mostramos la respuesta por consola
console.log(response);
catch(error){ // En caso de error lo mostramos por consola console.error(error); }
cuando voy a solicitar el CAEA de donde saco los datos de "Auth": { "Token": "string", "Sign": "string", "Cuit": 1 },
Consulta: Implementación de "Representación" y conteo de CUITs en el Plan
Hola, tengo una duda sobre cómo estructurar el código para el modelo de "App de terceros" sin activar el límite de CUITs del plan.
Escenario: Tengo una plataforma SaaS que utiliza un único certificado y key (pertenecientes a la plataforma). Mis clientes delegan sus servicios de AFIP al CUIT de mi plataforma. Según el pricing, un usuario de ARCA que use mi app cuenta como un solo CUIT, aunque represente a otros.
Problema: Si inicializo el SDK con el CUIT del cliente representado para poder operar en su nombre: new Afip({ CUIT: CUIT_CLIENTE, cert: MI_CERT, key: MI_KEY, access_token: MI_TOKEN }) El sistema me arroja un error de límite de CUITs alcanzado.
Preguntas:
¿Cómo se debe inicializar el SDK para que el sistema identifique a mi plataforma como el sujeto operante y al cliente como el representado, manteniendo el conteo de 1 solo CUIT en el plan?
¿Hay algún parámetro específico en el constructor o en los métodos (como getSalesPoints) para enviar el CUIT del representado sin que el SDK lo registre como un CUIT nuevo del plan?
Muchas gracias.
#channel hola buenas , consulta afip sdk tiene algo sobre la generacion de mic y crt para los tramites de camiones de aduana?
Quiero saber si se pueden generar remitos electronicos para el trasporte y entrega de mercaderia, no es carne ni granos
@user por que cuando creo archivos de FE me tira timeout?
Estoy recibiendo el siguiente error de Padron 13
Error fetching persona for idPersona 20962750967: Error: getPersona call failed: 500 {"code":"Internal","message":"Error: soap:Server: La clave (CUIT/CUIL) consultada se encuentra INACTIVA"}
Que puede estar sucediendo?
voy a emitir facturas electrónicas para cuits que me han delegado el webservice wsfe. necesito crear para cada uno de esos cuits un nuevo punto de venta? cómo lo hago?
@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 } ] } } } }
DN del source inválido me dice un Soap Exception cuando quiero hacer el método feParamGetTiposMonedas
no estoy logrando que me funcionce la automatización para de delegar este web service
ARCA activation failed { flowToken: 'f3cef867-ac4b-49b1-9859-435ff0b9e4e3', providerId: '1', step: 'delegate-web-service', service: 'ws_sr_padron_a4', status: 500, data: { id: 'e219e425-27d3-424e-947e-a3c800b3a4c8', status: 'error', data: { message: 'Ocurrió un error. Reintente nuevamente o contacte a [email protected] si el problema persiste.', name: 'TimeoutError' } }, error: 'AFIP automation delegate-web-service failed' }
Estoy intentando automatizar la delegación del web service de consulta de constancia de inscripción, pero está fallando. Entonces entré manualmente a revisarlo. O sea entré con el usuario de la persona que debería delegarme esto y cuando voy a hacerlo manualmente, me encuentro con este mensaje. Me pregunto si eso es lo que produce el error y cómo corregirlo.
Selección del Representante a autorizar Esta generando una nueva autorizacion para el servicio Consulta de constancia de inscripción (Nivel de seguridad mínimo requerido 3). El servicio que seleccionó es un WebService. Para hacer efectiva la autorización deberá determinar un Computador Fiscal habilitado y asociado a la persona que esta Ud. representando, o bien designar a otra persona que si tenga un Computador Fiscal. La persona [datos ocultos] lo ha autorizado para delegar este servicio en su nombre. Computador Fiscal Ud no cuenta con Computadores Fiscales registrados. Debera registrar uno antes de poder delegar este servicio CUIT/CUIL/CDI Usuario
Puede delegar el WebService a un tercero que lo ejecute en su nombre. El tercero debera tener un Computador Fiscal habilitado.
Cuando voy a emitir una factura, en la factura (o sea en el PDF) me hace falta incluir la fecha de inicio de actividad de ese CUIT o de esa persona que emite la factura. ¿Cómo puedo hacer para obtener ese dato? Intenté hacerlo con get persona, pero no me estaba viniendo.
estoy usando este método: const response = await ws.executeRequest("FEParamGetPtosVenta", data);
lo estoy testeando con un usuario que tiene 3 ptos de venta, pero cuando uso este método solo me devuelve el primero.. por qué podría ser?
donde debo poner la condicion frente al iva del emisor al tener que crear una factura ?
No aparecio CUIT en lista de relaciones:
la respuesta de los enpoints de padrones en ambiente de testing/homologacion tiene datos reales o son de testing?
que cuits de prueba puedo utilizar para ver las respuesta de los endpoints de padrones? hay algun endpoint que me devuelva el tipo de inscripcion en ARCA (ej RESPONSABLE INSCRIPTO, MONOTRIBUTISTA, CONSUMIDOR FINAL)?
cómo configurar la "Condición de Venta" en "Otros medios de pagos electrónicos"
quiero generar una factura a , concepto 1 y me devuelve este error Error generating bill: Error: (10016) El numero o fecha del comprobante no se corresponde con el proximo a autorizar. Consultar metodo FECompUltimoAutorizado.
el numero de factura deberia se de 12 o 13 digitos? pero si arranco con lastVoucher me daria un unico digito
como puedo generar una nota de credito mediante un flujo de n8n?
Hola como va? tienen algun mcp para conectarlo a codex?
cual es la diferencia entre ImpTotConc y ImpOpEx?
cuando facturo desde n8n, como puedo saber si la persona a la que se le factura tiene percepciones por ingresos brutos?
mediante un flujo de n8n para facturar, como puedo saber yo, en el momento, si la factura va a tener percepciones por ingresos brutos para asi agregarlo al total de la factura y hacer el detalle en la misma?
como puedo consultar si hay alguna percepcion de alguna factura despues de hecha con un flujo de n8n?
dame una lista de los requisitos que necesitamos para facturar dependiendo la condicion del iva
Como hago para incluir items con distintos % de iva dentro de la factura?
donde puedo hacer una peticion para consultar los porcentajes de percepciones por ingresos brutos? necesito esta informacion antes de facturar para un cliente para sumarselo al precio final total
existe algun endpoint, no necesariamente de afidsdk, para consultar que porcentaje por ingresos brutos tiene una persona?
hay alguna manera de conectarse via api a sigcer de senasa?
Que datos son requeridos al momento de generar un PDF de una factura?
Se puede facturar a un cliente que no sea Argentino? Sea persona o empresa. En caso que si, que hay que tener en cuenta?
Quedan registros de las cosas que ejecuto en entorno de desarrollo?
Tengo el error 600 que indica que no se registra el cuit en la lista de delegaciones autorizadas para facturación electrónica. Verifique todos los puntos que pueden generar este error; -Delegación de servicio; -Aceptación de delegación; -Asociación de certificado (computador fiscal) con cuit autorizante; verificación de punto de venta compatible (wsfe). Pero todavía sigo teniendo el mismo error. El TA se envía correctamente con el cuit del cliente. Todavía sigo teniendo el error, incluso habiendo limpiado el caché de tokens, que otro motivo puede estar causando este error?
Que mensajes de error me puedo encontrar al llamar a: afip.RegisterScopeThirteen.getTaxpayerDetails(cuit) await afip.RegisterInscriptionProof.getTaxpayerDetails(cuit)
se cobra como uso si la afip me devolvio error, por el ejemplo si el cuit esta mal?
se considera una request en afipSDK si la afip me devolvio error, por el ejemplo si el cuit esta mal? en entorno productivo
Necesito obtener la condicion de iva del cuit representado.. hay alguna forma?
Es posible validar con ARCA tickets que no tienen CAE/CAI/CAEA
necesito validar el cuit de empresas para mi sistema. una empresa cuando se registra ingresa su cuit, me gustaria validar si esta incripta y obtener datos. que WS deberia usar?
estoy usando getPersona (ws_sr_constancia_inscripcion) para obtener los datos fiscales de un contribuyente y mostrar en una factura la "Fecha de inicio de actividades". En la respuesta suelen venir varios campos posibles, por ejemplo fechaInicioActividades, fechaInicioActividad, fechaInscripcion y también períodos dentro de datosMonotributo o datosRegimenGeneral. ¿Cuál es el campo correcto que corresponde a la fecha de inicio de actividades que luego aparece en las facturas emitidas desde la web de ARCA/AFIP? Si depende del tipo de contribuyente o del régimen, aclarame también cuál sería la prioridad correcta entre esos campos.
FEParamGetCotizacion => esto debería funcionar en modo testing o es esperable que no funcione?
error devuelto por afip: ns1:coe.not authorized computador no autorizado a acceder al servicio
Despues de emitir un comprobante en produccion usando AFIP.js, cuales son los metodos oficiales para confirmar que fue creado correctamente (por ejemplo: Mis Comprobantes, Constatación de comprobantes, CAE, etc), ademas del qr?
ValidacionDeToken: No aparecio CUIT en lista de relaciones
@user Ahora estoy probando con el access_token de afipsdk. Una vez que obtengo el certificado de desarrollo y se aprueba el servicio en afip, como sigo? donde van esos certificados?
Estoy intentando pasar a producción, generé el certificado, lo puse en si sitio y lo referencié correctamente, lo autoricé en ARCA en el administrador de relaciones pero me sigue diciendo Error: (11002) El punto de venta no se encuentra habilitado a usar en el presente WS. Ver metodo FEParamGetPtosVenta
cuando intento generar una factura me tira el siguiente error: | data: { | statusCode: 400, | message: 'Debe autorizar el uso del web service. Revise el la guia en https://afipsdk.com/docs/automations/auth-web-service-prod/nodejs/. ns1:coe.notAuthorized' | } | }
Usar la automatizacion Autorizar web service de producción con Node.js
@user Puedo eliminar credenciales creadas ya sea por automatización o manualmente desde ARCA? puedo dar de baja certificados?
@user al generar pdf para factura A, me tira:
400 - "{"statusCode":400,"data_errors":{"template":{"params":{"items":{"0":{"vat_rate":"El campo Alícuota IVA item es obligatorio"}}}}}}"
Qué es un computador fiscal? Es necesario para delegar web services? @user
Hay billing por hacer: const lastVoucher = await afip.ElectronicBilling.getLastVoucher(puntoDeVenta, tipoDeComprobante); @user ?
Buenas, a traves de afipSDK se pueden emitir notas de credito?
Estoy haciendo integracion en N8N, no me queda claro si necesito por un lado crear un certificado de produccion y ademas autorizar web services de desarrollo previo a usar la api.
Mi duda es si para cada request que voy a hacer de crear nota de credito, tengo que pegarle antes a crear certificado y autorizar web services o es solo una vez y con lo que me devuelve ya puedo usar siempre la informacion para todas mis request.
Si tengo un facturador online que puede facturar tres tipos de facturas: A, B y C. Y existe un importe de $200.000.
En mi factura A estoy facturando $200.000 + $42.000 (El 21% IVA) = $242.000 En mi factura B estoy facturando $242.000, agregando un recuadro de Regimen de Transparencia Fiscal con IVA Contenido: $42.000 En mi factura C estoy facturando $200.000
Es esto correcto? Debería facturar $242.000 directamente en la factura C? @user
@user como saber si arca esta funcionando bien hoy para fe
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?
@user a que se debe el error al crear el comprobante en AFIP: AfipWebServiceError:(500) Error interno de aplicación: -Metodo FECAESolicitar
Que posibles parametros acepta la api de ws_sr_padron_a100 en el SDK de afip?