Package mx.com.sw.services.cancelation
Class Cancelation
java.lang.Object
mx.com.sw.services.Services
mx.com.sw.services.cancelation.CancelationService
mx.com.sw.services.cancelation.Cancelation
public class Cancelation extends CancelationService
Cancelation Servicio para servicios de cancelación.
- Since:
- 2020-08-01
- Version:
- 0.0.0.1
- Author:
- Juan Gamez
-
Constructor Summary
Constructors Constructor Description Cancelation(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)
Constructor de la clase.Cancelation(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String proxy, int proxyPort)
Constructor de la clase. -
Method Summary
Modifier and Type Method Description CancelationResponse
cancelar(java.lang.String xmlCancelation)
Método de cancelación enviando un XML de cancelación sellado.CancelationResponse
cancelar(java.lang.String rfc, java.lang.String uuid)
Método de cancelación enviando RFC emisor y UUID.CancelationResponse
cancelar(java.lang.String pfx, java.lang.String rfc, java.lang.String password, java.lang.String uuid)
Método de cancelación enviando datos de PFX.CancelationResponse
cancelar(java.lang.String cer, java.lang.String key, java.lang.String rfc, java.lang.String password, java.lang.String uuid)
Método de cancelación enviando datos de CSD.Methods inherited from class mx.com.sw.services.cancelation.CancelationService
getHeaders, requestCancelar, requestCancelar
Methods inherited from class mx.com.sw.services.Services
getExpirationDate, getPassword, getProxy, getProxyPort, getToken, getUrl, getUser, setupRequest
-
Constructor Details
-
Cancelation
public Cancelation(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String proxy, int proxyPort)Constructor de la clase.- Parameters:
url
- url base de la APIuser
- correo o usuario de SWpassword
- password de SW.proxy
- ip o dominio de proxy (null si no se utiliza)proxyPort
- número de puerto de proxy (cualquier valor si proxy es null)
-
Cancelation
public Cancelation(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)Constructor de la clase.- Parameters:
url
- url base de la APItoken
- token infinito de SW.proxy
- ip o dominio de proxy (null si no se utiliza)proxyPort
- número de puerto de proxy (cualquier valor si proxy es null)
-
-
Method Details
-
cancelar
public CancelationResponse cancelar(java.lang.String cer, java.lang.String key, java.lang.String rfc, java.lang.String password, java.lang.String uuid)Método de cancelación enviando datos de CSD.- Parameters:
cer
- String base64 del certificado.key
- String base64 de llave privada.rfc
- rfc emisor.password
- password de llave privada.uuid
- uuid factura.- Returns:
- CancelationResponse
- See Also:
CancelationResponse
-
cancelar
public CancelationResponse cancelar(java.lang.String pfx, java.lang.String rfc, java.lang.String password, java.lang.String uuid)Método de cancelación enviando datos de PFX.- Parameters:
pfx
- String base64 del pfx.rfc
- rfc emisor.password
- password del pfx.uuid
- uuid factura.- Returns:
- CancelationResponse
- See Also:
CancelationResponse
-
cancelar
Método de cancelación enviando RFC emisor y UUID.Nota: Es necesario tener configurado un Certificado para el RFC emisor en su cuenta de SW.
- Parameters:
rfc
- rfc emisor.uuid
- uuid factura.- Returns:
- CancelationResponse
- See Also:
CancelationResponse
-
cancelar
Método de cancelación enviando un XML de cancelación sellado. Nota: El XML de cancelación no es igual a un CFDI.- Parameters:
xmlCancelation
- String xml.- Returns:
- CancelationResponse
-