Class Cancelation

java.lang.Object

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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 API
      user - correo o usuario de SW
      password - 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 API
      token - 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

      public CancelationResponse cancelar​(java.lang.String rfc, java.lang.String uuid)
      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

      public CancelationResponse cancelar​(java.lang.String xmlCancelation)
      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