p12f.exe.pasarelapagos.paymentrequest
Class ConceptoPeticion
java.lang.Object
p12f.exe.pasarelapagos.objects.Concepto
p12f.exe.pasarelapagos.paymentrequest.ConceptoPeticion
- All Implemented Interfaces:
- com.ejie.r01f.util.Initializable, java.io.Serializable
- public class ConceptoPeticion
- extends Concepto
- implements java.io.Serializable, com.ejie.r01f.util.Initializable
Objeto Concepto de Peticion de Pago usado para SIPCA.
Hereda los atributos del Concepto de Pago y añade
los atributos para el backend (SIPCA)
Para SIPCA dichos atributos son :
numeroLinea; // Numero de la linea en la que aparece el concepto
codigoIngreso; // SIPCA
aplicPresupuestaria; // SIPCA
numInmovilizado; // SIPCA
baseImponible; // Base imponible sobre la que se repercute el iva
tipoIVA; // Tipo de iva que se aplica - porcentaje
ivaRepercutido = false; /* 1- IVA SI Deducible-Repercutido: El IVA va como un concepto individual (en caso de un alquiler, etc...)
A SIPCA se le pasan la baseImponible, tipoIVA, territorioIVA y conceptoIVA.
2- IVA NO Deducible-Repercutido: El IVA va incluido en el importe del concepto.
- SI hay base imponible y tipoIVA (precios públicos, como venta de libros, etc):
el IVA se desglosa en la liquidación.
- NO hay base imponible ni tipoIVA (tasas): no hay IVA.
importeIVA; // importe del iva, se envía si el IVA es NO Deducible-Repercutido y se quiere mostrar el IVA desglosado.
conceptoIVA; // Concepto del iva que se envía a SIPCA
territorioIVA; // Territorio IVA
Adicionalmente se considera si el concepto es o no presupuestario. Caso de
no serlo no se validaría aplicPresupuestaria.
- See Also:
- Serialized Form
Method Summary |
static Concepto |
getObject(java.lang.String xml)
Convierte de un String xml a un Objeto |
java.lang.String |
toXML()
Convierte un Objeto ConceptoPeticion a XML. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
backendDataMap
public java.util.Map backendDataMap
noPresupuestario
public java.lang.Boolean noPresupuestario
ConceptoPeticion
public ConceptoPeticion()
getObject
public static Concepto getObject(java.lang.String xml)
throws com.ejie.r01f.xml.marshalling.XOMarshallerException
- Convierte de un String xml a un Objeto
- Parameters:
xml
- : XML de objeto.
- Returns:
- Objeto convertido.
- Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException
toXML
public java.lang.String toXML()
throws com.ejie.r01f.xml.marshalling.XOMarshallerException
- Convierte un Objeto ConceptoPeticion a XML.
- Overrides:
toXML
in class Concepto
- Returns:
-
- Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException