• Apreciado Emilio:

    Con la llegada inminente del nuevo sistema de facturación VeriFactu, el proceso se complica un poco.

    Mi asesor me confirma que el NIF pasará a ser obligatorio. Hasta ahora podíamos no exigirlo en el checkout —muchos particulares no quieren facilitarlo porque no necesitan factura—, pero con VeriFactu ya no será posible dejarlo en blanco. Obligar su cumplimentación puede generar fricción y pérdida de conversión.

    Sugerencia: sería muy útil que el plugin permitiera definir un valor por defecto cuando el cliente no complete el campo NIF, de modo que nunca quede vacío en la factura. Por ejemplo, poder configurar algo como “VENTAS VARIAS” (u otro texto que el comerciante elija). Mi asesor indica que esta solución sería legal y se imputaría a la cuenta contable correspondiente.

    En mi caso, hacer el campo obligatorio me ha traído bastantes quejas —especialmente de clientes extranjeros—, a pesar de que yo facturo absolutamente todas las ventas. Por eso creo que esta opción configurable ayudaría mucho.

    Espero que la propuesta te resulte interesante.
    Gracias por todo y por un plugin tan fantástico.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Hola @newcelic

    Me gustaría hacer una puntualización y además confirmada por respuesta del soporte de Verifactu de la AEAT.
    Se pueden hacer compras hasta 400 € sin NIF y en ese caso emitir factura simplificada. Cito:

    Según el art. 4 del RD 1619/2012, la factura simplificada se puede emitir si:

    • El importe total no supera los 400 € (IVA incluido).
    • O bien, es una factura rectificativa.
    • En ciertos sectores o actividades (hostelería, transporte, aparcamiento, comercio menor…) se permite hasta 3.000 € IVA incluido, siempre que el cliente no exija factura completa.

    En entornos online, la regla general es 400 € IVA incluido por operación.

    Ahora bien, se presenta un problema:
    WC – APG NIF/CIF/NIE Field valida correctamente el formato del NIF/NIE pero no su relación con el comprador. Es decir, yo puedo hacer una compra y escribir el NIF de cualquier conocido y finalizar el pedido.

    Al remitir el registro a la AEAT este será rechazado con el siguiente error y su posterior obligación de subsanar:

    1110 = El NIF no está identificado en el censo de la AEAT.

    Si las facturas se emiten externamente mediante un ERP, este debería hacer una validación antes de hacer la remisión a la AEAT o el Obligado Tributario (la empresa) tendrá que hacer esas subsanaciones con la consecuente pérdida de tiempo y tener que contactar a los clientes para pedirles sus datos correctos.
    Si las facturas se emiten dentro del propio WooCommerce tiene que ser el plugin que haga la remisión de registros el que realice estas verificaciones previas a la remisión.

    Piensa que en un mundo offline/analógico el personal de la tienda le pide el DNI al cliente y no se produce esta situación pero en Internet somos conscientes de que a los usuarios no les gusta escribir su NIF.

    La solución sería que WC – APG NIF/CIF/NIE Field, igual que valida un Nº de IVA contra el VIES haga una validación del NIF/NIE contra el Censo de la AEAT.
    Es una consulta sencilla en que se le envía el número de documento, el nombre y apellidos y/o el nombre de la empresa.
    El único handicap es la necesidad de un certificado digital para poder realizar la consulta.

    Desconozco si la AEAT planea abrir las consultas al Censo pero al menos por ahora es con certificado. Así que bien el certificado se instala en la web o bien se hace mediante una API intermedia que conecte Web → API → Censo de la AEAT.

    Por otro lado asignar un “valor por defecto” para no dejarlo en blanco es igual de malo que escribir un NIF/NIE correcto pero de otra persona. Confirma este punto con tu asesor. Yo creo que se explicó mal.

    En resumen, si existe la obligatoriedad del NIF/NIE debemos asegurarnos de su autenticidad y que corresponda al comprador y sólo es posible validando contra el Censo de la AEAT.

    Únicamente no se validan los documentos de países de fuera de la UE.

    @newcelic confirma todo esto con tu asesor

    Espero haber aclarado la duda sobre la emisión de facturas y el NIF

    Saludos!

    Plugin Author Emilio Calvo

    (@emiliocalvo)

    A ver, no tenemos contemplado absolutamente nada a este respecto. Os recordamos que es un plugin 100% gratuito que no monetizamos en forma alguna, por lo que afrontar un nuevo desarrollo de la envergadura que plantea @jairoochoa sin el patrocinio de ningún usuario lo vemos complicado.

    De momento vemos un problema importante y es que la consulta hay que hacerla utilizando un certificado de persona física o representante de una empresa, por lo que no es una consulta libre y abierta, lo que complica su implementación en el código actual. Aquí tenéis toda la información técnica al respecto: https://sede.agenciatributaria.gob.es/Sede/manuales/web-service/modelos-030-036-037.html

    Esperemos que haya algún cliente interesado, como lo hubo en su momento por el VIES y el EORI y quiera afrontar el patrocinio del nuevo desarrollo que conlleva lo que planteáis, de momento lo dejamos en stand by.

    Muchas gracias por la sugerencia.

    Un saludo.

    • This reply was modified 5 months, 2 weeks ago by Emilio Calvo.

    Interesante información. Mejor respuesta: Emilio Calvo ¡impecable!

    • This reply was modified 5 months, 2 weeks ago by Galeor.

    Como bien dices @emiliocalvo la validación contra el Censo ya es propio de un plugin premium si además usas tu certificado para terceros.
    La otra alternativa es que cada administrador de la tienda suba el suyo aunque eso plantea un problema por tener certificado y contraseña en el mismo servidor.

    No pretendía que lo hicieseis, más bien era una explicación didáctica explicando el escenario que se plantea con Verifactu y aclarar a @newcelic el limite de facturación sin NIF. ¿Nos cuentas que te responde el asesor ? Sería interesante compartirlo porque esto nos afecta a todos.

    Nosotros tenemos un plugin que realiza esa validación contra el Censo y el VIES porque nos hemos metido con Verifactu y justamente lo que queremos evitar son problemas posteriores susbanaciones de la AEAT.

    Saludos

    Plugin Author Emilio Calvo

    (@emiliocalvo)

    No vamos a hacer un plugin premium, ni convertirlo en freemium, nuestros plugin gratuitos nacieron, son y seguirán siendo gratuitos, aunque tengan características y funcionalidades premium 🙂

    Se puede implementar esta funcionalidad, pero el esfuerzo que conlleva hacerlo, sobre todo a nivel de seguridad, no lo vamos ni a plantear a no ser que un usuario nos pida presupuesto y esté dispuesto a patrocinarlo.

    Mientras tanto, ahí tenéis la documentación por si queréis desarrollar algo ad-hoc para vuestros propios sitios web.

    De todas formas creemos que estáis pidiendo implementaciones que no tienen ni ERPs premium líderes en el sector como Holded, A3ERP, Dynamics 365 Business Central o cualquiera otro de los muchos que conocemos y para los que hemos desarrollado. No conocemos ningún ERP que compruebe si el nombre de la persona física o jurídica a la que se factura coincida con el NIF/CIF/NIE indicado.

    Lo único que si nos vamos a plantear añadir en próximas versiones es la validación sobre VIES cuando se introduzca el nombre de una empresa ya que ahí sí se puede hacer esa comprobación de forma fácil y sencilla, amén de que ya tenemos la mitad del trabajo hecho.

    Un saludo.

    • This reply was modified 5 months, 2 weeks ago by Emilio Calvo.

    No, por favor, no digo que hagáis un plugin premium.
    Pero ofrecer tu propio certificado tampoco lo veo en un plugin gratuito por la responsabilidad que conlleva su almacenamiento y su contraseña.

    Desconozco como hace Holded; a lo mejor cuando añades a un cliente te avisa de que es incorrecto.
    El problema es como va a tratar Holded a todos los clientes que reciba de pedidos con origen en WooCommerce con datos incorrectos. Yo si fuese Holded directamente eliminaría en NIF para compras de menos de 400€, ¿pero qué sucede si el importe es mayor?
    Por eso que la validación en WooCommerce la veo crucial (a lo mejor me equivoco).
    Desconozco Holded y todos los demás ERP como lo hacen, pero esto que te cuento es en base a experiencia de revisar los registros de facturas enviadas a Verifactu.

    La validación del NIF contra el Censo la hemos hecho y no es complicada. El problema es la dependencia del certificado.

    A propósito del VIES y los Nº de IVA. Si un cliente de Irlanda escribe sus datos y conoce el número de Google y lo usa, el plugin no puede realizar la exención del IVA.
    Además la AEAT va a rechazar la factura (tenga o no IVA) porque también verifica al titular. Lo mismo que con el NIF/NIE.
    Es decir verifica Nº de IVA + Empresa (o nombre si es autónomo).
    Tenlo en cuenta para esa actualización.

    Verifactu va a traer cambios importantes para las tiendas online y para WooCommerce.

    Saludos

Viewing 6 replies - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.