UC00125 - Gerar/Exportar arquivo DES
De Wiki Java - Interno
(Diferença entre revisões)
(→Regras de negócio) |
(→RN02 - Estrutura do arquivo) |
||
| Linha 25: | Linha 25: | ||
== RN02 - Estrutura do arquivo == | == RN02 - Estrutura do arquivo == | ||
| − | + | === Legenda === | |
{| class="wikitable" | {| class="wikitable" | ||
| '''COLUNA''' || '''NOME''' || '''IDENTIFICAÇÃO DA INFORMAÇÃO''' | | '''COLUNA''' || '''NOME''' || '''IDENTIFICAÇÃO DA INFORMAÇÃO''' | ||
| Linha 31: | Linha 31: | ||
| Pos || Posição || Ordem de posição dos campos. | | Pos || Posição || Ordem de posição dos campos. | ||
|- | |- | ||
| − | | Campo || Nome do campo || Nome do campo referente à sua posição.|- | + | | Campo || Nome do campo || Nome do campo referente à sua posição. |
| + | |- | ||
| Descrição || Descrição do campo || Descrição do conteúdo e padrão de formatação do campo. | | Descrição || Descrição do campo || Descrição do conteúdo e padrão de formatação do campo. | ||
|- | |- | ||
| − | | Obr || Obrigatoriedade de preenchimento || N = Não obrigatório; S = Obrigatório;|- | + | | Obr || Obrigatoriedade de preenchimento || N = Não obrigatório; S = Obrigatório; |
| − | | Tipo || Tipo lógico do campo || C = Caractere; N = Numérico; D = Data no formato DDMMAAAA; D1 = Competência no formato MMAAAA.|- | + | |- |
| + | | Tipo || Tipo lógico do campo || C = Caractere; N = Numérico; D = Data no formato DDMMAAAA; D1 = Competência no formato MMAAAA. | ||
| + | |- | ||
| Tam || Tamanho do campo || Contém o tamanho máximo do campo. Caso o conteúdo ultrapasse o tamanho máximo, o excesso será desconsiderado durante a importação. | | Tam || Tamanho do campo || Contém o tamanho máximo do campo. Caso o conteúdo ultrapasse o tamanho máximo, o excesso será desconsiderado durante a importação. | ||
|} | |} | ||
| + | |||
| + | === Registros === | ||
| + | ==== Registro tipo "H" – IDENTIFICAÇÃO ==== | ||
| + | {| class="wikitable" | ||
| + | | '''POS''' || '''CAMPO''' || '''DESCRIÇÃO''' || '''OBR''' || '''TIPO''' || '''TAM''' || '''OBSERVAÇÕES''' | ||
| + | |- | ||
| + | |1||Tipo do Registro||Identificação do registro. Caractere fixo "H".||S||C||1|||-|2||Inscrição Municipal||Número da Inscrição Municipal da empresa.||S||C||11|||-|3||CNPJ/CPF||Número do CNPJ/CPF da empresa.||N||N||14|-|4||Versão do Sistema||Versão atual do sistema ("VERSÃO300")||S||C||9|} | ||
Edição das 15h03min de 15 de outubro de 2014
Conteúdo |
Objetivo
- Com base nas notas fiscais de serviço de entrada e de saída, gerar/exportar o arquivo DES (Declaração Eletrônica de Serviços).
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Gerar/Exportar arquivo DES. Este nome será utilizado para criar a página no Wiki.
Resultado esperado
- Gerar/exportar o arquivo DES seguindo as regras deste caso de uso e também do manual de importação DES.
Diagrama de classes
Fluxo de eventos
Fluxos principais
Fluxo 1:
Regras de negócio
RN01 - Tela inicial de filtragem
RN02 - Estrutura do arquivo
Legenda
| COLUNA | NOME | IDENTIFICAÇÃO DA INFORMAÇÃO |
| Pos | Posição | Ordem de posição dos campos. |
| Campo | Nome do campo | Nome do campo referente à sua posição. |
| Descrição | Descrição do campo | Descrição do conteúdo e padrão de formatação do campo. |
| Obr | Obrigatoriedade de preenchimento | N = Não obrigatório; S = Obrigatório; |
| Tipo | Tipo lógico do campo | C = Caractere; N = Numérico; D = Data no formato DDMMAAAA; D1 = Competência no formato MMAAAA. |
| Tam | Tamanho do campo | Contém o tamanho máximo do campo. Caso o conteúdo ultrapasse o tamanho máximo, o excesso será desconsiderado durante a importação. |
Registros
Registro tipo "H" – IDENTIFICAÇÃO
| POS | CAMPO | DESCRIÇÃO | OBR | TIPO | TAM | OBSERVAÇÕES | ||||||||||||||||
| 1 | Tipo do Registro | Identificação do registro. Caractere fixo "H". | S | C | 1 | -|2 | Inscrição Municipal | Número da Inscrição Municipal da empresa. | S | C | 11 | -|3 | CNPJ/CPF | Número do CNPJ/CPF da empresa. | N | N | -|4 | Versão do Sistema | Versão atual do sistema ("VERSÃO300") | S | C | } |