# Fail Fast ## Docs - [Account and language](https://failfast.ai/docs/admin/account-settings.md): Manage your profile, sign-in methods, and interface language from the Account section of Settings. - [API keys](https://failfast.ai/docs/admin/api-keys.md): Create and revoke API keys so external tools like n8n and Zapier can connect to your workspace. - [Integrations](https://failfast.ai/docs/admin/integrations.md): Connect your workspace with external services such as DIAN electronic documents and WhatsApp Business. - [Roles and permissions](https://failfast.ai/docs/admin/roles-and-permissions.md): Control what each person can see and do with roles, table permissions, record-level access, and menu visibility. - [Team and invitations](https://failfast.ai/docs/admin/team-and-invitations.md): See who belongs to your workspace, invite new teammates, and manage pending invitations. - [Workspace settings](https://failfast.ai/docs/admin/workspace-settings.md): Manage your company's identity, configuration, and subscription — and handle the destructive actions in the Danger Zone. - [AI assistant](https://failfast.ai/docs/ai/ai-assistant.md): Ask questions about your workspace and data, let the assistant act inside the app, and track background jobs. - [Email tools](https://failfast.ai/docs/ai/email-tools.md): Connect sending accounts, design HTML templates with record data, and send email from your workspace. - [WhatsApp chats](https://failfast.ai/docs/ai/whatsapp-chats.md): A shared WhatsApp inbox inside Fail Fast, with templates, handoff between bot and humans, and team assignment. - [Create a supplier invoice](https://failfast.ai/docs/api-reference/accounts-payable/create-a-supplier-invoice.md): Create a new record with optional child records. - [Delete a supplier invoice](https://failfast.ai/docs/api-reference/accounts-payable/delete-a-supplier-invoice.md): Override destroy method to prevent deletion of Advance instances. This is to ensure that Advance records are not deleted, as they may be linked to other data. - [Get a supplier invoice](https://failfast.ai/docs/api-reference/accounts-payable/get-a-supplier-invoice.md) - [List supplier invoices](https://failfast.ai/docs/api-reference/accounts-payable/list-supplier-invoices.md) - [Partially update a supplier invoice](https://failfast.ai/docs/api-reference/accounts-payable/partially-update-a-supplier-invoice.md) - [Update a supplier invoice](https://failfast.ai/docs/api-reference/accounts-payable/update-a-supplier-invoice.md) - [Create a customer invoice](https://failfast.ai/docs/api-reference/accounts-receivable/create-a-customer-invoice.md): Create a new record with optional child records. - [Delete a customer invoice](https://failfast.ai/docs/api-reference/accounts-receivable/delete-a-customer-invoice.md) - [Get a customer invoice](https://failfast.ai/docs/api-reference/accounts-receivable/get-a-customer-invoice.md) - [List customer invoices](https://failfast.ai/docs/api-reference/accounts-receivable/list-customer-invoices.md) - [Partially update a customer invoice](https://failfast.ai/docs/api-reference/accounts-receivable/partially-update-a-customer-invoice.md) - [Update a customer invoice](https://failfast.ai/docs/api-reference/accounts-receivable/update-a-customer-invoice.md) - [Authentication](https://failfast.ai/docs/api-reference/authentication.md): Authenticate requests with a workspace API key - [Create a lead](https://failfast.ai/docs/api-reference/crm/create-a-lead.md): Create a new record with optional child records. - [Create a ticket](https://failfast.ai/docs/api-reference/crm/create-a-ticket.md): Create a new record with optional child records. - [Create an opportunity](https://failfast.ai/docs/api-reference/crm/create-an-opportunity.md): Create a new record with optional child records. - [Delete a lead](https://failfast.ai/docs/api-reference/crm/delete-a-lead.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Delete a ticket](https://failfast.ai/docs/api-reference/crm/delete-a-ticket.md) - [Delete an opportunity](https://failfast.ai/docs/api-reference/crm/delete-an-opportunity.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Get a lead](https://failfast.ai/docs/api-reference/crm/get-a-lead.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Get a ticket](https://failfast.ai/docs/api-reference/crm/get-a-ticket.md) - [Get an opportunity](https://failfast.ai/docs/api-reference/crm/get-an-opportunity.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [List leads](https://failfast.ai/docs/api-reference/crm/list-leads.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [List opportunities](https://failfast.ai/docs/api-reference/crm/list-opportunities.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [List tickets](https://failfast.ai/docs/api-reference/crm/list-tickets.md) - [Partially update a lead](https://failfast.ai/docs/api-reference/crm/partially-update-a-lead.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Partially update a ticket](https://failfast.ai/docs/api-reference/crm/partially-update-a-ticket.md) - [Partially update an opportunity](https://failfast.ai/docs/api-reference/crm/partially-update-an-opportunity.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Update a lead](https://failfast.ai/docs/api-reference/crm/update-a-lead.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Update a ticket](https://failfast.ai/docs/api-reference/crm/update-a-ticket.md) - [Update an opportunity](https://failfast.ai/docs/api-reference/crm/update-an-opportunity.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Errors](https://failfast.ai/docs/api-reference/errors.md): How the API reports failures - [Introduction](https://failfast.ai/docs/api-reference/introduction.md): Work with your Fail Fast workspace data over a REST API - [Create a product](https://failfast.ai/docs/api-reference/inventory/create-a-product.md): Create a new record with optional child records. - [Create a product variant](https://failfast.ai/docs/api-reference/inventory/create-a-product-variant.md): Create a new record with optional child records. - [Create a warehouse](https://failfast.ai/docs/api-reference/inventory/create-a-warehouse.md): Create a new record with optional child records. - [Create an inventory movement](https://failfast.ai/docs/api-reference/inventory/create-an-inventory-movement.md): Create a new record with optional child records. - [Delete a product](https://failfast.ai/docs/api-reference/inventory/delete-a-product.md) - [Delete a product variant](https://failfast.ai/docs/api-reference/inventory/delete-a-product-variant.md) - [Delete a warehouse](https://failfast.ai/docs/api-reference/inventory/delete-a-warehouse.md) - [Delete an inventory movement](https://failfast.ai/docs/api-reference/inventory/delete-an-inventory-movement.md): Override destroy method to prevent deletion of Advance instances. This is to ensure that Advance records are not deleted, as they may be linked to other data. - [Get a product](https://failfast.ai/docs/api-reference/inventory/get-a-product.md) - [Get a product variant](https://failfast.ai/docs/api-reference/inventory/get-a-product-variant.md) - [Get a warehouse](https://failfast.ai/docs/api-reference/inventory/get-a-warehouse.md) - [Get an inventory movement](https://failfast.ai/docs/api-reference/inventory/get-an-inventory-movement.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [List inventory movements](https://failfast.ai/docs/api-reference/inventory/list-inventory-movements.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [List product variants](https://failfast.ai/docs/api-reference/inventory/list-product-variants.md) - [List products](https://failfast.ai/docs/api-reference/inventory/list-products.md) - [List warehouses](https://failfast.ai/docs/api-reference/inventory/list-warehouses.md) - [Partially update a product](https://failfast.ai/docs/api-reference/inventory/partially-update-a-product.md) - [Partially update a product variant](https://failfast.ai/docs/api-reference/inventory/partially-update-a-product-variant.md) - [Partially update a warehouse](https://failfast.ai/docs/api-reference/inventory/partially-update-a-warehouse.md) - [Partially update an inventory movement](https://failfast.ai/docs/api-reference/inventory/partially-update-an-inventory-movement.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Update a product](https://failfast.ai/docs/api-reference/inventory/update-a-product.md) - [Update a product variant](https://failfast.ai/docs/api-reference/inventory/update-a-product-variant.md) - [Update a warehouse](https://failfast.ai/docs/api-reference/inventory/update-a-warehouse.md) - [Update an inventory movement](https://failfast.ai/docs/api-reference/inventory/update-an-inventory-movement.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Pagination and filtering](https://failfast.ai/docs/api-reference/pagination-and-filtering.md): Page through lists, choose fields, sort, and filter results - [Create a sales quote](https://failfast.ai/docs/api-reference/sales/create-a-sales-quote.md): Create a new record with optional child records. - [Create an order](https://failfast.ai/docs/api-reference/sales/create-an-order.md): Create a new record with optional child records. - [Delete a sales quote](https://failfast.ai/docs/api-reference/sales/delete-a-sales-quote.md) - [Delete an order](https://failfast.ai/docs/api-reference/sales/delete-an-order.md) - [Get a sales quote](https://failfast.ai/docs/api-reference/sales/get-a-sales-quote.md) - [Get an order](https://failfast.ai/docs/api-reference/sales/get-an-order.md) - [List orders](https://failfast.ai/docs/api-reference/sales/list-orders.md) - [List sales quotes](https://failfast.ai/docs/api-reference/sales/list-sales-quotes.md) - [Partially update a sales quote](https://failfast.ai/docs/api-reference/sales/partially-update-a-sales-quote.md) - [Partially update an order](https://failfast.ai/docs/api-reference/sales/partially-update-an-order.md) - [Update a sales quote](https://failfast.ai/docs/api-reference/sales/update-a-sales-quote.md) - [Update an order](https://failfast.ai/docs/api-reference/sales/update-an-order.md) - [Create a customer](https://failfast.ai/docs/api-reference/stakeholders/create-a-customer.md): Create a new record with optional child records. - [Create a stakeholder](https://failfast.ai/docs/api-reference/stakeholders/create-a-stakeholder.md): Create a new record with optional child records. - [Create a supplier](https://failfast.ai/docs/api-reference/stakeholders/create-a-supplier.md): Create a new record with optional child records. - [Delete a customer](https://failfast.ai/docs/api-reference/stakeholders/delete-a-customer.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Delete a stakeholder](https://failfast.ai/docs/api-reference/stakeholders/delete-a-stakeholder.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Delete a supplier](https://failfast.ai/docs/api-reference/stakeholders/delete-a-supplier.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Get a customer](https://failfast.ai/docs/api-reference/stakeholders/get-a-customer.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Get a stakeholder](https://failfast.ai/docs/api-reference/stakeholders/get-a-stakeholder.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Get a supplier](https://failfast.ai/docs/api-reference/stakeholders/get-a-supplier.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [List customers](https://failfast.ai/docs/api-reference/stakeholders/list-customers.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [List stakeholders](https://failfast.ai/docs/api-reference/stakeholders/list-stakeholders.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [List suppliers](https://failfast.ai/docs/api-reference/stakeholders/list-suppliers.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Partially update a customer](https://failfast.ai/docs/api-reference/stakeholders/partially-update-a-customer.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Partially update a stakeholder](https://failfast.ai/docs/api-reference/stakeholders/partially-update-a-stakeholder.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Partially update a supplier](https://failfast.ai/docs/api-reference/stakeholders/partially-update-a-supplier.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Update a customer](https://failfast.ai/docs/api-reference/stakeholders/update-a-customer.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Update a stakeholder](https://failfast.ai/docs/api-reference/stakeholders/update-a-stakeholder.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Update a supplier](https://failfast.ai/docs/api-reference/stakeholders/update-a-supplier.md): Base ViewSet para modelos que referencian a Stakeholder. Enriquecemos el queryset con joins y un campo 'stakeholder_name', y aplicamos automáticamente el filtro por member_id si está en el request. - [Create a calendar event](https://failfast.ai/docs/api-reference/tasks-and-calendar/create-a-calendar-event.md): Create a new record with optional child records. - [Create a task](https://failfast.ai/docs/api-reference/tasks-and-calendar/create-a-task.md): Create a new record with optional child records. - [Delete a calendar event](https://failfast.ai/docs/api-reference/tasks-and-calendar/delete-a-calendar-event.md) - [Delete a task](https://failfast.ai/docs/api-reference/tasks-and-calendar/delete-a-task.md) - [Get a calendar event](https://failfast.ai/docs/api-reference/tasks-and-calendar/get-a-calendar-event.md) - [Get a task](https://failfast.ai/docs/api-reference/tasks-and-calendar/get-a-task.md) - [List calendar events](https://failfast.ai/docs/api-reference/tasks-and-calendar/list-calendar-events.md) - [List tasks](https://failfast.ai/docs/api-reference/tasks-and-calendar/list-tasks.md) - [Partially update a calendar event](https://failfast.ai/docs/api-reference/tasks-and-calendar/partially-update-a-calendar-event.md) - [Partially update a task](https://failfast.ai/docs/api-reference/tasks-and-calendar/partially-update-a-task.md) - [Update a calendar event](https://failfast.ai/docs/api-reference/tasks-and-calendar/update-a-calendar-event.md) - [Update a task](https://failfast.ai/docs/api-reference/tasks-and-calendar/update-a-task.md) - [Create a payment](https://failfast.ai/docs/api-reference/treasury/create-a-payment.md): Create a new record with optional child records. - [Create an income record](https://failfast.ai/docs/api-reference/treasury/create-an-income-record.md): Create a new record with optional child records. - [Delete a payment](https://failfast.ai/docs/api-reference/treasury/delete-a-payment.md) - [Delete an income record](https://failfast.ai/docs/api-reference/treasury/delete-an-income-record.md) - [Get a payment](https://failfast.ai/docs/api-reference/treasury/get-a-payment.md) - [Get an income record](https://failfast.ai/docs/api-reference/treasury/get-an-income-record.md) - [List income records](https://failfast.ai/docs/api-reference/treasury/list-income-records.md) - [List payments](https://failfast.ai/docs/api-reference/treasury/list-payments.md) - [Partially update a payment](https://failfast.ai/docs/api-reference/treasury/partially-update-a-payment.md) - [Partially update an income record](https://failfast.ai/docs/api-reference/treasury/partially-update-an-income-record.md) - [Update a payment](https://failfast.ai/docs/api-reference/treasury/update-a-payment.md) - [Update an income record](https://failfast.ai/docs/api-reference/treasury/update-an-income-record.md) - [Credentials](https://failfast.ai/docs/automation/credentials.md): Store the authentication a workflow node needs to call a service, once, and reuse it everywhere. - [Executions and run history](https://failfast.ai/docs/automation/executions.md): Review every workflow run, inspect what each node produced, and debug failures. - [Node reference](https://failfast.ai/docs/automation/nodes.md): Every execution node you can add to a workflow, grouped by what it does. - [Triggers](https://failfast.ai/docs/automation/triggers.md): The events that start a workflow, from manual runs to schedules, webhooks, forms, and documents. - [Workflows](https://failfast.ai/docs/automation/workflows.md): Build visual automations that react to events in your workspace and run a chain of actions. - [Data homologation](https://failfast.ai/docs/data/data-homologation.md): Map external data structures and codes to your workspace's fields and values, so data from outside systems lands in the right place. - [Field rules](https://failfast.ai/docs/data/field-rules.md): Add behavior to forms — validate input, show or hide sections, set values, call services, and react to what users do. - [Field rule reference](https://failfast.ai/docs/data/field-rules-reference.md): Every method, property, and helper available inside a field rule — the field object, form and note helpers, workspace context, and built-in objects. - [Fields and field types](https://failfast.ai/docs/data/fields.md): The field types available for your tables, what each one stores, and how to add and configure fields. - [Forms and form templates](https://failfast.ai/docs/data/forms.md): How records are created and edited, and how to give one table several form templates for different situations. - [Import and export data](https://failfast.ai/docs/data/import-export.md): Download table data as Excel, and bring data in through the Data Migration wizard with progress tracked in Agent Tasks. - [Page Designer](https://failfast.ai/docs/data/page-designer.md): The visual editor for form templates and operation pages — arrange blocks, attach rules, preview, and save. - [Work with tables](https://failfast.ai/docs/data/tables.md): Search, filter, sort, and group records, control which fields you see, and create new records — with settings saved per view. - [Views](https://failfast.ai/docs/data/views.md): Look at the same table as a grid, a kanban board, a calendar, a gallery, or a dashboard — each view with its own saved configuration. - [Document management](https://failfast.ai/docs/documents/document-management.md): Attach files to your business records with document types, validation, expiration tracking, and automated intake flows. - [Accounting](https://failfast.ai/docs/finance/accounting.md): The general ledger of your company: chart of accounts, accounting books, journal entries, period control, and financial reports. - [Bank reconciliation](https://failfast.ai/docs/finance/bank-reconciliation.md): Upload your bank statement, let automatic matching pair it with recorded movements, review suggestions, and finish the reconciliation. - [Electronic documents (DIAN)](https://failfast.ai/docs/finance/electronic-invoicing.md): Set up Colombian electronic invoicing: issue electronic documents under your DIAN resolutions and process the ones you receive from suppliers. - [Fixed assets](https://failfast.ai/docs/finance/fixed-assets.md): Register your company's assets, capitalize improvements, and run monthly depreciation that posts straight to accounting. - [Treasury](https://failfast.ai/docs/finance/treasury.md): Manage bank accounts and cash registers, record money in and money out, generate bank payment files, and close the treasury month. - [Create or join a workspace](https://failfast.ai/docs/getting-started/create-your-workspace.md): Set up a new company in Fail Fast or join an existing one by invitation. - [Navigate the app](https://failfast.ai/docs/getting-started/navigate-the-app.md): A tour of the Fail Fast interface — the workspace dropdown, the fixed sidebar items, and the Programs tree. - [Quickstart](https://failfast.ai/docs/getting-started/quickstart.md): Go from signing in to creating your first record and chatting with the AI assistant in about ten minutes. - [Fail Fast documentation](https://failfast.ai/docs/index.md): Learn how to run your company on Fail Fast — the all-in-one no-code business platform and ERP. - [CRM and stakeholders](https://failfast.ai/docs/operations/crm.md): Manage stakeholders, leads, opportunities, campaigns, segments, interactions, and support tickets - [Insurance and legal registries](https://failfast.ai/docs/operations/insurance-and-legal.md): Register insurance policies and legal processes with their supporting catalogs - [Inventory](https://failfast.ai/docs/operations/inventory.md): Control products, warehouses, stock movements, lots, serials, and costing - [Marketplace](https://failfast.ai/docs/operations/marketplace.md): Create quotes, orders, and invoices visually from a product catalog and cart - [Business modules overview](https://failfast.ai/docs/operations/overview.md): How Fail Fast delivers CRM, sales, purchasing, inventory, and finance as pages in your workspace - [Point of sale](https://failfast.ai/docs/operations/pos.md): Sell fast at the counter and keep full control of cash sessions and branch closures - [Purchasing](https://failfast.ai/docs/operations/purchasing.md): Run procure-to-pay from the purchase order to the supplier payment - [Sales quotes and orders](https://failfast.ai/docs/operations/sales.md): Run order-to-cash from the first quote to the collected payment - [Build pages with blocks](https://failfast.ai/docs/platform/block-editor.md): Compose working screens from tables, forms, reports, and dashboards using the Notion-style block editor. - [Calendar and tasks](https://failfast.ai/docs/platform/calendar-and-tasks.md): Schedule and reschedule events on the Calendar, sync with Google Calendar, and track tasks on individual records. - [Core concepts](https://failfast.ai/docs/platform/core-concepts.md): The mental model behind Fail Fast — from your workspace down to tables, forms, and the rules that connect them. - [Programs and pages](https://failfast.ai/docs/platform/programs-and-pages.md): Organize your workspace's navigation tree — create pages, nest and reorder items, and control who sees what. - [Sharing and publishing](https://failfast.ai/docs/platform/sharing-and-publishing.md): Give specific people access to a page, or publish it to the web with a public link. - [Dashboards and reports](https://failfast.ai/docs/reporting/dashboards-and-reports.md): Build interactive dashboards for live monitoring and pixel-perfect reports for printable, parameterized documents. - [Transport billing and settlement](https://failfast.ai/docs/transport/billing-and-settlement.md): After the trip: group remittances to invoice the customer, and legalize compliments to settle the carrier. - [RNDC and fleet monitoring](https://failfast.ai/docs/transport/fleet-monitoring.md): Report dispatches to the Ministry of Transport's RNDC registry and track trips with events from your GPS providers. - [Transport operations](https://failfast.ai/docs/transport/operations.md): Run the daily transport chain: create service orders, assign load orders, generate remittances, and build manifests. - [Transport management](https://failfast.ai/docs/transport/overview.md): National road-freight management for Colombia: from the customer's service order to the manifest, billing, carrier settlement, and RNDC reporting. ## OpenAPI Specs - [openapi](https://failfast.ai/docs/api-reference/openapi.json)