Skip to content

Conversation

@rgcr
Copy link

@rgcr rgcr commented Feb 13, 2023

Su documentacion muestra que este es su endpoint

/cfdi33/cancel/{rfc}/{uuid}/{motivo}/{folioSustitucion}

Los ejemplos de la libreria reciben los parametros en este orden

objResponseCancelUuid = objCancel.CancelUuid(rfc, uuid, motivo, foliosust)

Pero al momento de que reciben los parametros los reciben al reves y asi mismo los pasan ocasionando que siempre de error por que se hace post a esta otra url que es incorrecta

https://services.sw.com.mx/cfdi33/cancel/{uuid}/{rfc}/{motivo}/{folioSustitucion}

https://github.com/lunasoft/sw-sdk-python/blob/master/Cancelation/Cancelation.py#L17

def CancelUuid(self, uuid, rfc, motivo, foliosustitucion):
    return CancelationRequest.cancel_by_uuid(self.get_url(), self.get_token(), rfc, uuid, motivo, foliosustitucion)

Su documentacion muestra que este es su endpoint `/cfdi33/cancel/{rfc}/{uuid}/{motivo}/{folioSustitucion}`
Los ejemplos de la libreria reciben los parametros en este orden `objResponseCancelUuid  = objCancel.CancelUuid(rfc, uuid, motivo, foliosust)`
y al momento de que hacen el post request pasan los parametros invertidos, ocasionando que siempre de error por que se hace post a esta otra url 
`https://services.sw.com.mx/cfdi33/cancel/{uuid}/{rfc}/{motivo}/{folioSustitucion}`
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.

1 participant