Capo! muchas gracias. Consulta: como haces para obtener un listado de facturas emitidas y si querés ver una en particular? Estaria bueno un video mostrando esa parte. Mil gracias por tu aporte!
@changastyleКүн бұрын
Un crack total, sabes como puedo obtener el pdf o lo tengo que generar yo tambien?
@sinuhemelisdalfeo5 күн бұрын
Mi pregunta es. Puedo crear una key para subir facturas de clientes solo con su cuit y claVe fiscal?
@maximobatallandev4 күн бұрын
@@sinuhemelisdalfeo buenas! Una vez que generas el certificado crt y la clave key, en caso q no pierdas estos 2 documentos y por un año, que es el tiempo de validez de los certificados, no tendras que ingresar tus cuit y clave en ningún lado. Solo utilizas estos 2 archivos para pedir el token y la firma y así crear la fc electrónica. Saludos
@DRAUXEN5 күн бұрын
Buenísimo video!! Una consulta, la duración de 12h del token es solo para testing o lo tenemos que regenerar manualmente? No se puede cambiar la duración?
@maximobatallandev5 күн бұрын
@@DRAUXEN hola mil gracias por el mensaje! Para ambos entornos es igual! Duran 12 horas, para enviar un petición de factura podrías realizar un script en el lenguaje que utilices q verifique (antes de enviar a realizar la factura) si el token está habilitado: Def crear factura: If Hora de expiración de token > hora actual: Pass Else: Lógica de Pedir nuevo token de acceso Sigue lógica de enviar la factura Te dejo una de las tantas posibilidades que pueden existir para desarrollar el proyecto! Saludos!
@sergiomateocerda7977 күн бұрын
Te consulto, no has hecho uno para carta de porte?
@maximobatallandev7 күн бұрын
@@sergiomateocerda797 buenas, aún no lo programe pero con gusto lo podría desarrollar, si quiere le dejo mi celular para charlar más! +54 9 11 3659-5835 Gracias, saludos!
@sergiomateocerda7977 күн бұрын
Hola Máximo, buen día!!! Realmente muy bueno tu video!!! Muy bien explicado todos los pasos!! Excelente
Genio. Muchas gracias por tu aporte...Excelente clase!!!
@maximobatallandev9 күн бұрын
Me alegro mucho! saludos!
@NegociosLowCost9 күн бұрын
Hola che!!! Acabo de terminar de ver tu video. Muchas gracias por toda la info!! Tengo 2 bolupreguntas jajaj 1- La factura me imagino la confeccionamos nosotros siguiendo los requerimientos de Arca y estará validada por el CAE, su vencimiento y el QR. Entonces la consulta es: si quiero emitir en la factura varios items da lo mismo? Solo tengo que enviar a la consulta el monto total de la venta y el % de IVA discriminado? 2- En caso de que el sistema de ARCA esté caído o por x motivo no se tenga conexión a internet en la terminal, que se hace? Gracias por todo!
@maximobatallandev9 күн бұрын
Hola! gracias por el mensaje! son 2 preguntas muy buenas! jajaj la primera, correcto, armas la fc a tu gusto y le agregas el QR, el CAE y vto. del cae y quedaría todo correcto, tal cual como decis, para varios items los ingresas en la FC y envias el importe total de todos, en caso que sea de diferente alícuota de IVA se separan, creo que en la documentacion hay un ejemplo con varias aliculotas de como se envia el JSON. AFIP también tiene otro web service llamado wsmtxca que es para detalle de items, misma metodología de conexión con un cambio en el cuerpo del mensaje. Habría que leer bien la documentación y ver cual corresponde utilizar. la segunda pregunta, existe también el CAEA que es una forma de facturación pidiendo unos permisos para zonas con poco internet que podrias usar o facturar cuando vuelva la conexión. en Facturalo utilizo una variable que se llama dummy (se cambia en la URL del tutorial por op= FEDummy) que capta el estado del servidor, si el servidor esta caído no te dejo facturar o si queres facturar, guardas la info en una base de datos y cuando vuelve la conexión se factura con un hook que detecte cuando cambia de estado el servidor o con un un git action que con un cron cada 15 minutos chequee el estado y cuando cambia ejecuta las facturas pendientes, lo podes ajustar a la variante que te sea mas comodo. saludos!
@sinuhemelisdalfeo5 күн бұрын
Hola! Estoy desarrollando un sistema de sincronización con la nube y facturación offline!
@Litzh_R10 күн бұрын
Feliz Navidad Maxi! Crack lo venía esperando hace semanas 🎉
@maximobatallandev10 күн бұрын
@@Litzh_R que grande!! Gracias por el mensaje! Salía si o si en diciembre! 😬🚀 Feliz navidad 🌲
@lperez93310 күн бұрын
Genio muchas gracias.! Esperamos por más videos de factura electrónica
@maximobatallandev10 күн бұрын
Muchas gracias!! mañana se estrena la segunda parte de tutorial! 🥳 Feliz Navidad🎄
@fernandoromero76814 күн бұрын
me dio este error al ejecutar el codigo en el powershell y no puedo hacer que funcione...: "Could not find signer certificate from myCert.crt Excepción al llamar a "loginCms" con los argumentos "1": "javax.ejb.EJBException: java.lang.NullPointerException" PS E:\Backup\JAVO\programacion\borrador\facturero\Archivos_generados>" ayuda por favor
@maximobatallandev10 күн бұрын
buenas, mañana se estrena la segunda parte del tutorial, espero que con ese video puedas resolver el inconveniente, en caso que no puedas, no dudes en escribirme otra vez! saludos, feliz navidad 🎄
@ledesmagerardoluis392117 күн бұрын
que haces crack, yo lo tengo hecho en php pero al pasar a produccion me sale [0] => AfipWsaa::loginCms() - Fallo en conexion SOAP: Certificado no emitido por AC de confianza [ns1:cms.cert.untrusted]
@maximobatallandev17 күн бұрын
buenas! no sabria decirte que esta pasando ahi! en unos dias ya sale la parte 2 que va a tener la explicacion de como habilitar el certificado correcto y las url que necesitamos para enviar la solicitud en producción y espero que ahí pueda contestar tu pregunta! gracias por el comentario! saludos.
@carlosalbertoducca401618 күн бұрын
Buenisimo el video, muy bien explicado. Espero la segunda parte. Gracias por el aporte.
@maximobatallandev17 күн бұрын
Muchas gracias por el comentario! ultimos detalles y sale la parte numero 2! saludos!!
@saleunage23 күн бұрын
Gracias por tan detallada explicacion, yo lo necesito para consumir el ws de datos del contribuyente, pero creo que me sirven varias cosas
@maximobatallandev17 күн бұрын
Buenas! Gracias por el mensaje, si es similar el proceso para otros web services también, tené en cuenta que el json que hay que enviar es distinto para cada ws, en la documentación te especifican como enviarlo correctamente! Saludos
@NegociosLowCost24 күн бұрын
Saludos che!!! Sos un groso, justo estoy haciendo mi primer proyecto en python y estuve días tratando de entender toda la información, pero es mucho para quien está comenzando. Espero con muchas ganas la segunda parte!!! Saldrá este mes? Abrazo!
@maximobatallandev17 күн бұрын
hola, gracias por el comentario!! me alegra mucho que estés aprendiendo Python, excelente proyecto para realizar el de facturación electrónica, lo considero un nivel medio este proyecto pero viable con dedicación. en días sale la 2da parte espero que lo puedas realizar, saludos!
@marcofrencia776026 күн бұрын
Excelente Maxi súper bien explicado! Gracias por el aporte!
@maximobatallandev17 күн бұрын
gracias por el comentario! un placer! ya sale la segunda parte espero la disfruten! saludos
@ismaelmaizon873026 күн бұрын
Excelente video, todo perfectamente explicado.
@maximobatallandev17 күн бұрын
Gracias por el comentario Ismael! 🙂
@CV-kt3gqАй бұрын
Hola Maxi. Sos un genio!!!. Necesito solucionar la conexión de nuestro sistema a la facturación electrónica. Cuando tenés la 2da ? Muchas gracias!!!
@maximobatallandevАй бұрын
@@CV-kt3gq Hola, muchas gracias! Ya casi lo terminó! Diciembre 2024 sale si o si! 🚀 Directo a Producción 🚀
@IocotaАй бұрын
hola hermano, para la carga masiva de Libro Digital de Sueldos tenes algo?
@maximobatallandevАй бұрын
Buenas como andas? te dejo mi celular para que me envies un msje y contarte que podemos realizar! +54 9 11 3659-5835 Saludos!
@justanotheruser8477Ай бұрын
Capo, me solucionaste un montón de problemas. Mil gracias.
@maximobatallandevАй бұрын
Un placer poder ayudarte! gracias por el mensaje. exitos
@luisalbertoivetta1731Ай бұрын
muy bueno el video... genial aporte
@maximobatallandevАй бұрын
@@luisalbertoivetta1731 muchísimas gracias por el comentario! Un placer compartir estos vídeos con uds! Saludos!
@Litzh_RАй бұрын
Hola maxi!! Tremendo video. Super entendible. Para cuando la parte 2? Justo estoy con un módulo de facturación para un trabajo y me vino re al pelo el tutorial
@maximobatallandevАй бұрын
Hola Rocio, gracias por el comentario! ya lo estamos terminando de armar, yo estimo, si todo sale bien, en 15 dias esta saliendo la parte 2. Saludos!
@macmachoАй бұрын
Excelente. Parte 2?
@maximobatallandevАй бұрын
Buenas! me alegro que te haya gustado! Estimo en 15 dias estamos saliendo con la parte 2. Saludos!
@guillermoparra6526Ай бұрын
Hola, buenas tardes Maxi, yo necesitaría saber cómo crear un ticket de acceso para el entorno de producción con SoapUI. En mi caso sólo cuento con el certificado digital .pfx con su clave privada. Gracias. Guillermo
@maximobatallandevАй бұрын
Hola Guille, gracias por escribir! saludos!
@manuellucero6450Ай бұрын
Hola maxi, muy bueno el tutorial, cuando la parte 2 ? Necesito justo la otra parte
@maximobatallandevАй бұрын
Hola Manuel! lo estamos trabajando, ya muy pronto estaré lanzando la parte 2, saludos! gracias por ver el video y por el comentario!
@gastongomez24692 ай бұрын
Muy bueno, justo estaba buscando como usar los web services de AFIP. En mi caso es para consulta de actividades de cuits, supongo que la base es la misma, no?
@maximobatallandevАй бұрын
Hola Gastón, muchísimas gracias por el comentario, exacto aca di el ejemplo de facturación electrónica, pero la base es similar para todos! espero hayas podido realizar la consulta que necesitabas. saludos!
@gastongomez2469Ай бұрын
Todavía no, no tuve nada de tiempo para probarlo. Francamente me tiró atrás el tema de la key y el certificado pero tal vez mal interprete algo. Hay que renovarlas cada poco tiempo?
@gastongomez2469Ай бұрын
listo, ahi me mande y lo escribí y anda bien. para conseguir el token y firma (que era a lo que me refería arriba) lo tiro automaticamente desde python al principio y sale andando tirando
@CristianBarretoKis2 ай бұрын
Muchas Gracias por tu aporte Maxi! Me re ayudaste para entender por donde comenzar!
@maximobatallandevАй бұрын
Gracias Cris por tu comentario, un placer ayudar! saludos!
@nahuelber30642 ай бұрын
Hola, muy bueno!! consulta, tenes el siguiente video?
@maximobatallandevАй бұрын
Hola Nahuel, gracias por el comentario, el siguiente video esta muy pronto a salir! espero les guste, saludos!
@willfonsirod2 ай бұрын
Gracias por el video, cuando llego al postman recibo esta respuesta, sabes de que se trata? <html> <head> <title></title>14915131032359599041 </head> <body><br><br></body> </html>
@maximobatallandev2 ай бұрын
Hola, gracias por el comentario! Para conectarse a los servicios de AFIP una vez que tenemos el Token y la Firma, se debería configurar Postman de la siguiente manera: Método Url POST wswhomo.afip.gov.ar/wsfev1/service.asmx Headers: SOAPAction: ar.gov.afip.dif.FEV1/FECAESolicitar Content-Type: text/xml; charset=utf-8 Body: <soapenv:Envelope xmlns:soapenv="schemas.xmlsoap.org/soap/envelope/" xmlns:ar="ar.gov.afip.dif.FEV1/"> <soapenv:Header/> <soapenv:Body> <ar:FECAESolicitar> <!--Optional:--> <ar:Auth> <ar:Token>INGRESAR TOKEN VALIDO</ar:Token> <ar:Sign>INGRESAR SIGN VALIDA</ar:Sign> <ar:Cuit>INGRESAR CUIT</ar:Cuit> </ar:Auth> <ar:FeCAEReq> <ar:FeCabReq> <ar:CantReg>1</ar:CantReg> <ar:PtoVta>10</ar:PtoVta> <ar:CbteTipo>1</ar:CbteTipo> </ar:FeCabReq> <ar:FeDetReq> <ar:FECAEDetRequest> <ar:Concepto>1</ar:Concepto> <ar:DocTipo>80</ar:DocTipo> <ar:DocNro>20111111112</ar:DocNro> <ar:CbteDesde>1</ar:CbteDesde> <ar:CbteHasta>1</ar:CbteHasta> <ar:CbteFch>20241012</ar:CbteFch> <ar:ImpTotal>184.05</ar:ImpTotal> <ar:ImpTotConc>0</ar:ImpTotConc> <ar:ImpNeto>150</ar:ImpNeto> <ar:ImpOpEx>0</ar:ImpOpEx> <ar:ImpTrib>7.8</ar:ImpTrib> <ar:ImpIVA>26.25</ar:ImpIVA> <ar:FchServDesde></ar:FchServDesde> <ar:FchServHasta></ar:FchServHasta> <ar:FchVtoPago></ar:FchVtoPago> <ar:MonId>PES</ar:MonId> <ar:MonCotiz>1</ar:MonCotiz> <ar:Tributos> <ar:Tributo> <ar:Id>99</ar:Id> <ar:Desc>Impuesto Municipal Matanza</ar:Desc> <ar:BaseImp>150</ar:BaseImp> <ar:Alic>5.2</ar:Alic> <ar:Importe>7.8</ar:Importe> </ar:Tributo> </ar:Tributos> <ar:Iva> <ar:AlicIva> <ar:Id>5</ar:Id> <ar:BaseImp>100</ar:BaseImp> <ar:Importe>21</ar:Importe> </ar:AlicIva> <ar:AlicIva> <ar:Id>4</ar:Id> <ar:BaseImp>50</ar:BaseImp> <ar:Importe>5.25</ar:Importe> </ar:AlicIva> </ar:Iva> </ar:FECAEDetRequest> </ar:FeDetReq> </ar:FeCAEReq> </ar:FECAESolicitar> </soapenv:Body> </soapenv:Envelope> con esto se debería crear una factura en el ambiente de testing para el punto de venta número 10 por un total de $184.05 y además se muestra el ingresos de diferentes tributos, alícuotas de IVA e impuestos municipales. En caso de que no se solucione el error, contáctame por este mail y lo vemos con mas detalle: [email protected] Saludos.