CINXE.COM

Non-Tariff Barriers :: Trade barriers in Africa

<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> Non-Tariff Barriers :: Trade barriers in Africa </title> <link href="/favicon.ico" type="image/x-icon" rel="icon" /><link href="/favicon.ico" type="image/x-icon" rel="shortcut icon" /> <link rel="stylesheet" type="text/css" href="/css/reset.css" /> <link rel="stylesheet" type="text/css" href="/css/960.css" /> <link rel="stylesheet" type="text/css" href="/css/menu.generic.css" /> <link rel="stylesheet" type="text/css" href="/css/menu.eng.css" /> <link rel="stylesheet" type="text/css" href="/jquery_plugins/css/superfish.css" /> <link rel="stylesheet" type="text/css" href="/css/superfish-theme.css" /> <link rel="stylesheet" type="text/css" href="/jquery/css/smoothness/jquery-ui.css" /> <link rel="stylesheet" type="text/css" href="/octo_jquery/css/jquery.dropdown.css" /> <link rel="stylesheet" type="text/css" href="/css/select2.min.css" /> <link rel="stylesheet" type="text/css" href="/css/ntb.css" /> <script type="text/javascript" src="/js/online/jquery.min.js"></script> <script type="text/javascript" src="/jquery_plugins/js/superfish.js"></script> <script type="text/javascript" src="/jquery_plugins/js/supersubs.js"></script> <script type="text/javascript" src="/js/online/jquery-ui.min.js"></script> <script type="text/javascript" src="/jquery_plugins/js/jquery.hover_intent.js"></script> <script type="text/javascript" src="/jquery_plugins/js/jquery.scrollTo.js"></script> <script type="text/javascript" src="/jquery_plugins/js/jquery.placeholder.js"></script> <script type="text/javascript" src="/octo_jquery/js/popup_button.js"></script> <script type="text/javascript" src="/octo_jquery/js/jquery.dropdown.js"></script> <script type="text/javascript" src="/js/sevenup.0.3.js"></script> <script type="text/javascript" src="/js/sevenup_black.0.3.min.js"></script> <script type="text/javascript" src="/js/select2.min.js"></script> <script type="text/javascript" src="/js/translations.js"></script> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript" src="/js/online/rgbcolor.js"></script> <script type="text/javascript" src="/js/online/canvg.js"></script> <script type="text/javascript"> $(function() { sevenUp.plugin.black.test({overlayColor: "#888", enableQuitBuggingMe: false}, false); $('[placeholder]').placeholder(); $('#main-menu') .supersubs({ minWidth: 10, maxWidth: 30, extraWidth: 2 }) .superfish({ autoArrows: false }); var $dock = $('.dock'); $dock.hoverIntent( function() { var $this = $(this); var $panel = $this.find('.panel'); $this.find('a.trigger') .addClass('open', 'fast'); $panel .fadeIn('fast'); }, function() { var $this = $(this); var $panel = $this.find('.panel'); $this.find('a.trigger') .removeClass('open', 'fast'); $panel.fadeOut('fast'); } ); $('.panel').each(function() { var $this = $(this); var $uls = $this.find('ul'); $this.width(($uls.width()+6)*$uls.length); }); //$('div > div.actions, button').buttonset(); //$('.submit input[type=submit], .bulkButtons').buttonset(); $('.bulkButtons').buttonset(); }); </script> </head> <body> <div id="container" > <div id="header" class="container_12"> <div class="banner-bottom grid_12"> <div class="grid_5 banner-logos"> <div class="logos"> <a href="http://www.comesa.int"><img src="/img/banner/comesa.png" width="117" height="117" alt="COMESA" /></a><a href="http://www.eac.int"><img src="/img/banner/eac.png" width="136" height="120" alt="EAC" /></a><a href="http://www.sadc.int"><img src="/img/banner/sadc.png" width="117" height="117" alt="SADC" /></a> </div> </div> <div dir="ltr" class="grid_7 banner"> <div id="loginBanner"> <a href="/login" id="loginLink"><span class="ui-icon ui-icon-triangle-1-s"></span>Login</a> <div id="loginBox"> <fieldset> <legend>Login</legend> <form action="/login" id="bannerUserAddForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST" /></div> <div class="input text required"><label for="bannerUserEmail">Email address</label><input name="data[User][email]" type="text" id="bannerUserEmail" maxlength="255" /></div><div class="input password"><label for="bannerUserPasswd">Password</label><input type="password" name="data[User][passwd]" id="bannerUserPasswd" /></div> <div class="submit"><input type="submit" value="Login" />&nbsp;<a href="/users/reset_password" class="button">Reset your password</a><br><a href="/register_account">Create an account</a></div></form></fieldset> </div> <script type="text/javascript"> $(function() { var $loginLink = $('#loginLink'); var $loginBanner = $('#loginBanner'); var $loginBox = $('#loginBox'); $loginLink.click(function(e) { e.preventDefault(); $loginBox.hover(); }) function openLogin(e) { e.preventDefault(); if($loginBox.is(':visible')) { $loginLink .removeClass('open', 'fast') .find('span') .addClass('ui-icon-triangle-1-s') .removeClass('ui-icon-triangle-1-n'); $loginBox.fadeOut('fast'); } else { $loginLink .addClass('open', 'fast') .find('span') .removeClass('ui-icon-triangle-1-s') .addClass('ui-icon-triangle-1-n'); $loginBox.fadeIn('fast'); } } function closeLogin(e) { if($(e.target).closest('#loginBanner').length == 0) { $loginLink .removeClass('open', 'fast') .find('span') .addClass('ui-icon-triangle-1-s') .removeClass('ui-icon-triangle-1-n'); $loginBox.fadeOut('fast'); } } $('#loginLink') .click(openLogin); $('body').click(closeLogin); }); </script> </div> <a href="/help" id="helpLink">Help</a> <div dir="ltr" style="padding-top: 30px;"> <a href="/lang/en" class="languages"><img src="/img/menu/lang_on.png" alt="" />English</a> &nbsp;|&nbsp; <a href="/lang/fr" class="languages"><img src="/img/menu/lang_off.png" alt="" />Français</a> &nbsp;|&nbsp; <a href="/lang/pt" class="languages"><img src="/img/menu/lang_off.png" alt="" />Português</a> &nbsp;|&nbsp; <a href="/lang/ar" class="languages"><img src="/img/menu/lang_off.png" alt="" />عربي</a> </div> <div class="sitename"> <h1>Non-Tariff Barriers</h1> <h2>Reporting, Monitoring and Eliminating Mechanism</h2> </div> </div> </div> <div class="grid_12 banner-bottom-background"> <ul id="main-menu" class="sf-menu"> <li> <a href="/" class="level1 home active" title="Home">&nbsp;</a> </li> <li> <a href="/about" class="level1 about" title="About">&nbsp;</a> <ul> <li> <a href="/about" title="The online mechanism">The online mechanism</a> </li> <li> <a href="/sms_details" title="Reporting using a mobile phone">Reporting using a mobile phone</a> </li> </ul> </li> <li> <a href="/ntb/non_tariff_barriers" class="level1 ntb" title="Non-Tariff Barriers">&nbsp;</a> <ul> <li> <a href="/ntb/non_tariff_barriers" title="What are Non-Tariff Barriers?">What are Non-Tariff Barriers?</a> </li> <li> <a href="/ntb/categories" title="Non-Tariff Barrier categories">Non-Tariff Barrier categories</a> </li> </ul> </li> <li> <a href="/register_complaint" class="level1 complaints" title="Complaints">&nbsp;</a> <ul> <li> <a href="/register_complaint" title="Register a complaint">Register a complaint</a> </li> <li> <a href="/active_complaints" title="Active complaints">Active complaints</a> </li> <li> <a href="/resolved_complaints" title="Resolved complaints">Resolved complaints</a> </li> <li> </li> </ul> </li> <li> <a href="/measures" class="level1 notifications" title="Non-tariff Measures">&nbsp;</a> <ul> <li> <a href="/measures" title="About non-tariff measures">About non-tariff measures</a> </li> <li> <a href="/ntm/measures" title="List of non-tariff measures">List of non-tariff measures</a> </li> <li> </li> </ul> </li> <li> <a href="/documents/survey-reports" class="level1 documents" title="Documents">&nbsp;</a> <ul> <li> <a href="/documents/survey-reports" title="Survey reports">Survey reports</a> </li> <li> <a href="/documents/meeting-reports" title="Meeting reports">Meeting reports</a> </li> <li> <a href="/regulations/index/all" title="Regulations">Regulations</a> </li> </ul> </li> <li> <a href="/related_sites" class="level1 links" title="Links">&nbsp;</a> </li> <li> <a href="/contacts" class="level1 contacts" title="Contacts: Country Focal Points">&nbsp;</a> </li> </ul> </div> <div class="clear"></div> </div> <div class="container_16"> <div id="content" class="grid_16"> <div class="grid_5 alpha omega"> <div class="borderedbox blue"> <h2>What is a Non-Tariff Barrier (NTB)?</h2> <p> Non-Tariff Barriers (NTBs) refer to restrictions that result from prohibitions, conditions, or specific market requirements that make importation or exportation of products difficult and/or costly. </p> <div class="align-right"><a href="/ntb/non_tariff_barriers">Read more...</a></div> </div> <div class="borderedbox brown"> <h2>Documents</h2> <ul class="itemList zebraList"><li><span class="created">17 October 2024</span><span class="icons"><img src="/img/icons/rec_comesa.png" alt="COMESA" title="COMESA" class="region" /></span><div class="clear"></div><a href="/octo_upload/attachments/download/6711144a-413c-4961-a7c4-458bc5bdc882/Ammended+COMESA+Regulations+on+Elimination+of+Non-Tariff+Barriers.pdf" style="padding: 0">Ammended COMESA Regulations on Elimination of Non-Tariff Barriers</a></li><li><span class="created">18 April 2018</span><span class="icons"><img src="/img/icons/rec_eac.png" alt="EAC" title="EAC" class="region" /></span><div class="clear"></div>THE EAST AFRICAN COMMUNITY ELIMINATION OF NON-TARIFF BARRIERS ACT, 2017<br></li></ul> <div class="align-right"> <a href="/documents">View more...</a> </div> </div> </div> <div class="grid_5"> <div class="borderedbox orange"> <h2>Report an NTB</h2> <p> <a href="/register_complaint">Register your complaint</a> </p> <p> Your complaint will be: </p> <ol> <li>Reported to the appropriate country representatives</li> <li>Published on this website </li> </ol> <div class="align-right"><a href="/about">Read more...</a></div> </div> <div class="borderedbox green"> <h2>New trade regulations</h2> <ul class="itemList zebraList"><li><span class="created">03 May 2021</span><span class="icons"><img src="/img/icons/rec_comesa.png" alt="COMESA" title="COMESA" class="region" /></span><div class="clear"></div><a href="https://www.news24.com/fin24/economy/africa/beitbridge-upgrade-to-cause-six-weeks-of-delays-to-one-of-africas-busiest-border-posts-20210503" target="_blank">Beitbridge upgrade to cause six weeks of delays to one of Africa’s busiest border posts &#128279;</a><br></li><li><span class="created">10 May 2016</span><span class="icons"><img src="/img/icons/rec_sadc.png" alt="SADC" title="SADC" class="region" /></span><div class="clear"></div>PASSPORT HOLDERS WHO ARE EXEMPT FROM VISAS FOR SOUTH AFRICA - 2016 ( SUBJECT TO CHANGE WITHOUT NOTICE)<br><a href="/octo_upload/attachments/download/57320e9b-03a4-4013-95fd-4974c0a80d08/VISA EXEMPTION LIST - South Africa.pdf" title="VISA EXEMPTION LIST - South Africa.pdf" class="file pdf">VISA EXEMPTI...uth Africa.pdf</a></li><li><span class="created">02 December 2014</span><span class="icons"><img src="/img/icons/rec_comesa.png" alt="COMESA" title="COMESA" class="region" /><img src="/img/icons/rec_sadc.png" alt="SADC" title="SADC" class="region" /><img src="/img/flags/mw.png" alt="Malawi" title="Malawi" class="country" /></span><div class="clear"></div>CUSTOMS AND EXCISE (TARIFFS) (AMENDMENT) ORDER, 2014<br><a href="/octo_upload/attachments/download/547d715e-de14-4315-9979-40adc0a80d02/Malawi CUSTOMS AND EXCISE (TARIFFS) (AMENDMENT) ORDER 2014.pdf" title="Malawi CUSTOMS AND EXCISE (TARIFFS) (AMENDMENT) ORDER 2014.pdf" class="file pdf">Malawi CUSTO...ORDER 2014.pdf</a></li><li><span class="created">02 December 2014</span><span class="icons"><img src="/img/icons/rec_comesa.png" alt="COMESA" title="COMESA" class="region" /><img src="/img/icons/rec_sadc.png" alt="SADC" title="SADC" class="region" /><img src="/img/flags/mw.png" alt="Malawi" title="Malawi" class="country" /></span><div class="clear"></div>CUSTOMS AND EXCISE (TARIFFS) (AMENDMENT) ORDER, 2014<br></li><li><span class="created">28 November 2014</span><span class="icons"><img src="/img/icons/rec_comesa.png" alt="COMESA" title="COMESA" class="region" /><img src="/img/icons/rec_eac.png" alt="EAC" title="EAC" class="region" /><img src="/img/icons/rec_sadc.png" alt="SADC" title="SADC" class="region" /><img src="/img/flags/za.png" alt="South Africa" title="South Africa" class="country" /></span><div class="clear"></div>STATEMENT BY FEDERATION OF EAST AND SOUTHERN AFRICA ROAD TRANSPORT ASSOCIATIONS (FESARTA) On Fire at KASUMBALESA BORDER POST - DRC/ZAMBIA<br><a href="/octo_upload/attachments/download/54782b99-a550-48c1-bbaf-01fcc0a80d02/Statement by FESARTA on Fire at Kasumbalesa Border Post.pdf" title="Statement by FESARTA on Fire at Kasumbalesa Border Post.pdf" class="file pdf">Statement by...order Post.pdf</a></li></ul> <div class="align-right"> <a href="/notifications">View more...</a> </div> </div> </div> <div class="grid_6 alpha omega"> <div class="borderedbox blue sms-box english"> <h2>Report from a mobile phone</h2> <div class="align-right"> <h1 class="blueText" style="margin-top:5px; line-height:01.2em;"> </br> </h1> <p>A country representive will contact you to assist.</p> </div> <div class="align-right"><a href="/sms_details">Read more...</a></div> </div> <div class="borderedbox yellow"> <h2>Statistics</h2> <ul class="zebraList"> <li>881 complaints registered</li> <li>772 complaints resolved</li> <li>109 complaints unresolved</li> </ul> <div style="text-align:right;margin-top: 5px;"> <a href="#graph"><img src="/img/eng/more.png" alt="See more" /></a> </div> </div> <div class="borderedbox brown"> <h2>In the news</h2> <ul class="itemList zebraList newslist"><li><span class="created">10 November 2022</span><a href="https://www.wto.org/english/news_e/news22_e/cop27_11nov22_e.htm" target="_blank" class="rss" style="padding: 0">WTO joins call for greener markets and trade logistics to promote low-carbon transition</a></li><li><span class="created">10 November 2022</span><a href="https://www.wto.org/english/news_e/news22_e/gc_11nov22_e.htm" target="_blank" class="rss" style="padding: 0">Members hold informal talks on WTO reform</a></li><li><span class="created">10 November 2022</span><a href="https://www.wto.org/english/news_e/news22_e/igo_10nov22_e.htm" target="_blank" class="rss" style="padding: 0">WHO, WIPO, WTO to hold technical symposium on response, preparedness to future pandemics</a></li><li><span class="created">9 November 2022</span><a href="https://www.wto.org/english/news_e/news22_e/cop27_10nov22_e.htm" target="_blank" class="rss" style="padding: 0">DG Okonjo-Iweala: Make trade and investment a key part of delivering on climate action</a></li><li><span class="created">8 November 2022</span><a href="https://www.wto.org/english/news_e/news22_e/cop27_08nov22_e.htm" target="_blank" class="rss" style="padding: 0">DG Okonjo-Iweala: Trade is critical in global response to climate change</a></li><li><span class="created">8 November 2022</span><a href="https://www.wto.org/english/news_e/news22_e/publ_08nov22_e.htm" target="_blank" class="rss" style="padding: 0">DG Okonjo-Iweala: World “cannot afford to leave trade and WTO behind” in climate actions</a></li><li><span class="created">8 November 2022</span><a href="https://www.wto.org/english/news_e/news22_e/clim_08nov22_e.htm" target="_blank" class="rss" style="padding: 0">DG joins world leaders in call to mobilize USD 12.5 billion for climate action in Africa</a></li><li><span class="created">8 November 2022</span><a href="https://www.wto.org/english/news_e/news22_e/fish_08nov22_e.htm" target="_blank" class="rss" style="padding: 0">WTO Fisheries Funding Mechanism now operational to assist developing countries and LDCs</a></li><li><span class="created">7 November 2022</span><a href="https://www.wto.org/english/news_e/news22_e/fsec_08nov22_e.htm" target="_blank" class="rss" style="padding: 0">DG Okonjo-Iweala: Trade is essential part of climate action efforts to achieve food security</a></li></ul> </div> </div> <div class="clear"></div> <div class="borderedbox yellow"> <h2>Complaint Statistics</h2> <div id="graph"></div> <span id="data" class="ui-helper-hidden">[{"Complaint":{"total":"8","resolved":"6","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":null}},{"Complaint":{"total":"47","resolved":"42","allProgress":"2","progress30":"0","progress60":"1","progress":"1","ntbName":"1.1. Export subsidies"}},{"Complaint":{"total":"15","resolved":"15","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"1.2. Government monopoly in export\/import"}},{"Complaint":{"total":"3","resolved":"3","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"1.3. State subsidies, procurement, trading, state ownership"}},{"Complaint":{"total":"7","resolved":"6","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"1.4. Preference given to domestic bidders\/suppliers"}},{"Complaint":{"total":"2","resolved":"1","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"1.6. Domestic assistance programmes for companies"}},{"Complaint":{"total":"11","resolved":"9","allProgress":"2","progress30":"0","progress60":"0","progress":"2","ntbName":"1.7. Discriminatory or flawed gov. procurement policies"}},{"Complaint":{"total":"23","resolved":"19","allProgress":"4","progress30":"0","progress60":"0","progress":"4","ntbName":"1.8. Import bans"}},{"Complaint":{"total":"4","resolved":"4","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"1.9. Determination of eligibility of an exporting country by the importing country"}},{"Complaint":{"total":"1","resolved":"1","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"1.11. Occupational safety and health regulation"}},{"Complaint":{"total":"1","resolved":"1","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"1.13. \"Buy national\" policy"}},{"Complaint":{"total":"18","resolved":"16","allProgress":"2","progress30":"1","progress60":"0","progress":"1","ntbName":"1.14. Lack of coordination between government institutions"}},{"Complaint":{"total":"5","resolved":"3","allProgress":"2","progress30":"0","progress60":"0","progress":"2","ntbName":"1.15. Other"}},{"Complaint":{"total":"13","resolved":"12","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"2.2. Arbitrary customs classification"}},{"Complaint":{"total":"107","resolved":"96","allProgress":"11","progress30":"0","progress60":"0","progress":"11","ntbName":"2.3. Issues related to the rules of origin"}},{"Complaint":{"total":"18","resolved":"13","allProgress":"5","progress30":"0","progress60":"0","progress":"5","ntbName":"2.4. Import licensing"}},{"Complaint":{"total":"1","resolved":"1","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"2.5. Decreed customs surcharges"}},{"Complaint":{"total":"50","resolved":"34","allProgress":"16","progress30":"1","progress60":"0","progress":"15","ntbName":"2.6. Additional taxes and other charges"}},{"Complaint":{"total":"21","resolved":"21","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"2.7. Int. taxes & charges on imp. and other tariff measures"}},{"Complaint":{"total":"77","resolved":"73","allProgress":"4","progress30":"0","progress60":"2","progress":"2","ntbName":"2.8. Lengthy and costly customs clearance procedures"}},{"Complaint":{"total":"10","resolved":"7","allProgress":"3","progress30":"0","progress60":"0","progress":"3","ntbName":"2.9. Issues related to transit fees"}},{"Complaint":{"total":"22","resolved":"22","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"2.10. Inadequate\/unreasonable customs proc. and charges"}},{"Complaint":{"total":"2","resolved":"2","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"2.11. Lack of control in Customs infrastructure"}},{"Complaint":{"total":"2","resolved":"2","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"2.12. Lack of capacity of Customs officers"}},{"Complaint":{"total":"11","resolved":"9","allProgress":"2","progress30":"0","progress60":"0","progress":"2","ntbName":"2.13. Issues related to Pre-Shipment Inspections"}},{"Complaint":{"total":"14","resolved":"14","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"2.14. Other"}},{"Complaint":{"total":"26","resolved":"17","allProgress":"9","progress30":"0","progress60":"0","progress":"9","ntbName":"3. Technical barriers to trade (TBT)"}},{"Complaint":{"total":"1","resolved":"1","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"3.3. Standards disparities"}},{"Complaint":{"total":"5","resolved":"4","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"4. Sanitary & phyto-sanitary (SPS) measures"}},{"Complaint":{"total":"1","resolved":"1","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"4.1. Issues related to sanitary and phyto-sanitary measures"}},{"Complaint":{"total":"16","resolved":"16","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"5.1. Quantitative restrictions"}},{"Complaint":{"total":"3","resolved":"3","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"5.2. Exchange controls"}},{"Complaint":{"total":"10","resolved":"7","allProgress":"3","progress30":"0","progress60":"1","progress":"2","ntbName":"5.3. Export taxes"}},{"Complaint":{"total":"3","resolved":"3","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"5.4. Quotas"}},{"Complaint":{"total":"8","resolved":"7","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"5.5. Import licensing requirements"}},{"Complaint":{"total":"1","resolved":"1","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"5.6. Proportion restrictions of foreign to domestic goods"}},{"Complaint":{"total":"4","resolved":"4","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"5.7. Minimum import price limits"}},{"Complaint":{"total":"1","resolved":"0","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"5.8. Embargoes"}},{"Complaint":{"total":"3","resolved":"3","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"5.10. Prohibitions"}},{"Complaint":{"total":"13","resolved":"13","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"5.12. Export restraint arrangements"}},{"Complaint":{"total":"2","resolved":"2","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"5.13. Other quantity control measures"}},{"Complaint":{"total":"2","resolved":"2","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"5.14. Restrictive licenses"}},{"Complaint":{"total":"3","resolved":"2","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"5.15. Other"}},{"Complaint":{"total":"2","resolved":"1","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"6.1. Prior import deposits and subsidies"}},{"Complaint":{"total":"8","resolved":"6","allProgress":"2","progress30":"1","progress60":"0","progress":"1","ntbName":"6.2. Administrative fees"}},{"Complaint":{"total":"1","resolved":"1","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"6.3. Special supplementary duties"}},{"Complaint":{"total":"9","resolved":"8","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"6.5. Variable levies"}},{"Complaint":{"total":"6","resolved":"5","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"6.6. Border taxes"}},{"Complaint":{"total":"4","resolved":"3","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"6.7. Other"}},{"Complaint":{"total":"12","resolved":"11","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"7.1. Arbitrariness"}},{"Complaint":{"total":"3","resolved":"2","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"7.2. Discrimination"}},{"Complaint":{"total":"8","resolved":"8","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"7.3. Corruption"}},{"Complaint":{"total":"12","resolved":"10","allProgress":"2","progress30":"0","progress60":"0","progress":"2","ntbName":"7.4. Costly procedures"}},{"Complaint":{"total":"9","resolved":"8","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"7.5. Lengthy procedures"}},{"Complaint":{"total":"11","resolved":"11","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"7.6. Lack of information on procedures (or changes thereof)"}},{"Complaint":{"total":"4","resolved":"3","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"7.7. Complex variety of documentation required"}},{"Complaint":{"total":"12","resolved":"11","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"7.8. Consular and Immigration Issues"}},{"Complaint":{"total":"23","resolved":"23","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"7.9. Inadequate trade related infrastructure"}},{"Complaint":{"total":"6","resolved":"4","allProgress":"2","progress30":"1","progress60":"0","progress":"1","ntbName":"7.10. Other"}},{"Complaint":{"total":"23","resolved":"22","allProgress":"1","progress30":"0","progress60":"0","progress":"1","ntbName":"8.1. Government Policy and regulations"}},{"Complaint":{"total":"6","resolved":"4","allProgress":"2","progress30":"0","progress60":"0","progress":"2","ntbName":"8.2. Administrative (Border Operating hrs, delays, etc.)"}},{"Complaint":{"total":"3","resolved":"3","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"8.3. Immigration requirements (Visa, travel permit)"}},{"Complaint":{"total":"5","resolved":"5","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"8.4. Transport related corruption"}},{"Complaint":{"total":"5","resolved":"5","allProgress":"0","progress30":"0","progress60":"0","progress":"0","ntbName":"8.5. Infrastructure (Air, Port, Rail, Road, Border Posts,)"}},{"Complaint":{"total":"18","resolved":"15","allProgress":"3","progress30":"0","progress60":"0","progress":"3","ntbName":"8.6. Vehicle standards"}},{"Complaint":{"total":"50","resolved":"46","allProgress":"4","progress30":"0","progress60":"0","progress":"4","ntbName":"8.7. Costly Road user charges \/fees"}},{"Complaint":{"total":"53","resolved":"39","allProgress":"12","progress30":"0","progress60":"0","progress":"12","ntbName":"8.8. Issues related to transit"}}]</span> <span id="text" class="ui-helper-hidden"> {"ntbType":"NTB Type","resolved":"Resolved","unresolved60":"Unresolved (60 days+)","unresolved3060":"Unresolved (30 to 60 days)","unresolved30":"Unresolved (current)","hAxis":"Number of NTBs (complaints)"}</span> <span id="otherText" class="ui-helper-hidden">Other</span> <span id="headingText" class="ui-helper-hidden">Complaint statistics - 16 February 2025</span> <span id="downloadImageLink" class="ui-helper-hidden">/download.php</span> <span id="downloadImage" class="ui-helper-hidden"><img src="/img/image_download.png" alt="Save chart" /></span> <script type="text/javascript"> google.load('visualization', '1', {'packages':['corechart']}); google.setOnLoadCallback(init); var data = $.parseJSON($('#data').text()), text = $.parseJSON($('#text').text()), otherText = $('#otherText').text(), dataTable = {}, colors = ['#008000', '#dd0000', '#ffa500', '#0000dd']; $('#graph').css({ height: '1000px' }); $(function() { var canvasSupported = !!window.HTMLCanvasElement; if(canvasSupported) { var heading = $('#graph').closest('div.borderedbox').find('h2'); $('<a href="#" class="headingLink">'+$('#downloadImage').html()+'</a>').on('click', function(e) { e.preventDefault(); saveAsImg(); }).appendTo(heading); } }); function generateImageChart() { var graph = $('<div style="width:1140px;height:1000px"></div>').appendTo('body'); var chart = new google.visualization.BarChart(graph.get()[0]); chart.draw(dataTable, { min: 0, focusTarget: 'category', isStacked: true, chartArea: { left: 360, top: 50, width: 770, height: 900 }, vAxis: { gridlineColor: '#e0e0e0', textStyle: { fontSize: 13 } }, legend: 'top', title: $('#headingText').text(), hAxis: { title: text.hAxis, showTextEvery: 1, textPosition: 'out', maxAlternation: 8, viewWindowMode: 'maximized' }, fontName: 'arial', colors: colors }); return graph; } function getImgData(chartContainer) { var chartArea = chartContainer.getElementsByTagName('iframe')[0]. contentDocument.getElementById('chartArea'), svg = chartArea.innerHTML, doc = chartContainer.ownerDocument, canvas = doc.createElement('canvas'); canvas.setAttribute('width', chartArea.offsetWidth); canvas.setAttribute('height', chartArea.offsetHeight); canvas.setAttribute( 'style', 'position: absolute; ' + 'top: ' + (-chartArea.offsetHeight * 2) + 'px;' + 'left: ' + (-chartArea.offsetWidth * 2) + 'px;'); doc.body.appendChild(canvas); canvg(canvas, svg); var imgData = canvas.toDataURL("image/png"); canvas.parentNode.removeChild(canvas); return imgData; } function saveAsImg() { var graph = generateImageChart(), imgData = getImgData(graph.get()[0]), form = $('<form>').attr('method', 'POST').attr('action', $('#downloadImageLink').text()).addClass('ui-helper-hidden').appendTo('body'); graph.remove(); form.append('<input name="image" value="'+imgData+'">'); form.append('<input name="file_name" value="'+$('#headingText').text()+'">'); form.submit(); } function init() { dataTable = new google.visualization.DataTable(); dataTable.addColumn('string', text.ntbType); dataTable.addColumn('number', text.resolved); dataTable.addColumn('number', text.unresolved60); dataTable.addColumn('number', text.unresolved3060); dataTable.addColumn('number', text.unresolved30); var rows = [], otherRow = [], colors = ['#008000', '#dd0000', '#ffa500', '#0000dd']; for(key in data) { var rowData = [ data[key].Complaint.ntbName == '' || data[key].Complaint.ntbName == null ? otherText : data[key].Complaint.ntbName, parseInt(data[key].Complaint.resolved), parseInt(data[key].Complaint.progress), parseInt(data[key].Complaint.progress60), parseInt(data[key].Complaint.progress30) ]; if(data[key].Complaint.ntbName == '' || data[key].Complaint.ntbName == null) { otherRow.push(rowData); } else { rows.push(rowData); } } dataTable.addRows(rows); dataTable.addRows(otherRow); var chart = new google.visualization.BarChart(document.getElementById('graph')); /* add a 'ready' event listener and then left-justify the vAxis values * adjust the 'x' attribute value to move the left edge of the text */ google.visualization.events.addListener(chart, 'ready', function () { if($('#graph').find('iframe').length > 0) { $('#graph').find('iframe').contents().find('text[text-anchor=end]').each(function () { $(this).attr('x', 2); $(this).attr('text-anchor', 'front'); }); } }); chart.draw(dataTable, { min: 0, focusTarget: 'category', isStacked: true, chartArea: { left: 350, top: 0, width: 550, height: 900 }, vAxis: { gridlineColor: '#e0e0e0', textStyle: { fontSize: 13 } }, legend: 'none', hAxis: { title: text.hAxis, showTextEvery: 1, textPosition: 'out', maxAlternation: 8, viewWindowMode: 'maximized' }, fontName: 'arial', colors: colors }); var legend = $('<ul class="legend"></ul>'); legend.append('<li data-column="1"><div class="legendColor" style="background-color:'+colors[0]+'"></div><div class="legendText">'+text.resolved+'</div></li>'); legend.append('<li data-column="2"><div class="legendColor" style="background-color:'+colors[1]+'"></div><div class="legendText">'+text.unresolved60+'</div></li>'); legend.append('<li data-column="3"><div class="legendColor" style="background-color:'+colors[2]+'"></div><div class="legendText">'+text.unresolved3060+'</div></li>'); legend.append('<li data-column="4"><div class="legendColor" style="background-color:'+colors[3]+'"></div><div class="legendText">'+text.unresolved30+'</div></li>'); legend.prependTo('#graph'); legend.on('mouseenter', 'li', function() { var column = $(this).data('column'); chart.setSelection([{row:null,column:column}]); }) .on('mouseleave', 'li', function() { chart.setSelection(); }); } </script> </div> <div class="clear"></div> </div> <div class="clear"></div> <div id="footer" class="container_16 footer-text footer"> <div class="grid_4 left alpha"> <a href="/contacts">Contact us</a>&nbsp;|&nbsp; <a href="/about/terms">Related terms</a> <br/> <br /> <span class="smallfont">Maintained by:</span> <a href="http://www.octoplus.co.za/" target="_blank"><img src="/img/octoplus.png" width="100" height="22" alt="Octoplus Information Solutions" title="Octoplus Information Solutions" /></a> </div> <div class="grid_5 right"> <a href="https://www.afdb.org/en/" target="_blank"><img src="/img/footer/AfDB.png" width="320" alt="African Development Bank" /></a> </div> <div class="grid_6 right"> <a href="#" target="_blank"><img src="/img/footer/comesa-eac-sadc.png" width="250" height="90" alt="COMESA-EAC-SADC" /></a> <br> <span class="smallfont">COMESA-EAC-SADC</span> </div> </div> <div class="clear"></div> </div> </div> <!--googleoff: all--> <div id="jsTranslations" style="display:none">{"transfer_retrieve_error":"Transferred complaint details could not be retrieved.","translate_error":"Text could not be translated"}</div> <div id="flagIcons" style="display:none">https://tradebarriers.org/img/flag_icons</div> <!--googleon: all--> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-18448742-3']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10