es.aeat.pret.c180.mc

Class ModuloCalculo

  • java.lang.Object
    • es.aeat.pret.c180.mc.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 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 fichero, java.lang.String errores, java.lang.String flag, java.lang.String salida)
      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 fichero,
                                              java.lang.String errores,
                                              java.lang.String flag,
                                              java.lang.String salida)
        Procesa un fichero XML de retenciones
        Parameters:
        fichero - nombre del fichero XML de entrada
        errores - nombre del fichero XML de salida de Errores
        flag - Se ignora
        salida - nombre del fichero XML de salida de Resultados
      • procesarFicheroXML

        public static java.lang.String procesarFicheroXML(java.lang.String entradaXML)
                                                   throws org.xml.sax.SAXException,
                                                          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 todo 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)
                         throws java.io.FileNotFoundException,
                                java.io.IOException
        Método main para la ejecución del módulo de cálculo como una aplicación independiente.
        Throws:
        java.io.FileNotFoundException
        java.io.IOException

Copyright © 2018 Agencia Tributaria.