binderp_get_account
Get account
The Bind ERP user and company this API key belongs to: user name, email, roles, branches (locations), company name, RFC (tax id), legal/commercial name, fiscal type and address. GET /api/UserProfile and /api/CompanyProfile.
Takes no parameters.
binderp_list_catalog
List catalog (branches, warehouses, price lists, currencies, bank accounts, users, categories)
List one of the reference catalogs whose ids other tools need: locations (branches), warehouses, price_lists, currencies, bank_accounts (with balances), users (employees) or categories. GET /api/Locations, /api/Warehouses, /api/PriceLists, /api/Currencies, /api/BankAccounts, /api/Users, /api/Categories.
Parameterstopskipfiltercatalogrequiredorderby
binderp_list_clients
List clients
List customers: id, number, name, legal name, RFC, email, phone, next contact date and branch. Filter with OData, e.g. substringof('acme', ClientName). GET /api/Clients.
Parameterstopskipfilterorderby
binderp_get_client
Get client
One customer with credit terms (days and limit), payment method, price list, branch, sales and credit contacts, discount, account number and addresses. GET /api/Clients/{id}.
Parametersclient_idrequired
binderp_get_client_addresses
Get client addresses
The addresses of a customer, with the ids that an order needs as address_id. GET /api/Clients/{id}/Addresses.
Parametersclient_idrequired
binderp_list_prospects
List prospects
List sales prospects (leads): id, name, company, email, phone and salesperson. GET /api/Prospects.
Parameterstopskipfilterorderby
binderp_get_prospect
Get prospect
One prospect: name, company, email, phone, comments, creation date and owner. GET /api/Prospects/{id}.
Parametersprospect_idrequired
binderp_list_providers
List providers (suppliers)
List suppliers: id, number, name, legal name, RFC, email, phone and city. GET /api/Providers.
Parameterstopskipfilterorderby
binderp_list_products
List products
List products: id, code, title, SKU, cost, current inventory, VAT flag, unit, currency and categories. Filter with OData, e.g. substringof('tornillo', Title). GET /api/Products.
Parameterstopskipfilterorderby
binderp_get_product
Get product
One product with prices per price list, inventory per warehouse, categories and alternative units. GET /api/Products/{id}.
Parametersproduct_idrequired
binderp_list_products_with_price_and_stock
List products with price and stock
Products with the price (from one price list) and stock (in one warehouse), VAT/IEPS, min/max and volume prices: the view a point-of-sale or quote needs. Get the ids from binderp_list_catalog. GET /api/ProductsPriceAndInventory.
Parameterstopskipwarehouse_idrequiredprice_list_idrequired
binderp_get_inventory
Get inventory by warehouse
Stock of every product in one warehouse: current inventory, balance, quantity on client orders and on purchase orders, value and SKU. Filter with OData, e.g. CurrentInventory lt 5 for low stock. GET /api/Inventory?warehouseID=.
Parameterstopskipfilterorderbywarehouse_idrequired
binderp_list_invoices
List invoices (sales)
List sales invoices, with series, number, date, client, RFC, subtotal, discount, taxes, total, payments received, credit notes, expiration date and status. Open balance = Total - Payments - CreditNotes (filter Total gt Payments, then subtract CreditNotes from the rows). GET /api/Invoices.
Parameterstopskipfilterorderby
binderp_get_invoice
Get invoice
One sale with client, status, payment terms, branch, warehouse, currency, totals, payments, credit notes and its product and service lines. Takes the invoice GUID or its number. GET /api/Invoices/{idOrNumber}.
Parametersinvoice_id_or_numberrequired
binderp_list_invoice_payments
List invoice payments
The payments registered against one invoice: date, account, amount, status and who registered them. GET /api/Invoices/Payment/{invoiceID}.
Parameterstopskiporderbyinvoice_idrequired
binderp_list_orders
List sales orders
List customer orders (pedidos): number, date, client, branch, warehouse, salesperson, currency, subtotals, taxes, total and status. GET /api/Orders.
Parameterstopskipfilterorderby
binderp_get_order
Get order
One customer order with address, status, totals and its product and service lines. GET /api/Orders/{id}.
Parametersorder_idrequired
binderp_list_quotes
List quotes
List quotes (cotizaciones): number, date, client, branch, comments, total, currency and status. GET /api/Quotes.
Parameterstopskipfilterorderby
binderp_get_quote
Get quote
One quote with client or prospect, totals and its line items. GET /api/Quotes/{id}.
Parametersquote_idrequired
binderp_list_purchase_orders
List purchase orders
List purchase orders to suppliers: number, warehouse, provider, date, status, quantity ordered and still missing, total and currency. GET /api/Purchases/GetPurchaseOrders.
Parameterstopskipfilterorderby
binderp_get_purchase_order
Get purchase order
One purchase order with its product lines, quantities received and totals. GET /api/Purchases/{id}.
Parameterspurchase_order_idrequired
binderp_list_activities
List activities
List CRM activities (calls, meetings, tasks): title, start and end, owner, done flag, type and the client or prospect they belong to. GET /api/Activities.
Parameterstopskipfilterorderby
binderp_create_prospect
Create prospect
Create a sales prospect (lead) in Bind ERP. Writes a new record visible to the whole team; it is not deduplicated, so check binderp_list_prospects first. No message is sent to the prospect. POST /api/Prospects.
Parametersnamerequiredemailphonecompanycommentsis_publicphone_ext
binderp_create_client
Create client
Create a customer in Bind ERP. Writes a new customer record (with credit terms) and is not deduplicated: check binderp_list_clients for the RFC first. The RFC must be valid for the tax authority (use XAXX010101000 for a generic public customer). No message is sent. Get price_list_id and location_id from binderp_list_catalog. POST /api/Clients.
Parametersrfcrequiredemailaddresscommenttelephonelegal_namerequiredcredit_dayslocation_idcredit_amountprice_list_idrequiredcommercial_namerequireddefault_discount+1 more
binderp_create_order
Create sales order
Create a customer order (pedido, not an invoice: nothing is stamped or invoiced and no email is sent) with product and/or service lines. It reserves stock and shows up in the sales pipeline, so confirm client, prices and quantities first. Get ids from binderp_list_clients, binderp_get_client_addresses, binderp_list_catalog and binderp_list_products. POST /api/Orders.
Parameterscommentsproductsservicesclient_idrequiredaddress_idrequiredorder_daterequiredcurrency_idrequiredlocation_idrequiredwarehouse_idrequiredexchange_rateprice_list_idrequiredpurchase_order