Package mx.com.sw.services.stamp
Class BaseStampV4
java.lang.Object
mx.com.sw.services.Services
mx.com.sw.services.stamp.StampService
mx.com.sw.services.stamp.BaseStampV4
public abstract class BaseStampV4 extends StampService
BaseStampV4 Está clase se utiliza como base para los
servicios de timbrado XML (Version 4).
- Since:
- 2020-08-01
- Version:
- 0.0.0.1
- Author:
- Juan Gamez
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseStampV4(java.lang.String url, java.lang.String token, java.lang.String operation, java.lang.String proxy, int proxyPort)
Constructor de la clase.protected
BaseStampV4(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, java.lang.String email, boolean isBase64)
Timbra un documento CFDI versión XML utilizando la versión 1 de timbrado.StampResponseV2
timbrarV2(java.lang.String xml, java.lang.String email, boolean isBase64)
Timbra un documento CFDI versión XML utilizando la versión 2 de timbrado.StampResponseV3
timbrarV3(java.lang.String xml, java.lang.String email, boolean isBase64)
Timbra un documento CFDI versión XML utilizando la versión 3 de timbrado.StampResponseV4
timbrarV4(java.lang.String xml, java.lang.String email, 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
-
BaseStampV4
protected BaseStampV4(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)
-
BaseStampV4
protected BaseStampV4(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.email
- String email receptor.- 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.email
- String email receptor.- 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.email
- String email receptor.- 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.email
- String email receptor.- Returns:
- StampResponseV4
- See Also:
StampResponseV4
-