Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

error en rece1.py

33 views
Skip to first unread message

raul.s...@gmail.com

unread,
Mar 21, 2025, 12:15:49 PMMar 21
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Buenas, compile pyafipws-2050,  tengo un problema con una funcion de rece1.py, 
       print(
            "Procesando %s %04d %08d %08d %s %s $ %0.2f IVA: $ %0.2f"
            % (
                TIPO_CBTE.get(dic["tipo_cbte"], dic["tipo_cbte"]),
                dic["punto_vta"],
                dic["cbt_desde"],
                dic["cbt_hasta"],
                TIPO_DOC.get(dic["tipo_doc"], dic["tipo_doc"]),
                dic["nro_doc"],
                float(dic["imp_total"]),
                float(dic["imp_iva"] if dic["imp_iva"] is not None else "NaN"),
            )
        )


da el siguiente error: 
TypeError: %d format: a real number is required, not NoneType

eso indicaria que 

El problema está en una de estas variables que usan %d en la cadena de formato:

  • dic["punto_vta"]
  • dic["cbt_desde"]
  • dic["cbt_hasta"
pero en el archivo entrada.txt envio estos datos
Encabezado:

Campo: tipo_reg Posición: 1 Longitud: 1 Tipo: Numerico
Campo: fecha_cbte Posición: 2 Longitud: 8 Tipo: Alfanumerico
Campo: tipo_cbte Posición: 10 Longitud: 2 Tipo: Numerico
Campo: punto_vta Posición: 12 Longitud: 4 Tipo: Numerico
Campo: cbt_desde Posición: 16 Longitud: 8 Tipo: Numerico
Campo: cbt_hasta Posición: 24 Longitud: 8 Tipo: Numerico

0202503170100090000004700000047

alguin puede ayudarme con este tema
gracias

raul.s...@gmail.com

unread,
Mar 23, 2025, 11:09:16 PMMar 23
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
lo resolvi agregando estos valores en el envio

Campo: tipo_cbte Posición: 2222 Longitud: 3 Tipo: Numerico

Campo: punto_vta Posición: 2225 Longitud: 5 Tipo: Numerico


gracias


Reply all
Reply to author
Forward
0 new messages