UC00121 - Cadastro de filiais

De Wiki Java - Interno
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Criou página com '= Objetivo = *Manter cadastro filial. = Atores = *Usuário = Pré-requisitos = *Considerar documento Padrões de desenvolvimento. *No projeto da rotina, em confsrc > MET...')
 
(Layouts sugeridos)
 
(20 edições intermediárias de um usuário não apresentadas)
Linha 14: Linha 14:
  
 
= Diagrama de classes =
 
= Diagrama de classes =
 
= Layouts sugeridos =
 
<gallery>
 
File:ParametrosFilialNFSe.png|Aba '''NFS-e''' dos parâmetros por filial
 
</gallery>
 
  
 
= Fluxo de eventos =
 
= Fluxo de eventos =
Linha 33: Linha 28:
 
== RN01 - Tela de pesquisa ==
 
== RN01 - Tela de pesquisa ==
  
== RN02 - Tela de manutenção ==
+
== RN02 - Dados gerais ==
 +
=== Dados da empresa ===
 +
#'''Código:''' Código da filial gerado automaticamente pelo sistema.
 +
#'''Pessoa:''' Campo onde o usuário deverá selecionar, obrigatoriamente, o tipo de pessoa da filial. As opções serão:
 +
#*Física
 +
#*Jurídica
 +
#'''Nome:''' Campo onde o usuário deverá informar, obrigatoriamente, um nome para a filial.
 +
 
 +
=== Pessoa física ===
 +
Estes campos serão visíveis somente quando o tipo de pessoa da filial for '''física'''.
 +
#'''CPF:''' Campo onde o usuário deverá informar, obrigatoriamente, o CPF da pessoa que representa a filial.
 +
#'''Data de nascimento:''' Campo onde poderá ser informada a data de nascimento da pessoa que representa a filial.
 +
#'''Identidade:''' Campo onde poderá ser informado o documento de identidade da pessoa que representa a filial.
 +
#'''Emissor:''' Caso seja informada a identidade, neste campo deverá ser informado, obrigatoriamente, o orgão emissor da mesma.
 +
 
 +
=== Pessoa jurídica ===
 +
Estes campo serão visíveis somente quando o tipo de pessoa da filial for '''jurídica'''.
 +
#'''Nome fantasia:''' Campo onde poderá ser informado um nome fantasia da filial (caso exista).
 +
#'''CNPJ:''' Campo onde deverá ser informado, obrigatoriamente, o CNPJ da filial.
 +
#'''Inscrição estadual:''' Campo onde poderá ser informada a inscrição estadual da filial, caso a mesma exerça atividades sujeitas a ICMS.
 +
#'''Inscrição municipal:''' Campo onde poderá ser informada a inscrição municipal da filial.
 +
#'''Home page:''' Campo onde poderá ser informada a ''home page'' da filial caso exista.
 +
 
 +
=== Endereço ===
 +
O endereço da filial poderá ser informado, opcionalmente, com os seguintes dados:
 +
*CEP
 +
*País
 +
*UF
 +
*Endereço (tipo + logradouro)
 +
*Nº
 +
*Complemento
 +
*Bairro
 +
*Cidade
 +
*Observação
 +
 
 +
== RN03 - Contato ==
 +
Nesta aba poderão ser informados os contados da filial, divididos em contato principal e contatos adicionais. Parambos os tipos de contato estarão disponíveis as seguintes informações:
 +
*Telefone
 +
*Celular
 +
*Fax
 +
*E-mail
 +
 
 +
 
 +
Para os contatos adicionais, alem das informações citadas acima também poderão ser informados:
 +
*Nome
 +
*Data de nascimento
 +
*Cargo
 +
 
 +
Os contatos adicionais serão inseridos/visualizados em um grid logo abaixo.
 +
 
 +
== RN04 - Dependentes ==
 +
Visível somente quando o tipo de pessoa da filial for '''Física''' nesta aba poderão ser informados dependentes. Estes serão inseridos/visualizados em um grid e terão as seguintes informações:
 +
*Nome
 +
*Parentesco
 +
*Data de nascimento
 +
 
 +
== RN05 - Outros dados ==
 +
=== Dados gerais ===
 +
#'''Código da filial:''' Campo onde o usuário deverá informar, obrigatoriamente, um código de 3 dígitos que corresponderá ao código da filial nas demais rotinas do sistema.
 +
#'''Logotipo da filial:''' Campo onde o usuário poderá informar um logotipo para filial. Este logotipo será utilizado na impressão de relatórios, impressão de consultas, cotações de compra e etc.
 +
 
 +
=== Dados fiscais ===
 +
#'''CNAE:''' Campo onde serão listados todos os CNAE´s cadastrados e ativos no sistema para que o usuário selecione o [http://intranet.atsinformatica.com.br/wikiJava/index.php?title=CNAE CNAE] da filial. '''''É importante ressaltar que o CNAE selecionado para filial não tem nenhum impacto na emissão de notas de serviço. Os CNAE´s dos serviços e da filial tem aplicações diferentes, cada um com seus propósitos específicos.'''''
 +
#'''Regime tribjutário:''' Campo onde deverá ser selecionado qual o regime tributário da filial. As opções serão:
 +
#*'''[http://intranet.atsinformatica.com.br/wikiJava/index.php?title=Regime_Tribut%C3%A1rio#Lucro_presumido Lucro presumido]'''
 +
#*'''[http://intranet.atsinformatica.com.br/wikiJava/index.php?title=Regime_Tribut%C3%A1rio#Lucro_real Lucro real]
 +
#*'''[http://intranet.atsinformatica.com.br/wikiJava/index.php?title=Regime_Tribut%C3%A1rio#Simples_nacional Simples nacional]
 +
#*'''[http://intranet.atsinformatica.com.br/wikiJava/index.php?title=Regime_Tribut%C3%A1rio#Simples_nacional.2C_excesso_de_sublimite_de_receita_bruta Simples nacional,excesso sublimite de receita bruta]
 +
#'''[http://intranet.atsinformatica.com.br/wikiJava/index.php?title=Regime_especial_de_tributa%C3%A7%C3%A3o Regime especial de tributação municipal]:''' Habilitado somente para os regimes tributários do tipo simples, neste campo onde o usuário deverá selecionar, obrigatoriamente (quando for simples), o regime especial de tributação municipal para emissão de notas de serviço. As opções serão as seguintes:
 +
##Microempresa municipal
 +
##Estimativa
 +
##Sociedade de profissionais
 +
##Cooperativa
 +
##Microempresário Individual (MEI)
 +
##Microempresário e Empresa de Pequeno Porte (ME EPP)
 +
#'''[http://intranet.atsinformatica.com.br/wikiJava/index.php?title=Cadastro_de_Filial#Dados_Fiscais Permissão de aproveitamento de crédito]:''' Habilitado somente para os regimes tributários do tipo simples, este campo poderá ser informado opcionalmente pelo usuário.
 +
#*'''Alíquota de aproveitamento de crédito:''' Quando o parâmetro '''Permissão de aproveitamento de crédito''' for marcado, neste campo onde deverá ser informada, obrigatoriamente, a alíquota de aproveitamento.
 +
#'''[http://intranet.atsinformatica.com.br/wikiJava/index.php?title=Incentivador_cultural Incentivador cultural]:''' Campo que determina se a empresa é incentivadora cultural ou não. Esta informação será enviada nas notas de serviço emitidas pela filial em questão.
 +
 
 +
=== Telefonia ===
 +
Conjunto de campos e parâmetros responsáveis por configurar a filial quando for utilizado o sistema de telefonia.
 +
 
 +
== RN06 - Horário de funcionamento ==
 +
Campos onde poderá ser informado o horário de funcionamento da filial nos campos:
 +
*2ª a 6ª
 +
*Sábado
 +
*Domingo
 +
 
 +
== RN07 - Configurações de envio de e-mail ==
 +
Nesta aba o usuário deverá informar, obrigatoriamente, os dados de envio de e-mail para a filial em questão. Estes dados serão utilizados sempre que o sistema precisar enviar um e-mail em nome da empresa, exemplo: ''Envio da DANFE de uma NF-e, envio de mala direta e etc.''
  
== Regimes tributários ==
+
As configurações a serem preenchidas serão as seguintes:
aa
+
#'''Servidor:''' Campo onde deverá ser informado um servidor de saída de e-mail (smtp) do provedor, exemplo: ''smtp.gmail.com''
 +
#'''Porta:''' Campo onde deverá ser informada a porta utilizada pelo servidor de saída, exemplo: ''465''
 +
#'''Requer autenticação:''' Caso servidor de saída necessite fazer autenticação de usuário e senha para enviar e-mails este parâmetro deverá ser marcado. Esta configuração varia de provedor para provedor.
 +
#'''Usuário:''' Campo onde deverá ser informado o usuário da conta de e-mail, exemplo: ''usuario'' ou ''usuario@gmail.com''
 +
#'''Senha:''' Campo onde deverá ser informada a senha da conta de e-mail para o usuário em questão.
 +
#'''E-mail destinatário para teste:''' Campo onde poderá ser informado um e-mail qualquer para testar se com as configurações informadas o sistema será capaz de enviar um e-mail em nome da filial.
 +
#'''Botão [Testar envio]:''' Botão que quando acionado envia um e-mail de teste em nome da filial para o destinatário informado no campo '''E-mail destinatário para teste'''.

Edição atual tal como às 11h17min de 28 de julho de 2014

Conteúdo

[editar] Objetivo

  • Manter cadastro filial.

[editar] Atores

  • Usuário

[editar] Pré-requisitos

  • Considerar documento Padrões de desenvolvimento.
  • No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Filial. Este nome será utilizado para criar a página no Wiki.
  • Gerar log/auditoria para as alterações realizadas na rotina.

[editar] Resultado esperado

  • Cadastrar e configurar filiais do sistema.

[editar] Diagrama de classes

[editar] Fluxo de eventos

[editar] Fluxos principais

Fluxo 1:

[editar] Fluxos alternativos

Fluxo 1:

[editar] Fluxos de exceção

Fluxo 1:

[editar] Regras de negócio

[editar] RN01 - Tela de pesquisa

[editar] RN02 - Dados gerais

[editar] Dados da empresa

  1. Código: Código da filial gerado automaticamente pelo sistema.
  2. Pessoa: Campo onde o usuário deverá selecionar, obrigatoriamente, o tipo de pessoa da filial. As opções serão:
    • Física
    • Jurídica
  3. Nome: Campo onde o usuário deverá informar, obrigatoriamente, um nome para a filial.

[editar] Pessoa física

Estes campos serão visíveis somente quando o tipo de pessoa da filial for física.

  1. CPF: Campo onde o usuário deverá informar, obrigatoriamente, o CPF da pessoa que representa a filial.
  2. Data de nascimento: Campo onde poderá ser informada a data de nascimento da pessoa que representa a filial.
  3. Identidade: Campo onde poderá ser informado o documento de identidade da pessoa que representa a filial.
  4. Emissor: Caso seja informada a identidade, neste campo deverá ser informado, obrigatoriamente, o orgão emissor da mesma.

[editar] Pessoa jurídica

Estes campo serão visíveis somente quando o tipo de pessoa da filial for jurídica.

  1. Nome fantasia: Campo onde poderá ser informado um nome fantasia da filial (caso exista).
  2. CNPJ: Campo onde deverá ser informado, obrigatoriamente, o CNPJ da filial.
  3. Inscrição estadual: Campo onde poderá ser informada a inscrição estadual da filial, caso a mesma exerça atividades sujeitas a ICMS.
  4. Inscrição municipal: Campo onde poderá ser informada a inscrição municipal da filial.
  5. Home page: Campo onde poderá ser informada a home page da filial caso exista.

[editar] Endereço

O endereço da filial poderá ser informado, opcionalmente, com os seguintes dados:

  • CEP
  • País
  • UF
  • Endereço (tipo + logradouro)
  • Complemento
  • Bairro
  • Cidade
  • Observação

[editar] RN03 - Contato

Nesta aba poderão ser informados os contados da filial, divididos em contato principal e contatos adicionais. Parambos os tipos de contato estarão disponíveis as seguintes informações:

  • Telefone
  • Celular
  • Fax
  • E-mail


Para os contatos adicionais, alem das informações citadas acima também poderão ser informados:

  • Nome
  • Data de nascimento
  • Cargo

Os contatos adicionais serão inseridos/visualizados em um grid logo abaixo.

[editar] RN04 - Dependentes

Visível somente quando o tipo de pessoa da filial for Física nesta aba poderão ser informados dependentes. Estes serão inseridos/visualizados em um grid e terão as seguintes informações:

  • Nome
  • Parentesco
  • Data de nascimento

[editar] RN05 - Outros dados

[editar] Dados gerais

  1. Código da filial: Campo onde o usuário deverá informar, obrigatoriamente, um código de 3 dígitos que corresponderá ao código da filial nas demais rotinas do sistema.
  2. Logotipo da filial: Campo onde o usuário poderá informar um logotipo para filial. Este logotipo será utilizado na impressão de relatórios, impressão de consultas, cotações de compra e etc.

[editar] Dados fiscais

  1. CNAE: Campo onde serão listados todos os CNAE´s cadastrados e ativos no sistema para que o usuário selecione o CNAE da filial. É importante ressaltar que o CNAE selecionado para filial não tem nenhum impacto na emissão de notas de serviço. Os CNAE´s dos serviços e da filial tem aplicações diferentes, cada um com seus propósitos específicos.
  2. Regime tribjutário: Campo onde deverá ser selecionado qual o regime tributário da filial. As opções serão:
  3. Regime especial de tributação municipal: Habilitado somente para os regimes tributários do tipo simples, neste campo onde o usuário deverá selecionar, obrigatoriamente (quando for simples), o regime especial de tributação municipal para emissão de notas de serviço. As opções serão as seguintes:
    1. Microempresa municipal
    2. Estimativa
    3. Sociedade de profissionais
    4. Cooperativa
    5. Microempresário Individual (MEI)
    6. Microempresário e Empresa de Pequeno Porte (ME EPP)
  4. Permissão de aproveitamento de crédito: Habilitado somente para os regimes tributários do tipo simples, este campo poderá ser informado opcionalmente pelo usuário.
    • Alíquota de aproveitamento de crédito: Quando o parâmetro Permissão de aproveitamento de crédito for marcado, neste campo onde deverá ser informada, obrigatoriamente, a alíquota de aproveitamento.
  5. Incentivador cultural: Campo que determina se a empresa é incentivadora cultural ou não. Esta informação será enviada nas notas de serviço emitidas pela filial em questão.

[editar] Telefonia

Conjunto de campos e parâmetros responsáveis por configurar a filial quando for utilizado o sistema de telefonia.

[editar] RN06 - Horário de funcionamento

Campos onde poderá ser informado o horário de funcionamento da filial nos campos:

  • 2ª a 6ª
  • Sábado
  • Domingo

[editar] RN07 - Configurações de envio de e-mail

Nesta aba o usuário deverá informar, obrigatoriamente, os dados de envio de e-mail para a filial em questão. Estes dados serão utilizados sempre que o sistema precisar enviar um e-mail em nome da empresa, exemplo: Envio da DANFE de uma NF-e, envio de mala direta e etc.

As configurações a serem preenchidas serão as seguintes:

  1. Servidor: Campo onde deverá ser informado um servidor de saída de e-mail (smtp) do provedor, exemplo: smtp.gmail.com
  2. Porta: Campo onde deverá ser informada a porta utilizada pelo servidor de saída, exemplo: 465
  3. Requer autenticação: Caso servidor de saída necessite fazer autenticação de usuário e senha para enviar e-mails este parâmetro deverá ser marcado. Esta configuração varia de provedor para provedor.
  4. Usuário: Campo onde deverá ser informado o usuário da conta de e-mail, exemplo: usuario ou usuario@gmail.com
  5. Senha: Campo onde deverá ser informada a senha da conta de e-mail para o usuário em questão.
  6. E-mail destinatário para teste: Campo onde poderá ser informado um e-mail qualquer para testar se com as configurações informadas o sistema será capaz de enviar um e-mail em nome da filial.
  7. Botão [Testar envio]: Botão que quando acionado envia um e-mail de teste em nome da filial para o destinatário informado no campo E-mail destinatário para teste.
Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas