general

ezelan
ezelan

Buen dia, estoy intentando pasar mi plan legacy PRO a Free ya que casi no emito CAE. Pero por algun motivo, la web no me deja. El mensaje dice: No puedes cambiar los detalles de este proyecto. A alguien le paso?

Thiago Thiago Hola

Podes hacerlo con la automatizacion de "Mis Comprobantes" https://afipsdk.com/docs/automations/mis-comprobantes/nodejs/

Nico
Nico

pareciera estar arreglado el tema de hacer facturas C en homologación. (más allá del cuit q uses)

al menos, recien al probar no tuve el error 500.

Adrian Sirianni
Adrian Sirianni

Es verdad probé recién y no me dió error en fc C. Se ve que se levantaron con ganas de arreglar homolog en arca. @user

facuuu
facuuu

hola chicoss, esto significa que caduco el pdf? cuanto dura?, porque cree una nueva y la puedo ver bien, pero las viejas no

facuuu facuuu hola chicoss, esto significa que caduco el pdf? cuanto dura?, porque cree una nueva y la puedo ver bien, pero las viejas no
Ivan
Ivan

Duran 24hs, debes descargarlo y guardarlo en tus servidores

mil gracias ivan

Mateo.A
Mateo.A

Cuando realizas una factura en Arca mediante el método "FECAESolicitar" El resultado de una factura exitosa sería algo así:

"FECAESolicitarResult": { "FeCabResp": { Cuit": cuitfacturador, "PtoVta": 2, "CbteTipo": 11, "FchProceso": "20250912122434", ** "CantReg": 1,** ** "Resultado": "A",** ** "Reproceso": "N"** }, "FeDetResp": { "FECAEDetResponse": [{ "Concepto": 2, "DocTipo": 80, "DocNro": cuitReceptor, "CbteDesde": 142, "CbteHasta": 142, "CbteFch": "20250912", ** "Resultado": "A",** "CAE": "75377272045152", "CAEFchVto": "20250922"

A que hace referencia los campos resaltados (CantReg, Resultado y Reproceso)

Nick
Nick

Hola! Estoy teniendo problemas para obtener cae de facturas tipo B a monotributistas. Con los comprobantes tipo A funciona bien, y con los tipo B si el cliente es exento también funciona. La cadena que envío parece correcta (uso 6 en tipo de comprobante y 6 en monotributo), sin embargo me da este error: {"Obs":[{"Code":10243,"Msg":"El campo Condicion IVA receptor no es valido para la clase de comprobante informado. Consular metodo FEParamGetCondicionIvaReceptor"}]} ....... Esta es la cadena que estoy enviando: { "wsid": "wsfe", "method": "FECAESolicitar", "params": { "Auth": { "Cuit": "oculto", "Sign": "oculto", "Token": "oculto" }, "FeCAEReq": { "FeCabReq": { "PtoVta": 3, "CantReg": 1, "CbteTipo": 6 }, "FeDetReq": { "FECAEDetRequest": { "Iva": { "AlicIva": [ { "Id": 5, "BaseImp": 261407.35, "Importe": 54895.54 }, { "Id": 4, "BaseImp": 535.11, "Importe": 56.19 }, { "Id": 6, "BaseImp": 203.97, "Importe": 55.07 } ] }, "MonId": "PES", "DocNro": oculto, "ImpIVA": 55006.8, "CbteFch": 20250912, "DocTipo": 80, "ImpNeto": 262146.43, "ImpOpEx": 0, "ImpTrib": 0, "Concepto": 2, "ImpTotal": 351840.42, "MonCotiz": 1, "CbteDesde": 78, "CbteHasta": 78, "FchVtoPago": 20250912, "ImpTotConc": 34687.19, "FchServDesde": 20250912, "FchServHasta": 20250912, "CondicionIVAReceptorId": 6 } } } }, "environment": "prod" }

Nick
Nick

Hola! No ... el monotributista es la persona que recibe la factura en este caso, le quiero hacer una factura B a él, yo soy inscripto.

Nick Nick Hola! No ... el monotributista es la persona que recibe la factura en este caso, le quiero hacer una factura B a él, yo soy inscripto.
Nico
Nico

Si, lei mal, disculpa. Pregunta obvia, corroboraste el cuit con arca o el metodo getpersona, para verificar al 100% que es monotributista?

Nico Nico Si, lei mal, disculpa. Pregunta obvia, corroboraste el cuit con arca o el metodo getpersona, para verificar al 100% que es monotributista?
Nick
Nick

Nico, corroboré con Arca. No usé el método getpersona pero me pasa con todos los monotributistas que tengo. Es muy extraño.

Mateo.A Mateo.A Cuando realizas una factura en Arca mediante el método "FECAESolicitar" El resultado de una factura exitosa sería algo así: "FECAESolicitarResult": { "FeCabRes
Ivan
Ivan

CantReg es la cantidad de comprobantesque se registraron en la request, Resultado A=Aprobado, Reproceso N = No reprocesar (porque esta aprobado)

Nick Nick Hola! Estoy teniendo problemas para obtener cae de facturas tipo B a monotributistas. Con los comprobantes tipo A funciona bien, y con los tipo B si el cliente

El id 6 de condicion iva no es para ser usado en comprobantes B, si queres hacer una factura a un monotributo debes hacerle una Factura A

[
    {
        "Id": 1,
        "Desc": "IVA Responsable Inscripto",
        "Cmp_Clase": "A/M/C"
    },
    {
        "Id": 6,
        "Desc": "Responsable Monotributo",
        "Cmp_Clase": "A/M/C"
    },
    {
        "Id": 13,
        "Desc": "Monotributista Social",
        "Cmp_Clase": "A/M/C"
    },
    {
        "Id": 16,
        "Desc": "Monotributo Trabajador Independiente Promovido",
        "Cmp_Clase": "A/M/C"
    },
    {
        "Id": 4,
        "Desc": "IVA Sujeto Exento",
        "Cmp_Clase": "B/C"
    },
    {
        "Id": 5,
        "Desc": "Consumidor Final",
        "Cmp_Clase": "B/C"
    },
    {
        "Id": 7,
        "Desc": "Sujeto No Categorizado",
        "Cmp_Clase": "B/C"
    },
    {
        "Id": 8,
        "Desc": "Proveedor del Exterior",
        "Cmp_Clase": "B/C"
    },
    {
        "Id": 9,
        "Desc": "Cliente del Exterior",
        "Cmp_Clase": "B/C"
    },
    {
        "Id": 10,
        "Desc": "IVA Liberado – Ley N° 19.640",
        "Cmp_Clase": "B/C"
    },
    {
        "Id": 15,
        "Desc": "IVA No Alcanzado",
        "Cmp_Clase": "B/C"
    }
]
Ivan Ivan El id 6 de condicion iva no es para ser usado en comprobantes B, si queres hacer una factura a un monotributo debes hacerle una Factura A ```json [ {
Nico
Nico

Puede ser que esto haya cambiado en el último tiempo?

ahora viendo en la pág de arca figura tambien lo que mencionas: https://www.afip.gob.ar/facturacion/regimen-general/comprobantes.asp

Régimen general | Facturación | ARCA

Tipos de comprobantes, emisión, solicitud

Open embed source
Nick
Nick

Excelente Iván muchas gracias, siempre pensé que a monotributistas se le hacián facturas B (como si fuera un consumidor final)

Gracias a vos también Nico.

Nico
Nico

Yo pensaba lo mismo jaja. Gracias por la aclaracion ivan

Nick
Nick

Sí, creo que más de uno va a tener problemas de este estilo a partir de Octubre cuando sea obligatorio informar la condición del receptor.

matias
matias

Consulta, que pasa si se alcanza el limite de request? 10K req para 10 clientes me quedo corto me parece

matias matias Consulta, que pasa si se alcanza el limite de request? 10K req para 10 clientes me quedo corto me parece
Ivan
Ivan

Si alcanzas el limite no te va a dejar hacer mas request hasta el final del periodo

César
César

Buenos días, estoy pudiendo generar comprobantes electrónicos sin problemas en el ambiente de homologación. Me devuelve los datos y su CAE. Pero al llamar luego a la constatación obtengo siempre "Resultado": "R" y el error código 500 con mensaje Error interno de aplicacion . ComprobanteCAEConsultar. Conversion from string "" to type 'Double' is not valid. ¿A alguien mas le está pasando?

César César Buenos días, estoy pudiendo generar comprobantes electrónicos sin problemas en el ambiente de homologación. Me devuelve los datos y su CAE. Pero al llamar luego
Tomás Malamud
Tomás Malamud

a mi me pasó, creo que no funciona en testing. lo solucioné con getVoucherInfo()

me hice un lindo script que chequea que el payload que mandé a AFIP (guardado en mi bd) coincida tal cual con la respuesta a ese método

Tomás Malamud Tomás Malamud me hice un lindo script que chequea que el payload que mandé a AFIP (guardado en mi bd) coincida tal cual con la respuesta a ese método
César
César

Entiendo, pero tenemos otros procesos en producción que dependen de la constatacion en varias plataformas y lenguajes. No en particular de la librería, hay implementaciones varias. Entonces se nos crea un problema porque al fallar solo en homologación nos corta el flujo de pruebas. Tendremos que ver si conseguimos un contacto de soporte en Arca.

César
César

Igual esta buena la idea que mandaste. Me crea la duda en cual será la diferencia raíz entre consultar y constatar.

<Mex/>
<Mex/>

buenas, como estan? tengo una duda con respecto al tema de generar facturas con diferentes cuit.

Estoy tratando de automatizar la generación de factura para mi pareja y mi padre, si bien con cada uno tengo que generar el key y el certificado y darle de alta el servicio web de ARCA, con esa información ya es suficiente para pasar a produccion el sistema? no hace falta dar de alta punto de venta o delegar CUITs?

Yoryoboy
Yoryoboy

Buenas tardes, gente! Quería compartirles que he publicado ArcaMCP, un servidor Model Context Protocol (MCP) para integrarse con AFIP/ARCA y automatizar:

  • Certificados (dev/prod) y autorización de Web Services (WSFE, padrón A13)
  • Emisión/consulta de comprobantes
  • Generación de PDFs con QR (enlace válido 24h)
  • Flujo asistido con prompts para crear comprobantes haciendo uso de la SDK de AFIP.
  • Incluye scripts y guías para onboarding (certificados + autorización de servicios) y ejemplos de configuración JSON del cliente MCP.

Repo: https://github.com/Yoryoboy/ArcaMCP.git

¡Contribuciones bienvenidas! Issues, PRs y feedback son más que bienvenidos.

GitHub - Yoryoboy/ArcaMCP: Servidor MCP para AFIP/ARCA: automatiza ...

Servidor MCP para AFIP/ARCA: automatiza certificados, autorización de Web Services, emisión/consulta de comprobantes y generación de PDF con QR. - Yoryoboy/ArcaMCP

Open embed source
Yoryoboy Yoryoboy Buenas tardes, gente! Quería compartirles que he publicado ArcaMCP, un servidor Model Context Protocol (MCP) para integrarse con AFIP/ARCA y automatizar: - Cer
Adrian Sirianni
Adrian Sirianni

Muy bueno. Está 10 puntos documentado. Mis felicitaciones @user . En el equipo a esto le decimos tirar una pelota redonda... Para saltar a cabecear!!! Jeje

Yoryoboy
Yoryoboy

Gracias!

Ivan Ivan Si tenes que crearles un punto de venta para web services a cada uno
<Mex/>
<Mex/>

Buen dia ivan, como estas? gracias por tu respuesta, con solo el punto de venta ya estaria?

Ivan Ivan Si, y lo que ya mencionaste
<Mex/>
<Mex/>

genial, muchas gracias!

Tomás Malamud
Tomás Malamud

buenas! saben si hay forma de calcular las retenciones/percepciones? o el usuario las tiene que cargar manualmente si o si?

Choy
Choy

Buenas estoy teniendo problemas con el ws_sr_constancia_inscripcion[wsdl] = 'personaServiceA5.wsdl' y el ws_sr_padron_a13[wsdl] = 'personaServiceA13.wsdl' no me esta identificando a apartir del DNI el CUIT de la Persona para facturar

Mateo.A
Mateo.A

Hola, Buen día. Necesito resolver la duda sobre el documento pdf original y duplicado ? En este caso, se resuelve simplemente creando 3 html diferentes al momento de generar la factura por ejemplo?

Lucas 👨🏻💻
Lucas 👨🏻💻

Buen dia! Para solicitar que me hagan factura A por el pago de la suscripcion mensual como hago?

Lucas 👨🏻💻 Lucas 👨🏻💻 Buen dia! Para solicitar que me hagan factura A por el pago de la suscripcion mensual como hago?
Ivan
Ivan

Hola Lucas, el pago se realiza a la LLC en Estados Unidos, no emitimos Factura Argentina

y pregunto otra cosa, para factura de crédito electrónica saben si el PDF debería incluir algún dato como el cbu o el tipo de transferencia?

Tomás Malamud Tomás Malamud buenas! alguien sabe esto?
Ivan
Ivan

Yo desconozco de alguna forma de calcularlas automaticamente, al igual que algun campo extra para la factura de crédito electrónica

Tomás Malamud
Tomás Malamud

buenisimo, muchas gracias!

francomqz
francomqz

Buenas, una consulta (perdon si alguien ya la hizo), segun veo aca https://docs.afipsdk.com/siguientes-pasos/web-services/factura-electronica/factura-a el "numero_de_documento " es de acuerdo al "tipo_de_documento " seleccionado verdad? o sea si yo quiero hacer una factura para produc y serv , paso concepto = 3 tipo_de_documento = 80 y numero_de_documento = cuit del cliente , esta bien no?

Factura A | Afip SDK
Open embed source
francomqz
francomqz

perfecto, muchas gracias!

andisici
andisici

Hola, les hago una consulta: estoy probando validación con arca con CAEA y para las que probé me responde "El importe total no se corresponde con lo registrado en las bases de datos del organismo." Cuando pruebo con otras facturas que son CAE o CAI me anda perfecto, a alguien más le pasó lo mismo?

Ivan Ivan Que parametros le mandas?
andisici
andisici
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Body>
        <ComprobanteConstatar xmlns="http://servicios1.afip.gob.ar/wscdc/">
            <Auth>
                <Token>{token}</Token>
                <Sign>{sign}</Sign>
                <Cuit>{cuit}</Cuit>
            </Auth>
            <CmpReq>
                <CbteModo>{'CAEA'}</CbteModo>
                <CuitEmisor>{params.get('cuit_emisor')}</CuitEmisor>
                <PtoVta>{params.get('pto_vta')}</PtoVta>
                <CbteTipo>{params.get('cbte_tipo')}</CbteTipo>
                <CbteNro>{params.get('cbte_nro')}</CbteNro>
                <CbteFch>{params.get('cbte_fch')}</CbteFch>
                <ImpTotal>{params.get('imp_total')}</ImpTotal>
                <CodAutorizacion>{params.get('cod_autorizacion')}</CodAutorizacion>
                <DocTipoReceptor>{params.get('doc_tipo_receptor')}</DocTipoReceptor>
                <DocNroReceptor>{params.get('doc_nro_receptor')}</DocNroReceptor>
            </CmpReq>
        </ComprobanteConstatar>
    </soap12:Body>
</soap12:Envelope>
andisici andisici ```soap_request = f"""<?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body>
Ivan
Ivan

Con cuales parametros? Fiajate de estarle enviando correctamente redondeados los montos

Ivan Ivan Con cuales parametros? Fiajate de estarle enviando correctamente redondeados los montos
andisici
andisici

Ya encontré el problema (la factura era en USD pero estaba registrada en pesos). Gracias

Hector hernandez
Hector hernandez

Hola buenas, vengo con una pregunta. Si hice una factura de por ejemplo monto gravado 100, monto iva 21. Y luego hago mal una nota de credito, cargando monto exento 100, iva 0. Se puede anular la nota de crédito? es raro que arca la haya dejado pasar. Quizás el campo IVA no modifica nada internamente en el sistema de ellos?

Ivan Ivan Podes hacer una nota de debito que seria como la "contraria" a la de credito
Hector hernandez
Hector hernandez

Perfecto gracias!

L'EzzE
L'EzzE

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...

Ivan Ivan Por 2 o 3 te deberia alcanzar el plan Pro que te permite hasta 10 CUIT
L'EzzE
L'EzzE

claro por eso digo que tengo 12 o 13... el precio me salta de 2usd x user a 7

L'EzzE L'EzzE claro por eso digo que tengo 12 o 13... el precio me salta de 2usd x user a 7
Ivan
Ivan

Ah okey ya entendi, si por mas de 10 CUIT vas a necesitar el plan Growth

Thiago
Thiago

Buenas, como se obtiene el codAuth?

Thiago Thiago Buenas, como se obtiene el codAuth?
Ivan
Ivan

Ese es el CAE

Ivan Ivan Ese es el CAE
Thiago
Thiago

Ahhh gracias

recox
recox

Tengo una consulta

Estoy creando comprobantes de facturas

            // Create receipt using AFIP service
            const result = await this.afipService.createElectronicReceipt({
                salePoint: parseInt(process.env.AFIP_SALE_POINT) || 1,
                receiptType: 11, // Factura C
                concept: 2, // Services
                documentType: 99, // Sin identificar (for Factura C)
                documentNumber: 0, // Not required for Factura C
                totalAmount: receiptData.ImpTotal,
                netAmount: receiptData.ImpNeto,
                exemptAmount: receiptData.ImpOpEx,
                vatAmount: receiptData.ImpIVA,
                items: [{
                    codigo: this.getTransactionCode(transaction),
                    descripcion: this.getTransactionDescription(transaction),
                    cantidad: 1,
                    precio: receiptData.ImpNeto,
                    importe: receiptData.ImpNeto,
                    iva: receiptData.ImpIVA
                }]
            });

y cuando las veo con el comando, estan las facturas aprobadas.

const lastReceiptNumber = await afip.afip.ElectronicBilling.getLastVoucher(salePoint, receiptType);

📄 Receipt 5:
   CAE: 7541123456
   Date: 20251012
   Amount: $1
   Status: A (Approved)
   Expiration: 20251022
   Notes: 1 observation(s)

Lo que necesitaria saber es como veo esto en la web de ARCA, en seccion Consulta de Comprobantes no aparecen los comprobantes que hago por codigo

Asi tengo mis puntos de venta / emision registrados, yo el script lo utilzo con el Numero 2 (Monotributo - Webservices), en la columna Usado solo esta el Numero 1

recox recox Tengo una consulta Estoy creando comprobantes de facturas ```js // Create receipt using AFIP service const result = await this.afipSer
Ivan
Ivan

En comprobantes en linea solo podes ver los emitidos por ahi, los que emitis via web service los podes encontrar en "Mis comprobantes"

recox
recox

Ahí los vi en Mis Comprobantes , muchas gracias !!!

Cursed
Cursed

Buen día! espero que esten bien! tengo integrado el servicio de afip sdk en un proyecto php que viene funcionando bien, sin embargo desde ayer, el equipo de operaciones emepzo a tener problemas al momento de emitir facturas.

al revisar los logs de la app, me encuetro con el siguiente registro:

PHP Fatal error: Uncaught Requests_Exception: cURL error 28: Connection timed out after 10002 milliseconds...

Tienen conocimiento de algun problema con el arca o el servicio?

esto se presenta de manera intermitente, y luego vuelve a funcionar todo con normalidad, hasta que se vuelve a presentar el error 🙁

Cursed Cursed Buen día! espero que esten bien! tengo integrado el servicio de afip sdk en un proyecto php que viene funcionando bien, sin embargo desde ayer, el equipo de ope
Cursed
Cursed

Solucionado! por si a alguien le pasa, es una cuestion de versiones de la libreria de afip sdk, que en mi caso, no estaba actualizada.

bichiforchi
bichiforchi

Hola, Que tal!

Alguno tiene integrado facturacion masiva? estoy por empezar un proyecto y queria saber si es posible/viable

pictoN
pictoN

Buenas, no logro entender si tengo que hacer toda la integración para el web service si de todas formas elijo el plan de pago!

Ivan Ivan Si es viable, que tan masiva?
bichiforchi
bichiforchi

y queria meter entre 100-150 facturas

bichiforchi bichiforchi y queria meter entre 100-150 facturas
Ivan
Ivan

Si es posible

Ivan Ivan Si es posible
bichiforchi
bichiforchi

perfecto, muchas gracias

Thiago
Thiago

Buenas, tengo una duda. Se pueden extraer todos los datos de "X" mes de la DDJJ mediante el CUIT? No me quedo bien claro que puedo hacer con estos 2 web service

Thiago
Thiago

Gracias!

pictoN
pictoN

@user Como se puede enviarte privado para realizarte un par de consultas?

davidp13
davidp13

Hola Alguien le paso de tener caracteres basura en campos nombres/apellidos del padron a13 ? Es por los acentos generalmente, o algun simbolo desconocido que seguramente ya venga de RENAPER, pero han podido sanitizar? Todos los casos que me paso son diferentes unicode

Cristian
Cristian

Hola! Consulta.. ¿La generación de facturas para CUITs delegados funciona en HOMOLOGACIÓN/DEV? Estoy intentando facturar para clientes a modo de prueba (con delegación WSFE aceptada) pero en DEV me da error: "No apareció CUIT en lista de relaciones". ¿Es restricción del entorno de desarrollo o hay algún paso que me estoy saltando?

Ivan Ivan No existe delegacion del ws en modo desarrollo, solo en produccion
Cristian
Cristian

Gracias por la confirmación Ivan!

matias sc
matias sc

Hola Buenas noches, quería consultar por la generacion de pdf del endpoint: https://app.afipsdk.com/api/v1/pdfs, desarrolle todo el proceso de generacion de factura en environment: "prod" y con los certificados de prod, pero cuando voy a generar el PDF siempre me lo manda con las bandas arriba y abajo de :"ESTE COMPROBANTE ES DE PRUEBA Y NO TIENE VALIDEZ". Cuando me fijo en ARCA, impacta la factura y todo, lo que confirma que esta en prod. Que puede estar pasando ?

matias sc matias sc Hola Buenas noches, quería consultar por la generacion de pdf del endpoint: https://app.afipsdk.com/api/v1/pdfs, desarrolle todo el proceso de generacion de fa
Ivan
Ivan

Fijate de estar enviando el header de Authorization con tu access_token de AfipSDK cuando generas el PDF

Tomarqui
Tomarqui

Buenos días. Estoy intentando generar un certificado de ARCA, el WS responde complete pero sin data