1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Adaptación WHMCS a nueva normativa europea del IVA

Tema en 'Paneles y Software' iniciado por marandia, 30 Dic 2014.

  1. marandia

    marandia Usuario activo

    Os dejo enlace a este post de WHMCS donde explica como configurarlo a la nueva normativa Europea del IVA.

    Tan solo es necesario tener el EU VAT Addon instalado, que la mayoría tendreis activo y configurar unas nuevas reglas para cada país miembro.

    Espero sea útil y recordar que es obligatorio a partir del 1 de Enero de 2015, o sea de ya ;-)

    http://blog.whmcs.com/?t=96594
     
  2.  
  3. egrueda

    egrueda Usuario activo

    Bueno, lo del EU VAT Addon es secundario, es para los operadores intracomunitarios. Es decir, que no es ese el cambio del día 1 de enero, sino las reglas de impuestos.

    Ahora quiero ver yo cómo se dan de alta las reglas de impuestos en WHMCS basándonos en el PDF que enlazan:

    eutax.jpg

    Gracias por la info ;-)
     
    A marandia le gusta esto.
  4. marandia

    marandia Usuario activo

    Correcto lo del EU VAT Addon, gracias por la puntialización ;-)

    Además por lo que veo no se pueden modificar directamente, así que hay que borrarlas y volverlas a crear ;-(
     
  5. jmginer

    jmginer Usuario activo

    Aquí os dejo la query,
    borra lo que tengáis y aplica los nuevos rates,

    - "IVA" para España al 21%
    - "TAX" para el resto de paises a lo que corresponde
    - "IVA CANARIAS" para los hermanos del sur al 0%

    Salu2!!

    CODE, HTML o PHP Insertado:
    DROP TABLE IF EXISTS `tbltax`;
    CREATE TABLE IF NOT EXISTS `tbltax` (
      `id` int(10) NOT NULL AUTO_INCREMENT,
      `level` int(1) NOT NULL,
      `name` text NOT NULL,
      `state` text NOT NULL,
      `country` text NOT NULL,
      `taxrate` decimal(10,2) NOT NULL,
      PRIMARY KEY (`id`),
      KEY `state_country` (`state`(32),`country`(2))
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=31 ;
    
    
    INSERT INTO `tbltax` (`id`, `level`, `name`, `state`, `country`, `taxrate`) VALUES
    (1, 1, 'TAX', '', 'AT', '20.00'),
    (2, 1, 'TAX', '', 'BE', '21.00'),
    (3, 1, 'TAX', '', 'BG', '20.00'),
    (4, 1, 'TAX', '', 'CY', '19.00'),
    (5, 1, 'TAX', '', 'CZ', '21.00'),
    (6, 1, 'TAX', '', 'DE', '19.00'),
    (7, 1, 'TAX', '', 'DK', '25.00'),
    (8, 1, 'TAX', '', 'EE', '20.00'),
    (9, 1, 'IVA', '', 'ES', '21.00'),
    (10, 1, 'TAX', '', 'FI', '24.00'),
    (11, 1, 'TAX', '', 'FR', '20.00'),
    (12, 1, 'TAX', '', 'GB', '20.00'),
    (13, 1, 'TAX', '', 'GR', '23.00'),
    (14, 1, 'TAX', '', 'HR', '25.00'),
    (15, 1, 'TAX', '', 'HU', '27.00'),
    (16, 1, 'TAX', '', 'IE', '23.00'),
    (17, 1, 'TAX', '', 'IT', '22.00'),
    (18, 1, 'TAX', '', 'LT', '21.00'),
    (19, 1, 'TAX', '', 'LU', '15.00'),
    (20, 1, 'TAX', '', 'LV', '21.00'),
    (21, 1, 'TAX', '', 'MT', '18.00'),
    (22, 1, 'TAX', '', 'NL', '21.00'),
    (23, 1, 'TAX', '', 'PL', '23.00'),
    (24, 1, 'TAX', '', 'PT', '23.00'),
    (25, 1, 'TAX', '', 'RO', '24.00'),
    (26, 1, 'TAX', '', 'SE', '25.00'),
    (27, 1, 'TAX', '', 'SI', '22.00'),
    (28, 1, 'TAX', '', 'SK', '20.00'),
    (29, 1, 'IVA CANARIAS', 'PALMAS, LAS', 'ES', '0.00'),
    (30, 1, 'IVA CANARIAS', 'SANTA CRUZ DE TENERIFE', 'ES', '0.00');
    
    NOTA, hay un par conflictos de nomenclatura de paises entre la comisión Europea y WHMCS, tenedlo en cuenta para la gestoria:

    - Grecia es considerado en WHMCS como GR no como EL
    - Reino Unido es considerado con WHM como GB no como UK
     
  6. egrueda

    egrueda Usuario activo

    ¡Bravo! ¡¡Gracias!!
     
  7. marandia

    marandia Usuario activo

  8. indedmedia

    indedmedia Usuario activo

    Esto son ganas de marear la perdiz y hacernos cometer errores para luego meternos sanciones, bravo por estos cambios que hacen sobre los impuestos, me parece agotador tener que andar siempre con estas historias.

    Gracias @jmginer, un gran aporte. Sólo aplicando ese query en la base de datos queda solucionado pues?, no afecta al EU VAT?, gracias de nuevo.

    Un saludo a todo felices fiestas y feliz año !!!

    PD: En nuestro sector me parece muy cachondo tener que hacer este cambio, que impide a un usuario decir que vive en un sitio con el menor IVA, ahora que somos inspectores y hemos de pedir pruebas de residencia a todo Dios??, me parece muy fuerte esto.
     
  9. egrueda

    egrueda Usuario activo

    Y lo más importante: impone la obligatoriedad de conocer la normativa fiscal de otro país, ¡e incluso de aplicarla!

    El eu vat addon permite aplicar exención de iva a los operadores intracomunitarios que introducen su vat code. En caso de no tener vat code, entonces se aplicarían las reglas de impuestos.

    De hecho el cambio de la ley es especialmente para empresas de este sector y de venta de bienes intangibles, que son las que se aprovechan de las ventajas de ser europeos. Pero eso es una ventaja buena, y papá estado sólo quiere que nos aprovechemos de las desventajas, como tener que conocer el tipo impositivo del resto de países de la UE
     
  10. jmginer

    jmginer Usuario activo

    Haz un backup primero de la tabla tbltax, pero si, ejecutando ese par de querys (delete + create), borra lo que tengas y te crea los registros de IVA de cada pais, vamos, que las ejecutas y ya lo tienes listo.
     
  11. indedmedia

    indedmedia Usuario activo

    Ok, muchas gracias por el aporte ;)
     
  12. chrimasa_vadavo

    chrimasa_vadavo Usuario activo

    Funcionando a la perfección!

    Gracias!
     
  13. egrueda

    egrueda Usuario activo

    Como me toca hacer el cambio en vari0s WHMCS, he creado un módulo-en-10-minutos para instalarlo en los whmcs de clientes de forma que puedan importar los impuestos.
    Y en agradecimiento a @jmginer lo comparto gratuitamente con el que lo quiera usar:

    http://www.whmcs.es/impuestos-europa

    Básicamente sirve par a importar de un CSV a la tabla tbltax de WHMCS, y también permite exportar lo que hay a un CSV.
    Dentro del ZIP viene un archivo CSV con los datos de IVA que publicó @jmginer para que lo importéis fácilmente. Y como no, es recomendable exportar lo que tengáis previamente antes de importar el nuevo CSV.

    Y con esto ya he echado el último día del año :)
     
    A justice13 le gusta esto.
  14. egrueda

    egrueda Usuario activo

    AVISO
    Al importar el CSV, el módulo ELIMINA TODAS LAS REGLAS DE IMPUESTOS que existan en WHMCS, así que cuidado, haced backup y/o exportar las reglas desde el propio módulo pulsando el botón "Exportar CSV"
     
    A justice13 y copernico.es les gusta esto.
  15. indedmedia

    indedmedia Usuario activo

    Que grande @ergueda. Menudo regalado os habéis marcado entre tú y jmginer.

    Aunque yo sigo con la eterna duda. A ver... esto configura el Iva para los países de la unión Europea, entonces, a los países que no son de la unión europea, no les cobramos IVA ni ningún impuesto a nadie no?, ya que con esto sólo quedan con impuesto esos países. Porqué insisto en lo que decía.... que impide a un usuario registrarse y poner en el registro que es de yo que sé... Canadá¿?¿?, ahora que tengo que hacer de detective e ir pidiendo a todo el mundo una prueba de residencia?

    Lo dicho... que son ganas de marear la perdiz.

    Un saludo.
     
    A justice13 le gusta esto.
  16. egrueda

    egrueda Usuario activo

    Bueno, tú el IVA lo aplicas en función del país al que factures. Si la persona pone que está en Canada, es él quien está aportando datos falsos, tú funcionas de acuerdo a los datos que te entrega esa persona, no hay más.
    Más jodido lo van a tener las gestorías, cuando tengan que contabilizar siete tipos de IVA distintos xDD
    ¿Ves? Siempre hay alguno más jodido que tú y eso te hace feliz, jejeje

    ¡Y deja ya el foro y vamos a cenar, que nos dan las uvas!
     
  17. Doominio

    Doominio Usuario activo

    ¡Gracias por el módulo! Lo de los datos falsos es un problema, ya que supuestamente sí tenemos que hacer de inspectores, y guardar la información 10 años. La locura...
     
  18. copernico.es

    copernico.es Usuario activo

    ¿10 años o 4 años?
     
  19. Doominio

    Doominio Usuario activo

  20. copernico.es

    copernico.es Usuario activo

    Pues nada, a guardarlos :)
     
  21. indedmedia

    indedmedia Usuario activo

    A mi se me quitan las ganas de vender a Europa macho.... con tanta historia
     
    A justice13 le gusta esto.


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·