Open sahil-ondc opened 8 months ago
@aatif24
https://docs.google.com/spreadsheets/d/1APAvavF_BNbTA89benAlGtv0GuFvpn2b6XXi4lSdTTw/edit#gid=983332432
@aatif24
@aatif24
/message/order/documents should be provided as empty array - It is already an empty array
/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
@aatif24
@aatif24
/message/catalog/bpp~1fulfillments/2/type
- must be equal to one of the allowed values (Delivery, Self-Pickup)
@aatif24
/message/catalog/bpp~1providers/0/items/7/quantity/available/count available count must be either 99 or 0 only
Item isn't reduced 65e1a4c6649f4aa1eec4ae7e in [{\"item_id\":\"65e1a4c6649f4aa1eec4ae7e\",\"error\":\"40002\"}] is not present in fullfillments/items
Available count can't be less than @ondc/org/item_quantity.count
/message/order/fulfillments/1/end must have required property 'time'
Mismatch occured while comparing 'Cancel' fulfillment object with on_update_part_cancel
RoutingTag object is mandatory in Tags of Delivery Object for on_status_picked
Mismatch occured while comparing 'Cancel' fulfillment object with on_update_part_cancel
RoutingTag object is mandatory in Tags of Delivery Object for on_status_out_for_delivery
Mismatch occured while comparing 'Cancel' fulfillment object with on_update_part_cancel
/message/order/payment/@ondc~1org~1settlement_details/1/settlement_type must be equal to one of the allowed values (upi,neft,rtgs)
on_update_interim_reverse_qc must have initiated_by code in fulfillments/tags/list
@aatif24 Please fix the above mentioned errors before reiteration.
bpp/providers to check for support for variants,custom_group,etc
(Important).on_status
(Accepted) call is optional if the order is auto accepted in /on_confirmon_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_deliveredor
on_cancel_rto_disposed.
Transaction Id should be the same from /select
onwards.
Order id in /confirm
and /on_status_pending
do not match.
Start time "2024-05-14T11:33:17.181Z"
of on_confirm
mismatched with start time "2024-05-14T10:17:43.329Z"
of on_status_pending
for Delivery fulfillment.
End time "2024-05-14T12:03:17.181Z"
of on_confirm
mismatched with end time "2024-05-14T10:47:43.329Z"
of on_status_pending
for Delivery fulfillment.
End range start time "2024-05-14T12:03:17.181Z"
of on_confirm
mismatched with end range start time "2024-05-14T10:47:43.329Z"
of on_status_pending
for Delivery fulfillment.
End range end time "2024-05-14T12:33:17.181Z"
of on_confirm
mismatched with end range end time "2024-05-14T11:17:43.329Z"
of on_status_pending
for Delivery fulfillment.
Created At timestamp for /on_status_pending
should be equal to context timestamp at confirm.
Timestamp for /on_confirm
API cannot be greater than or equal to /on_status_pending
API.
Mismatch occurred while comparing 'Delivery' fulfillment object with on_status_pending
on key 'start' time/range.
Mismatch occurred while comparing 'Delivery' fulfillment object with on_status_pending
on key 'end' time/range.
@aatif24
@aatif24
Why is self-pickup in fulfillments when provider does not supports self-pickup?
@aatif24
Delivery
fulfillment is not in the given range provided for end objectReturn
fulfillment_id '6677f656b5a8661461300fbd' is not in the given range provided in on_update_approval@aatif24
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
ACK for all above points, please ignore these issues and proceed for other fixes and log submission.
@aatif24
@aatif24
/on_search
/on_search (inc)
/on_status
/select
/on_cancel
/on_cancel
/on_update (Approved)
@aatif24
@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
/on_confirm
/on_status
/on_update (initiated)
@aatif24
Previous issues have still not been resolved. Please fix those first. Also, answer the questions mentioned in the above comment. Please send a video demonstrating order journey and creation of variants through your seller panel.
@aatif24
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