-
Notifications
You must be signed in to change notification settings - Fork 0
/
1c997f74.ade78e6b.js
1 lines (1 loc) · 14.1 KB
/
1c997f74.ade78e6b.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{127:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return c})),t.d(a,"metadata",(function(){return i})),t.d(a,"rightToc",(function(){return b})),t.d(a,"default",(function(){return s}));var n=t(2),r=t(6),o=(t(0),t(250)),c=(t(252),{id:"Brbyte",title:"Brbyte",hide_title:!0,sidebar_label:"Brbyte"}),i={id:"SistemasIntegrados/Brbyte",isDocsHomePage:!1,title:"Brbyte",description:"Brbyte",source:"@site/docs\\SistemasIntegrados\\Brbyte.md",permalink:"/documentation/docs/SistemasIntegrados/Brbyte",sidebar_label:"Brbyte"},b=[{value:"Integra\xe7\xe3o API NOVA",id:"integra\xe7\xe3o-api-nova",children:[]},{value:"Faturas Criadas na Gerencianet",id:"faturas-criadas-na-gerencianet",children:[]},{value:"Erros de Cria\xe7\xe3o",id:"erros-de-cria\xe7\xe3o",children:[]}],l={rightToc:b};function s(e){var a=e.components,t=Object(r.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,t,{components:a,mdxType:"MDXLayout"}),Object(o.b)("h1",{className:"titulo"},"Brbyte"),Object(o.b)("div",{className:"subtitulo"},Object(o.b)("h4",{id:"brbyte-a-sua-internet-banda-larga-de-alta-qualidade-com-instala\xe7\xe3o-r\xe1pida-e-segura"},"Brbyte a sua internet banda larga de alta qualidade com instala\xe7\xe3o r\xe1pida e segura."),Object(o.b)("br",null),Object(o.b)("br",null),Object(o.b)("p",null,"O Gateway Gerencianet \xe9 a op\xe7\xe3o de pagamento para os clientes que trabalha de forma autom\xe1tica, tanto na cria\xe7\xe3o da cobran\xe7a quanto em sua baixa, a vantagem do gateway de pagamento \xe9 que n\xe3o h\xe1 necessidade de Remessa ou Retorno banc\xe1rio para processar/registrar as cobran\xe7as, com gateway, todas estas a\xe7\xf5es s\xe3o realizadas online."),Object(o.b)("p",null,Object(o.b)("strong",{parentName:"p"},"Status"),": S\xe3o as informa\xe7\xf5es dos processos, da comunica\xe7\xe3o do Controllr com o Gerencianet."),Object(o.b)("p",null,Object(o.b)("strong",{parentName:"p"},"Habilitado"),": Marque para ativar essa forma de pagamento."),Object(o.b)("p",null,Object(o.b)("strong",{parentName:"p"},"Padr\xe3o"),": Marque para que no ato de cadastrar um contrato, j\xe1 venha marcado esse banco padr\xe3o."),Object(o.b)("p",null,Object(o.b)("strong",{parentName:"p"},"Enviar cobran\xe7as por E-mai"),"l: Ao marcar SIM, quando a cobran\xe7a \xe9 criada no Gerencianet, o pr\xf3prio Gateway envia-r\xe1 o e-mail contendo a cobran\xe7a para o seu cliente, desde que o e-mail do mesmo seja v\xe1lido."),Object(o.b)("p",null,Object(o.b)("strong",{parentName:"p"},"Identifica\xe7\xe3o"),": Nome da conta do seu Gerencianet"),Object(o.b)("p",null,Object(o.b)("strong",{parentName:"p"},"Client ID"),": ID da sua aplica\xe7\xe3o da API Nova"),Object(o.b)("p",null,Object(o.b)("strong",{parentName:"p"},"Client Secret"),": Secret da sua aplica\xe7\xe3o da API Nova"),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b1.png",alt:"alt text"}))),Object(o.b)("br",null),Object(o.b)("h2",{id:"integra\xe7\xe3o-api-nova"},"Integra\xe7\xe3o API NOVA"),Object(o.b)("p",null,"Com a nova API do Gerencianet \xe9 poss\xedvel realizar algumas novas a\xe7\xf5es:"),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Baixa manual e cancelamento via Controllr"),Object(o.b)("li",{parentName:"ul"},"Gerar carn\xeas para m\xfaltiplos clientes"),Object(o.b)("li",{parentName:"ul"},"Desconto at\xe9 o vencimento"),Object(o.b)("li",{parentName:"ul"},"Juros e multa configur\xe1vel no Controllr")),Object(o.b)("br",null),Object(o.b)("p",null,"Para aqueles que j\xe1 utilizam o Gerencianet e esta atualizando para a ",Object(o.b)("strong",{parentName:"p"},"Build 128"),' deve criar uma NOVA aplica\xe7\xe3o na API do Gerencianet deixando a "anterior" ',Object(o.b)("strong",{parentName:"p"},"sem altera\xe7\xf5es"),"."),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b2.png",alt:"alt text"}))),Object(o.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(o.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(o.b)("h5",{parentName:"div"},Object(o.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(o.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(o.b)("path",Object(n.a)({parentName:"svg"},{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})))),"Aten\xe7\xe3o:")),Object(o.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(o.b)("p",{parentName:"div"},"N\xe3o pode alterar o m\xf3dulo de compatibilidade e nem remover a sua aplica\xe7\xe3o da Build 127 e anteriores."))),Object(o.b)("br",null),Object(o.b)("p",null,"Como identificar a API Antiga da Nova?"),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("p",{parentName:"li"},'A API "Antiga" tem o ',Object(o.b)("code",null,' "Modo de compatibilidade" ')," ",Object(o.b)("strong",{parentName:"p"},"ATIVADO")," <- ANTIGA")),Object(o.b)("li",{parentName:"ul"},Object(o.b)("p",{parentName:"li"},'A API "Antiga" possui token de integra\xe7\xe3o e URLs de Callback.')),Object(o.b)("li",{parentName:"ul"},Object(o.b)("p",{parentName:"li"},'A API "Nova" n\xe3o tem o modo de compatibilidade e tamb\xe9m n\xe3o possui o token. Agora possui ',Object(o.b)("code",null," Client ID e Client Secret ")))),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b3.png",alt:"alt text"}))),Object(o.b)("p",null,"Ap\xf3s criar a nova aplica\xe7\xe3o da API nova do Gerencianet, deve preencher o ",Object(o.b)("inlineCode",{parentName:"p"},"Client ID")," e o ",Object(o.b)("inlineCode",{parentName:"p"},"Client Secret")," da forma de pagamento Gerencianet no seu Controllr. (Somente a partir da Build 128) O ",Object(o.b)("inlineCode",{parentName:"p"},"Client ID")," e o ",Object(o.b)("inlineCode",{parentName:"p"},"Client Secret")," est\xe1 presente em 3 abas na sua aplica\xe7\xe3o. Deve ser copiado da aba ",Object(o.b)("inlineCode",{parentName:"p"},"Produ\xe7\xe3o"),"."),Object(o.b)("br",null),Object(o.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(o.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(o.b)("h5",{parentName:"div"},Object(o.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(o.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(o.b)("path",Object(n.a)({parentName:"svg"},{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})))),"Aten\xe7\xe3o:")),Object(o.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(o.b)("p",{parentName:"div"},"N\xe3o crie uma nova Forma de Pagamento para o GerenciaNet, apenas edite clicando sobre o nome Gerencianet."))),Object(o.b)("br",null),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b4.png",alt:"alt text"}))),Object(o.b)("br",null),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("inlineCode",{parentName:"li"},"Notification URL"),": http://dom\xednio.do.seu.controllr:8083/service/gerencianet/notification")),Object(o.b)("br",null),Object(o.b)("h2",{id:"faturas-criadas-na-gerencianet"},"Faturas Criadas na Gerencianet"),Object(o.b)("hr",null),Object(o.b)("p",null,"Ap\xf3s criar a nova aplica\xe7\xe3o da API no seu Gerencianet e editar a forma de pagamento do Gerencianet no Controllr, j\xe1 se pode criar as faturas atrav\xe9s da nova API."),Object(o.b)("p",null,"Com a nova API o Controllr consegue capturar todos os logs da cria\xe7\xe3o das faturas."),Object(o.b)("p",null,"A cor da bolinha determina a situa\xe7\xe3o dessa cobran\xe7a criada no Controllr."),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Bolinha Cinza Bank:")," A cobran\xe7a ainda n\xe3o foi criada no Gerencianet, ent\xe3o essa fatura pode ser editado o valor, a data de vencimento, juros e multa e desconto at\xe9 o vencimento. Depois quer for criada no Gerencianet essa fatura n\xe3o pode ser mais alterada.")),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b5.png",alt:"alt text"}))),Object(o.b)("br",null),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Bolinha Verde:")," A cobran\xe7a criada no Controllr foi criada com sucesso tamb\xe9m no seu Gerencianet.")),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b6.png",alt:"alt text"}))),Object(o.b)("br",null),Object(o.b)("h2",{id:"erros-de-cria\xe7\xe3o"},"Erros de Cria\xe7\xe3o"),Object(o.b)("hr",null),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Bolinha Vermelha"),": A fatura n\xe3o foi criada no Gerencianet devido \xe0 algum dado preenchido de forma errada. Ao passar o mouse em cima da bolinha vermelha o Gerencianet ir\xe1 informar o motivo do erro.")),Object(o.b)("p",null,"Segue a lista de alguns erros mais comuns:"),Object(o.b)("ol",null,Object(o.b)("li",{parentName:"ol"},"Phone Number:")),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b7.png",alt:"alt text"}))),Object(o.b)("p",null,"Esse erro ocorre quando est\xe1 sem n\xfamero de telefone no cadastro desse cliente ou est\xe1 formatado de forma errada (faltando DDD). Se n\xe3o tiver n\xfamero ",Object(o.b)("strong",{parentName:"p"},"deve-se")," preencher com um n\xfamero qualquer. Ex: Telefone da sua empresa."),Object(o.b)("br",null),Object(o.b)("ol",{start:2},Object(o.b)("li",{parentName:"ol"},"CPF \xe9 Obrigat\xf3ria:")),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b8.png",alt:"alt text"}))),Object(o.b)("p",null,"Esse erro ocorre devido o CPF/CNPJ estar faltando no cadastro desse cliente."),Object(o.b)("br",null),Object(o.b)("ol",{start:3},Object(o.b)("li",{parentName:"ol"},"Unexpected token:")),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b9.png",alt:"alt text"}))),Object(o.b)("p",null,"Esse erro ocorre porque existe quebra de linha ou caracter especial como ( / \\ | \u02dc ] [ \xb4; > < * & \xa8 % $ ) ( #@! etc) no cadastro do complemento do endere\xe7o desse cliente."),Object(o.b)("p",null,"Se este erro estiver ocorrendo abra o cadastro de endere\xe7o do cliente e reveja o campo de complemento de endere\xe7o do cliente."),Object(o.b)("br",null),Object(o.b)("ol",{start:4},Object(o.b)("li",{parentName:"ol"},"O valor 1000 \xe9 maior que o m\xe1ximo 330:")),Object(o.b)("p",null,Object(o.b)("img",Object(n.a)({parentName:"p"},{src:"/img/b10.png",alt:"alt text"}))),Object(o.b)("p",null,"Esse erro ocorre pois o Juros limite permitido pelo Gerencianet \xe9 de 1% ao m\xeas, que \xe9 igual a 0.033% ao dia. Esse valor de 0.033 deve ser editado em configura\xe7\xf5es do seu Controllr de juros de mora."),Object(o.b)("br",null),Object(o.b)("ol",{start:5},Object(o.b)("li",{parentName:"ol"},"Video Verifica\xe7\xf5es de Erros:\n",Object(o.b)("a",Object(n.a)({parentName:"li"},{href:"https://www.youtube.com/watch?v=pfbbeXb5IP0&feature=emb_title"}),"https://www.youtube.com/watch?v=pfbbeXb5IP0&feature=emb_title")))))}s.isMDXComponent=!0},250:function(e,a,t){"use strict";t.d(a,"a",(function(){return p})),t.d(a,"b",(function(){return m}));var n=t(0),r=t.n(n);function o(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function c(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function i(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?c(Object(t),!0).forEach((function(a){o(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}function b(e,a){if(null==e)return{};var t,n,r=function(e,a){if(null==e)return{};var t,n,r={},o=Object.keys(e);for(n=0;n<o.length;n++)t=o[n],a.indexOf(t)>=0||(r[t]=e[t]);return r}(e,a);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)t=o[n],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var l=r.a.createContext({}),s=function(e){var a=r.a.useContext(l),t=a;return e&&(t="function"==typeof e?e(a):i(i({},a),e)),t},p=function(e){var a=s(e.components);return r.a.createElement(l.Provider,{value:a},e.children)},d={inlineCode:"code",wrapper:function(e){var a=e.children;return r.a.createElement(r.a.Fragment,{},a)}},u=r.a.forwardRef((function(e,a){var t=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,l=b(e,["components","mdxType","originalType","parentName"]),p=s(t),u=n,m=p["".concat(c,".").concat(u)]||p[u]||d[u]||o;return t?r.a.createElement(m,i(i({ref:a},l),{},{components:t})):r.a.createElement(m,i({ref:a},l))}));function m(e,a){var t=arguments,n=a&&a.mdxType;if("string"==typeof e||n){var o=t.length,c=new Array(o);c[0]=u;var i={};for(var b in a)hasOwnProperty.call(a,b)&&(i[b]=a[b]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var l=2;l<o;l++)c[l]=t[l];return r.a.createElement.apply(null,c)}return r.a.createElement.apply(null,t)}u.displayName="MDXCreateElement"},251:function(e,a,t){"use strict";var n=t(0),r=t(35);a.a=function(){return Object(n.useContext)(r.a)}},252:function(e,a,t){"use strict";t.d(a,"a",(function(){return o}));var n=t(251),r=t(253);function o(e,{forcePrependBaseUrl:a=!1,absolute:t=!1}={}){const{siteConfig:{baseUrl:o="/",url:c}={}}=Object(n.a)();if(!e)return e;if(a)return o+e;if(!Object(r.a)(e))return e;const i=o+e.replace(/^\//,"");return t?c+i:i}},253:function(e,a,t){"use strict";function n(e){return!1===/^(https?:|\/\/|mailto:|tel:)/.test(e)}t.d(a,"a",(function(){return n}))}}]);