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.

⚠️

4 gotchas across 4 resources

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

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).

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.

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.

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.