Clientes

Permite la manipulación de los datos de los clientes.

Cosas a tener en cuenta

Persona física vs Persona jurídica

Para poder definir un cliente correctamente es necesario indicar el tipo legal de la empresa. Actualmente, existen dos tipos legales (legalType):

  1. F - Para personas físicas (personas con nombre y apellidos)
  2. J - Para personas jurídicas (empresas tipo sociedades, etc..)

En el caso de personas físicas (F) será necesario especificar en la creación (de forma obligatoria) o en la modificación (de forma opcional) los campos: personName ypersonSurname que definirán el nombre de la persona.

En el caso de personas jurídicas (J) será necesario especificar en la creación (de forma obligatoria) o en la modificación (de forma opcional) el campo: name que definirá el nombre de la empresa.

Algunos ejemplos

Persona física

        <legalType><![CDATA[F]]></legalType><!-- Person física F -->

<personName><![CDATA[Nombre Cliente]]></personName>

<personSurname><![CDATA[Apellidos Cliente]]></personSurname>

Persona jurídica

<legalType><![CDATA[J]]></legalType>

<name><![CDATA[Nombre Cliente]]></name>

Definición de impuestos

Cuando se crea un nuevo cliente, si no se indican los elementos de impuestos billing/tax1 y billing/tax2, se usaran los configurados por defecto en la cuenta, en caso de que cualquier de ellos esté presente se usará la configuración indicada ignoran la que haya por defecto en la cuenta.

Notas de factura

El elemento customInvoiceNotes es de tipo boolean e indica si las notas para las facturas de este cliente deben ser las indicadas en la configuración de la cuenta para el resto de clientes (valor false) o se van a indicar unas notas personalizadas para este cliente (valor true).

En caso de indicarse el valor true se usarán como notas las indicadas en el elemento invoiceNotes. (Es posible indicar un elemento invoiceNotes vacío y customInvoiceNotes true para que las facturas de este cliente no tengan notas, mientras que por defecto sí tengan para otros clientes las configuradas en la cuenta)

Configuración de vencimientos

Se pueden configurar hasta 4 vencimientos distintos indicando el número de días desde la fecha de factura y el porcentaje sobre el importe total de la factura para cada uno de ellos. En caso de indicarse deben los valores en dueDates/dueDate/rate deben sumar 100.

Configuración días de pago

Se pueden configurar hasta un máximo de dos días del mes en los que el cliente realiza los pagos, utilizando los elementos payableDayInMonth1 y payableDayInMonth2.