Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. Exemplo de utilização
  3. Inclusão da rotina no Menu
  4. Funcionalidades das Rotinas
  5. Configuração de Menus
  6. Principais Tabelas Utilizadas
  7. Dicionário de DadosUtilização das Rotinas


Âncora
VISAO
VISAO


01. VISÃO GERAL

...

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2,passo3
Totvs custom tabs box items
defaultyes
referenciapasso1

Configuração do Schedule Protheus.


Para que rotina de agendamento seja executada de uma forma automática,  conforme o dia, mês e ano  que foi cadastrado no agendamento, precisamos configurar o schedule no módulo Configurador,  nesse contém a rotina que analisará  os agendamentos.

O schedule permite que rotinas do sistema sejam agendadas para que possam ser executadas posteriormente, em um período determinado pelo usuário. 

Esse mecanismo tem por objetivo encontrar agendamentos  que serão processados pela  rotina de Lote Cobrança (PLSA627).

Será permitido cadastrar mais de um agendamento para rodar simultaneamente, desde que os parâmetros sejam diferentes. 


Exemplo da rotina de Agendamento de Lote de Cobrança no schedule Protheus.




Mais informação sobre Schedule Protheus.

Schedule Protheus


Consulta de Log de execução

O Cadastro de Agendamento contempla o item de consulta de log de execução. é nele que analisaremos se o Lote de Cobrança foi executado corretamente.

Exemplo abaixo vemos que a rotina executou corretamente.

Image Removed

Exemplo abaixo vemos que a rotina não executou corretamente, temos que analisar os motivos.

Alguns motivos que não gera o Lote de cobrança.

  • Errorlog na rotina.
  • Não há movimentação.
  • Parâmetros incorretos.

Image Removed

Totvs custom tabs box items
defaultno
referenciapasso2

 Agendamento de Lote de Cobrança


O cadastro  de Agendamento de Lote de Cobrança (B6J), é a forma de agendarmos a geração do Lote de Cobrança em um determinado período, esse agendamento segue o mesmo parâmetros da capa do lote de cobrança (PLSA627).


Codigo de Agendamento: (numero sequencial)Cód Agend: Código sequencial para controle interno.

Descrição: (nome  Nome dado ao agendamento) . Ex.: Lote pessoa física.

Dia ExecucaoExecução: dia  Dia do mês que esta parametrização tem que ser será executada.

Fat. antecipado : (sim ou não)  usado para faturamento antecipado

Intercambio :  (sim ou não)  usado para tratativa de intercambio

Mês/ano final-inicial : Ex:  01/2020 a 12/2020  vigência de cobrança que será considerada no agendamento

Fis/Juridica: (fisica ou juridica)

Grupo Cobran: (grupo de cobrança)

Dia Vencto: (dia de vencimento dos titulos)

Modal Cobr. (modalidade de cobrança)

Filtro Fam : Permite o filtro especifico 

Image Removed

B6J - Cabeçalho de agendamento de lote de cobrança em Schedule

Essa rotina também contempla um agendamento mais específico para uma ou mais empresas conforme o range selecionado.

Para os casos de pessoa jurídica, podemos selecionar por contrato e até subcontrato.

Image Removed

Para os casos de pessoa física, podemos utilizar o botão filtro que tem a mesma funcionalidade da rotina  Lote de Cobrança.

Image Removed

Totvs custom tabs box items
defaultno
referenciapasso3
Aviso
titleAtenção

Caso a opção item gerado estiver preenchido como "Não" o administrador do sistema deverá analisar o console log do Appserver e o log job_Schepls627.log que é gerado na pasta LOGPLS.

03.  Configurações de Menu

 

No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013).

...

Menu

...

Atualizações

...

Submenu

...

Nome da Rotina

...

Agendamento de Cobrança

...

Programa

...

Módulo

...

04. PRINCIPAIS TABELAS UTILIZADAS

  • B6J - Agendamento de Lote de Cobrança em Schedule .
  • B6K - Parametrização do Lote de Cobrança pessoa jurídica.
  • B6Q - Param. Lote de Cobrança em Schedule.  

...

Exemplo: se for indicado dia 27, todos os dias 27 dentro do período Inicial/Final esse agendamento será executado.

Fat. antecipado: Preencher com Sim ou Não. Este campo indica se o faturamento é antecipado. Quando este campo está parametrizado com Sim, o lote será gerado para o mês subsequente, se estiver Não, o lote é gerado para o mesmo mês. Exemplo:

Fat AntecipadoDia de ExecuçãoMês do Lote que será gerado
Sim23/03/2021Abril/2021
Não23/03/2021Março/2021

Intercâmbio:  Preencher com Sim ou Não. Indica se será realizada tratativa de intercâmbio.

Mês/Ano Inicial/Final : Indica o período que o agendamento estará ativo e será executado. Exemplo:

Mês/Ano Inicial01/2021
Mês/Ano Final12/2022
Dia Execucao27
Fat. antecipadoNão

Dia ProcessamentoLote Gerado

27/01/2021 

Janeiro/2021
27/02/2021 Fevereiro/2021
27/03/2021 Março/2021
27/04/2021 Abril/2021
27/05/2021 Maio/2021
27/06/2021 Junho/2021
27/07/2021 Julho/2021
27/08/2021 Agosto/2021
27/09/2021 Setembro/2021
27/10/2021 Outubro/2021
27/11/2021 Novembro/2021
27/12/2021 Dezembro/2021

A partir de 2022, esta parametrização não estará mais ativa pois expirou o Mês/Ano Final.

Fis/Juridica: Indica o tipo de grupo de cobrança: Física ou Jurídica.

Grupo Cobran: Permite realizar um Filtro por Grupos de cobranças já cadastrados pelo cliente.

Dia Vencto: Dia do mês que será atribuído ao vencimento do título. Exemplo: se for indicado dia 27, o vencimento de todos os títulos será o dia 27 do mês que está sendo processado.

Modal Cobr.: Permite informar e filtrar baseado na modalidade de cobrança.

Filtro Fam: Permite indicar um filtro especifico para a rotina com instruções ADVPL.

Vencto. Ini e Vencto. Final: Permite realizar um filtro baseado no dias de vencimento cadastrados na parametrização do nível de cobrança encontrado pelo sistema (utiliza a mesma ideia do filtro do Lotes de Cobrança (PLSA627).


Image Added

B6J - Cabeçalho de agendamento de lote de cobrança em Schedule


Essa rotina também contempla um agendamento mais específico para uma ou mais empresas conforme o range selecionado.

Para os casos de pessoa jurídica, podemos selecionar por contrato e até subcontrato.


Image Added


Para os casos de pessoa física, podemos utilizar o botão filtro que tem a mesma funcionalidade da rotina  Lote de Cobrança.


Image Added

Totvs custom tabs box items
defaultno
referenciapasso3

Consulta de Log de execução


O Cadastro de Agendamento contempla o item de consulta de log de execução. é nele que analisaremos se o Lote de Cobrança foi executado corretamente.


Exemplo abaixo vemos que a rotina executou corretamente.

Image Added


Exemplo abaixo vemos que a rotina não executou corretamente, temos que analisar os motivos.

Alguns motivos que não gera o Lote de cobrança.


  • Não há movimentação.
  • Parâmetros incorretos.


Image Added


Aviso
titleAtenção

Caso a opção item gerado estiver preenchido como "Não" o administrador do sistema deverá analisar o console log do Appserver e o log job_Schepls627.log que é gerado na pasta LOGPLS.

03.  Configurações de Menu
Âncora
Menu
Menu

 

No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013).

Menu

Atualizações

Submenu

Faturamento 

Nome da Rotina

Agendamento de Cobrança

Programa

PLSAGECOB

Módulo

Plano de Saúde

04. Principais Tabelas Utilizadas
Âncora
Utilizada
Utilizada

  • B6J - Agendamento de Lote de Cobrança em Schedule .
  • B6K - Parametrização do Lote de Cobrança pessoa jurídica.
  • B6Q - Param. Lote de Cobrança em Schedule.  


05. Dicionário de Dados
Âncora
TABUTIL
TABUTIL

  • Campos novos

B6J - Agendamento de Lote de Cobrança em Schedule


SX2 - Informações da Tabela 
Campo Descrição
X2_CHAVEB6J
X2_NOME

Agendamento de Lote de Cobrança em Schedule

X2_UNICOB6J_FILIAL+B6J_CODAGE
SIX - Índice 
OrdemChave
1BCJ_FILIAL+BCJ_CODOPE+BCJ_TIPSER


CampoDescrição
CampoB6J_FILIAL
TipoCaractere
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial
UsadoSim
ObrigatórioSim
BrowseSim
Ordem1


CampoDescrição
CampoB6J_CODAGE
TipoCaractere
Tamanho6
Decimal0
TítuloCód. Agend.
DescriçãoCódigo de Agendamento
UsadoSim
ObrigatórioSim
BrowseSim
Ordem2
Ordem2


CampoDescrição
CampoB6J_CODOPE
TipoCaractere
Tamanho4
Decimal0
TítuloOperadora:
DescriçãoCodigo da Operadora
UsadoSim
ObrigatórioSim
BrowseSim
Ordem3


CampoDescrição
CampoB6J_DESCRI
TipoCaractere
Tamanho50
Decimal0
TítuloDescrição
DescriçãoDescrição
UsadoSim
ObrigatórioSim
BrowseSim
Ordem4


CampoDescrição
CampoB6J_DIAEXE
TipoNumérico
Tamanho2
Decimal0
TítuloDia Execução
DescriçãoDia Execução
UsadoSim
ObrigatórioSim
BrowseSim
Ordem5


CampoDescrição
CampoB6J_MESFRE
TipoCaractere
Tamanho1
Decimal0
TítuloFat.Antecip.
DescriçãoFaturamento Antecipado
UsadoSim
ObrigatórioNão
BrowseSim
Ordem6


CampoDescrição
CampoB6J_INTERC
TipoCaractere
Tamanho1
Decimal0
TítuloIntercambio
DescriçãoIntercambio
UsadoSim
ObrigatórioNão
BrowseSim
Ordem7


CampoDescrição
CampoB6J_ANOINI
TipoCaractere
Tamanho4
Decimal0
TítuloAno Inicial
DescriçãoAno Inicial
UsadoSim
ObrigatórioSim
BrowseSim
Ordem8


CampoDescrição
CampoB6J_MESINI
TipoCaractere
Tamanho2
Decimal0
TítuloMês Inicial
DescriçãoMês Inicial
UsadoSim
ObrigatórioSim
BrowseSim
Ordem9


CampoDescrição
CampoB6J_ANOFIM
TipoCaractere
Tamanho4
Decimal0
TítuloAno Final
DescriçãoAno Final
UsadoSim
ObrigatórioSim
BrowseSim
Ordem10


CampoDescrição
CampoB6J_MESFIM
TipoCaractere
Tamanho2
Decimal0
TítuloMês Final
DescriçãoMês Final
UsadoSim
ObrigatórioSim
BrowseSim
Ordem11


CampoDescrição
CampoB6J_FISJUR
TipoCaractere
Tamanho1
Decimal0
TítuloFis/Juridico
DescriçãoFis/Juridico
UsadoSim
ObrigatórioSim
BrowseSim
Ordem12

...

  • Campos novos

Ordem14

B6J - Agendamento de Lote de Cobrança em Schedule

SX2 - Informações da Tabela 
Campo Descrição
X2_CHAVEB6J
X2_NOME

Agendamento de Lote de Cobrança em Schedule

X2_UNICOB6J_FILIAL+B6J_CODAGE
SIX - Índice 
OrdemChave
1BCJ_FILIAL+BCJ_CODOPE+BCJ_TIPSER


CampoDescrição
CampoB6J_FILIALGRUCOB
TipoCaractere
Tamanho84
Decimal0
TítuloFilialGrupo Cobran
DescriçãoFilialGrupo Cobran
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem113


CampoDescrição
CampoB6J_CODAGEDESGRU
TipoCaractere
Tamanho650
Decimal0
TítuloCód. Agend.Descri Grupo
DescriçãoCódigo de AgendamentoDescrição do Grupo
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem2142


CampoDescrição
CampoB6J_CODOPEDIAVEN
TipoCaractereNumérico
Tamanho42
Decimal0
TítuloOperadora:Dia Vencto
DescriçãoCodigo da OperadoraDia de Vencimento
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem315


CampoDescrição
CampoB6J_DESCRIMODCOB
TipoCaractere
Tamanho501
Decimal0
TítuloDescriçãoModal Cobr.
DescriçãoDescriçãoModalidade de Cobrança
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem416


CampoDescrição
CampoB6J_DIAEXEFILTRO
TipoNuméricoCaractere
Tamanho2249
Decimal0
TítuloDia ExecuçãoFiltro Fam.
DescriçãoDia ExecuçãoFiltro Arquivo Família
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem517


CampoDescrição
CampoB6J_MESFRELOTREN
TipoCaractere
Tamanho112
Decimal0
TítuloFat.Antecip.Lote Renovac
DescriçãoFaturamento AntecipadoLote de renovação de cont
UsadoSim
ObrigatórioNão
BrowseSim
Ordem618


CampoDescrição
CampoB6J_INTERCVCTINI
TipoCaractereNumérico
Tamanho12
Decimal0
TítuloIntercambioVencto Ini.
DescriçãoIntercambioVencimento Inicial
UsadoSim
ObrigatórioNão
BrowseSim
Ordem719


CampoDescrição
CampoB6J_ANOINIDTEMIS
TipoCaractereData
Tamanho48
Decimal0
TítuloAno InicialDt Emissão
DescriçãoAno InicialData de emissão do tit
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem820


CampoDescrição
CampoB6J_MESINIVCTFIN
TipoCaractereNumérico
Tamanho2
Decimal0
TítuloMês InicialVencto Final
DescriçãoMês InicialVencimento Final
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem921


CampoDescrição
CampoB6J_ANOFIMAGLUTI
TipoCaractere
Tamanho41
Decimal0
TítuloAno FinalAglut. Lanc.
DescriçãoAno Vencimento Final
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem1022


CampoDescrição
CampoB6J_MESFIMCARIMP
TipoCaractere
Tamanho21
Decimal0
TítuloMês FinalCarnê ?
DescriçãoMês FinalCarnê ?
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem1123


CampoDescrição
CampoB6J_FISJURGRCOBV
TipoCaractere
Tamanho1249
Decimal0
TítuloFis/JuridicoVar. Grp Co
DescriçãoFis/JuridicoVarios Grp de cobrança
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem1224


CampoDescrição
CampoB6J_GRUCOBREEMB
TipoCaractere
Tamanho41
Decimal0
TítuloGrupo CobranSom. Reemb?
DescriçãoGrupo CobranSomente Reembolso
UsadoSim
ObrigatórioNão
BrowseSim
Ordem13
CampoDescrição
CampoB6J_DESGRU
TipoCaractere
Tamanho50
Decimal0
TítuloDescri Grupo
DescriçãoDescrição do Grupo
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
25


B6K - Parametrização do Lote de Cobrança em Schedule


SX2 - Informações da Tabela 
Campo Descrição
X2_CHAVEB6K
X2_NOME

Parametrização do Lote de Cobrança em Schedule

X2_UNICOB6K_FILIAL+B6K_NUMSEC
SIX - Índice 
OrdemChave
1B6K_FILIAL+B6K_NUMSEC


CampoDescrição
Campo
B6J
B6K_
DIAVEN
FILIAL
Tipo
Numérico
Caractere
Tamanho
2
8
Decimal0
Título
Dia Vencto
Filial
Descrição
Dia de Vencimento
Filial
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
15
1


CampoDescrição
Campo
B6J
B6K_
MODCOB
NUMSEC
TipoCaractere
Tamanho
1
6
Decimal0
Título
Modal Cobr
Num. Sec.
Descrição
Modalidade de Cobrança
Numero Sequencial
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
16
2


CampoDescrição
Campo
B6J
B6K_
FILTRO
CODOPE
TipoCaractere
Tamanho
249
4
Decimal0
Título
Filtro Fam.
Operadora:
Descrição
Filtro Arquivo Família
Código da Operadora
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
17
3


CampoDescrição
Campo
B6J
B6K_
LOTREN
CODEMP
TipoCaractere
Tamanho
12
4
Decimal0
Título
Lote Renovac
Empresa
Descrição
Lote de renovação de cont
Empresa
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
18
4


CampoDescrição
Campo
B6J
B6K_
VCTINI
DESEMP
Tipo
Numérico
Caractere
Tamanho
2
249
Decimal0
Título
Vencto Ini.
Grp/Empresa
Descrição
Vencimento Inicial
Grp/Empresa
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
19
5


CampoDescrição
Campo
B6J
B6K_
DTEMIS
NUMCON
Tipo
Data
Caractere
Tamanho
8
12
Decimal0
Título
Dt Emissão
Contrato
Descrição
Data de emissão do tit
Contrato
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
20
6


CampoDescrição
Campo
B6J
B6K_
VCTFIN
VERSAO
Tipo
Numérico
Caractere
Tamanho
2
3
Decimal0
Título
Vencto Final
Versão
Descrição
Vencimento Final
Versão
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
21
7


CampoDescrição
Campo
B6J
B6K_
AGLUTI
SUBCON
TipoCaractere
Tamanho
1
9
Decimal0
Título
Aglut. Lanc.
Subcontrato
Descrição
Vencimento Final
Subcontrato
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
22
8


CampoDescrição
Campo
B6J
B6K_
CARIMP
VERSUB
TipoCaractere
Tamanho
1
3
Decimal0
Título
Carnê ?
Versão Subco
Descrição
Carnê ?
Versão do Subcontrato
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
23
9


CampoDescrição
Campo
B6J
B6K_
GRCOBV
EMPFIN
TipoCaractere
Tamanho
249
4
Decimal0
Título
Var. Grp Co
Emp Final
Descrição
Varios Grp de cobrança
Empresa Final
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
24
10


CampoDescrição
Campo
B6J
B6K_
REEMB
DESFIN
TipoCaractere
Tamanho
1
249
Decimal0
Título
Som. Reemb?
Grp/Empresa
Descrição
Somente Reembolso
Grp/Empresa
UsadoSim
ObrigatórioNão
BrowseSim
Ordem
25
11


CampoDescrição
CampoB6K_CONFIN
TipoCaractere
Tamanho12
Decimal0
TítuloCont. Final
DescriçãoContrato Final
UsadoSim
ObrigatórioNão
BrowseSim
Ordem12

B6K - Parametrização do Lote de Cobrança em Schedule

SX2 - Informações da Tabela 
Campo Descrição
X2_CHAVEB6K
X2_NOME

Parametrização do Lote de Cobrança em Schedule

X2_UNICOB6K_FILIAL+B6K_NUMSEC
SIX - Índice 
OrdemChave
1B6K_FILIAL+B6K_NUMSEC


CampoDescrição
CampoB6K_FILIALVERFIN
TipoCaractere
Tamanho83
Decimal0
TítuloFilialVersão Final
DescriçãoFilialVersao Contrato Final
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem113


CampoDescrição
CampoB6K_NUMSECSUBFIN
TipoCaractere
Tamanho69
Decimal0
TítuloNum. SecSub. Final
DescriçãoNumero SequencialNº Subcontrato Final
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem214


CampoDescrição
CampoB6K_CODOPEVESUFI
TipoCaractere
Tamanho43
Decimal0
TítuloOperadora:Versão Final
DescriçãoCódigo da OperadoraVersão Subcontrato Final
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem315

B6Q - Param. Lote de Cobrança em Schedule


SX2 - Informações da Tabela 
Campo Descrição
X2_CHAVEB6Q
X2_NOME

Param. Lote de Cobrança em Schedule

X2_UNICOB6Q_FILIAL+B6Q_CODAGE
SIX - Índice 
OrdemChave
1B6Q_FILIAL+B6Q_CODAGE
CampoDescrição
CampoB6K_CODEMP
TipoCaractere
Tamanho4
Decimal0
TítuloEmpresa
DescriçãoEmpresa
UsadoSim
ObrigatórioSim
BrowseSim
Ordem4


CampoDescrição
CampoB6KB6Q_DESEMPFILIAL
TipoCaractere
Tamanho2498
Decimal0
TítuloGrp/EmpresaFilial
DescriçãoGrp/EmpresaFilial
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem51


CampoDescrição
CampoB6KB6Q_NUMCONCODAGE
TipoCaractere
Tamanho126
Decimal0
TítuloContratoCod. Agend.
DescriçãoContratoCod. Agend.
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem62


CampoDescrição
CampoB6KB6Q_VERSAODTEXEC
TipoCaractereData
Tamanho38
Decimal0
TítuloVersãoData Execuc.
DescriçãoVersãoData Execuc.
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem73


CampoDescrição
CampoB6KB6Q_SUBCONHORA
TipoCaractere
Tamanho98
Decimal0
TítuloSubcontratoHr. Fim Exec
DescriçãoSubcontratoHorario Final de execução
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem84


CampoDescrição
CampoB6KB6Q_VERSUBGERADO
TipoCaractere
Tamanho31
Decimal0
TítuloVersão SubcoItem Gerado
DescriçãoVersão do SubcontratoItem Gerado
UsadoSim
ObrigatórioSimNão
BrowseSim
Ordem95


CampoDescrição
CampoB6KB6Q_EMPFINDESCRI
TipoCaractere
Tamanho460
Decimal0
TítuloEmp FinalDesc.Geracao
DescriçãoEmpresa FinalDesc.Geracao
UsadoSim
ObrigatórioNão
BrowseSim
Ordem106


CampoDescrição
CampoB6KB6Q_DESFINNUMERO
TipoCaractere
Tamanho2498
Decimal0
TítuloGrp/EmpresaNumero Lote
DescriçãoGrp/EmpresaNumero Lote
UsadoSim
ObrigatórioNão
BrowseSim
Ordem117


CampoDescrição
CampoB6KB6Q_CONFINMESREF
TipoCaractere
Tamanho122
Decimal0
TítuloContMes Referen. Final
DescriçãoContrato FinalMes Referen.
UsadoSim
ObrigatórioNão
BrowseSim
Ordem12

...

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

...

8



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>