Evidence Summary
- Create route
/compras/nvf/create- List route
/compras/nvf- Final view
/compras/nvf/view/OTk5OTAwMDAx- Workflow run
supplier-return-note-nvf-20260519T080457Z- Created document
999900001 / NVF 9999/1- Evidence file
raw/playwright/workflows/latest-supplier-return-note-nvf.json
When to Use This
Use Note Return Supplier [NVF] to record goods returned to a supplier. In the verified path the document stayed open and unpaid, did not create a payment row, and reduced physical stock for the returned article line.
Step-by-Step
- Open Purchases / Note Return Supplier [NVF], then click Create Return Note Supplier, or navigate directly to
/compras/nvf/create. - Confirm the page route is
/compras/nvf/createand the form is usingTipoOp=NVF. - Select the Supplier. The verified run used supplier
100, AI Demo Supplier 20260519T030323Z, VAT590303236. - Enter a traceable value in Supplier`s N.. The verified run used
AI-NVF-20260519T080457Z, checked byfindNumNoFornagainst tableNDevolF. - Review dates and defaults. The verified run used emission date
19/05/2026, due date20/05/2026, series9999, employeeDemo, payment conditionPP, currencyEUR, and warehouse1. - Add the article line. The verified line used article
AI-DEMO-20260519-021105, quantity1, unit cost1.23, VAT23%, and total1.51. - Click Save and Finish.
- Confirm the Are you sure? dialog with OK.
- OfficeGest posts
saveDocument, redirects to the NVF view, and keeps the document in Open status. The verified save response was999900001%&=&OKDOC&=&. - Search the NVF list for
999900001or the supplier reference. The verified list row had statusABR/ Open, total1.51, and paid value0. - Verify stock if the return includes stock-moving articles. The verified run changed warehouse
1stock from4to3.
Verified NVF Values
| Field | Value |
|---|---|
| Internal number | 999900001 |
| Visible document number | NVF 9999/1 |
| Supplier reference | AI-NVF-20260519T080457Z |
| Supplier | [100] AI Demo Supplier 20260519T030323Z, VAT 590303236 |
| Route/list identity | /compras/nvf, table NDevolF, tipoop=NVF, tipoterc=F, actualizacc=F, recibo=F. |
| Status | ABR / Open. Validation fields were blank in the verified list response. |
| Payment | No payment line; ValorPago=0. |
| Total | 1.51 |
| Stock/order effect | Physical stock in warehouse 1 changed from 4 to 3; customer-order quantity stayed 4; supplier-order quantity stayed 2. |
Backend Calls Observed
| Action or endpoint | Purpose |
|---|---|
NameEntidades&tabla=Forn | Loads supplier master data after selecting supplier 100. |
findNumNoForn | Checks duplicate supplier reference using tabela=NDevolF, supplier 100, and numnoforn=AI-NVF-20260519T080457Z. |
loadArtigoReducido&compras=T | Loads purchase article metadata, including physical stock 4, cost 1.23, VAT 23, customer-order quantity 4, and supplier-order quantity 2. |
insertLinhaTabDoc | Inserts the article into temporary NVF table 48087 with id_tipoop=NVF, cliente=100, isforn=T, quantity 1, and warehouse 1. |
price_variation_article | Checks supplier/article price variation for supplier 100. |
create_document&option=calcular_totais | Calculates net, VAT, and total for the NVF note. |
saveDocument | Creates the open NVF document. The verified payload used TipoOp=NVF, NumNoForn=AI-NVF-20260519T080457Z, MovimentaStock=1, id=48087, isedit=F, and israsc=0. No CodTipoLanc was present in the captured save payload. |
DT_List_DocumentosF | Verifies the note in the NVF list using table NDevolF, actualizacc=F, and tipoop=NVF. |
dt_list_recalc_stock_articles_lojas | Verifies warehouse stock after saving the NVF. |
Raw evidence: raw/playwright/workflows/supplier-return-note-nvf-20260519T080457Z.json. Screenshots: assets/screenshots/supplier-return-note-nvf-20260519T080457Z-01-create-page.png through assets/screenshots/supplier-return-note-nvf-20260519T080457Z-04-nvf-list.png.
Validation Notes
- No payment modal: NVF Save and Finish did not require supplier payment.
- Open state: the verified return note saved as
ABR/ Open withValorPago=0. - Validation state: unlike FAF/FRF/FSF/VDF/PEC/NCF/NDF rows, the verified NVF row returned blank validation fields rather than
N/D. - Stock effect: NVF reduced physical stock in the verified run, matching the operational meaning of returning goods to the supplier.