-
Notifications
You must be signed in to change notification settings - Fork 259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ENAM (BA:RET10) - Compliance check #2487
Comments
Flow 1Search
Flow 6Questions
For all the "On" calls we have used Addble as the seller app and eNAM buyer app so the issue pertains at Addble seller's end. Please let us know what to do in this case?@Jagannath-wits @sandeepshahi Please review our comments and provide your inputs |
Flow 1On Search
Search inc
On Search Inc
Flow 2Init
Confirm
On Confirm
On Status Packed
On Status Picked
Flow 4On Cancel
Flow 5On Cancel
On Status RTO Delivered
Flow 6On Update Part Cancel
On Update Picked
On Update Liquidated
|
Hi @sahil-ondc |
ENAM-Buyer
Buyer should send Nack whenever audit trail is broken and/or invalid payload is provided
Flow-1
Search
On_search
Beverages, Foodgrains
is deprecated, please refer to the sheet for updated categories.Items.descriptor.code
should be1:EAN
and not4:HSN
.Flow-2
On_init
tax_number
should be validated, andnack
should be sent for an invalidtax_number
.On_confirm
/message/order/fulfillments/0/end
must have the required propertyperson
.On_status_picked
on_status
that wasn't present inOn_confirm
?Example:
message/order.fulfillments/0/end/person
(contact, start/contact, start/location).On_status_delivered
/on_confirm
API cannot be greater than or equal to the/on_status_delivered
API.on_status_delivered
.order.updated_at
timestamp should be less than or equal tocontext.timestamp
for/on_status_delivered
API.context.timestamp
and can't be future-dated, as thison_status
is sent after the product is delivered. Example: the delivery timestamp is2024-09-03T12:23:29.617Z
, and the context timestamp is2024-09-03T12:16:19.760Z
.order.updated_at
timestamp can't be future-dated (should be less than or equal tocontext.timestamp
).on_confirm
on keys (end/person
,end/contact
,start/contact
,start/location
).Flow-04
On_status
on_status
timestamp would be greater than thestatus
timestamp i.e if a status call is provided its subsequent on_status should also be provided.On_cancel
Flow-6
Questions
update_settlement
when the update target is thepayment
object?nack
when the audit trail is not maintained (i.e., the settlement details are not carried forward afterupdate_settlement
).@vishalbitxia
The text was updated successfully, but these errors were encountered: