ONDC-Official / v1.2.0-logs

Retail and Logistics Logs for 1.2.0
9 stars 248 forks source link

Instastack (SA: RET13) - compliance check #1096

Open sahil-ondc opened 6 months ago

sahil-ondc commented 6 months ago

Flow 1

on_search_full_catalog_refresh

Flow 2

on_select

on_confirm

on_status

Flow3

on_select_out_of_stock

select

Flow4

on_cancel

Flow5

on_cancel

sandeepshahi commented 6 months ago

@aatif24

sahil-ondc commented 5 months ago

Flow 1

on_search (full catalog)

search (inc catalog)

on_search (full catalog)

Flow 2

init

on_init

on_confirm

on_status (pending)

on_status (packed)

on_status (picked)

on_status (out-for-delivery)

on_status (delivered)

Flow 3

on_select (out-of-stock)

Flow 4

on_cancel

Flow 5

Flow 6

on_status

Note

@aatif24

sahil-ondc commented 4 months ago

RET 13

Flow 1

on_search (full_catalog)

on_search (inc_catalog)

Flow 2

on_init

on_confirm

on_status (packed)

on_status (picked)

on_status

Flow 3, 4

Flow 5

on_cancel

Flow 6

@aatif24

aatif24 commented 4 months ago

on_status (packed)

/message/order/documents should be provided as empty array - It is already an empty array

on_status (picked)

/message/order/documents/url should be publically accessible - The link will be publicly accessible in prod. We will put in a static public link for now. Hope that's okay?

@sahil-ondc

sahil-ondc commented 4 months ago

RET 13

Flow 1

on_search (full_catalog)

Flow 2

on_select

on_init

on_status

@aatif24

NishthaMonga commented 4 months ago

Flow 2

on_confirm

Flow 3

on_select_out_of_stock

Flow 5

on_cancel

@aatif24

Jagannath-wits commented 4 months ago

Instastack: RET:13

Flow 1

For other flows the errors are same as Ret10

@aatif24

Jagannath-wits commented 4 months ago

Instastack : RET: 13

Flow1

on_search_full_catalog_refresh

Flow3

on_select_out_of_stock

Flow5

on_cancel

Flow6

on_status_packed

on_status_picked

on_status_out_for_delivery

on_status_delivered

on_update_interim_reverse_qc

on_update_approval

on_update_picked

on_update_delivered

on_update_interim_liquidated

on_update_liquidated

@aatif24 Please fix the above mentioned errors before reiteration.

Jagannath-wits commented 4 months ago

Flow 1

On Search Full Catalog Refresh

Flow 2

Flow 5

On Status

on_status_rto_delivered or on_status_rto_disposed must be provided in the flow 5 after on_cancel_rto_intiated and not on_cancel_rto_deliveredoron_cancel_rto_disposed.

Flow 6

On Status Pending


On Status Packed

Message/Order.Fulfillments/1/Start

Mismatch occurred while comparing 'Delivery' fulfillment object with on_status_pending on key 'start' time/range.

Message/Order.Fulfillments/1/End

Mismatch occurred while comparing 'Delivery' fulfillment object with on_status_pending on key 'end' time/range.


On Status Picked

On Status Out For Delivery


On Status Delivered

@aatif24

sahil-ondc commented 3 months ago

Flow 1

on_search (full catalog)

Other flows

select

on_select onwards

on_confirm

on_status (picked)

@aatif24

Jagannath-wits commented 3 months ago

Flow 1

on_search_full_catalog_refresh

Why is self-pickup in fulfillments when provider does not supports self-pickup?

Flow 2

on_status_picked

on_cancel

Flow 6

on_status_picked

@aatif24

Please note that some errors are either repeating or new errors which were not there previously are there in current iteration

sahil-ondc commented 2 months ago

Flow 1

on_search

on_search_inc

Other flows

select

on_init

on_status_picked

on_status_delivered

Flow 6

on_update_picked

@aatif24

aatif24 commented 1 month ago

Flow 1

on_search

STD code does not match with correct area_code on /on_search, area_code:302018 is mapped with std_code:0141 This is accurate mapping. pincode 302018 does belong to std code 0141. What is the issue here? Other flows

select

City code mismatch in /on_search_full_catalog_refresh and /select and it's processed in other calls as well Same as above

on_init

Only @ondc/org/buyer_app_finder_fee_type, @ondc/org/buyer_app_finder_fee_amount,@ondc/org/settlement_details are required in payment object as only buyer is collecting payment currently. Incase seller wants to collect the payment then you can send it the way you sent We are only sending the above mentioned attributes. What is the issue here?

on_status_picked

Invoice should be publically accessible - It is publicly accessible tracking_url is not accessible - It is publicly accessible

cc @sahil-ondc

sahil-ondc commented 1 month ago

ACK for all above points, please ignore these issues and proceed for other fixes and log submission.

@aatif24

sahil-ondc commented 1 month ago

Flow 2, 3

on_select

on_status

on_track

Flow 4

Flow 5

on_status

on_cancel

Flow 6

on_status

@aatif24

sandeepshahi commented 4 weeks ago

Flow 1

/on_search

/on_search (inc)

Flow 2

/on_status

Flow 3

/select

Flow 4

/on_cancel

Flow 5

/on_cancel

Flow 6

/on_update (Approved)

@aatif24

sahil-ondc commented 2 weeks ago

@aatif24, Manual log generation is not allowed as per the compliance, How minutes, seconds are microseconds are same, just date is changes.

https://github.com/ONDC-Official/v1.2.0-logs/commit/3cb97b0f1393dbc67319cebf9a85c43b3dd26697

Screenshot 2024-08-27 at 11 44 03 AM