n8n-nodes-centum
v0.2.29
Published
Centum es un nodo para n8n que te da acceso directo a la API de Centum sin necesidad de librerías extra: buscá clientes por criterios, creá nuevos registros y automatizá tu gestión de usuarios en un par de clics. Diseñado bajo las guidelines oficiales de
Maintainers
Keywords
Readme
n8n-nodes-centum

This is a custom node for n8n, an open-source workflow automation platform, designed to integrate with the Centum API, a system for managing customers, payments, and other business resources.
The Centum node simplifies interaction with the Centum API endpoints, allowing operations such as customer search, payment creation, and more directly inside your n8n workflows.
The node is built to be extensible, making it easy to add new operations for specific integration needs with Centum.
Requires 3 parameters in the Centum API credential:
| Field | Type | Example | Required | |-----------------------------------|------------|-------------------------------------------------------------|----------| | Public Access Key | Password | a1b2c3d4e5f6g7h8i9j0... | Yes | | CentumSuiteConsumidorApiPublicaId | Number | 12345 | Yes | | Centum URL | Text (URL) | https://plataformaX.centum.com.ar:23990/BLX | Yes | |-----------------------------------|------------|-------------------------------------------------------------|----------|
Available Operations
55 endpoints organized into 5 categories:
📦 Articles
articulo: Search articles with filters (categories, dates, stock)articuloPorId: Query by exact ID or codearticuloPorNombre: Query by article namearticulosDatosGenerales: Retrieve general article dataarticulosExistencia: Stock availability by brancharticulosImagenes: Download and process article imagesarticulosPrecioPorLista: Prices by price listarticulosSucursalesFisicas: Articles grouped by brancharticuloSucursalFisica: Specific article in branchbuscarArticulo: Search article by name or codecategoriasObtener: List categoriesmarcasObtener: List brandsrubrosObtener: List product groups
👤 Customers
clienteNuevo: Create a new customernuevoContribuyente: Register a taxpayer with CUITclientes: Paginated customer listclientesActualizar: Update customer dataclientesBusqueda: Search by email or DNIclientesBusquedaPorCuit: Search by CUITbuscarContribuyente: Search taxpayercomposicionSaldoCliente: Detailed account statusobtenerSaldoCliente: Current account balance
💳 Orders and Payments
cobros: Register a paymentobtenerCobros: Filter paymentsobtenerFacturasCobros: Payment invoice historycrearPedidoVenta: Create a sales orderobtenerPedidosDeVenta: List sales ordersobtenerFacturasPedidosVentas: Sales order invoice historyobtenerFacturasPedidosVentasPorID: Sales order invoice history by IDobtenerEstadosPedidosDeVenta: Available sales order statusespedidoVentaActividad: Check sales order activitygenerarVentas: Generate a salegenerarCompras: Generate a purchaseobtenerCompras: Filter purchasesgenerarOrdenCompra: Generate a purchase orderobtenerOrdenCompra: Get purchase order by IDobtenerOrdenesCompras: Filter purchase ordersobtenerBonificaciones: Get available discounts
🌍 Catalogs
provinciasLista: List of provinces (Argentina)departamentosLista: Departments by provincesucursalesFisicas: Physical brancheslistaPrecios: Available price listspromocionesCliente: Commercial promotions for customersregimenesEspecialesLista: Special tax regimesregimenesEspecialesPorId: Special regime by IDtipoComprobante: Voucher typesobtenerTurnoEntrega: Get delivery time slotsobtenerVendedores: Get sales representatives
⚙️ Utilities
generarProductosWoo: Transform data to WooCommerce formatprocesarImagenes: Image processing and synchronizationgenerarToken: Authentication token generationoperadoresMoviles: Retrieve mobile operator data based on credentialsproveedorBuscar: Search supplier by IDproveedorCrear: Create a new supplier
Prerequisites
To use this node, make sure you have the following installed in your development environment:
- n8n: Version 1.75.2 or higher (latest recommended for compatibility).
- Node.js: Version 20.x or higher.
- npm: Required to install and build the plugin.
- Git: To clone the repository.
- Centum API access: Valid credentials (
centumUrl,consumerApiPublicId,publicAccessKey) provided by your Centum provider.
Recommended: Follow the n8n guide to set up your development environment.
Using this Starter
Basic steps to work with this starter. For a detailed guide on creating and publishing nodes, see the documentation.
- Generate a new repository from this template.
git clone https://github.com/<your-username>/<your-repo>.git- Run
npm ito install dependencies. - Open the project in your editor.
- Explore the examples in
/nodesand/credentials. Modify or replace them with your own nodes. - Update
package.jsonwith your details. - Run
npm run lintto check for errors ornpm run lintfixto fix them automatically. - Test your node locally. See Running your node locally.
- Replace this README with your node documentation. Use the README TEMPLATE as a base.
- Update the LICENSE file with your details.
- Publish your package to npm.
Support
For issues or questions:
- Open an issue in the GitHub repository.
- Contact your Centum provider for API-related support.
- Check the n8n documentation for help with workflow integration.
License
This project is licensed under the MIT License. See the LICENSE file for details.
