Skip to content

siempre muestra No se encontró la transferencia estara bien? #149

Open

Description

@isaiasbrianojasso

from datetime import date
from cep import Transferencia
from cep.exc import TransferNotFoundError

try:
tr = Transferencia.validar(
fecha=date(2024, 8, 11),
clave_rastreo='BiB202411081016248360',
emisor='37166', # BaBien
receptor='90723', # Cuenca
cuenta='723969000011000077',
monto=341495, # En centavos
)
pdf = tr.descargar()
with open('BiB202411081016248360.pdf', 'wb') as f:
f.write(pdf)
except TransferNotFoundError:
print('No se encontró la transferencia')

Activity

  1. felipao-mx commented on Apr 22, 2025

    @felipao-mx
    Contributor

    hola @isaiasbrianojasso, perdón por la tardanza. podrías verificar si en el portal del CEP si existe la transferencia? Sucede con otras transferencias?

  2. isaiasbrianojasso commented on Apr 22, 2025

    @isaiasbrianojasso
    Author

    hola no no te preocupes efectivamente la transaccion existe..pero probando con el ejemplo que tenias ...si funciona... asi que supongo que es problema del monto que quiza no lo estoy poniendo bien gracias por la atencion.

  3. felipao-mx commented on Apr 22, 2025

    @felipao-mx
    Contributor

    Justo traté de localizar la transferencia con los datos que proporcionas y me muestra este mensaje de operación no encontrada. Tal vez pueda ser que la fecha o monto no sea la correcta. Cep-python maneja el requests en centavos mientras que en el portal del cep se maneja en pesos

    Image

    esto fue lo que puse en el formulario

    Image
  4. isaiasbrianojasso commented on Apr 22, 2025

    @isaiasbrianojasso
    Author

    bueno entonces es problema de mi lado...sabes de casualidad si en vez de recibir por pdf se puede recibir los datos de respuesta? o solo se obtiene el archivo .pdf lamento tanta pregunta y gracias por tu trabajo

  5. felipao-mx commented on Apr 23, 2025

    @felipao-mx
    Contributor

    cuando llamas transferencia = Transferencia.validar(...), si la transferencia existe, este método retorna un objeto que contiene la información del CEP como si manualmente hubieras descargado el xml. A su vez puedes hacer transferencia.to_dict() por si deseas manipular esa info como diccionario.

    Llamar transferencia.descargar(...) es opcional solo si necesitas el archivo en formato XML o PDF.

  6. rhaulh commented on Oct 2, 2025

    @rhaulh

    Parece que ya cambio la API, por lo menos yo consulto via https://www.banxico.org.mx/cep/valida.do

    Tengo desplegado un sitio donde pueden testear, https://boletikap-web-react-production.up.railway.app/

  7. RVP97 commented on Jan 28, 2026

    @RVP97

    Hola @rhaulh , sabes donde está la documentación de ese endpoint? Lo traté de buscar pero no me salió nada

  8. rhaulh commented on Jan 28, 2026

    @rhaulh

    Hola!, De cual endpoint? mandame mensaje por telegram, mi id es @rhaulh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions