public static class Pagos.Pago extends Object
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="DoctoRelacionado" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="IdDocumento" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <minLength value="16"/> <maxLength value="36"/> <whiteSpace value="collapse"/> <pattern value="([a-f0-9A-F]{8}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A-F]{12})|([0-9]{3}-[0-9]{2}-[0-9]{9})"/> </restriction> </simpleType> </attribute> <attribute name="Serie"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="25"/> <whiteSpace value="collapse"/> <pattern value="[^|]{1,25}"/> </restriction> </simpleType> </attribute> <attribute name="Folio"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="40"/> <whiteSpace value="collapse"/> <pattern value="[^|]{1,40}"/> </restriction> </simpleType> </attribute> <attribute name="MonedaDR" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_Moneda" /> <attribute name="TipoCambioDR"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}decimal"> <fractionDigits value="6"/> <minInclusive value="0.000001"/> <whiteSpace value="collapse"/> </restriction> </simpleType> </attribute> <attribute name="MetodoDePagoDR" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_MetodoPago" /> <attribute name="NumParcialidad"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}integer"> <whiteSpace value="collapse"/> <pattern value="[1-9][0-9]{0,2}"/> </restriction> </simpleType> </attribute> <attribute name="ImpSaldoAnt" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_Importe" /> <attribute name="ImpPagado" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_Importe" /> <attribute name="ImpSaldoInsoluto" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_Importe" /> </restriction> </complexContent> </complexType> </element> <element name="Impuestos" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Retenciones" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Retencion" maxOccurs="unbounded"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="Impuesto" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_Impuesto" /> <attribute name="Importe" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_Importe" /> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="Traslados" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Traslado" maxOccurs="unbounded"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="Impuesto" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_Impuesto" /> <attribute name="TipoFactor" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoFactor" /> <attribute name="TasaOCuota" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}decimal"> <fractionDigits value="6"/> <minInclusive value="0.000000"/> <whiteSpace value="collapse"/> </restriction> </simpleType> </attribute> <attribute name="Importe" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_Importe" /> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> <attribute name="TotalImpuestosRetenidos" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_Importe" /> <attribute name="TotalImpuestosTrasladados" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_Importe" /> </restriction> </complexContent> </complexType> </element> </sequence> <attribute name="FechaPago" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_FechaH" /> <attribute name="FormaDePagoP" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_FormaPago" /> <attribute name="MonedaP" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_Moneda" /> <attribute name="TipoCambioP"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}decimal"> <fractionDigits value="6"/> <minInclusive value="0.000001"/> <whiteSpace value="collapse"/> </restriction> </simpleType> </attribute> <attribute name="Monto" use="required" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_Importe" /> <attribute name="NumOperacion"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="100"/> <pattern value="[^|]{1,100}"/> </restriction> </simpleType> </attribute> <attribute name="RfcEmisorCtaOrd"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <minLength value="12"/> <maxLength value="13"/> <pattern value="XEXX010101000|[A-Z&Ñ]{3}[0-9]{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])[A-Z0-9]{2}[0-9A]"/> <whiteSpace value="collapse"/> </restriction> </simpleType> </attribute> <attribute name="NomBancoOrdExt"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="300"/> <whiteSpace value="collapse"/> <pattern value="[^|]{1,300}"/> </restriction> </simpleType> </attribute> <attribute name="CtaOrdenante"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <minLength value="10"/> <maxLength value="50"/> <whiteSpace value="collapse"/> <pattern value="[A-Z0-9_]{10,50}"/> </restriction> </simpleType> </attribute> <attribute name="RfcEmisorCtaBen" type="{http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI}t_RFC_PM" /> <attribute name="CtaBeneficiario"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <minLength value="10"/> <maxLength value="50"/> <whiteSpace value="collapse"/> <pattern value="[A-Z0-9_]{10,50}"/> </restriction> </simpleType> </attribute> <attribute name="TipoCadPago" type="{http://www.sat.gob.mx/sitio_internet/cfd/catalogos/Pagos}c_TipoCadenaPago" /> <attribute name="CertPago"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary"> <whiteSpace value="collapse"/> </restriction> </simpleType> </attribute> <attribute name="CadPago"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <minLength value="1"/> <maxLength value="8192"/> <whiteSpace value="collapse"/> </restriction> </simpleType> </attribute> <attribute name="SelloPago"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary"> <whiteSpace value="collapse"/> </restriction> </simpleType> </attribute> </restriction> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
Pagos.Pago.DoctoRelacionado
Java class for anonymous complex type.
|
static class |
Pagos.Pago.Impuestos
Java class for anonymous complex type.
|
Modifier and Type | Field and Description |
---|---|
protected String |
cadPago |
protected byte[] |
certPago |
protected String |
ctaBeneficiario |
protected String |
ctaOrdenante |
protected List<Pagos.Pago.DoctoRelacionado> |
doctoRelacionado |
protected XMLGregorianCalendar |
fechaPago |
protected String |
formaDePagoP |
protected List<Pagos.Pago.Impuestos> |
impuestos |
protected CMoneda |
monedaP |
protected BigDecimal |
monto |
protected String |
nomBancoOrdExt |
protected String |
numOperacion |
protected String |
rfcEmisorCtaBen |
protected String |
rfcEmisorCtaOrd |
protected byte[] |
selloPago |
protected String |
tipoCadPago |
protected BigDecimal |
tipoCambioP |
Constructor and Description |
---|
Pago() |
Modifier and Type | Method and Description |
---|---|
String |
getCadPago()
Gets the value of the cadPago property.
|
byte[] |
getCertPago()
Gets the value of the certPago property.
|
String |
getCtaBeneficiario()
Gets the value of the ctaBeneficiario property.
|
String |
getCtaOrdenante()
Gets the value of the ctaOrdenante property.
|
List<Pagos.Pago.DoctoRelacionado> |
getDoctoRelacionado()
Gets the value of the doctoRelacionado property.
|
XMLGregorianCalendar |
getFechaPago()
Gets the value of the fechaPago property.
|
String |
getFormaDePagoP()
Gets the value of the formaDePagoP property.
|
List<Pagos.Pago.Impuestos> |
getImpuestos()
Gets the value of the impuestos property.
|
CMoneda |
getMonedaP()
Gets the value of the monedaP property.
|
BigDecimal |
getMonto()
Gets the value of the monto property.
|
String |
getNomBancoOrdExt()
Gets the value of the nomBancoOrdExt property.
|
String |
getNumOperacion()
Gets the value of the numOperacion property.
|
String |
getRfcEmisorCtaBen()
Gets the value of the rfcEmisorCtaBen property.
|
String |
getRfcEmisorCtaOrd()
Gets the value of the rfcEmisorCtaOrd property.
|
byte[] |
getSelloPago()
Gets the value of the selloPago property.
|
String |
getTipoCadPago()
Gets the value of the tipoCadPago property.
|
BigDecimal |
getTipoCambioP()
Gets the value of the tipoCambioP property.
|
void |
setCadPago(String value)
Sets the value of the cadPago property.
|
void |
setCertPago(byte[] value)
Sets the value of the certPago property.
|
void |
setCtaBeneficiario(String value)
Sets the value of the ctaBeneficiario property.
|
void |
setCtaOrdenante(String value)
Sets the value of the ctaOrdenante property.
|
void |
setFechaPago(XMLGregorianCalendar value)
Sets the value of the fechaPago property.
|
void |
setFormaDePagoP(String value)
Sets the value of the formaDePagoP property.
|
void |
setMonedaP(CMoneda value)
Sets the value of the monedaP property.
|
void |
setMonto(BigDecimal value)
Sets the value of the monto property.
|
void |
setNomBancoOrdExt(String value)
Sets the value of the nomBancoOrdExt property.
|
void |
setNumOperacion(String value)
Sets the value of the numOperacion property.
|
void |
setRfcEmisorCtaBen(String value)
Sets the value of the rfcEmisorCtaBen property.
|
void |
setRfcEmisorCtaOrd(String value)
Sets the value of the rfcEmisorCtaOrd property.
|
void |
setSelloPago(byte[] value)
Sets the value of the selloPago property.
|
void |
setTipoCadPago(String value)
Sets the value of the tipoCadPago property.
|
void |
setTipoCambioP(BigDecimal value)
Sets the value of the tipoCambioP property.
|
protected List<Pagos.Pago.DoctoRelacionado> doctoRelacionado
protected List<Pagos.Pago.Impuestos> impuestos
protected XMLGregorianCalendar fechaPago
protected String formaDePagoP
protected CMoneda monedaP
protected BigDecimal tipoCambioP
protected BigDecimal monto
protected String numOperacion
protected String rfcEmisorCtaOrd
protected String nomBancoOrdExt
protected String ctaOrdenante
protected String rfcEmisorCtaBen
protected String ctaBeneficiario
protected String tipoCadPago
protected byte[] certPago
protected String cadPago
protected byte[] selloPago
public List<Pagos.Pago.DoctoRelacionado> getDoctoRelacionado()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the doctoRelacionado property.
For example, to add a new item, do as follows:
getDoctoRelacionado().add(newItem);
Objects of the following type(s) are allowed in the list
Pagos.Pago.DoctoRelacionado
public List<Pagos.Pago.Impuestos> getImpuestos()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the impuestos property.
For example, to add a new item, do as follows:
getImpuestos().add(newItem);
Objects of the following type(s) are allowed in the list
Pagos.Pago.Impuestos
public XMLGregorianCalendar getFechaPago()
XMLGregorianCalendar
public void setFechaPago(XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public String getFormaDePagoP()
String
public void setFormaDePagoP(String value)
value
- allowed object is
String
public CMoneda getMonedaP()
CMoneda
public void setMonedaP(CMoneda value)
value
- allowed object is
CMoneda
public BigDecimal getTipoCambioP()
BigDecimal
public void setTipoCambioP(BigDecimal value)
value
- allowed object is
BigDecimal
public BigDecimal getMonto()
BigDecimal
public void setMonto(BigDecimal value)
value
- allowed object is
BigDecimal
public String getNumOperacion()
String
public void setNumOperacion(String value)
value
- allowed object is
String
public String getRfcEmisorCtaOrd()
String
public void setRfcEmisorCtaOrd(String value)
value
- allowed object is
String
public String getNomBancoOrdExt()
String
public void setNomBancoOrdExt(String value)
value
- allowed object is
String
public String getCtaOrdenante()
String
public void setCtaOrdenante(String value)
value
- allowed object is
String
public String getRfcEmisorCtaBen()
String
public void setRfcEmisorCtaBen(String value)
value
- allowed object is
String
public String getCtaBeneficiario()
String
public void setCtaBeneficiario(String value)
value
- allowed object is
String
public String getTipoCadPago()
String
public void setTipoCadPago(String value)
value
- allowed object is
String
public byte[] getCertPago()
public void setCertPago(byte[] value)
value
- allowed object is
byte[]public String getCadPago()
String
public void setCadPago(String value)
value
- allowed object is
String
public byte[] getSelloPago()
public void setSelloPago(byte[] value)
value
- allowed object is
byte[]Copyright © 2010–2018. All rights reserved.