terça-feira, 18 de abril de 2017

JOB para Cancelamento de NFe e/ou NFSe (JOB FatJobNFe) - Linha Microsiga Protheus


Cancelamento de NFe e/ou NFSe

Este artigo foi retirado do site TDN da TOTVS, artigo bastante interessante, pois evita muitos problemas como a perda de prazo do cancelamento e retrabalho.

Esta implementação foi disponibilizada para o ambiente SIGAFAT com o objetivo de efetivar o cancelamento de Notas Fiscais (NFe - Modelo 55 ou NFSe ), através da autorização do cancelamento pela SEFAZ ou prefeitura, por empresa e filial.

Esta operação poderá ser realizada por execução de JOB, schedule, ou por refresh na tela da rotina de cancelamento de nota fiscal de saída.

Para viabilizar essa melhoria, é necessário que:
A data do objeto UpdFATNFE.PRX seja superior a 10/01/2014.
A data do objeto MATA521.PRX seja superior a 24/11/2014, caso deseje para o cancelamento de NFe ou que seja superior a 10/08/2015 para cancelamento de NFe e NFSe .

Requisitos:

1. TSS configurado;
2. Módulo Faturamento (SIGAFAT) configurado para utilização com TSS;
3. Executado o atualizador UpdFATNFE;
4. Parâmetro de sistema MV_CANCNFE igual a .T. para tratar o cancelamento de Nota Fiscal Eletrônica;
5. Parâmetro de sistema MV_CANNFSE igual a .T. para tratar o cancelamento de Nota Fiscal de Serviços Eletrônica
Atenção!

No caso da NFSe, verifique se a prefeitura dispõe de serviço de cancelamento. Caso contrario, indiferente do configurado no parametro de sistema MV_CANNFSE não irá existir a transmissão para o cancelamento.

Utilização via JOB
Configure o Job para a execução do processo de cancelamento (estorno dos documentos) que foram emitidos por NFe ou NFSe
Abra o arquivo INI do Server Protheus e adicione a seção [FatJobNFe_] conforme o exemplo abaixo:

[ONSTART]
JOBS=FatJobNFe_
[FatJobNFe_]
MAIN=FatJobNFe
ENVIRONMENT=
nParms=2
parm1=
parm2=
START_TIME=00:00:01
FINISH_TIME=23:59:59
INTERVAL=5
ACTIVATE=ON

Observações referentes às chaves:

ENVIRONMENT - Ambiente de trabalho ao qual o Job pertence.
nParms - Deve permanecer 2.
parm1 - Código da empresa.
parm2 - Código da filial.
START_TIME - Horário inicial que deve ser considerado para a execução.
FINISH_TIME - Horário final que deve ser considerado para a execução.
INTERVAL - Intervalo de minutos entre as execuções (deve ser maior ou igual a 5).
ACTIVATE - Indica se está ativo.

Quando for uma Nota Fiscal Eletrônica, o cancelamento será efetivado pelo JOB que deverá estar ativado caso a SEFAZ permita seu cancelamento. Caso o cancelamento não seja permitido, sua legenda será alterada para “Cancelamento não autorizado” e deverá ser verificado no Monitor (Nf-e SEFAZ).

Em uma Nota Fiscal Serviços Eletrônica, o cancelamento será efetivado pelo JOB que deverá estar ativado caso a prefeitura permita seu cancelamento. Caso o cancelamento não seja permitido, sua legenda será alterada para “Cancelamento não autorizado” e deverá ser verificado no Monitor (NFS-e).

Para visualização do novo status, após a execução do Job, é necessário sair e entrar na rotina novamente ou clicar em refresh. A sua alteração depende de fatores como a disponibilidade da SEFAZ ou do serviço da prefeitura, a permissão da exclusão, etc.

Utilização via Schedule

Deve-se configurar o schedule para a execução do processo de cancelamento (estorno dos documentos) que foram emitidos por NFe e NFSe:

1. No Configurador (SIGACFG), acesse Ambiente/ Schedule/ Schedule.
2. Dê um duplo clique em Agendamentos.
3. Clique em Cadastro.
4. Clique em Incluir.
5. Preencha os campos obrigatórios.
6. Preencha o campo Rotina (XX1_ROTINA) com FATJOBNFE().
7. Clique OK.
8. Clique em Confirmar.

Caso seja necessário executar o procedimento diversas vezes, configure por meio do botão Recorrência.

Atenção: O schedule somente será executado se houver um agente cadastrado para a mesma empresa e seu serviço estiver acionado.

Obs: O uso do schedule não é recomendado devido ao consumo de licença. Como é esperado que a operação com a Sefaz esteja sempre no ar, a utilização via JOB é a mais adequada.

Utilização via Refresh

Execução do processo de cancelamento (estorno dos documentos) que foram emitidos por NFe:

1. No Faturamento (SIGAFAT), acesse Miscelânea/Atualizações/Faturamento/Exclusão Doc. Saída (MATA521A) e configure os parâmetros da rotina.
2. Clique em Ações Relacionadas e em seguida em Refresh.

Espero ter ajudado um grande abraço.

domingo, 19 de março de 2017

Como fazer para consultar as licenças no C-tree Server


Geralmente ao se utilizar o sistema TOTVS Protheus, para um melhor gerenciamento dos dicionários de dados (SX´s) e uma melhor performance do sistema, se faz uso do C-Tree Server, o c-tree Server® é um servidor de banco de dados desenvolvido pela empresa Faircom. Para instalações com mais de 150 conexões simultâneas é necessário a aquisição da versão c-tree Server Enterprise que libera acesso acima desta quantidade e possui performance superior.

Muitas vezes precisamos gerenciar e consultar as licenças no C-tree Server e como fazer isto?

Procedimento
  1. Acesse o aplicativo CTADMN.EXE, se Windows, ou ctadmn, se Linux. 
  2. Informe o usuário e senha do c-tree Server. Por padrão, ADMIN/ADMIN. 
  3. Acesse a opção 6 - Server Configuration.
O sistema apresentará uma janela, informando o número de usuários que a licença de uso permite.

Exemplo:


domingo, 26 de fevereiro de 2017

Como manter um projeto de sistema empresarial nos trilhos? Faça as perguntas certas.

Na ultima edição de Janeiro de 2017 da PM Network  o autor De Andrew Robinson, PMP, descreveu um arquivo muito interessante sobre como manter um projeto nos trilhos e como fazer para selecionar realmente os projetos que venham a agregar algum valor a empresa e evitar desperdícios de recursos financeiros e humanos com projetos que não tem identificação alguma a visão estratégica da empresa

Ultimamente muitas empresas estão inserindo em suas estruturas o departamento responsável pelo controle e gerenciamento de projetos o chamado PMO (Project Management Office), ou agregando esta função a alguma outra área, porém em muitos casos questões importantes para selecionar ou iniciar um projeto são desconsideradas.

Abaixo segue alguns pontos citados por Andrew em seu artigo que acredito ser de suma importância e valem a pena ser consideradas.

Perguntas para Lideres de Projetos de Desenvolvimento 
  1. Como este projeto oferece suporte a um objetivo estratégico?
  2. Esse sistema é apoiado pela liderança senior, e ela esta envolvida como parte interessada e acessível para equipe?
  3. Você está customizando mais de 15% do sistema ERP? (Customizações superiores a 15% põem em risco a implantação, devido ao aumento de complexidade do processo. Manter as atualizações de software também pode ser um pesadelo.)
  4. Você pode adaptar o processo padrão do fornecedor? (Requisitos legais ou estatutários obrigatórios pode tonar uma customização ampla inevitável e difícil manejar.)
  5. Você identificou e abordou todas as partes interessadas e seus requisitos? Como, quem e quando? Todos os requisitos são realmente necessários?
  6. Mergulhe profundamente nesta pergunta  - Você tem um plano de testes e tempo para eles no cronograma de desenvolvimento?

Se ouvir negativas  a qualquer destas perguntas, reavalie o investimento e considere seriamente cortar as perdas logo no inicio. Mas digamos que você passe por estes obstáculos com exito. A TI esta ansiosa para começar a implantação. Respire e aborde as seguintes questões:

  1. Vamos falar sobre o controle de modificações. Como você vai  conseguir a adoção por toda a empresa? O que esta fazendo em termo de treinamento e comunicações ? (Se as respostas incompletas, adie o lançamento)
  2. Como você saberá que obteve adoção  e o sistema esta funcionando conforme o planejado? Como será medido o desempenho? (Quero ouvir sobre pesquisas e indicadores)
  3. Como você pode ter certeza de que os benefícios estratégicos estão sendo  realizados após o lançamento?

Idealmente, as repostas serão satisfatórias e a implantação pode prosseguir, caso contrário repense o projeto

Artigo publicado da revista PM NETWORK De Andrew Robinson, PMP

Janeiro de 2017.

domingo, 22 de janeiro de 2017

Faça reuniões mais produtivas e sem perder tempo.


No mundo corporativo criou-se o hábito de convocar reuniões em cima da hora, convocar pessoas que não estão envolvidas com o assunto, não fazem o controle do tempo da reunião e quando se da conta horas foram gastas de forma totalmente improdutiva e sem gerar resultado algum.

Abaixo segue algumas dicas de como evitar este desperdício de tempo e dinheiro.

1 –Tenha o objetivo e pauta visíveis
Defina o que deve ser alcançado quando a reunião terminar (objetivo) e os itens que ajudarão a tornar isso possível (pauta). Envie aos participantes na convocação e durante a reunião mantenha visível a todo o momento.

2 – Controle o Tempo
Controlar o tempo é dever de todos na reunião, quando o tempo fica visível é mais fácil de conseguir manter o controle do tempo, há aplicativos que ajudam a fazer isto de forma fácil e pratica.

3 – Conduza a reunião e escolha um responsável para fazer as anotações e seguir a pauta proposta.
Escolha uma pessoa para conduzir a reunião, de forma que organize a conversa, as ideias, registre as ações posteriores e corte conversas paralelas.

4 – Não trabalhe na reunião
Se não for uma reunião aonde algum trabalho deva ser feito, mas apenas discutido, não caia no erro de agir durante a reunião, além de tomar tempo acaba perdendo o foco da discussão.

5 –Envie um e-mail de fechamento

Ao terminar a reunião envie um e-mail aos participantes agradecendo a presença e pontuando as principais ideias e ações definidas.

Exemplo de Solicitação de Reunião 



domingo, 13 de novembro de 2016

Dica de organização dos e-mails
Hoje a internet disponibiliza uma enorme quantidade de informação o que por um lado é bom, mas por outro também pode se tornar um grande problema com a perda de tempo para achar o que realmente se precisa ou vale a pena.
Compartilho com vocês a dica passada pelo professor Danilo GENARE que achei muito interessante e realmente prática.

Atualmente há uma grande troca de e-mail entre as pessoas envolvendo vários assuntos o que envolve um tempo muito grande para leitura e/ou identificação de algo que realmente seja URGENTE  e/ou IMPORTANTE na condução das atividades.

Outro desafio é o armazenamento, busca e recuperação  destas informações.
A minha sugestão é a padronização das comunicações via e-mail com o objetivo de facilitar a administração de conteúdo bem como a tomada de ações com a adoção de conceitos de GED – Gestão Eletrônica de Documentos, assim nossos e-mails passam a representar uma estrutura que facilitará a compreensão e a ação entre as partes interessadas ( PMO, Gestores de Projetos, Líderes, Back-Office e integrantes da equipe ).
Estas dicas se aplica tanto para ferramentas como Microsoft Outlook ou webmails Gmail, Yahoo e tantos outros que existem.

A recomendação é simples, de  ajustarmos o descritivo do campo SUBJECT dos e-mails com a seguinte estrutura:

 [ NOMEDOPROJETO ] Ação / Tipo de comunicação - Assunto desejado

 Vejam abaixo como é simples !!!!

 [ PMO ] ORIENTAÇÕES  - Sugestão de Plano de Comunicação / PADRONIZAÇÃO.

 Abaixo seguem alguns Exemplos já utilizados

[PRJ027 – FINANACEIRO WALL MART ] Reembolso de despesas - Período de 14/04 a 16/04  ( João / Fabrício )

[ CENIBRA ] Publicação de Agenda dos profissionais e Programação para Maio ( Semana de 10  a 15 de Maio de 2009 )

 [ GOOGLE ] APROVAÇÃO - Reembolso de Despesas - Planilhas dos dias ( 19 a 22/01/2009 )

[ PROJETO RH - COMUNICAÇAO] Recurso Portal - O que aconteceu ????

[ PROJETO CONTABIL 2016] VALIDAÇÃO - Cenários Contábeis

 [ NATURA ] Aprovação -> Relatório de Despesas Março 2009

 [ TATUÍ ] PUBLICAÇÃO - Plano de Trabalho e condução das atividades

 [ PROMON ] Termos de Aceite - Projeto NF-e / SPED Fiscal e Contábil

 [ SEFAZ-AM ] Processo de Habilitação - Nota Fiscal Eletrônica

 [ PMO ]  ATUALIZAÇÃO e DEVOLUÇÃO do ETC de sua responsabilidade !!!!  -> Publicação Painel de Projetos e do Resource Planning para o Período de  ( 06/04 à 16/04 )

[ PMO ] - Status Report 13/03/2009

 Creio que desta forma diminuiremos os problemas de comunicação Interpessoal e Interfuncional.

 Sugestões para classificação de estrutura [ Ação / Tipo de comunicação .......: ]

STATUS REPORT

COMUNICADO

AÇÃO

URGENTE

REUNIÃO

VALIDAR

ATA REUNIÃO

REUNIÃO DE ALINHAMENTO

Como disse no começo do texto a dica foi disponibilizada pelo grande professor GENARE da Firsteam Consulting, eu apenas adaptei algumas coisas utilizo na prática e me auxilia muito.

Outro ponto bastante importante que tem um impacto grande no tempo consumido na leitura é utilizar as regras de classificação de mensagem, eu particularmente separo as mensagens que são diretamente direcionadas a mim, daquelas onde estou simplesmente copiado, dando prioridade de leitura para as primeiras.
Mais a diante publico outras práticas que utilizo para organização de e-mails que me ajudam muito no dia a dia.


Espero que as dicas possam ajudar e boa sorte.