Package mx.com.sw.services.stamp
Class BaseStampV2
java.lang.Object
mx.com.sw.services.Services
mx.com.sw.services.stamp.StampService
mx.com.sw.services.stamp.BaseStampV2
public abstract class BaseStampV2 extends StampService
BaseStamp Está clase se utiliza como base para los
servicios de timbrado XML (Version 2).
- Since:
- 2020-08-01
- Version:
- 0.0.0.1
- Author:
- Juan Gamez
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseStampV2(java.lang.String url, java.lang.String token, java.lang.String operation, java.lang.String proxy, int proxyPort)
Constructor de la clase.protected
BaseStampV2(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String operation, java.lang.String proxy, int proxyPort)
Constructor de la clase. -
Method Summary
Modifier and Type Method Description StampResponseV1
timbrarV1(java.lang.String xml, boolean isBase64)
Timbra un documento CFDI versión XML utilizando la versión 1 de timbrado.StampResponseV2
timbrarV2(java.lang.String xml, boolean isBase64)
Timbra un documento CFDI versión XML utilizando la versión 2 de timbrado.StampResponseV3
timbrarV3(java.lang.String xml, boolean isBase64)
Timbra un documento CFDI versión XML utilizando la versión 3 de timbrado.StampResponseV4
timbrarV4(java.lang.String xml, boolean isBase64)
Timbra un documento CFDI versión XML utilizando la versión 4 de timbrado.Methods inherited from class mx.com.sw.services.stamp.StampService
getHeaders, getMultipartBody, timbrar
Methods inherited from class mx.com.sw.services.Services
getExpirationDate, getPassword, getProxy, getProxyPort, getToken, getUrl, getUser, setupRequest
-
Constructor Details
-
BaseStampV2
protected BaseStampV2(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String operation, 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.operation
- operacion a realizar.proxy
- ip o dominio de proxy (null si no se utiliza)proxyPort
- número de puerto de proxy (cualquier valor si proxy es null)
-
BaseStampV2
protected BaseStampV2(java.lang.String url, java.lang.String token, java.lang.String operation, java.lang.String proxy, int proxyPort)Constructor de la clase.- Parameters:
url
- url base de la APItoken
- token infinito de SW.operation
- operacion a realizar.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
-
timbrarV1
Timbra un documento CFDI versión XML utilizando la versión 1 de timbrado.- Parameters:
xml
- String xml.isBase64
- indica si es base64.- Returns:
- StampResponseV1
- See Also:
StampResponseV1
-
timbrarV2
Timbra un documento CFDI versión XML utilizando la versión 2 de timbrado.- Parameters:
xml
- String xml.isBase64
- indica si es base64.- Returns:
- StampResponseV2
- See Also:
StampResponseV2
-
timbrarV3
Timbra un documento CFDI versión XML utilizando la versión 3 de timbrado.- Parameters:
xml
- String xml.isBase64
- indica si es base64.- Returns:
- StampResponseV3
- See Also:
StampResponseV3
-
timbrarV4
Timbra un documento CFDI versión XML utilizando la versión 4 de timbrado.- Parameters:
xml
- String xml.isBase64
- indica si es base64.- Returns:
- StampResponseV4
- See Also:
StampResponseV4
-