InvManage.views.goods_receipt_note_views
Module Contents
Functions
|
Creates a goods receipt note (GRN) on |
|
Updates the goods receipt note (GRN) on |
|
Deletes the GRN with primary key |
|
Retrieves the list of GRNs on |
|
Opens the GRN with primary key |
- InvManage.views.goods_receipt_note_views.create_grn_view(request)
Creates a goods receipt note (GRN) on
POSTrequest, and returns a GRN creation form onGETrequest.- GET /grn
Gets the GRN creation form.
Example request:
GET /grn/ HTTP/1.1 Host: localhost:8000 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Example response:
HTTP/1.1 200 OK Vary: Accept Content-Type: text/html; charset=utf-8
- POST /grn
Creates a GRN. There are two modes: -
auto: Settinggrn-grnTypetoautocreates a GRN with PO reference. -manual: Settinggrn-grnTypetomanualcreates a GRN without PO reference. In this casethe
grn-poRefis not required.Example request:
POST /consumer/ HTTP/1.1 Host: localhost:8000 Content-Type: multipart/form-data;
- Form Parameters
grn-grnType –
autogrn-vendor –
4grn-poRef –
182grn-amendNumber –
546grn-amendDate –
2021-09-29grn-identifier –
846grn-date –
2021-09-29grn-transporter –
TeraTransportgrn-vehicleNumber –
GH-646358grn-gateInwardNumber –
864353grn-preparedBy –
KJLgrn-checkedBy –
KJHgrn-inspectedBy –
GIOgrn-approvedBy –
BHIform-TOTAL_FORMS –
3form-INITIAL_FORMS –
0form-MIN_NUM_FORMS –
form-MAX_NUM_FORMS –
form-0-product –
637form-0-quantity –
100form-0-receivedQty –
50form-0-acceptedQty –
50form-0-rejectedQty –
0form-0-remark –
OKform-0-DELETE –
form-0-grne_id –
-1form-0-ppe_id –
324form-1-product –
645form-1-quantity –
250form-1-receivedQty –
200form-1-acceptedQty –
180form-1-rejectedQty –
20form-1-remark –
20 pieces faultyform-1-DELETE –
form-1-grne_id –
-1form-1-ppe_id –
325form-2-product –
638form-2-quantity –
200form-2-receivedQty –
0form-2-acceptedQty –
0form-2-rejectedQty –
0form-2-remark –
form-2-DELETE –
form-2-grne_id –
-1form-2-ppe_id –
326
- Response Headers
Content-Type – multipart/form-data; boundary=—-WebKitFormBoundaryLTR88aZAnBUSE7mv
- Status Codes
302 Found – Redirects to
/grn.
- InvManage.views.goods_receipt_note_views.update_grn_view(request)
Updates the goods receipt note (GRN) on
POSTrequest, and returns a GRN update form onGETrequest.- GET /grn/update
Gets the GRN update form.
Example request:
GET /grn/update HTTP/1.1 Host: localhost:8000 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Example response:
HTTP/1.1 200 OK Vary: Accept Content-Type: text/html; charset=utf-8
- POST /grn/update
Updates a GRN. There are two modes: -
auto: Settinggrn-grnTypetoautocreates a GRN with PO reference. -manual: Settinggrn-grnTypetomanualcreates a GRN without PO reference. In this casethe
grn-poRefis not required.Example request:
POST /consumer/ HTTP/1.1 Host: localhost:8000 Content-Type: multipart/form-data;
- Form Parameters
grn-grnType –
autogrn-vendor –
4grn-poRef –
182grn-amendNumber –
546grn-amendDate –
2021-09-29grn-identifier –
846grn-date –
2021-09-29grn-transporter –
TeraTransportgrn-vehicleNumber –
GH-646358grn-gateInwardNumber –
864353grn-preparedBy –
KJLgrn-checkedBy –
KJHgrn-inspectedBy –
GIOgrn-approvedBy –
BHIform-TOTAL_FORMS –
3form-INITIAL_FORMS –
0form-MIN_NUM_FORMS –
form-MAX_NUM_FORMS –
form-0-product –
637form-0-quantity –
100form-0-receivedQty –
50form-0-acceptedQty –
50form-0-rejectedQty –
0form-0-remark –
OKform-0-DELETE –
form-0-grne_id –
-1form-0-ppe_id –
324form-1-product –
645form-1-quantity –
250form-1-receivedQty –
200form-1-acceptedQty –
180form-1-rejectedQty –
20form-1-remark –
20 pieces faultyform-1-DELETE –
form-1-grne_id –
-1form-1-ppe_id –
325form-2-product –
638form-2-quantity –
200form-2-receivedQty –
0form-2-acceptedQty –
0form-2-rejectedQty –
0form-2-remark –
form-2-DELETE –
form-2-grne_id –
-1form-2-ppe_id –
326
- Response Headers
Content-Type – multipart/form-data; boundary=—-WebKitFormBoundaryLTR88aZAnBUSE7mv
- Status Codes
302 Found – Redirects to
/grn.
- InvManage.views.goods_receipt_note_views.delete_grn_view(request, pk)
Deletes the GRN with primary key
object_idonPOSTrequest.- POST /grn/<str:object_id>/delete
Deletes the GRN represented by the primary key
object_id.Example request:
POST /grn/104/delete HTTP/1.1 Host: localhost:8000 Content-Type: application/x-www-form-urlencoded
- Parameters
object_id – GRN primary key.
- Response Headers
Content-Type – application/x-www-form-urlencoded
- Status Codes
302 Found – Redirects to
/grn.500 Internal Server Error – GRN matching query does not exist.
- InvManage.views.goods_receipt_note_views.display_grns_view(request)
Retrieves the list of GRNs on
GETrequest.- GET /grns/
Gets the list of all GRNs.
Example request:
GET /grns/ HTTP/1.1 Host: localhost:8000 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
- Form Parameters
page – The page number of the GRN list.
Example response:
HTTP/1.1 200 OK Vary: Accept Content-Type: text/html; charset=utf-8
- InvManage.views.goods_receipt_note_views.print_grn_view(request, pk)
Opens the GRN with primary key
grn_idfor printing onGETrequest.- POST /grn/<str:grn_id>/print
Opens the GRN represented by the primary key
grn_id.Example request:
POST /grn/103/print HTTP/1.1 Host: localhost:8000 Content-Type: application/x-www-form-urlencoded
Example response:
HTTP/1.1 200 OK Vary: Accept Content-Type: application/json; charset=utf-8 [ { "company": { "name": "Fringillami", "owner": "Ivor Barnett", "gstin": "89AAC056465468", "phone": "332 220-7026", "address": "Ap #849-6241 Euismod Av., 677598, Carinthia, Belgium", "email": "est.tempor@fringillami.org", "location": "Belgium", "image": "/media/images/hyperlink-green_x91WW5n.png" }, "grn": { "grnes": [ { "grn": 103, "grne_id": 117, "ppe_id": 324, "po_id": 293, "product": { "pk": 637, "name": "piano", "category": "Ultricies PC", "quantity": 23921, "identifier": "PROD9", "location": "Musselburgh", "description": "88-key, Tri-sensor Scaled Hammer Action Keyboard II, Simulated ebony and ivory keys ", "prod_id": 637 }, "quantity": 100, "receivedQty": 50, "acceptedQty": 50, "rejectedQty": 0, "remark": "OK" }, { "grn": 103, "grne_id": 118, "ppe_id": 325, "po_id": 293, "product": { "pk": 645, "name": "Tabl", "category": "Sociis Natoque Company", "quantity": 38276, "identifier": "PROD17", "location": "Schagen", "description": "aldgjlakjlkasdj", "prod_id": 645 }, "quantity": 250, "receivedQty": 200, "acceptedQty": 180, "rejectedQty": 20, "remark": "20 pieces faulty" } ], "date": "29-Sep-2021", "vendor": { "name": "Girish", "identifier": "GJ", "gstin": "GSTIN002", "address": { "name": "alsf", "address": "jas;k", "city": ";sdalkf", "phone": "alsf", "state": "kjdflk", "country": "ljflkj", "post": "54545" } }, "poRef": [ 182 ], "identifier": 846, "grnType": "auto", "amendDate": "2021-09-29T00:00:00Z", "transporter": "TeraTransport", "vehicleNumber": "GH-646358", "gateInwardNumber": "864353", "preparedBy": "KJL", "checkedBy": "KJH", "inspectedBy": "GIO", "approvedBy": "BHI" }, "shippingaddress": { "name": "Harding Gross", "address": "8798 At, St., 7639", "city": "Rome", "phone": "936 651-4847", "state": "Lazio", "country": "Italy", "post": "300326" }, "communication": { "email": "asfs@aflk.com", "phone": "6546432" } } ]
- Parameters
grn_id – GRN primary key.
- Response Headers
Content-Type – application/json
- Status Codes
200 OK – GRN print request successful.
500 Internal Server Error – GRN matching query does not exist.