Get customizing data. Should be called once when the UI frontend do the first connect to SAP.
/cnbs/v1/customizing
GET | POST
curl -X POST "https://<<your.server.here>>/cnbs/v1/customizing?sap-client=800&sap-language=EN&apiid=CNBSMV01R" -H "accept: application/json" -H "content-type: application/json" -H "cnbssysid: gPuM1VyY1dxlTE2MEs2yajJUkX3/4+2Pw1alRw4BOtI="
curl -X GET "https://<<your.server.here>>/cnbs/v1/customizing?sap-client=800&sap-language=EN&apiid=CNBSMV01R" -H "accept: application/json" -H "content-type: application/json" -H "cnbssysid: gPuM1VyY1dxlTE2MEs2yajJUkX3/4+2Pw1alRw4BOtI=" -H "authorization: Basic Y2tvZXNzbDpjbmJzMjF5b3U="
The response consists of several customizing tables.
{ "application_id": "CNBSMV01R", "description": "CNBS API Master V01 (RESTful)", "generel_data": { "partial_payments_allowed": "X", "cvv_use_control": "1" }, "company_codes": [ { "company_code": "3000", "currency_key": "USD", "active": "X" } ], "sales_area_data": [ { "sales_organization": "3000", "distribution_channel": "10", "division": "00", "active": "X" } ], "document_types": [ { "document_type": "01", "description": "Invoice", "maximum_documents_returned": 500, "pdf_document_available": "X", "status_id": "01" } ], "document_status": [ { "status_id": "01", "status": "01", "description": "Open" }, { "status_id": "01", "status": "02", "description": "Completed" }, { "status_id": "01", "status": "03", "description": "Open and Completed" } ], "payment_types": [ { "payment_type": "D", "description": "[Deposits] Direct AR", "active": "X" }, { "payment_type": "O", "description": "[Payments] Open AR", "active": "X", "reason_not_required": "X" } ], "payment_methodes": [ { "payment_type": "D", "payment_method": "CC", "description": "Credit Card", "active": "X" }, { "payment_type": "D", "payment_method": "EC", "description": "E-Check", "active": "X" }, { "payment_type": "O", "payment_method": "CC", "description": "Credit Card", "active": "X" }, { "payment_type": "O", "payment_method": "EC", "description": "E-Check", "active": "X" } ], "payment_provider": [ { "payment_provider": "PM", "description": "Paymetric", "payment_provider_key": "6w/XoN9?7i}B-2Gn8y!Fg%W45Cd+j3*R", "payment_provider_merchant_guide": "711c8483-d37f-4d82-bb9d-0273a560a96d", "payment_provider_version": "PM03", "secure_3ds_enabled": "X", "secure_3ds_version": "2.1.0", "initialization_url": "https://cert-xiecomm.paymetric.com/DIeComm" } ], "payment_reason_codes": [ { "company_code": "3000", "payment_type": "D", "reason_code": "055", "description": "Payment on Account" }, { "company_code": "3000", "payment_type": "O", "reason_code": "DG", "comments_required": "X", "description": "Damaged goods" }, { "company_code": "3000", "payment_type": "O", "reason_code": "PP", "description": "Partial payment" } ], "payment_cards": [ { "payment_provider": "PM", "payment_card_type": "AMEX", "external_payment_card_type": "3000" }, { "payment_provider": "PM", "payment_card_type": "EC" }, { "payment_provider": "PM", "payment_card_type": "MC", "external_payment_card_type": "5000" }, { "payment_provider": "PM", "payment_card_type": "VISA", "external_payment_card_type": "4000", "preauthorization_active": "X", "preauthorization_amount": 0.1 } ], "function_modules": [ { "function_module_name": "Z_CNBS_API_EXA1_ROUTE_BOOK" } ], "parameters": [ { "parameter_name": "DEFAPIID", "parameter_value": "CNBSMV010" } ], "logging_events": [ { "id": "ADD_PAYMENT_CARD", "description": "Add payment card" }, { "id": "DEL_PAYMENT_CARD", "description": "Delete payment card" }, { "id": "MOD_PAYMENT_CARD", "description": "Modify payment card" }, { "id": "POST_DEPOSIT", "description": "Pay deposit" }, { "id": "POST_INVOICE", "description": "Pay Invoice" } ], "sapcust": { "currency_decimals": [ { "currkey": "0" }, { "currkey": "1", "currdec": 1 }, { "currkey": "10", "currdec": 10 }, { "currkey": "11", "currdec": 11 }, { "currkey": "12", "currdec": 12 }, { "currkey": "13", "currdec": 13 }, { "currkey": "14", "currdec": 14 }, { "currkey": "2", "currdec": 2 }, { "currkey": "3", "currdec": 3 }, { "currkey": "4", "currdec": 4 }, { "currkey": "5", "currdec": 5 }, { "currkey": "6", "currdec": 6 }, { "currkey": "7", "currdec": 7 }, { "currkey": "8", "currdec": 8 }, { "currkey": "9", "currdec": 9 }, { "currkey": "BEF" }, { "currkey": "ESP" }, { "currkey": "HUF" }, { "currkey": "IDR" }, { "currkey": "ITL" }, { "currkey": "JPY" }, { "currkey": "KRW" }, { "currkey": "KUD", "currdec": 3 }, { "currkey": "LUF" }, { "currkey": "PKT", "currdec": 3 }, { "currkey": "RUR" }, { "currkey": "TJLP", "currdec": 5 }, { "currkey": "TND", "currdec": 3 }, { "currkey": "TWD" }, { "currkey": "USD5", "currdec": 5 }, { "currkey": "USDN", "currdec": 5 } ] }, "release_information": { "releae_version": "13", "service_pack": "03", "publishing_date": "20220216" }, "status": { "message_type": "S", "message_identification": "/CNBS/X_API", "message_number": 10, "message_line_string": "Request successfully processed" } } Response headers