Saltar al contenido principal

Beneficiarios

Cada vez que le vende a un cliente nuevo o le compra a un proveedor por primera vez, conviene tenerlo registrado como beneficiario antes de hacer la primera transacción. También es el momento de revisarlo cuando un contacto cambia de teléfono, de dirección o de datos fiscales. Los beneficiarios son las personas o empresas con las que usted realiza transacciones comerciales, y en Zauru pueden ser clientes, proveedores o ambos a la vez.

Listado de beneficiarios​

El listado de beneficiarios permite consultar y filtrar las personas o empresas registradas en Zauru. Los filtros disponibles son:

  • Todos: muestra todos los beneficiarios.
  • Clientes: muestra solo los beneficiarios marcados como compradores.
  • Proveedores: muestra solo los beneficiarios marcados como vendedores.
  • Clientes y Proveedores: muestra los beneficiarios marcados como ambos.

También se pueden filtrar por etiquetas (tags) utilizando la nube de etiquetas.

Listado de beneficiarios con filtros Todos, Clientes, Proveedores y Clientes y Proveedores

En el listado se puede buscar por nombre, referencia, NIT, dirección, teléfono, correo electrónico y categoría de beneficiario. La búsqueda admite coincidencias parciales y similitud (trigram).

Crear un nuevo beneficiario​

Los pasos para crear un nuevo beneficiario son:

  1. Ir a "Contabilidad".
  2. Seleccionar "Beneficiarios".
  3. Hacer clic en "Nuevo Beneficiario".

Formulario de nuevo beneficiario

Campos del beneficiario​

  • Nombre: nombre de la persona o empresa.
  • Referencia: nombre común o apodo con el que identifica al beneficiario.
  • Es proveedor: marcar si el beneficiario es proveedor de bienes o servicios.
  • Tipo de proveedor: al marcar "Es proveedor", elegir si es proveedor de bienes o de servicios.
  • Es cliente: marcar si el beneficiario es cliente.
  • Categoría de beneficiario: clasificación del beneficiario (ej. nacional, extranjero, empleado, etc.).
  • NIT: número de identificación tributaria.
  • Moneda: moneda en la que opera el beneficiario.
  • Etiquetas: etiquetas para clasificar y filtrar al beneficiario.
  • Término de pago por defecto: plazo de pago que se asigna automáticamente en transacciones. Se muestra al marcar "Es cliente".
  • DPI: documento personal de identificación (para personas individuales).

Datos fiscales​

  • Exento: marcar si el beneficiario está exento de IVA.
  • Pequeño contribuyente: marcar si aplica el régimen de pequeño contribuyente.
  • Gran contribuyente: marcar si es gran contribuyente.
  • Registro tributario: número de registro fiscal extendido (solo El Salvador).
  • Actividad económica: giro o actividad del beneficiario (solo El Salvador).

Datos de contacto y ubicación​

  • Dirección (línea 1 y 2): dirección física del beneficiario.
  • País: país de residencia fiscal. Se muestra al marcar "Es extranjero".
  • Ciudad: ciudad de ubicación.
  • Teléfono: número de contacto.
  • Correo electrónico: email de contacto.
  • Página web: sitio web del beneficiario.
  • Contacto: nombre de la persona de contacto.
  • Teléfono del contacto: teléfono directo del contacto.
  • Email del contacto: correo del contacto.
  • Es extranjero: marcar si el beneficiario es del extranjero.

Documentos y notas​

  • Imagen: adjuntar una imagen o logotipo del beneficiario.
  • PDF: adjuntar un documento PDF relacionado.
  • Notas: notas internas sobre el beneficiario.

Formularios personalizados​

Los beneficiarios pueden tener formularios personalizados asociados, que permiten capturar información adicional específica para su empresa.

Ver detalle del beneficiario​

Al ver el detalle de un beneficiario se muestra:

  • La información registrada del beneficiario.
  • El listado de transacciones contables asociadas a este beneficiario.
  • Los formularios personalizados enviados para este beneficiario.

Vista de detalle del beneficiario con transacciones asociadas

Editar un beneficiario​

  1. Ir a "Contabilidad".
  2. Seleccionar "Beneficiarios".
  3. Seleccionar el beneficiario que desea modificar.
  4. Hacer clic en "Editar".
  5. Actualizar la información necesaria.
  6. Guardar los cambios.

Numeración automática​

Si la numeración automática de documentos está configurada, el campo "Número de beneficiario" se asigna automáticamente con un ID único secuencial.

API (llamadas desde sistemas externos)​

Consultar listado de beneficiarios​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/payees.json

Esto devolverá un JSON similar a este:

[
{
"id": "2080191",
"zid": "87",
"id_number": null,
"active": true,
"name": "Cliente CRM",
"vendor": false,
"buyer": true,
"tin": "12345678-9",
"reference": null,
"address_line_1": null,
"address_line_2": null,
"delivery_address": null,
"currency_id": "1",
"credit_limit": "0.0",
"payee_category_id": null,
"web": null,
"phone": null,
"email": null,
"contact": null,
"contact_phone": null,
"contact_email": null,
"contact2": null,
"contact2_phone": null,
"contact2_email": null,
"notes": null,
"entity_id": "1303",
"updater_id": "23",
"created_at": "2026-08-06 04:12:08.19016",
"updated_at": "2026-08-06 04:12:08.19016",
"employee_id": null,
"service_provider": true,
"invoices_in_credit_limit": null,
"payment_delay_in_credit_limit": false,
"pdf": null,
"image": null,
"excempt": false,
"small_taxpayer": false,
"foreign": false,
"latitude": null,
"longitude": null,
"great_contributor": null,
"tax_withholding_agent": false,
"subject_to_withholding_taxes": false,
"personal_identification_number": null,
"client_for_export": false,
"payee_activity_id": null,
"city_id": null,
"taxpayer_registry": null,
"district_id": null,
"default_payment_term_id": null,
"country_id": null
}
]

Listado de beneficiarios (datatables)​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X POST \
-d '{
"start": 0,
"length": 40,
"scope": "all"
}' \
https://app.zauru.com/accounting/payees/datatables.json

Obtener detalle de un beneficiario​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/payees/1.json

Esto devolverá un JSON similar a este:

{
"id": "2080191",
"zid": "87",
"id_number": null,
"active": true,
"name": "Cliente CRM",
"vendor": false,
"buyer": true,
"tin": "12345678-9",
"reference": null,
"address_line_1": null,
"address_line_2": null,
"delivery_address": null,
"currency_id": "1",
"credit_limit": "0.0",
"payee_category_id": null,
"web": null,
"phone": null,
"email": null,
"contact": null,
"contact_phone": null,
"contact_email": null,
"contact2": null,
"contact2_phone": null,
"contact2_email": null,
"notes": null,
"entity_id": "1303",
"updater_id": "23",
"created_at": "2026-08-06 04:12:08.19016",
"updated_at": "2026-08-06 04:12:08.19016",
"employee_id": null,
"service_provider": true,
"invoices_in_credit_limit": null,
"payment_delay_in_credit_limit": false,
"pdf": null,
"image": null,
"excempt": false,
"small_taxpayer": false,
"foreign": false,
"latitude": null,
"longitude": null,
"great_contributor": null,
"tax_withholding_agent": false,
"subject_to_withholding_taxes": false,
"personal_identification_number": null,
"client_for_export": false,
"payee_activity_id": null,
"city_id": null,
"taxpayer_registry": null,
"district_id": null,
"default_payment_term_id": null,
"country_id": null
}

Obtener el formulario de nuevo beneficiario​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/payees/new.json

Esto devolverá un JSON similar a este:

{
"id": "2080191",
"zid": "87",
"id_number": null,
"active": true,
"name": "Cliente CRM",
"vendor": false,
"buyer": true,
"tin": "12345678-9",
"reference": null,
"address_line_1": null,
"address_line_2": null,
"delivery_address": null,
"currency_id": "1",
"credit_limit": "0.0",
"payee_category_id": null,
"web": null,
"phone": null,
"email": null,
"contact": null,
"contact_phone": null,
"contact_email": null,
"contact2": null,
"contact2_phone": null,
"contact2_email": null,
"notes": null,
"entity_id": "1303",
"updater_id": "23",
"created_at": "2026-08-06 04:12:08.19016",
"updated_at": "2026-08-06 04:12:08.19016",
"employee_id": null,
"service_provider": true,
"invoices_in_credit_limit": null,
"payment_delay_in_credit_limit": false,
"pdf": null,
"image": null,
"excempt": false,
"small_taxpayer": false,
"foreign": false,
"latitude": null,
"longitude": null,
"great_contributor": null,
"tax_withholding_agent": false,
"subject_to_withholding_taxes": false,
"personal_identification_number": null,
"client_for_export": false,
"payee_activity_id": null,
"city_id": null,
"taxpayer_registry": null,
"district_id": null,
"default_payment_term_id": null,
"country_id": null
}

Obtener el formulario de edición de un beneficiario​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/accounting/payees/1/edit.json

Esto devolverá un JSON similar a este:

{
"id": "2080191",
"zid": "87",
"id_number": null,
"active": true,
"name": "Cliente CRM",
"vendor": false,
"buyer": true,
"tin": "12345678-9",
"reference": null,
"address_line_1": null,
"address_line_2": null,
"delivery_address": null,
"currency_id": "1",
"credit_limit": "0.0",
"payee_category_id": null,
"web": null,
"phone": null,
"email": null,
"contact": null,
"contact_phone": null,
"contact_email": null,
"contact2": null,
"contact2_phone": null,
"contact2_email": null,
"notes": null,
"entity_id": "1303",
"updater_id": "23",
"created_at": "2026-08-06 04:12:08.19016",
"updated_at": "2026-08-06 04:12:08.19016",
"employee_id": null,
"service_provider": true,
"invoices_in_credit_limit": null,
"payment_delay_in_credit_limit": false,
"pdf": null,
"image": null,
"excempt": false,
"small_taxpayer": false,
"foreign": false,
"latitude": null,
"longitude": null,
"great_contributor": null,
"tax_withholding_agent": false,
"subject_to_withholding_taxes": false,
"personal_identification_number": null,
"client_for_export": false,
"payee_activity_id": null,
"city_id": null,
"taxpayer_registry": null,
"district_id": null,
"default_payment_term_id": null,
"country_id": null
}

Crear un beneficiario​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X POST \
-d '{
"payee": {
"vendor": true,
"buyer": false,
"name": "Proveedor Prueba, S.A.",
"tin": "1234567-8",
"payee_category_id": 1,
"currency_id": 1,
"address_line_1": "Ciudad",
"country_id": 1,
"phone": "2222-2222",
"email": "proveedor@ejemplo.com"
}
}' \
https://app.zauru.com/accounting/payees.json

Esto devolverá un JSON similar a este:

{
"id": "2080191",
"zid": "87",
"id_number": null,
"active": true,
"name": "Cliente CRM",
"vendor": false,
"buyer": true,
"tin": "12345678-9",
"reference": null,
"address_line_1": null,
"address_line_2": null,
"delivery_address": null,
"currency_id": "1",
"credit_limit": "0.0",
"payee_category_id": null,
"web": null,
"phone": null,
"email": null,
"contact": null,
"contact_phone": null,
"contact_email": null,
"contact2": null,
"contact2_phone": null,
"contact2_email": null,
"notes": null,
"entity_id": "1303",
"updater_id": "23",
"created_at": "2026-08-06 04:12:08.19016",
"updated_at": "2026-08-06 04:12:08.19016",
"employee_id": null,
"service_provider": true,
"invoices_in_credit_limit": null,
"payment_delay_in_credit_limit": false,
"pdf": null,
"image": null,
"excempt": false,
"small_taxpayer": false,
"foreign": false,
"latitude": null,
"longitude": null,
"great_contributor": null,
"tax_withholding_agent": false,
"subject_to_withholding_taxes": false,
"personal_identification_number": null,
"client_for_export": false,
"payee_activity_id": null,
"city_id": null,
"taxpayer_registry": null,
"district_id": null,
"default_payment_term_id": null,
"country_id": null
}

Actualizar un beneficiario​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X PUT \
-d '{
"payee": {
"name": "Proveedor Prueba Actualizado, S.A.",
"email": "nuevo@ejemplo.com"
}
}' \
https://app.zauru.com/accounting/payees/1.json

Esto devolverá un JSON similar a este:

{
"id": "2080191",
"zid": "87",
"id_number": null,
"active": true,
"name": "Cliente CRM",
"vendor": false,
"buyer": true,
"tin": "12345678-9",
"reference": null,
"address_line_1": null,
"address_line_2": null,
"delivery_address": null,
"currency_id": "1",
"credit_limit": "0.0",
"payee_category_id": null,
"web": null,
"phone": null,
"email": null,
"contact": null,
"contact_phone": null,
"contact_email": null,
"contact2": null,
"contact2_phone": null,
"contact2_email": null,
"notes": null,
"entity_id": "1303",
"updater_id": "23",
"created_at": "2026-08-06 04:12:08.19016",
"updated_at": "2026-08-06 04:12:08.19016",
"employee_id": null,
"service_provider": true,
"invoices_in_credit_limit": null,
"payment_delay_in_credit_limit": false,
"pdf": null,
"image": null,
"excempt": false,
"small_taxpayer": false,
"foreign": false,
"latitude": null,
"longitude": null,
"great_contributor": null,
"tax_withholding_agent": false,
"subject_to_withholding_taxes": false,
"personal_identification_number": null,
"client_for_export": false,
"payee_activity_id": null,
"city_id": null,
"taxpayer_registry": null,
"district_id": null,
"default_payment_term_id": null,
"country_id": null
}

¿Le fue útil esta guía?