Skip to content

Conversation

@raratchet
Copy link
Contributor

Description

Este pull request es solo cambio menor a la forma en que se manejan los UUID en el método cancel de swsapien.py. Ahora el UUID del cfdi proporcionado siempre se convierte a uppercase antes de usarse, lo que evitar un KeyNotFoundal generar el CancelationAcknowledgment si el UUID no viene en uppercase de antemano.

Fixes

  • Siempre conviertir el UUID en cfdi["Complemento"]["TimbreFiscalDigital"]["UUID"] a mayúsculas en el método cancel.

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Fue probado generando cancelaciones con UUID en mayúsculas y minusculas en el ambiente de pruebas de SWSapien.

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules
  • I have checked my code and corrected any misspellings

@satcfdi satcfdi self-requested a review November 2, 2025 19:25
@satcfdi satcfdi merged commit dd8b1d9 into SAT-CFDI:main Nov 2, 2025
4 checks passed
@raratchet raratchet deleted the fix-swsapien-cancel branch November 3, 2025 01:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants