Skip to content
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

ZRPL (BA :14 - compliance check) #3046

Open
FarheenNazz opened this issue Jan 7, 2025 · 0 comments
Open

ZRPL (BA :14 - compliance check) #3046

FarheenNazz opened this issue Jan 7, 2025 · 0 comments

Comments

@FarheenNazz
Copy link

ZRPL- BA:14

Flow-1

on_search

  • bpp/providers/locations/time/schedule/holidays must be array.
  • Message Ids for /search and /on_search api should be same.
  • Transaction Id for /search and /on_search api should be same.
  • Bpp/descriptor- Name ,short_desc and long_desc - should not be same.
  • Bpp/providers.locations.time.days should be in sequence order starting from 1 to 7.((e.g., 1, 2, 3,4,5,6,7)
  • Bpp/providers.location.address.area_code and gps do not match.
  • bpp/providers/items[2].descriptor.images- Showing blank.
  • Bpp/providers.locations.Circle object is missing.
  • Invalid GTIN number for item_id- 3000044103109.Please check for others.
    https://www.gs1.org/services/verified-by-gs1/results?gtin=1234567890127
  • bpp/providers.items_id -3000029974815
    .tags.attribute is missing mandatory attributes; should not be missing from all the item tags.
    (Storage Type missing)

search_inc-

  • Buyer_finder_amount- its changed from /search call.
  • message.intent.tags- static_terms_new/value - Link is not working.

on_search_inc-

  • Bpp/providers.fulfillments.contact.email should not be empty..
  • Bpp/providers..locations.address.street key is missing.
  • Bpp/providers_id-f14d0f1f-9ed4-47f3-81f5-c5436ca84c8f, descriptor.symbol,Long_desc and images -given null.
  • Bpp/providers..locations.address.city is missing.
  • Bpp/providers/items/quantity/available/count available count must be either 99 or 0 only.
  • Bpp/fulfillments and bpp/descriptor sent in payload shouldn't be part of /on_search_inc_refresh ap

Flow-2

select

  • fulfillments location.gps-No gap should be there in between long and lat.

on_select-

  • ttl = PT30S as per the API Contract.

init-

  • Transaction Id should be same from /select onwards",
    Billing.address-value of address.name, address.building and address.locality should be unique.
  • items.fulfillment_id mismatches for Item_id- 3000029974815 in /on_select and /init.
  • fulfillment id 71D74DD5B73B0F78 does not exist in /on_select".

confirm-

  • Timestamp for /on_init api cannot be greater than or equal to /confirm api.
  • payment settlement_details mismatch in /on_init & /confirm.
  • order.updated_at timestamp should match order.created_at timestamp.
  • message/order/tags/bap_terms/static_terms is not required for now in /confirm api.

on_confirm-

  • context/timestamp difference between /on_confirm and /confirm should be less than 5 sec. - - - message/order/tags/bap_terms/static_terms is not required for now in /confirm api.

on_status_pending-

  • When the /on_Confirm Order State is 'Accepted', the on_status_pending is not required.

on_status_picked-

  • RoutingTag object is mandatory in Tags of Delivery Object for on_status_picked.
  • Fulfillment.start.timestamp- previous date should not be populated.

on_status_delivered-

  • Fulfillment.end.timestamp- previous date should not be populated.

@ZRPL-ONDC-logs

@Zeitgeist_Retail-Buyer_App

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant