es.aeat.pret.c200.mc.c211

Class ModuloCalculo

  • java.lang.Object
    • es.aeat.pret.c200.mc.c211.ModuloCalculo


  • public class ModuloCalculo
    extends java.lang.Object
    Clase utilidad usada como punto de entrada al API para lanzar el proceso de un fichero XML para el cálculo de Retenciones 2015. En función de la forma en que se disponga del documento de entrada se deberá invocar a alguna de las diferentes funciones procesarFicheroXml Ampliación del API.
    Author:
    DIT - Agencia Tributaria
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static Logger getLogger() 
      static void main(java.lang.String[] args)
      Método main para la ejecución del módulo de cálculo como una aplicación independiente.
      static java.lang.String procesarFicheroXML(java.lang.String entradaXML)
      Procesa un documento XML de retenciones de entrada.
      static void procesarFicheroXml(java.lang.String ficheroEntrada, java.lang.String ficheroErrores, java.lang.String flag, java.lang.String ficheroSalida)
      Procesa un fichero XML de retenciones
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • procesarFicheroXml

        public static void procesarFicheroXml(java.lang.String ficheroEntrada,
                                              java.lang.String ficheroErrores,
                                              java.lang.String flag,
                                              java.lang.String ficheroSalida)
        Procesa un fichero XML de retenciones
        Parameters:
        ficheroEntrada - nombre del fichero XML de entrada
        ficheroErrores - nombre del fichero XML de salida de Errores
        flag - Se ignora
        ficheroSalida - nombre del fichero XML de salida de Resultados
      • procesarFicheroXML

        public static java.lang.String procesarFicheroXML(java.lang.String entradaXML)
                                                   throws java.io.IOException
        Procesa un documento XML de retenciones de entrada.
        Parameters:
        entradaXML - Cadena con el documento de entrada.
        Returns:
        Una cadena con un documento xml de salida si el fichero es correcto o un documento XML de error.
        Throws:
        org.xml.sax.SAXException
        java.io.IOException
      • main

        public static void main(java.lang.String[] args)
        Método main para la ejecución del módulo de cálculo como una aplicación independiente.
      • getLogger

        public static Logger getLogger()

Copyright © 2021 Agencia Tributaria.