p12f.exe.pasarelapagos.paymentrequest
Class ConceptoResolucion

java.lang.Object
  extended byp12f.exe.pasarelapagos.objects.Concepto
      extended byp12f.exe.pasarelapagos.paymentrequest.ConceptoResolucion
All Implemented Interfaces:
com.ejie.r01f.util.Initializable, java.io.Serializable

public class ConceptoResolucion
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

Field Summary
 java.util.Map backendDataMap
           
 java.lang.Boolean noPresupuestario
           
 
Fields inherited from class p12f.exe.pasarelapagos.objects.Concepto
baseImponible, descripcion, importe, importeIVA, IVARepercutido, numeroLinea, tieneIVARepercutido, tipoIVA, unidades
 
Constructor Summary
ConceptoResolucion()
           
 
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
 

Field Detail

backendDataMap

public java.util.Map backendDataMap

noPresupuestario

public java.lang.Boolean noPresupuestario
Constructor Detail

ConceptoResolucion

public ConceptoResolucion()
Method Detail

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