All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mx.emite.sdk.proxy.response.extra.InfoValidacion Maven / Gradle / Ivy

Go to download

Este kit de consumo provee a los integradores de Apis de Java para construir software que consuma los diferentes servicios web publicados por Emite Facturacion

The newest version!
package mx.emite.sdk.proxy.response.extra;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import org.apache.commons.lang3.StringUtils;

import lombok.Data;

@Data
public class InfoValidacion  implements Serializable{
	
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 5697692311089637308L;

	private String resultadoValidacion;
	
	private String fechaValidacion;
	
	private EmisorReceptor emisor;
	
	private EmisorReceptor receptor;
	
	private String uuid;
	
	private String servicioSAT;
	
	private String codigoSAT;
	
	private String estadoSAT;
	
	private String folio;
	
	private String fechaEmision;
	
	private String cadenaOriginal;
	
	private String fechaCertificacion;
	
	private String rfcPAC;
	
	private String serie;
	
	private String tipoDeComprobante;
	
	private String moneda;
	
	private BigDecimal subtotal;
	
	private BigDecimal descuento;
	
	private BigDecimal total;
	
	private String tipoCambio;
	
	private BigDecimal version;
	private String traslados;
	private String retenciones;
	private List conceptos;
	
	public String getSerieFolio(){
		if(StringUtils.isEmpty(serie)&&StringUtils.isEmpty(folio))
			return "";
		if(StringUtils.isEmpty(serie)&&StringUtils.isNotEmpty(folio))
			return folio;
		return serie+"-"+folio;
	}
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy