Workflow

How to Check Purchase Integrations Hub4Data and Saphety

Safe probe verified. Probe purchase-integrations-safe-probe-20260519T084624Z opened the authenticated Hub4Data and Saphety purchase integration pages, captured their safe list/filter calls, and avoided import/transmit actions that could affect external integration state.

Evidence Summary

Hub4Data route
/compras/hub4data
Saphety route
/compras/integrationsaphety
Workflow run
purchase-integrations-safe-probe-20260519T084624Z
Evidence file
raw/playwright/workflows/latest-purchase-integrations-safe-probe.json

Observed purchase integration workflow for Hub4Data and Saphety

When to Use This

Use Purchases / Hub4Data to search supplier documents available from Hub4Data before integrating them into OfficeGest. Use Purchases / Integration Saphety to filter inbound Saphety records, review status, map Saphety document types to OfficeGest purchase document types, and manage selected records.

Hub4Data Steps

  1. Open Purchases / Hub4Data, or navigate directly to /compras/hub4data.
  2. Use the main list to review supplier documents returned by the integration. Expected columns are Supplier, Document Type, Document, Date, Date Due, Total N/ VAT, VAT Value, and Total.
  3. Click Search to open the find-documents modal.
  4. Fill or review Supplier, Document number, Date, Document Type, Serie, and Warehouse. The verified defaults included tipoop=AFT, series 9999, and warehouse 1.
  5. Keep Only not integrated enabled when you only want pending integration records.
  6. Click the modal Search button to refresh the integration list.
  7. Only use Integrate document after selecting and reviewing an external document. The safe probe did not click this button.

Demo limitation observed: the verified document-list call returned HTTP 500 with message Ocorreu um erro interno no servidor., so no Hub4Data document could be integrated in the demo run.

Saphety Steps

  1. Open Purchases / Integration Saphety, or navigate directly to /compras/integrationsaphety.
  2. Use Filters to set the date range. The safe probe used 01/04/2026 through 19/05/2026.
  3. Click Filter. The verified request was saphetyinbound&option=dt with listar=1.
  4. Review the records table. Expected columns include Num Contrib., Sender, Document Type, Nm.Doc., Date, Total Value, Status, and Doc. N..
  5. Use the document-type and integration-status filters to narrow records. Observed status filters include All, Not Sent, Sent, Accepted, Rejected, and Payed.
  6. Use the Settings tab to map Saphety document types to OfficeGest purchase document types. Observed mappings can target AFT, CD, PEC, EF, FAF, FRF, FSF, GCF, GRF, GTF, NCF, NDF, NVF, REF, RF, and VDF.
  7. Use With selected actions only after rows are selected and reviewed. The safe probe saw a Reject option and a rejection reason modal but did not submit it.
  8. Use Import Data Saphety only when you intend to import from Saphety. The safe probe captured the button but did not click it because it likely triggers an external import action.

The verified Saphety list request returned HTTP 200 with {"draw":0,"recordsTotal":0,"recordsFiltered":0,"data":[]}, so the demo had no inbound records in the tested date range.

Backend Calls Observed

IntegrationAction or endpointObserved result
Hub4Datahub4data&option=documentsCalled with from_date=19/04/2026, to_date=19/05/2026, and integrated=0. Demo response was HTTP 500 with JSON message Ocorreu um erro interno no servidor..
Hub4DataSel2_Select_v2Initializes warehouse selector from lojas and series selector from seriesdoc.
Saphetysaphetyinbound&option=dtCalled with dataini=01/04/2026, datafim=19/05/2026, and listar=1. Demo response was HTTP 200 with an empty DataTables payload.

Validation Notes