- Este debate tiene 10 respuestas, 4 mensajes y ha sido actualizado por última vez el hace 3 años, 6 meses por AMEBIS.
-
AutorEntradas
-
1 abril, 2021 a las 9:36 pm #64812Carranza CarlosParticipante
Libertya versión 18.06
plugin electronicinvoice2.0_TLS12.jarA partir de un corte de AFIP, del 30/03/21 a alrededor de las 10:15 hs., al tratar de hacer una NC electrónica, no se podía realizar y en el log aparecían estas líneas
===========> MInvoice.completeIt: CAE Error: OBS: 10197 Si el comprobante es Debito o Credito, enviar estructura CbteAsoc o PeriodoAsoc.; [280]
——————————-
———–> MInvoice.saveUpdate: DocumentNo updated: A000600000289 -> A000600000289 [280]
===========> MWFActivity.run: run [280]
java.lang.Exception: OBS: 10197 Si el comprobante es Debito o Credito, enviar estructura CbteAsoc o PeriodoAsoc.;
at org.openXpertya.wf.MWFActivity.performWork(MWFActivity.java:1074)
at org.openXpertya.wf.MWFActivity.run(MWFActivity.java:904)
at java.lang.Thread.run(Unknown Source)Investigando en los manuales del webservice de AFIP, ví que existen unos campos que podrían ser los que faltan completar?
<ar:CbtesAsoc>
<ar:CbteAsoc>
<ar:Tipo>short</ar:Tipo>
<ar:PtoVta>int</ar:PtoVta>
<ar:Nro>Long</ar:Nro>
<ar:Cuit>String</ar:Cuit>
<ar:CbteFch>String</ar:CbteFch>
</ar:CbteAsoc>
</ar:CbtesAsoc>Será que no los estamos llenando?
5 abril, 2021 a las 12:54 pm #64814Federico CristinaSuperadministradorBuenas Carlos,
Anteriormente esta información debía ser enviada para comprobantes MiPyME, y luego se amplió para el resto.
Fijate las revisiones r4 y r14 en los fuentes de LYEI ( https://sourceforge.net/p/libertyaei/code/commit_browser ).
Saludos,
Federico5 abril, 2021 a las 2:35 pm #64815maurorittParticipanteBuen dia. Estoy con un inconveniente similar, pero sucede al momento de emitir cualquier comprobante electronico
Libertya V16.04MPaymentTerm.apply: No valid invoice - MInvoice[0-<A000300000829>,GrandTotal=0 (#0)] [157] ===========> Wsfe.callProcess: caeErrorCallProcess:Traceback (most recent call last): File "wsfev1.py", line 1524, in <module> main() File "wsfev1.py", line 1088, in main cbte_nro = long(wsfev1.CompUltimoAutorizado(tipo_cbte, punto_vta) or 0) File "c:\pyafipws\utils.py", line 149, in capturar_errores_wrapper return func(self, *args, **kwargs) File "wsfev1.py", line 350, in CompUltimoAutorizado CbteTipo=tipo_cbte, File "c:\Python27\lib\site-packages\pysimplesoap\client.py", line 147, in <lambda> return lambda *args, **kwargs: self.wsdl_call(attr,*args,**kwargs) File "c:\Python27\lib\site-packages\pysimplesoap\client.py", line 344, in wsdl_call resp = response('Body',ns=soap_uri).children().unmarshall(output) File "c:\Python27\lib\site-packages\pysimplesoap\simplexml.py", line 357, in __call__ raise AttributeError(u"Tag not found: %s (%s)" % (tag, unicode(e)))AttributeError: Tag not found: Body (No elements found) [132878] ===========> MWFActivity.run: run [132878] java.lang.Exception: Exit Value=1,InputStream=,ErrorStream=Traceback (most recent call last): File "wsfev1.py", line 1524, in <module> main() File "wsfev1.py", line 1088, in main cbte_nro = long(wsfev1.CompUltimoAutorizado(tipo_cbte, punto_vta) or 0) File "c:\pyafipws\utils.py", line 149, in capturar_errores_wrapper return func(self, *args, **kwargs) File "wsfev1.py", line 350, in CompUltimoAutorizado CbteTipo=tipo_cbte, File "c:\Python27\lib\site-packages\pysimplesoap\client.py", line 147, in <lambda> return lambda *args, **kwargs: self.wsdl_call(attr,*args,**kwargs) File "c:\Python27\lib\site-packages\pysimplesoap\client.py", line 344, in wsdl_call resp = response('Body',ns=soap_uri).children().unmarshall(output) File "c:\Python27\lib\site-packages\pysimplesoap\simplexml.py", line 357, in __call__ raise AttributeError(u"Tag not found: %s (%s)" % (tag, unicode(e)))AttributeError: Tag not found: Body (No elements found) at org.openXpertya.wf.MWFActivity.performWork(MWFActivity.java:1069) at org.openXpertya.wf.MWFActivity.run(MWFActivity.java:904) at java.lang.Thread.run(Thread.java:745)
5 abril, 2021 a las 4:21 pm #64816Carranza CarlosParticipanteHoy tiene Libertya 18.06 con módulo nativo de facturación con electronicinvoice2.0_TLS12. La recomendación es llevarlo a 19.07 con el core de MiPyMe y el electronicinvoice2.0_TLS12; ó analizar el código y modificar, si hubiera diferencia, el electronicinvoice2.0_TLS12?
5 abril, 2021 a las 5:46 pm #64817Carranza CarlosParticipanteEl snapshot de la revisión 25 necesita cambio de X_C_DocType, el cual, entiendo, que estaría en el plugin org.libertya.core.support.MiPyME.jar.
Este plugin de soporte de MiPyME, se puede instalar en versión 18.06?
El org.libertya.locale.ar.electronicInvoice2.0_TLS12.jar, es revision 12, cierto?- Esta respuesta fue modificada hace 3 años, 8 meses por Carranza Carlos.
7 abril, 2021 a las 2:38 pm #64819Federico CristinaSuperadministradorCarlos, no se si te sigo en tu duda, pero sobre TLS1.2 liberamos parches de soporte tanto para LYEI 2.0 como para 2.1 y 2.2.
Estos parches corresponden a la revisión r12 de los fuentes, y los cambios allí incluidos se llevaron a las versiones anteriores de LYEI (2.1 y 2.0) por si algún usuario está usando una versión anterior y no desea actualizar.
Slds!
Federico7 abril, 2021 a las 2:47 pm #64820Carranza CarlosParticipanteHola Federico.
Ya solucioné el problema en el cliente con 18.06 (que era r2524).
Abrí el jar de electronicinvoice2.0_TLS12.jar, le agregué r13, r14 y r15 (que tenía los últimos comentarios), más toques necesarios en otras clases para que quedara bien con mis plugins y reconfiguré.
Ya funciona. Ahora lo estoy haciendo con un 19.07 (que es r2710).
Después de todo esto tengo que actualizar todo a 21 para que no me agarre un cambio tan grande cuando AFIP surja con sorpresas!!
Gracias.8 abril, 2021 a las 11:50 am #64821Federico CristinaSuperadministradorBuenas Carlos, buenísimo entonces.
Por las dudas, si tenés algún cliente que emite Facturas de tipo MiPyME (FCE) fijate la revisión r26 que commiteamos ayer. AFIP pide este dato adicional obligatoriamente.
Saludos!
Federico27 mayo, 2021 a las 2:21 pm #64871AMEBISParticipanteEstimados, como estan?
Acabo de instalar el plugin de actualizacion de QR en libertya 19 y sigo con el mismo problema de las nota de credito. Algun plugin extra que se pueda instalar para solucionar este tema y no tener que tocar directo al codigo
Me interesa urgente una solucion, cualquier cosa me mandan mail a info@amebis.com.ar
Saludos
31 mayo, 2021 a las 5:01 pm #64872Federico CristinaSuperadministradorBuenas,
Si estás utilizando Libertya 19, y se presenta el mensaje de error: “OBS: 10197 Si el comprobante es Debito o Credito, enviar estructura CbteAsoc o PeriodoAsoc” es porque AFIP requiere la información del comprobante asociado a la NC/ND, dato que antes solo lo pedía para comprobantes de tipo MiPyME (FCE).
Este cambio se resolvió en la revisión r14 de LYEI. En el siguiente enlace hay una serie de archivos relacionados con temas de soporte de facturación electrónica para LY 19: https://sourceforge.net/projects/libertya/files/libertya/dev/support/19.07/mipyme/
En particular el siguiente enlace es el que tiene la adecuación del caso (revisión r14):
https://sourceforge.net/projects/libertya/files/libertya/dev/support/19.07/mipyme/org.libertya.locale.ar.electronicInvoice2.2_TLS12_final_r14.jarEs importante tener en cuenta que previamente a usar esta revisión, se requiere realizar la instalación del soporte para facturas de crédito (FCE) MiPyME, más allá de que no sean utilizadas. La información para su instalación es el siguiente PDF:
Una vez seguidos los pasos de la actualización para el soporte MiPyME, en lugar de utilizar org.libertya.locale.ar.electronicInvoice2.2.jar, utilizar la versión r14 de LYEI previamente mencionada: org.libertya.locale.ar.electronicInvoice2.2_TLS12_final_r14.jar. Reconfigurar la instancia y probar.
Como siempre, sugerimos realizar estas tareas en una instancia preliminar de pruebas y luego de verificar que todo funciona correctamente aplicar los cambios en producción.
1 junio, 2021 a las 4:01 am #64873AMEBISParticipanteGracias Federico, lo estare chequeando estos dias.
Saludos
-
AutorEntradas
- Debes estar registrado para responder a este debate.