Ir al contenido principal
Versión: 1.x

Identificadores fiscales de clientes

WCPOS mantiene un campo de identificador fiscal en sus clientes — un número de IVA, ABN, CPF, GSTIN, NIF, etc. — para ventas B2B en las que el identificador fiscal del comprador debe aparecer en la factura. Cuando se realiza un pedido para un cliente, WCPOS copia su identificador fiscal en el pedido para que pueda imprimirse en el recibo.

La sección Identificadores fiscales en WP Admin > POS > Ajustes > General controla cómo se detecta y almacena este campo.

Plugins y nombres de campo

Muchos plugins de WooCommerce ya añaden un campo de IVA o número fiscal a los clientes, y todos usan nombres de campo de base de datos (claves meta) distintos para ello. Para que los datos existentes de sus clientes sigan funcionando — sin ninguna migración — WCPOS detecta qué tiene instalado y escribe automáticamente en el campo correcto.

WCPOS resuelve el nombre del campo en este orden:

  1. Hay activo un plugin reconocido — WCPOS escribe de vuelta en el campo de ese plugin. Entre los plugins detectados se incluyen:
    • WooCommerce EU VAT Number
    • Aelia EU VAT Assistant (incluido su estado de verificación)
    • EU VAT for WooCommerce (WPFactory)
    • WooCommerce Germanized / Germanized Pro
    • Brazilian Market on WooCommerce / Extra Checkout Fields for Brazil
    • NIF/CIF Spain
  2. Ningún plugin reconocido — WCPOS analiza pedidos recientes para encontrar cualquier campo de IVA/CPF/etc. que ya esté en uso y escribe en él.
  3. No se encontró nada — WCPOS recurre a valores predeterminados adecuados (_billing_vat_number para ID de tipo IVA, _billing_cpf / _billing_cnpj para Brasil, _billing_gstin para India, etc.).

Elegir el nombre de campo manualmente

Para sustituir el nombre de campo detectado, vaya a WP Admin > POS > Ajustes > General, abra la sección Identificadores fiscales y despliegue Avanzado: usar un nombre de campo distinto.

Un banner muestra qué plugin se detectó automáticamente (o "no se detectó ningún plugin", con los valores predeterminados integrados en uso). El campo de sustitución incluye autocompletado que sugiere las claves meta que suelen usar otros plugins. Borre el campo para quitar la sustitución y volver al nombre de campo automático.

nota

En este editor solo aparecen los tipos de identificador fiscal orientados al cliente. Los identificadores de registro mercantil, como el USt-IdNr. alemán o el número KVK neerlandés, son campos de nivel de tienda — consulte Identificadores fiscales de tienda.

Los identificadores fiscales se copian en los pedidos

Cuando se realiza un pedido, los identificadores fiscales del cliente se guardan como una instantánea en el pedido: el pedido conserva los valores que constaban en el archivo en el momento de la venta.

  • Editar posteriormente el identificador fiscal de un cliente no reescribe sus pedidos anteriores.
  • El identificador fiscal que el personal de caja introduce en el proceso de pago anula el valor del registro del cliente para ese pedido.
  • Editar un pedido existente solo cambia sus identificadores fiscales si la actualización los incluye explícitamente; WCPOS nunca vuelve a copiarlos desde el registro del cliente.

Esto mantiene la precisión de las facturas históricas aunque cambien los datos de un cliente.

Tipos compatibles

IVA de la UE, IVA de GB, IVA de SA, ABN australiano, CPF / CNPJ brasileño, GSTIN indio, Codice Fiscale y Partita IVA italianos, NIF español, CUIT argentino, GST/HST canadiense y EIN de EE. UU., además de un identificador fiscal genérico para cualquier otro caso.

Buscar clientes por identificador fiscal

La búsqueda de clientes en el POS también coincide con valores de identificador fiscal, incluidos los nombres de campos de plugins anteriores, para que el personal de caja pueda buscar a un cliente por su número de IVA, CPF o NIF.

En los recibos

Los identificadores fiscales del cliente aparecen en los recibos que muestran los datos del cliente, con la etiqueta localizada correcta para cada tipo. Los números de IVA llevan el prefijo del país (por ejemplo DE123456789).