GET /api/partners # Listar socios
POST /api/partners # Crear socio
PATCH /api/partners/:id # Actualizar socio
DELETE /api/partners/:id # Eliminar socio
GET /api/partnerGroups # Listar grupos
POST /api/partnerGroups # Crear grupo
PATCH /api/partnerGroups/:id # Actualizar grupo
DELETE /api/partnerGroups/:id # Eliminar grupo
| Campo |
Tipo |
Descripción |
id |
UUID |
Identificador |
code |
string |
Código auto-generado (prefijo del grupo) |
name |
string |
Nombre o razon social |
nif |
string |
NIF/CIF (único) |
foreignName |
string |
Nombre en otro idioma |
phone |
string |
Telefono |
email |
string |
Email |
website |
string |
Web |
groupId |
UUID |
Grupo (cliente, proveedor, etc.) |
priceListId |
UUID |
Lista de precios asignada |
countryCode |
string |
Código ISO del pais |
Los grupos definen el tipo de socio y el prefijo de código:
| Campo |
Descripción |
code |
Código único (ej: CLI, PRV) |
name |
Nombre del grupo |
codePrefix |
Prefijo para auto-numeración (ej: C para C00001) |
isCustomer |
Es cliente |
isVendor |
Es proveedor |
Cada socio puede tener varias direcciones de facturación (B) y envío (S):
| Campo |
Descripción |
name |
Nombre de la dirección |
street |
Calle |
city |
Ciudad |
state |
Provincia |
zipCode |
Código postal |
countryCode |
Pais |
type |
B (facturación) / S (envío) |
isDefault |
Dirección por defecto |