[Metadatos]
[metadatos]
Fixes para las OBS de AFIP:
[Metadatos]
-> Agregado procesamiento de archivos descargados para windows, contempla directorios con espacios, en linux hay problemas para la invocacion de algunos comandos como unzip cuando el path contiene espacios
[Fuentes]
Diferenciacion Exentos - No Gravados - IVA 0%
Incluir periodo de servicio (desde y hasta) para casos en donde se esten facturando servicios.
Elevar error cuando la unidad de medida no posee configurado el código de AFIP
Cambio a fin de evitar el error: ERR: 1673 Para facturas de exportación de productos y para las notas de debito y crédito no informar fecha de pago.
Bug fix: Al iterar por los puntos de venta no se actualizaba el actual
Si existe un error al obtener el tipo de documento seguimos con la iteración
Bug fix de revisión 48
Bug fix en validación de fecha.
Fecha y Forma de Pago en registración de facturas de exportación
Adecuaciones a segun version mas reciente del WSDL de AFIP (continuacion commit anterior)
Adecuaciones a segun version mas reciente del WSDL de AFIP
Supresión de doubles por errores de precisión en conversión
Inversión del orden en el envío del comprobante original: 1) Comprobante Manual 2) Comprobante Original
Envio de documento asociado dependiendo la opción cargada.
Bug fix a postinstall
Bug fix: Se suman los importes como BigDecimal y no como double ya que presenta problemas en los decimales de precisión
Inyección de parámetros propios de LYEI. Requiere CORE 2968.
Bug fix: Se toma el importe base de impuestos que se encuentra registrado en el impuesto
RE18.05. Reporte de Comprobantes Electrónicos Registrados - Todos los P.Venta
Fix en function para soportar parametro nulo
Discriminar entre CAEA ya recuperado y nuevo CAEA obtenido
Validacion secuencias CAEA
Adecuaciones para invocacion a los procesos desde terminal
CAEA:
Adecuaciones para Notas de Credito
Reutilizar si es que ya existe el registro de CAEA no utilizado informado, para un punto de venta dado
Correcciones relacionadas con el uso de ambientes de produccion
Adecuaciones en los montos para la notificacion de documentos CAEA y en la fecha base para la obtencion del periodo y orden CAEA
CAEA: Solicitud de CAEA, Notificacion de documento, Informe pto vta no utilizado.
Nueva columna para especificar la Unidad de referencia minorista (UnidadesMtx)
Secuencias exclusivas para numeracion de documentos bajo CAEA
CAEA: Proceso de notificacion de CAEA no utilizado y otras adecuaciones
CAEA: Obtencion CAEA al completar factura / Proceso obtencion CAEA / Proceso Notificacion Documento con CAEA.
CAEA: Nuevas estructuras de soporte para obtencion de CAE mediante MTXCAService (cont).
Adecuacion segun nueva resolucion AFIP al emitir Facturas MiPyME:
CAEA: Nuevas estructuras de soporte para obtencion de CAE mediante MTXCAService
Proceso de validacion automatica de factura electronica para facturas en estado IP
Bug fixes: Seteo de punto de venta en el cierre electrónico y conversión de importes a la cotización registrada del comprobante
Incorporación del CBU y Alias de la compañía para formatos de impresión de comprobantes MiPyME
Bug fix: No se envía dato de IVA para comprobantes C
Constructor default para prevenir errores
Fix a mensaje de error final del proceso
Fixes al proceso de cierre diaro electrónico
Mensajes de error mas descriptivos (cont). Preferencia para validar o no version de Java al usar TLS1.2. Si la preferencia LYEI_TLS12_Strict_Java_Version no existe o es Y entonces realizará la validación de versión de Java. Solo si la preferencia es N no realizará la validación de versión de Java.
Proceso de cierre electrónico diario
Mensajes de error mas descriptivos. Para TLS1.2 requiere java 8 o superior (sin esta revisión, al ejecutar con una version de java anterior directamente elevaba un NullPointerException)
Se evita el error 10197 en notas de crédito y débito
Gestion parametrizada del shifting en el generationTime y expirationTime para potenciales casos de desfazaje en la hora del equipo desde donde se está facturando. Por defecto -120 segundos para generationTime y +23 horas para expirationTime. Parametrizable bajo las preferencias: LYEI_GEN_TIME_SHIFT_SECS y LYEI_EXP_TIME_SHIFT_HOURS
Soporte para TLS 1.2
Fix para facturas MiPyME ante percepciones. Se presentaba el error:
Soporte para la recuperación de requestXML y responseXML a fin de impactar en el log de actividad (c_lyeielectronicinvoicelog), brindando la visibilidad necesaria de _call en las clases autogeneradas (mediante wsdl2java) ServiceSoapStub / LoginCmsSoapBindingStub.
La lógica previa de LYEIWSAA buscaba evitar pedir un TA ante cada requerimiento de registración de factura, con lo cual intenta reutilizar un TA existente todavía válido. Sin embargo, la lógica no consideraba si el TA válido era nacional o de exportación, con lo cual si se estaba intentando utilizar un TA de exportación para un punto de venta nacional, se obtendrá un mensaje de error del tipo:
Fix NPE: Puede darse el caso en que la configuracion no es la correcta y se eleve un NPE sin informar al usuario.
Consulta de comprobantes electronicos registrados para facturas de exportacion (WSFEX)
Informar anulacion y fechaVto segun corresponde
Adecuaciones en FechaVto
Soporte para Facturas de Credito (FCE) MiPyME. Continuacion.
Soporte para Facturas de Credito (FCE) MiPyME. Continuacion.
Soporte para Facturas de Credito (FCE) MiPyME
Version inicial, basada en r4464 de repo anterior