AFAS Software – Gotchas

Service ID: afas

AFAS Software provides comprehensive business software solutions including ERP, HR, and payroll management for small to medium-sized businesses.

⚠️

23 gotchas across 23 resources

These are connector-specific behaviors and limitations to be aware of when integrating.

Attachments1 gotcha

allattachmentsAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

allbankAccountsAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

allbillPaymentsAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Bills1 gotcha

allbillsAll

AFAS Profit has no first-party purchase-invoice GetConnector on most tenants. The default purchase_invoices_connector setting (Profit_Creditor_Invoices) is the open-items / aged-creditors report — it only returns purchase invoices that are still unpaid. Posted-and-cleared invoices will not appear.

To list all bills (paid + open), the customer must deploy a tenant-specific GetConnector (e.g. one over FbInkfct) and set its name on the connection via purchase_invoices_connector.

The limit parameter may return fewer bills than specified. AFAS returns flat purchase-invoice line rows which are grouped by OrderNumber into complete bills. limit=N caps the raw row count, not the grouped bill count, so a single limit=10 request can return 3 bills (rows span 3 invoices) or 10 (every row is a different invoice).

Categories1 gotcha

allcategoriesAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Credit Notes1 gotcha

allcreditNotesAll

AFAS Profit derives credit notes from Profit_SalesorderLines by filtering rows with a negative AmtTotal or a credit-style Ordersoort (e.g. CR). Tenants that store credit notes in a separate journal (and not as negative sales-order lines) will return an empty list — set the credit_notes_connector setting to a tenant-specific GetConnector to override.

The limit parameter may return fewer credit notes than specified. AFAS returns flat sales-order line rows which are grouped by OrderNumber into complete credit notes. limit=N caps the raw row count, not the grouped credit-note count.

Customers1 gotcha

allcustomersAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Departments1 gotcha

alldepartmentsAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Employees1 gotcha

allemployeesAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

allexpenseCategoriesAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

allinvoiceItemsAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Invoices1 gotcha

allinvoicesAll

AFAS Profit derives sales invoices from Profit_SalesorderLines (sales-orders feed). The limit parameter may return fewer invoices than specified — AFAS returns flat sales-order line rows which are grouped by OrderNumber into complete invoices. limit=N caps the raw row count, not the grouped invoice count.

alljournalEntriesAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

allledgerAccountsAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Locations1 gotcha

alllocationsAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Payments1 gotcha

allpaymentsAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Projects1 gotcha

allprojectsAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

allpurchaseOrdersAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Quotes1 gotcha

allquotesAll

AFAS Profit's default sales-quotes GetConnector (Profit_Quotation) only exists on tenants that have the sales-quotes module deployed. On tenants without it, the list returns empty. Override quotes_connector on the connection to point at a tenant-specific quotes GetConnector if available.

The limit parameter may return fewer quotes than specified. AFAS returns flat quote line rows which are grouped by OrderNumber into complete quotes. limit=N caps the raw row count, not the grouped quote count.

Subsidiaries1 gotcha

allsubsidiariesAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Suppliers1 gotcha

allsuppliersAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

Tax Rates1 gotcha

alltaxRatesAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.

alltrackingCategoriesAll

AFAS does not expose a total record count in list responses. meta.total_count will not appear.