Open tanyamadaan opened 10 months ago
Flow1
As discussed, kindly submit logs with a different NP.
/on_search:
/select:
/on_init:
/on_confirm:
/on_search
/on_select
/init
/on_init
/confirm
/status
/on_confirm
/on_select (Reject)
@abhinavv245 @ondc/org/item_quantity will be updated to the available quantity, subsequently price will be updated (@ondc/org/item_quantity/count * item/price/value)
can u elaborate on this point?
@sanushilshad The item quantity may either be 0, indicating it is completely out of stock, or a reduced quantity that is currently in stock (available). If the item quantity is 0, signifying it is completely out of stock, or if there is a reduced quantity available, the price will be adjusted accordingly based on the quantity.
/on_select
/init
/on_init
/on_status
/on_select (Reject)
@abhinavv245 Include packing, tax, misc, discount charges in the quote breakdown unless their values are zero. The above fields in the quotes in flow, can u send the exact field which is not there?
@sanushilshad What I meant was include these charges only if their value is not zero. If the values is zero, that shall not be included except the delivery charge, that needs to be provided if the fulfillment is 'Serviceable'.
@abhinavv245 is it mandatory to not include the values with zero?
@sanushilshad It is a suggestion.
@abhinavv245 noted
Are updates for other fulfillment states being sent? (Pending, Agent-assigned) @abhinavv245 no, we are only using three status for now picked-up, Out-for-delivery, and delivered
@abhinavv245 BAP payment for RFQ flow is not yet implemented yet.
/on_search
/select
/on_select
/on_init
/on_select
@sanushilshad
/search
/init
/on_init
/on_select (Reject)
@sanushilshad
/on_init
/on_select (Reject)
/select
/on_select (Reject)
@sanushilshad
@abhinavv245 can you point out the reasons for RFQ Seller App log rejection?
/on_select
/on_init
fulfillments/0/@ondc/org/TAT cannot change from the one provided in /on_select (P2D)
similar issues
/on_select (Reject)
@abhinavv245
@sanushilshad Yes, it is mandatory even if it is rejected. Only in case the location is non-serviceable, delivery charges will not be provided.
@abhinavv245 -Total price of the item with item id BESAN-KP-30KG is not in sync with the unit price and quantity. "price": { "currency": "INR", "value": "245500.00" }, "@ondc/org/item_quantity": { "count": 100 }, "item": { "price": { "currency": "INR", "value": "2455.00" },
this is correct, right?
@sanushilshad this is for flow 6 : { "title": "LAXMI BHOG KADI PAKODA BESAN 30 KG", "@ondc/org/item_id": "BESAN-KP-30KG", "@ondc/org/title_type": "item", "price": { "currency": "INR", "value": "2455000.00" }, "@ondc/org/item_quantity": { "count": 100 }, "item": { "price": { "currency": "INR", "value": "2455.00" }, "quantity": { "available": { "count": "100" }, "maximum": { "count": "100" } } } },
@abhinavv245 https://github.com/ONDC-Official/verification-logs/issues/1347
the above error in spicemoney issue board, can u specify in which status log is the issue happening?
@sanushilshad The issue is in /on_init API. Have updated the board.
@sanushilshad Catalog for construction and building looks fine.
@sanushilshad Please include the below for all transactions:
/on_init
/confirm
/on_search
/on_init
/on_select (Reject)
Note: Kindly resolve all previous issues before submitting the logs again
@sanushilshad
Flow1
/on_confirm:
/on_status:
"@ondc/org/settlement_basis", "@ondc/org/settlement_window", "@ondc/org/withholding_amount" missing in /on_status.
Flow4
@sanushilshad
Supported payment options in /on_search includes pre-fulfillment (collected by BPP). However, this is not developed by Rapidor yet. How will you handle the select request, if a buyer selects pre-fulfillment payment option.
@tanya-ondc this will be removed in this production at seller side, and at buyer side at UI level. as this field is being used for Non-RFQ flow
shud be removed in pre-production itself, if its not supported for now.
Rapidor B2B RFQ Seller App logs Approved. Rapidor B2B Non-RFQ Seller App logs yet to be Submitted. Note - Prepaid payment, Cancellation flows not yet implemented.
Yet to be re-submitted.
@sanushilshad
/on_search
/confirm
/on_status
/on_init
/confirm
Note: Flow 5 is missing
@sanushilshad
@abhinavv245
for the above issue, from which api will the buyer app set the settlement_window, withholding_amount and settlement_basis.
and for the above issue can you elaborate a little
@sanushilshad
@abhinavv245 then the above example needs to remove the settlement details, right?
@sanushilshad in this example, the payment is collected by BPP, so it will set these details in on_init.
/confirm
/on_status
/on_status
Note: Flow 5 is missing
@sanushilshad
/on_search
/on_select
/on_status
@sanushilshad
@abhinavv245 Delivery charges are not required in quote/breakup when fulfillment is 'Non-serviceable' (Flow 5) this is optional right?
@sanushilshad delivery charge to be included only if fulfillment state code is "Serviceable"
@abhinavv245 but we can add the delivery break up with value as 0, right?
Electronics catalog:
@sanushilshad
/on_search
@sanushilshad
@abhinavv245 serviceability is selected as hyperlocal (Type 10), however the value is 2440 km (what is the logic behind this, either you support PAN india or use geojson polygon)
Can you elaborate on what is the issue?
@sanushilshad many of the buyer apps cap their serviceability upto few kms for hyperlocal, so in case you are sending your serviceability as hyperlocal and providing value as 2440km, your provider wont be visible. So choose the appropriate serviceability.
@abhinavv245 ok noted. what is the maximum value that can be used for hyperlocal?
@sanushilshad Ideally should not be more than 50km.
@abhinavv245 lets say I want the servicability to be entire rajasthan and gurjrat, then can't i set the the radius as 400km?
@sanushilshad Please update attributes in /on_search as per the taxonomy, ram and item condition are mandatory attributes, refer to on_search example for smartphones
@abhinavv245 are all the fields mentioned smartphones mandatory or is the ram and item condition is the only ones missing from the attributes for the submitted electronics log?
/on_init
/confirm
/on_confirm
@sanushilshad
Domestic flow 1:
{ "Message": { "search_0": { "RGC-end-Err": "Reverse Geocoding for
end
failed. Area Code 560001 not matching with 12.976594,77.599271 Lat-Long pair.", "CityCode-Err": "CityCode 0788 should match the city for the fulfillment end location 560001, 080" } } }Domestic Flow 4:
{ "Schema": { "schemaErr0": "/confirm/0/message/order/quote/price/value must be equal to constant (42.83)", "schemaErr1": "/on_confirm/0/message/order/state must be equal to one of the allowed values (Created,Accepted,Cancelled)", "schemaErr2": "/on_confirm/0/message/order/quote/price/value must be equal to constant (42.83)" }, "Message": { "search_0": { "RGC-end-Err": "Reverse Geocoding for
end
failed. Area Code 560001 not matching with 12.976594,77.599271 Lat-Long pair.", "CityCode-Err": "CityCode 0788 should match the city for the fulfillment end location 560001, 080" } } }Domestic Flow 5:
{ "Schema": { "schemaErr0": "/on_select/0/message/order/quote/breakup/0/item must have required property 'quantity'", "schemaErr1": "/on_select/1/context/message_id Message ID for on_action API should be same as action API: \"4731c6d6-e14e-43b8-ba69-2f5586503fbd\"", "schemaErr2": "/init/0/message/order/billing/name must NOT have fewer than 3 characters", "schemaErr3": "/confirm/0/message/order/quote/price/value must be equal to constant (9.06)", "schemaErr4": "/on_confirm/0/message/order/quote/price/value must be equal to constant (9.06)" }, "Context": { "on_select_0": { "tmpstmpErr": "Timestamp mismatch for /on_select " } }, "Message": { "search_0": { "RGC-end-Err": "Reverse Geocoding for
end
failed. Area Code 560001 not matching with 12.976594,77.599271 Lat-Long pair.", "CityCode-Err": "CityCode 0788 should match the city for the fulfillment end location 560001, 080" } } }@rapidor @sanushilshad