Giter Club home page Giter Club logo

ifactura-api-integracion's Introduction

iFactura - API de Integración

Introducción

Si Ud. desea incorporar a su sistema de gestión la funcionalidad de la factura electrónica, cumpliendo con todos los requisitos que requiere la normativa vigente y no dispone de los recursos necesarios para implementarlo de forma correcta en términos de programación y contables, mantenerlo actualizado y vigente frente a los futuros cambios de la normativa, le ofrecemos usar en conjunto con nuestro servicio web, nuestra exclusiva API de integración.

Ud. puede comenzar a emitir facturas electrónicas validadas por AFIP desde su propio sistema de gestión en muy poco tiempo, aprovechando además las ventajas de nuestros servicios, pudiendo dedicarse completamente a su negocio y sus clientes.

Nuestra API de integración se basa en la comunicación de los datos mediante peticiones HTTP, codificando el contenido de los mensajes según la normativa JSON.

Ud. como cliente cuenta con soporte técnico tanto para la implementación en conjunto con su desarrollador, asi como también para la puesta a punto del servicio.

Requisitos

Para poder hacer uso de la API, se requiere lo siguiente:

  • Cuenta de usuario de iFactura con un plan de servicio contratado y activo.
  • Acceso a Internet para la generación de las peticiones HTTP.
  • Posibilidad en su sistema de enviar información en formato JSON cumpliendo con los datos más adelante descriptos.

Novedades

  • A partir del 1º de Julio de 2021 los Responsables Inscriptos que facturen a Monotributistas (con CUIT y condición impositiva declarada) serán automáticamente emitidos como comprobantes tipo "A" en lugar de "B". Esta es una modificación reciente del Decreto 280/97, artículo 39, sustituído por la Ley 27.618 de Régimen de sostenimiento e inclusión fiscal para pequeños contribuyentes.

Entorno de pruebas

Para utilizar un sandbox de la versión oficial, deberás abrir un ticket en soporte técnico solicitando la activación del mismo.

APIS Disponibles

Las siguientes peticiones API son las que puede integrar con su sistema

EmitirFactura

Este procedimiento permite emitir una nueva factura electrónica, la cual será validada online por AFIP con su respectivo CAE y almacenada en iFactura. Este procedimiento cumple con todas las normativas vigentes y respeta las mismas validaciones de datos que se realizan de manera online al ser utilizado vía web.

Comentarios:

  • Los campos marcados con asterisco(*) son obligatorios mínimamente para poder emitir facturas de tipo B menores a un total de $ 5000, ya que en los mismos no es necesario especificar todos los datos del cliente.
  • Para el resto de los comprobantes, es requerido el completado de todos los datos del cliente, a excepción que el cliente ya se encuentre dado de alta en iFactura para Ud., en cuyo caso es solamente requerido el documento (CUIT/CUIL/DNI) y los demás datos serán auto-completados.
  • El campo "Actualizar" es de tipo Booleano, da la posibilidad de actualizar los datos ya almacenados del cliente en iFactura, caso que el campo este en "True" y el cliente no este dado de alta, se procedera con el alta regular del cliente.
  • En todos los campos de fechas, al no ser requerida la hora, deberán ser completados con valores en el siguiente formato "yyyy-mm-dd", caso contrario podrá causar un error que impida procesar su pedido y se informará de dicha situación, impidiendo la continuación de la emisión del comprobante.
  • El campo "PuntoVenta" es un valor numérico (Id) en referencia al punto de venta configurado en iFactura para poder emitir comprobantes. Por ejemplo, si el punto de venta es el número 3, dicho campo deberá contener el número 3. Este campo es obligatorio.
  • Los campos "Leyenda" (Leyenda del comprobante), "OrdenPago" (número de orden de pago), "MensajeInicial" (mensaje inicial enviado al cliente junto al comprobante emitido), "Remito" (número de remito asociado al comprobante), son siempre opcionales y no son obligatorios.
  • El campo "AutoEnvioCorreo" es para confirmar que iFactura envíe automáticamente el comprobante emitido, vía correo electrónico.
  • Los valores de tipo "float" que hacen referencia a montos son redondeados a dos dígitos decimales, en caso de que envíen de forma incorrecta. En la comunicación de los datos, el punto (.) es tomado como separador de decimales, ya que es el estándar definido en la codificación JSON.
  • Los campos "Email" y "Password" del objeto "APIJson" refieren a las credenciales de su usuario en iFactura para poder emitir comprobantes. Ud. Puede crear un usuario exclusivo para el acceso mediante API, aislado de los demás usuarios de su servicio.
  • El array de DetalleTributos no es obligatorio enviarlo ya que no es necesario para la mayoría de los clientes. En caso de utilizarlo, los campos que contengan * son obligatorios. El campo ImporteBase hace referencia al monto sobre el cual se aplica el tributo y el campo ImporteImpuesto es el valor que se cobra en carácter de impuesto. El campo Descripcion es el texto que el cliente verá en el comprobante. En caso de querer expresar el porcentaje del tributo a aplicar, puede sumarlo en este campo a modo informativo. El campo DetalleExtendido es opcional para dejar algún comentario dentro de iFactura (no se mostrará en el comprobante).
  • Para poder descargar el comprobante emitido utilizar la siguiente url, donde {hash} debe ser sustituido por el hash que devuelve la petición.
    https://app.ifactura.com.ar/Factura/ImprimirExterno/{hash}

EmitirNotadesdeFactura

Este procedimiento permite generar una nota de crédito o débito, a partir de la especificación de una factura ya emitida en iFactura. Además, esta es la forma por la que la reglamentación de AFIP posibilita la anulación de una factura ya emitida.

Comentarios:

  • En este caso todos los campos son obligatorios.
  • El campo "HashFactura" es el identificador de la factura ya emitida de la cual se desea crear la Nota. Este dato es el que devuelve el procedimiento anteriormente mencionado (EmitirFactura).
  • El campo "NotaCredito" especifica si se desea emitir una Nota de Crédito (valor True) o una Nota de Débito (valor False).
  • Los campos "Email" y "Password" refieren a las credenciales de su usuario en iFactura para poder emitir comprobantes. Ud. Puede crear un usuario exclusivo para el acceso mediante API, aislado de los demás usuarios de su servicio.
  • Existe un campo opcional, “AutoEnviarCorreo”, que es por si se desea que, al emitir la nota correspondiente, se realice el envio de la misma por correo electrónico.

EmitirNota

Este procedimiento permite emitir una nueva nota de crédito o débito electrónica parcial o total de un comprobante ya emitido, la cual será validada online por AFIP con su respectivo CAE y almacenada en iFactura. Este procedimiento cumple con todas las normativas vigentes y respeta las mismas validaciones de datos que se realizan de manera online al ser utilizado vía web.

Comentarios:

  • Los campos marcados con asterisco(*) son obligatorios mínimamente para poder emitir notas de tipo B menores a un total de $ 5000, ya que en los mismos no es necesario especificar todos los datos del cliente.
  • Para el resto de los comprobantes, es requerido el completado de todos los datos del cliente, a excepción que el cliente ya se encuentre dado de alta en iFactura para Ud., en cuyo caso es solamente requerido el documento (CUIT/CUIL/DNI) y los demás datos serán auto-completados.
  • En todos los campos de fechas, al no ser requerida la hora, deberán ser completados con valores en el siguiente formato "yyyy-mm-dd", caso contrario podrá causar un error que impida procesar su pedido y se informará de dicha situación, impidiendo la continuación de la emisión del comprobante.
  • El campo "PuntoVenta" es un valor numérico (Id) en referencia al punto de venta configurado en iFactura para poder emitir comprobantes. Por ejemplo, si el punto de venta es el número 3, dicho campo deberá contener el número 3. Este campo es obligatorio.
  • Los campos "Leyenda" (Leyenda del comprobante), "OrdenPago" (número de orden de pago), "MensajeInicial" (mensaje inicial enviado al cliente junto al comprobante emitido), "Remito" (número de remito asociado al comprobante), son siempre opcionales y no son obligatorios.
  • El campo "AutoEnvioCorreo" es para confirmar que iFactura envíe automáticamente el comprobante emitido, vía correo electrónico.
  • Los valores de tipo "float" que hacen referencia a montos son redondeados a dos dígitos decimales, en caso de que envíen de forma incorrecta. En la comunicación de los datos, el punto (.) es tomado como separador de decimales, ya que es el estándar definido en la codificación JSON.
  • Los campos "Email" y "Password" del objeto "APIJson" refieren a las credenciales de su usuario en iFactura para poder emitir comprobantes. Ud. Puede crear un usuario exclusivo para el acceso mediante API, aislado de los demás usuarios de su servicio.
  • El campo "HashComprobanteRelacionado" hace referencia al hash del comprobante ya emitido por iFactura, el cual se debe relacionar con la nota para su correcta emisión. Caso omiso no se podrá emitir la nota.

Tablas de sistema

Las tablas de sistema permiten normalizar la entrada de datos por la API. El uso de un valor inválido o fuera de rango, que no esté registrado en las siguientes tablas de sistema será informado mediante un mensaje de error.

IVA

Id Porcentaje
1 0%
2 10.5%
3 21%
4 27%
5 5%
6 2.5%
7 Exento
8 No Gravado

Concepto Factura

Id Nombre
1 Producto
2 Servicio

Condición Impositiva

Id Nombre
1 Responsable Inscripto
2 Exento
3 Monotributo
4 Consumidor Final

Forma Pago

Id Nombre
1 Contado
2 Tarjeta de Débito
3 Tarjeta de Crédito
4 Cuenta Corriente
5 Cheque
7 Otro

Tipo Comprobante

Id Nombre
1 Factura A
2 Nota de Débito A
3 Nota de Crédito A
4 Factura B
5 Nota de Débito B
6 Nota de Crédito B
7 Recibo A
9 Recibo B
19 Factura C
20 Nota de Débito C
21 Nota de Crédito C
22 Recibo C

Tipo Documento

Id Nombre
1 CUIT
2 CUIL
3 CDI
4 LE
5 LC
6 CI Extranjera
10 DNI
12 CI Policía Federal
36 Doc. (Otro)

Tipo Persona

Id Nombre
1 Física
2 Jurídica

Unidad Medida

Id Nombre
1 kilogramos
2 metros
3 metros cuadrados
4 metros cúbicos
5 litros
6 1000 kWh
7 unidades
8 pares
9 docenas
10 quilates
11 millares
12 gramos
13 milimetros
14 mm cúbicos
15 kilómetros
16 hectolitros
17 centímetros
18 jgo. pqt. mazo naipes
19 cm cúbicos
20 toneladas
21 dam cúbicos
22 hm cúbicos
23 km cúbicos
24 microgramos
25 nanogramos
26 picogramos
27 miligramos
28 mililitros
29 curie
30 milicurie
31 microcurie
32 uiacthor
33 muiacthor
34 kg base
35 gruesa
36 kg bruto
37 uiactant
38 muiactant
39 uiactig
40 muiactig
41 kg activo
42 gramo activo
43 gramo base
44 packs
45 seña/anticipo
46 otras unidades
47 bonificación

Provincia

Id Provincia
1 Ciudad Autónoma de Buenos Aires
2 Buenos Aires
3 Catamarca
4 Córdoba
5 Corrientes
6 Entre Ríos
7 Jujuy
8 Mendoza
9 La Rioja
10 Salta
11 San Juan
12 San Luis
13 Santa Fe
14 Santiago del Estero
15 Tucumán
16 Chaco
17 Chubut
18 Formosa
19 Misiones
20 Neuquén
21 La Pampa
22 Río Negro
23 Santa Cruz
24 Tierra del Fuego

ifactura-api-integracion's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ifactura-api-integracion's Issues

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

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

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

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

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

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

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

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

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

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

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

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

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.

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.

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

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,

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

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.

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

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

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

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.