Giter VIP home page Giter VIP logo

ifactura-api-integracion's People

Contributors

fedealvz avatar gonzad26 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ifactura-api-integracion's Issues

Comprobante perdido

Hola buenas tardes

Tengo un problema con el cliente de iFactura AIR GNC S.R.L.

En nuestros registros tenemos los siguientes comprobantes
18/02 ID 433 $11744.99 ITURRIOZ
18/02 ID 434 $900 ITURRIOZ
21/02 ID 435 $60673.03 RAMIREZ

En iFactura al listar los comprobantes el 434 de $900 no existe y se ve que el comprobante por $60673.03 tiene el ID 434

A partir de ahi tengo todos los comprobantes corridos.

En el visor de eventos se ve que el comprobante 433 llego el 18/02 a las 12.37, se guardo, quedo todo perfecto con el CAE terminado en 1340

Luego el 18/02 a las 12.48 llego el 434 recibio la peticion, recibio la factura con ID 434 y despues no se ve que la guardo ni que le asigno el CAE

Ya pasamos al 21/02 donde recibe la peticion del ID 435 (este comprobante para el sistema nuestro quedo como 435 y para iFactura quedo con 434)

Adjunto screenshot del visor de eventos.

Necesitaria ayuda para solucionar este problema

Desde ya muchas gracias
Susana
Error Airgnc

Error con importes en Factura B

Buenas noches

Al querer ingresar una Factura B con un producto que tiene IVA 27% me da error y no logro encontrar la solución.
El error es este:

{"Exito":false,"Mensaje":"Error en WSFE: La suma de los campos Importe en IVA debe ser igual al valor ingresado en ImpIVA."}

El json es este:

{"Email": "[email protected]","Password": "testing1","Factura": {"Fecha": "2022-01-14","FechaVencimiento": "2022-02-13","FechaDesde": "2022-01-14","FechaHasta": "2022-01-14","Leyenda": "Numero Interno B 0006 00000012","Remito": "","AutoEnvioCorreo": "true","PuntoVenta": 6,"FormaPago": 1,"TipoComprobante": 4,"DetalleFactura": [{"Cantidad": 1.00,"ValorUnitario": 100.00,"Total": 100.00,"Descripcion": "ENCOFRADO 1","Codigo": "", "AlicuotaIVA": 4,"IVA": 27.00,"UnidadMedida": 7,"Bonificacion": 0.00,"ConceptoFactura": 1}],"Cliente": {"Actualizar": "true","RazonSocial": "MANUEL","Identificador": " 45678955","Email": "[email protected]","Direccion": " 0","Localidad": "","CodigoPostal": "0","Provincia": 2,"CondicionImpositiva": 4,"TipoPersona": 1,"TipoDocumento":36}}}

Si me pueden dar alguna indicación, el valor final de la factura es de $127.00

Desde ya muchas gracias
Susana

Consulta API

Hola, tenía 2 consultas (asumiendo iFactura correctamente configurado):

  • ¿Hay forma de probar que el POST es correcto sin facturar? es decir, probar que el POST es correcto, pero sin emitir una factura.
  • ¿Hay forma de hacer una consulta sobre el Padrón A5 desde la API? se que puede hacerse desde la aplicación web, pero sería interesante poder hacerlo desde la API.

Saludos

Consulta sobre facturación masiva

Hola buenos dias

Feliz Año!!

Se me presentó un cliente nuevo que tiene la necesidad de hacer facturación masiva, es una empresa de servicios y todos los meses debe hacer 300 facturas juntas.

Tiene previamente seleccionados los 300 clientes a los que les tiene que facturar y presiona un botón (no sé si eso te suena :):):)) y que de un saque se emitan todas las facturas.

Hasta ahora todas mis aplicaciones eran que el usuario tiene su cliente enfrente, ingresa los productos, arma la factura y al dar OK el sistema la manda a ifactura, de a una.

No sé si mandando las 300 de golpe hay algún inconveniente, qué validaciones habría que hacer en caso de error, etc

Quería pedirles algo de ayuda para ver si es factible y qué recaudos debo tomar para que todo funcione.

Desde ya muchas gracias!!
Susana

Error en WS

Buenos días.

Me está dando éste error, que puede estar pasando ?

Error en WS: No se pudo obtener el ultimo comprobante emitido debido a problemas con los servicios de AFIP

Gracias por su atención

Testing Demo con type response = opaque y estatus=200

Buenos días, estoy tratando de hacer las pruebas de la API contra la plataforma de prueba con el usuario [email protected]. Estoy haciendo las peticiones desde nuestro dominio, a través de una interfaz web y utilizando una funcion de javascript con el siguiente codigo:

var urlEmitirFacturaDemo='https://demo.ifactura.com.ar/API/EmitirFactura'; fetch(urlEmitirFacturaDemo, { method: 'POST', mode: 'no-cors', body: JSON.stringify(jsonObject), headers:{'content-type': 'application/json'} }) .then(response => { console.log(response); }) .catch(err => { console.error(err); });

Como mencione en el título, la respuesta es una cadena vacía, sin mensaje de error y con estatus 200 en ok, no logro obtener el estados, el mensaje y el id de la factura.

He cumplido con los requisitos, según documentación.

Estoy a la espera de alguna sugerencia o consulta acerca del tema para su mejor compresión. Gracias por su tiempo y dedicación.

Factura repetida

Buenas tardes

Estuve viendo que 1 comprobante entro 2 veces en el sitio de AFIP.

Ocurrio al 28/03 a las 12.55 y a las 12.58, desconozco el motivo.

Me interesaria saber si en ese momento hubo algun problema en el sitio o como podria hacer para detectar estos ingresos para futuras veces.

Adjunto captura del visor de eventos donde se ve que el comprobante 725 ingreso 2 veces, si bien este numero no es tenido en cuenta por AFIP nos sirve para confirmar que fue el mismo.

Desde ya muchas gracias
Saludos cordiales

Susana
Doble factura

Comprobante B, parámetros correctos

Buenas tardes, tengo una duda acerca del comprobante que genera, en este caso ifactura (por ser plataforma demo), los montos que se muestran en el comprobante no coinciden, es decir, para el generar el comprobante Tipo B, se deben enviar los monto sin el IVA, es decir la base imponible y al procesar el comprobante se agrega el impuesto. Esto funciona así con los comprobantes Tipo B o estoy haciendo algo mal al momento de enviar la petición

Respuesta de error

Hola estimados, no entiendo donde tengo el problema en mi conexión a su api.
Estoy trabajando con PHP nativo y he utilizado de base el ejemplo de php de su api.

Mensaje: {"Exito":false,"Mensaje":"El detalle de facturación es requerido"}

Subo 2 capturas, si imprimo el array se ve completo.

// borro fotos por mostrar info comprometida.

Desde ya, gracias!

Saludos,

Comprobante no valido

Hola buen dia

Tengo un problema con un comprobante, la respuesta es:
"Exito":false,"Mensaje":"Error en WSFE: 1 - No es un comprobante valido bajo el Regimen de la Ley n° 27.440"

Es la primera vez que se le hace una factura a este cliente desde que empezamos con Factura Electronica.
Es una empresa grande, Astra Evangelista.

Que validaciones hace iFactura para este caso?

El json es este:

{"Email": "[email protected]","Password": "Olivera2022","Factura": {"Fecha": "2022-02-21","FechaVencimiento": "2022-03-20","FechaDesde": "2022-02-21","FechaHasta": "2022-02-21","Leyenda": "Numero Interno A 0006 00000022 - O/Compra-Ref 4000116542","Remito": "00000005","AutoEnvioCorreo": true,"PuntoVenta": 6,"FormaPago": 1,"TipoComprobante": 1,"DetalleFactura": [{"Cantidad": 200.00,"ValorUnitario": 438.66,"Total": 87732.00,"Descripcion": "tirante saligna 75 x 75 x 2400 bruto","Codigo": "", "AlicuotaIVA": 3,"IVA": 18423.72,"UnidadMedida": 7,"Bonificacion": 0.00,"ConceptoFactura": 1},{"Cantidad": 300.00,"ValorUnitario": 259.77,"Total": 77931.00,"Descripcion": "tirante mad dura 2 x 2 x 99 s cepill","Codigo": "", "AlicuotaIVA": 3,"IVA": 16365.51,"UnidadMedida": 7,"Bonificacion": 0.00,"ConceptoFactura": 1},{"Cantidad": 200.00,"ValorUnitario": 221.26,"Total": 44252.00,"Descripcion": "tirante saligna 30 x 70 x 2400 bruto","Codigo": "", "AlicuotaIVA": 3,"IVA": 9292.92,"UnidadMedida": 7,"Bonificacion": 0.00,"ConceptoFactura": 1},{"Cantidad": 200.00,"ValorUnitario": 340.70,"Total": 68140.00,"Descripcion": "madera tabla 25 x 152 x 2500mm pino s cep","Codigo": "", "AlicuotaIVA": 3,"IVA": 14309.40,"UnidadMedida": 7,"Bonificacion": 0.00,"ConceptoFactura": 1},{"Cantidad": 80.00,"ValorUnitario": 5596.90,"Total": 447752.00,"Descripcion": "placa terciado fenolico 18mm","Codigo": "", "AlicuotaIVA": 3,"IVA": 94027.92,"UnidadMedida": 7,"Bonificacion": 0.00,"ConceptoFactura": 1}],"Cliente": {"Actualizar": "true","RazonSocial": "A. EVANGELISTA S.A.","Identificador": "30685218190","Email": "[email protected]","Direccion": "SAENZ PEÑA 777","Localidad": "CAPITAL FEDERAL","CodigoPostal": "1035","Provincia": 2,"CondicionImpositiva": 1,"TipoPersona": 2,"TipoDocumento":1}}}

Desde ya muchas gracias
Susana

Problema con la traducción en el front end, en la página de "Finalizar compra"

Hola! Tengo instalado el plugin de iFactura en mi sitio web con Woocommerce, pero necesito resolver un inconveniente. Como se ve en la foto que adjunto, por alguna razón no está tomando la traducción de las cadenas de texto en la página "Finalizar compra". Revisé los archivos de traducción .po y las traducciones están ahí, pero no se por qué no las toma.

Habrá algún error en el código del plugin, en la instrucción de esos campos, que no las traduce?

Muchas gracias por su respuesta.
Saludos!
Anotación 2020-06-25 094649

Error de identificador

No me deja enviar factura tipo c sin datos del cliente... cuando en verdad desde afip podes generar una facturaa tipo c sin datos del cliente cuando el cliente es consumidor final.

Uso de Bonificaciones

Buenos días. Estamos precisando utilizar descuestos generales sobre el monto total de cada factura enviada y quisieramos saber como se aplica. Gracias por su atención

Ambiente de testing

Hola buen dia.

Estoy probando una modificacion en la facturacion, por lo que hice una factua en mi sistema y el json lo arme para que vaya a demo.

Cuando el sistema creo la factura la hizo sin problemas, no dio ningun error y genero un hash.
Pero quisiera entrar a verla como la genero iniciando sesion https://app.ifactura.com.ar/Account/Login y usando las mismas credenciales de testing pero me da Login incorrecto.

Como puedo ingresar a ver la factura que genero? dado que la modificacion que hice fue incorporar descuento en la linea de detalle y quiero ver como va a quedar en el sitio de AFIP.

Hace mucho que no entro, tal vez hay algo que estoy haciendo mal :(

Desde ya muchas gracias
Saludos cordiales
Susana

Error de fecha

Hola buenas tardes
Esta tarde logré conectarme con la API por primera vez!!! todo un logo :):):)

Me está dando este error:

La fecha del comprobante no puede ser anterior a la fecha del ultimo comprobante emitido. Comprobante 0001 - 00000070 (07/12/2021)

Sin embargo en el visor de eventos veo que dió de alta la factura

Quería consultar el motivo posible que me dé este error.

Lo que envié fue la factura de ejemplo json que está publicada, solo le puse fecha del 20211201 y el número de factura era 20.

Tampoco sé porque me dice que el comprobante es el número 70.

Desde ya muchas gracias
Saludos cordiales
Susana

Numero comprobante faltante

Hola buenos dias

Ayer nos paso que la API salteo un numero de comprobante, pasa del 99 al 101

En que casos ocurre esto? Como para ver si puedo hacer alguna modificacion en el sistema a modo de control.
Adjunto captura de pantalla.

Saludos y gracias
Susana
Factura 100 Falta

Generar comprobante Tipo A

Buenas tardes, quisiera por favor me orientaran para emitir comprobantes de tipo A, es decir, cuales datos son obligatorios y los pasos a seguir. Ya estamos emitiendo comprobantes tipo B, ahora vamos por los comprobantes tipo A.

Gracias por su atención y tiempo.

Solicitud de Hash

Hola buenas tardes

Hace rato que todo esta funcionando muy bien, por lo que no tuve necesidad de escribirles, pero surgio un problema.

Tenemos 2 facturas que entraron 2 veces a AFIP, pero 1 sola en nuestro sistema, por lo que quedaron todos los numeros desfazados.

Para corregirlo estoy creando en nuestro sistema esos 2 registros, me falta el dato del Hash.
Hay alguna forma de obtener los hashs de las 2 facturas? porque mi cliente va a necesitar hacer notas de credito, justamente si no tengo el hash se va a complicar.

Por las dudas te voy pasando los CAEs que es el dato de tengo

Factura 5233 CAE 73309627147134
Factura 5234 CAE 73309627257273

De estas 2 facturas en el sistema quedo registrada solamente la 5233 con este hash D83AC733B82E9FD76C04A92F05B7A9E7
Yo estoy creando el registro de la 5234

Lo mismo me pasa con
Factura 5235 CAE 73309627846925
Factura 5236 CAE 73309627988808

De estas 2 facturas en el sistema quedo registrada solamente la 5235 con este hash A832960F6ABE04C0537E2A6EF844AC51
Yo estoy creando el registro de la 5236

Desde ya muchisimas gracias
Saludos, Susana

Caida del servicio

Hola buen dia

Quería consultarles por la caida del sitio, en mis 2 clientes de iFactura no pueden mandar comprobantes, está caido el servicio?

Cuando creen que se solucionará?

Desde ya muchas gracias
Susana

Implementando a producción

Buenas tardes, luego de hacer las pruebas en la plataforma de prueba, decidí pasar a la plataforma de producción, todos los cambios se hicieron bien, la aplicación se ejecutó perfecto, pero me está devolviendo un mensaje de PHP que es el siguiente:

Creating default object from empty value in

y sale justamente en la linea donde creo:

$comprobante->DetalleFactura[$i]->Cantidad = $_POST['cantidad'];

Aclaro, la factura me regresa estatus ok y su identificador, pero me devuelve tambien un creating default object from empty value in $comprobante->DetalleFactura[$i]->Cantidad = $_POST['cantidad'];

Que me sugieren para resolver, ese detalle. Gracias por su tiempo

Campos obligatorios en Clientes

Buenos dias

Para facturas B menores a 5000 el identificador puede contener el CUIT/CUIL o numero de documento?

Saludos cordiales
Susana

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.