Facturación electrónica con Shopify
Recoger el número de IVA, el SIREN y el SIRET de sus clientes de Shopify
Una factura B2B conforme lleva los identificadores de su cliente: su número de IVA intracomunitario en una venta intracomunitaria, su SIREN o su SIRET en una venta B2B en Francia. Shopify no recoge ninguno de ellos por defecto.
Lo que lee Order Invoicer
| Tipo de pedido | Campo de Shopify leído |
|---|---|
| Pago estándar (invitado o Shop Pay) | Número de IVA de la empresa, que Shopify guarda en la ficha del cliente |
| Pedido B2B nativo (Shopify Companies) | El identificador fiscal de la ubicación de la empresa |
| Otra fuente (aplicación de terceros, SparkLayer…) | Un metafield de cliente, indicado en los ajustes del conector |
Estos campos contienen un único identificador en texto libre. Order Invoicer lo reconoce y lo coloca en su sitio: un número de IVA pasa a ser el número de IVA, un SIRET pasa a ser el SIRET, un SIREN pasa a ser el SIREN.
Activar el número de IVA en el pago
Abra los ajustes del pago
En su panel de Shopify, vaya a Configuración > Pago.
Ponga el número de IVA en Opcional
En la sección Información del cliente, ponga Número de IVA de la empresa en Opcional.
Active también el nombre de la empresa
También en Información del cliente, ponga Nombre de la empresa en Opcional. Ese campo es lo que distingue a un cliente profesional de un particular: sin él el pedido se factura a un particular aunque el número de IVA esté rellenado.
Guarde
Los pedidos siguientes llevarán el número de IVA que escriba su cliente. Los pedidos ya realizados no se modifican.
Shopify solo muestra este campo si su tienda calcula los impuestos con Shopify Tax para la UE o el Reino Unido, tiene una ubicación de envío activa en la UE y usa el pago como invitado o Shop Pay. Las dos únicas opciones son «No incluir» y «Opcional». Documentación de Shopify: opciones del formulario de pago y validación del IVA en el pago.
Shopify valida el número introducido en el VIES. Cuando la validación tiene éxito y la venta es realmente transfronteriza, Shopify retira el IVA del pedido. Order Invoicer reconoce entonces una entrega intracomunitaria e imprime la mención de inversión del sujeto pasivo en la factura, y no una exención nacional.
Pedidos B2B nativos (Shopify Companies)
El campo del pago no aparece en el pago B2B. Rellene el identificador fiscal en la ubicación de la empresa, desde Clientes > Empresas > su empresa > su ubicación.
Order Invoicer lee el identificador fiscal de la primera ubicación de la empresa. Si sus empresas tienen varias ubicaciones, ponga el mismo identificador en todas.
SIREN y SIRET
Shopify no tiene un campo nativo para el SIREN ni para el SIRET. Cree un
metafield de cliente para cada uno y pegue su namespace.key exacto en los
ajustes del conector:
- SIREN → Búsqueda de SIREN mediante metadatos
- SIRET → Búsqueda de SIRET mediante metadatos
- Número de IVA guardado en un metafield en lugar del campo nativo → Búsqueda del número de IVA mediante metadatos
Un metafield se identifica por su namespace.key exacto, por ejemplo
billing.eu_vat, y no por la etiqueta que muestra el panel de Shopify. Use la
misma clave en todas sus tiendas y no la renombre después de configurarla.
México (CFDI)
- RFC: el campo del número de IVA de la empresa, o un metafield indicado en Búsqueda del número de IVA mediante metadatos
Régimen fiscal: cree un metafield de cliente e indíquelo en Régimen fiscal (CFDI) mediante metadatosUso CFDI: cree un metafield de cliente e indíquelo en Uso CFDI mediante metadatos
Campos fiscales propios de un país
Los campos adicionales que Shopify muestra según el país de envío (Codice Fiscale italiano, NIF español, RFC mexicano, CPF brasileño…) no los lee Order Invoicer. Si los necesita en sus facturas, copie el valor en un metafield de cliente e indíquelo como arriba.
Comprobar
Abra un pedido en Order Invoicer: el bloque de facturación electrónica enumera los identificadores que aún faltan para ese cliente. Si acaba de activar el número de IVA en el pago, pruebe con un pedido nuevo.