Пікірлер
@jorgemendoza9835
@jorgemendoza9835 15 сағат бұрын
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
@changastyle Күн бұрын
Un crack total, sabes como puedo obtener el pdf o lo tengo que generar yo tambien?
@sinuhemelisdalfeo
@sinuhemelisdalfeo 5 күн бұрын
Mi pregunta es. Puedo crear una key para subir facturas de clientes solo con su cuit y claVe fiscal?
@maximobatallandev
@maximobatallandev 4 күн бұрын
@@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
@DRAUXEN
@DRAUXEN 5 күн бұрын
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?
@maximobatallandev
@maximobatallandev 5 күн бұрын
@@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!
@sergiomateocerda797
@sergiomateocerda797 7 күн бұрын
Te consulto, no has hecho uno para carta de porte?
@maximobatallandev
@maximobatallandev 7 күн бұрын
@@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!
@sergiomateocerda797
@sergiomateocerda797 7 күн бұрын
Hola Máximo, buen día!!! Realmente muy bueno tu video!!! Muy bien explicado todos los pasos!! Excelente
@maximobatallandev
@maximobatallandev 7 күн бұрын
@@sergiomateocerda797 muchas gracias Sergio, saludos!
@lperez933
@lperez933 9 күн бұрын
Gracias amigo por compartir
@maximobatallandev
@maximobatallandev 9 күн бұрын
Gracias por el aguante 😃
@Danibarboza-Ceka
@Danibarboza-Ceka 9 күн бұрын
Genio. Muchas gracias por tu aporte...Excelente clase!!!
@maximobatallandev
@maximobatallandev 9 күн бұрын
Me alegro mucho! saludos!
@NegociosLowCost
@NegociosLowCost 9 күн бұрын
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!
@maximobatallandev
@maximobatallandev 9 күн бұрын
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!
@sinuhemelisdalfeo
@sinuhemelisdalfeo 5 күн бұрын
Hola! Estoy desarrollando un sistema de sincronización con la nube y facturación offline!
@Litzh_R
@Litzh_R 10 күн бұрын
Feliz Navidad Maxi! Crack lo venía esperando hace semanas 🎉
@maximobatallandev
@maximobatallandev 10 күн бұрын
@@Litzh_R que grande!! Gracias por el mensaje! Salía si o si en diciembre! 😬🚀 Feliz navidad 🌲
@lperez933
@lperez933 10 күн бұрын
Genio muchas gracias.! Esperamos por más videos de factura electrónica
@maximobatallandev
@maximobatallandev 10 күн бұрын
Muchas gracias!! mañana se estrena la segunda parte de tutorial! 🥳 Feliz Navidad🎄
@fernandoromero768
@fernandoromero768 14 күн бұрын
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
@maximobatallandev
@maximobatallandev 10 күн бұрын
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 🎄
@ledesmagerardoluis3921
@ledesmagerardoluis3921 17 күн бұрын
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]
@maximobatallandev
@maximobatallandev 17 күн бұрын
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.
@carlosalbertoducca4016
@carlosalbertoducca4016 18 күн бұрын
Buenisimo el video, muy bien explicado. Espero la segunda parte. Gracias por el aporte.
@maximobatallandev
@maximobatallandev 17 күн бұрын
Muchas gracias por el comentario! ultimos detalles y sale la parte numero 2! saludos!!
@saleunage
@saleunage 23 күн бұрын
Gracias por tan detallada explicacion, yo lo necesito para consumir el ws de datos del contribuyente, pero creo que me sirven varias cosas
@maximobatallandev
@maximobatallandev 17 күн бұрын
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
@NegociosLowCost
@NegociosLowCost 24 күн бұрын
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!
@maximobatallandev
@maximobatallandev 17 күн бұрын
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!
@marcofrencia7760
@marcofrencia7760 26 күн бұрын
Excelente Maxi súper bien explicado! Gracias por el aporte!
@maximobatallandev
@maximobatallandev 17 күн бұрын
gracias por el comentario! un placer! ya sale la segunda parte espero la disfruten! saludos
@ismaelmaizon8730
@ismaelmaizon8730 26 күн бұрын
Excelente video, todo perfectamente explicado.
@maximobatallandev
@maximobatallandev 17 күн бұрын
Gracias por el comentario Ismael! 🙂
@CV-kt3gq
@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
@maximobatallandev Ай бұрын
@@CV-kt3gq Hola, muchas gracias! Ya casi lo terminó! Diciembre 2024 sale si o si! 🚀 Directo a Producción 🚀
@Iocota
@Iocota Ай бұрын
hola hermano, para la carga masiva de Libro Digital de Sueldos tenes algo?
@maximobatallandev
@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
@justanotheruser8477 Ай бұрын
Capo, me solucionaste un montón de problemas. Mil gracias.
@maximobatallandev
@maximobatallandev Ай бұрын
Un placer poder ayudarte! gracias por el mensaje. exitos
@luisalbertoivetta1731
@luisalbertoivetta1731 Ай бұрын
muy bueno el video... genial aporte
@maximobatallandev
@maximobatallandev Ай бұрын
@@luisalbertoivetta1731 muchísimas gracias por el comentario! Un placer compartir estos vídeos con uds! Saludos!
@Litzh_R
@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
@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
@macmacho Ай бұрын
Excelente. Parte 2?
@maximobatallandev
@maximobatallandev Ай бұрын
Buenas! me alegro que te haya gustado! Estimo en 15 dias estamos saliendo con la parte 2. Saludos!
@guillermoparra6526
@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
@maximobatallandev Ай бұрын
Hola Guille, gracias por escribir! saludos!
@manuellucero6450
@manuellucero6450 Ай бұрын
Hola maxi, muy bueno el tutorial, cuando la parte 2 ? Necesito justo la otra parte
@maximobatallandev
@maximobatallandev Ай бұрын
Hola Manuel! lo estamos trabajando, ya muy pronto estaré lanzando la parte 2, saludos! gracias por ver el video y por el comentario!
@gastongomez2469
@gastongomez2469 2 ай бұрын
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
@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
@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
@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
@CristianBarretoKis
@CristianBarretoKis 2 ай бұрын
Muchas Gracias por tu aporte Maxi! Me re ayudaste para entender por donde comenzar!
@maximobatallandev
@maximobatallandev Ай бұрын
Gracias Cris por tu comentario, un placer ayudar! saludos!
@nahuelber3064
@nahuelber3064 2 ай бұрын
Hola, muy bueno!! consulta, tenes el siguiente video?
@maximobatallandev
@maximobatallandev Ай бұрын
Hola Nahuel, gracias por el comentario, el siguiente video esta muy pronto a salir! espero les guste, saludos!
@willfonsirod
@willfonsirod 2 ай бұрын
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>
@maximobatallandev
@maximobatallandev 2 ай бұрын
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.