falla en nota de crédito electrónica

Inicio Foros Foro principal Desarrolladores falla en nota de crédito electrónica

Viendo 11 entradas - de la 1 a la 11 (de un total de 11)
  • Autor
    Entradas
  • #64812
    Carranza Carlos
    Participante

    Libertya versión 18.06
    plugin electronicinvoice2.0_TLS12.jar

    A 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?

    #64814
    Federico Cristina
    Superadministrador

    Buenas 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,
    Federico

    #64815
    mauroritt
    Participante

    Buen dia. Estoy con un inconveniente similar, pero sucede al momento de emitir cualquier comprobante electronico
    Libertya V16.04

    MPaymentTerm.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)
    #64816
    Carranza Carlos
    Participante

    Hoy 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?

    #64817
    Carranza Carlos
    Participante

    El 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 5 meses, 2 semanas por Carranza Carlos.
    #64819
    Federico Cristina
    Superadministrador

    Carlos, 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!
    Federico

    #64820
    Carranza Carlos
    Participante

    Hola 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.

    #64821
    Federico Cristina
    Superadministrador

    Buenas 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!
    Federico

    #64871
    AMEBIS
    Participante

    Estimados, 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

    #64872
    Federico Cristina
    Superadministrador

    Buenas,

    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.jar

    Es 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:

    https://sourceforge.net/projects/libertya/files/libertya/dev/support/19.07/mipyme/LYEI%20-%20Soporte%20MiPyME%20-%20Facturas%20de%20Credito%20%28FCE%29.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.

    #64873
    AMEBIS
    Participante

    Gracias Federico, lo estare chequeando estos dias.

    Saludos

Viendo 11 entradas - de la 1 a la 11 (de un total de 11)
  • Debes estar registrado para responder a este debate.