...
Linha Línea de Produtoproducto: | Microsiga Protheus. |
Segmento: | Serviços Servicios. |
Módulo: | Contabilidade gerencial Contabilidad de gestión. |
FunçãoFunción: | Ctba500 |
SituaçãoSituación/Requisito: | Documentar requisito ContabilizaçãoContabilidad TXT |
SoluçãoSolución/ImplementaçãoImplementación: | Documentado Documentar requisito ContabilizaçãoContabilidad TXT |
Chamados Llamados relacionados: | TTKD99 |
Requisito (ISSUE): | PCREQ-4010 |
Especificação Especificación de Requisitosrequisitos | |
| Requisito/Módulo: PCREQ-4010 |
Sub-RequisitoSubrequisito/FunçãoFunción: Não No se aplica | TarefaTarea/ChamadoLlamado: M_CTR010-547 |
País: All | Data EspecificaçãoFecha de especificación: 18/03/2015 |
| Rotinas Envolvidas Rutinas involucradas | ||
| Rotina Rutina | Tipo de OperaçãoOpção de Menude operación | Opción de menú |
CTBA500 – Contabilidad TXT | Modificación | Contabilidad de gestión -> Misceláneas -> Procesamientos -> Contabilidad TXT |
CTBA500 – Contabilização TXT | Alteração | Contabilidade Gerencial -> Miscelâneas -> Processamentos -> Contabilização TXT |
Estrategia de desarrollo y liberación | |
Producto | Contabilidad de gestión |
Estratégia de Desenvolvimento e Liberação | |
Produto | Contabilidade Gerencial - SIGACTB |
Release que está sendo desenvolvidodesarrollándose | 12.1.5 |
| Possui Réplica ¿Tiene copia? | ( ) SimSí (X) NãoNo |
¿Qué versión Qual a versão? |
|
Atualmente a rotina de contabilização TXT é utilizada para realizar a inclusão em lote de lançamentos contábeis, nas seguintes situações:
Esse projeto tem como objetivo as seguintes melhorias na rotina:
Actualmente, la rutina de contabilidad TXT se utiliza para realizar la inclusión en lote de asientos contables, en las siguientes situaciones:
Este proyecto tiene como objetivo las siguientes mejoras en la rutina:
Atualmente a rotina de contabilização TXT realiza o processo apenas na filial corrente que a rotina está sendo executada, obrigando o usuário gerar um arquivo texto por filial e executar a rotina várias vezes.
Será criada a seguinte pergunta na rotina de contabilização TXT:
Para essa melhoria ser executada, as primeiras posições do arquivo texto deverão conter o código da filial, em seguida o código do lançamento padrão onde será executada a leitura do arquivo.
Exemplo:
Actualmente, la rutina de contabilidad TXT realiza el proceso únicamente en la sucursal donde la rutina está siendo ejecutada, obligando al usuario a generar un archivo texto por sucursal y ejecutar la rutina varias veces.
Se creará la siguiente pregunta en la rutina de contabilidad TXT:
Para ejecutar esta mejora, las primeras posiciones del archivo texto deben tener el código de la sucursal, y a continuación, el código del asiento estándar donde se ejecutará la lectura del archivo.
Ejemplo:
Caso o parâmetro “Quebra linha em Doc” estiver configurado como “não” o sistema irá gerar um documento a cada troca de filial.
Si el parámetro “Divide línea en Doc” estuviera configurado como “no”, el sistema generará un documento en cada cambio de sucursal.
EjemploExemplo:
Para utilizar essa funcionalidade, o lançamento padrão de contabilização TXT deve levar em conta as 12 Posições de filial + 3 posições no código do LP para as funções LerVal e LerSTR.
O sistema deve validar o campo de filial. Se o campo estiver inválido ou a filial não exista no grupo de empresas, o sistema não realiza a inclusão na CT2 e armazena o arquivo no diretório indicado no parâmetro MV_CTBTERR e passa para o próximo arquivo. Se o arquivo for valido ele realiza a inclusão na CT2 e armazena o arquivo no diretório indicado no parâmetro MV_CTBTRES.
A importação por filial não verifica se o usuário tem acesso as filiais, realizando a inclusão independente da filial.
A rotina de contabilização TXT pede no parâmetro “Arquivo Importado?” o caminho do arquivo texto no diretório local ou na rede.
Porém existem processos, como a contabilização do arquivo texto da folha de pagamento, que o ideal é o sistema buscar de um arquivo de rede, pois evita a manipulação de um arquivo sensível a empresa.
Serão criados os seguintes parâmetros de sistema para permitir essa melhoria:
Na rotina de processamento será criada a seguinte pergunta:
Após a confirmação do processamento, o sistema deve mostrar a seguinte mensagem dependendo da seleção:
esta funcionalidad, el asiento estándar de contabilidad TXT debe tomar en cuenta las 12 Posiciones de sucursal + 3 posiciones en el código del AE(LP) para las funciones LerVal y LerSTR.
El sistema debe validar el campo de sucursal. Si el campo no estuviera válido o la sucursal no existiera en el grupo de empresas, el sistema no realiza la inclusión en la CT2 y almacena el archivo en el directorio indicado en el parámetro MV_CTBTERR y pasa al próximo archivo. Si el archivo fuera valido, este realiza la inclusión en la CT2 y almacena el archivo en el directorio indicado en el parámetro MV_CTBTRES.
La importación por sucursal no verifica si el usuario tiene acceso a las sucursales, realizando la inclusión independientemente de la sucursal.
La rutina de contabilidad TXT pide en el parámetro “¿Archivo importado?” el camino del archivo texto en el directorio local o en la red.
Sin embargo, existen procesos, como la contabilidad del archivo texto de la planilla de haberes, donde lo ideal es que el sistema busque un archivo de red, porque evita el manejo de un archivo sensible a la empresa.
Se crearán los siguientes parámetros del sistema para permitir esta mejora:
En la rutina de procesamiento se creará la siguiente pregunta:
Después de la confirmación del procesamiento, el sistema debe mostrar el siguiente mensaje dependiendo de la selección:
...
Se desarrollará un Será desenvolvido um e-mail a partir do del Protheus, informando ao usuário chave configurado as seguintes informações:comunicando al usuario clave configurado las siguientes informaciones:
Para esse desenvolvimento, deverá ser utilizada a funcionalidade de EventView, onde através da funcionalidade do Messenger do Protheus é possível configurar o usuário ou grupo de usuários que irão receber o e-mail/mensagem.
Tabelas Utilizadas
...
Para este desarrollo, debe utilizarse la funcionalidad de EventView, donde por medio de la funcionalidad del Messenger del Protheus es posible configurar el usuario o grupo de usuarios que recibirán el e-mail/mensaje.
Tablas utilizadas
Dicionário Diccionario de Dadosdatos
Grupo de Perguntaspreguntas
NomeNombre: CTB500
X1_ORDEM | 07 |
X1_PERGUNT | Considera Filial no arquivo ¿Considera sucursal en el archivo texto? |
X1_TIPO | N |
X1_TAMANHO | 01 |
X1_GSC | C |
X1_HELP | Para essa opção ser executada, as primeiras posições do arquivo texto deverão conter o código da filial, em seguida o código do lançamento padrão onde será executada a leitura do arquivo.ejecutar esta mejora, las primeras posiciones del archivo texto deben tener el código de la sucursal, y a continuación, el código del asiento estándar donde se ejecutará la lectura del archivo. Si el parámetro “Divide línea en Doc” estuviera configurado como “no”, el sistema generará un documento en cada cambio de sucursal Caso o parâmetro “Quebra linha em Doc” estiver configurado como “não” o sistema irá gerar um documento a cada troca de filial. |
X1_DEF01 | Sim Sí |
X1_DEF02 | Não No |
X1_ORDEM | 08 |
X1_PERGUNT | Processa arquivo ¿Procesa archivo? |
X1_TIPO | N |
X1_TAMANHO | 01 |
X1_GSC | C |
X1_HELP | Rotina: Será processado o arquivo da pergunta “Arquivo Importado Rutina: Se procesará el archivo de la pregunta “¿Archivo importado?” ParâmetroParámetro interno: Serão processados todos os arquivos que estão no diretório indicado no parâmetroSe procesarán todos los archivos que están en el directorio indicado en el parámetro interno MV_CTBTPAT. |
X1_DEF01 | Rotina Rutina |
X1_DEF02 | Parâmetro Parámetro interno |
Parâmetro
Parámetro
Nombre de la Nome daVar. | MV_CTBTPAT | ||
Tipo | C | ||
Descripción | Camino del archivo | Descrição | Caminho do arquivo texto. PoderáPodrá ser um caminho local ou caminho de rede.un camino local o un camino de red. |
Contenido |
|
Nombre de la | Conteúdo | Nome da Var. | MV_CTBTERR |
Tipo | C | ||
Descrição | Diretório onde serão copiados os arquivos texto após o processamento que não foram importados. | Conteúdo |
Descripción | Directorio donde se copiarán los archivos texto después del procesamiento donde no se importaron. |
Contenido |
|
Nombre de la Nome daVar. | MV_CTBTRES |
Tipo | C |
Descrição | Diretório onde serão copiados os arquivos texto após o processamento que foram importados com sucesso. | Conteúdo |
Descripción | Directorio donde se copiarán los archivos texto después del procesamiento donde se importaron con éxito. |
Contenido |
|
ArchivoArquivo: SX5 – E3 – Eventos do del M- Messenger (Genérica)
Sigla / PaisPaís | ALL |
| Chave Clave | 060 |
| Descrição Descripción | Processamento Procesamiento de Contabilizaçãocontabilidad TXT - SIGACTB |
...
...
PremissasPremisas: As configurações Las configuraciones definidas a seguir são premissas para a execução continuación, son premisas para la ejecución de todos os los casos de uso definidos nesta especificaçãoen esta especificación.
Cuenta | Descripción | Clase | Condición normal |
1 | Activo | Sintética | Deudora |
11 | Activo circulante | Sintética | Deudora |
Conta | Descrição | Classe | Condição Normal |
1 | Ativo | Sintética | Devedora |
11 | Ativo Circulante | Sintética | Devedora |
11001 | Bancos | Analítica | DevedoraDeudora |
11002 | Clientes a Receberpor cobrar | Analítica | DevedoraDeudora |
12Ativo Não Circulante | Activo no circulante | Sintética | DevedoraDeudora |
12001Imobilizado | Activo fijo | Analítica | DevedoraDeudora |
12002 | Depr. Acumulada | Analítica | CredoraAcreedora |
2 | PassivoPasivo | Sintética | CredoraAcreedora |
21Passivo | CirculantePasivo circulante | Sintética | CredoraAcreedora |
21001 | FornecedoresProveedores | Analítica | CredoraAcreedora |
21002 | Adiantamento Anticipo de Clientesclientes | Analítica | CredoraAcreedora |
22Passivo Não Circulante | Pasivo no circulante | Sintética | CredoraAcreedora |
23Patrimônio | LiquidoPatrimonio neto | Sintética | CredoraAcreedora |
23001 | Capital | Analítica | CredoraAcreedora |
23001Lucro | AcumuladoGanancia acumulada | Analítica | CredoraAcreedora |
3 | DespesasGastos | Sintética | DevedoraDeudora |
31Despesa | OperacionalGasto operativo | Sintética | DevedoraDeudora |
31001 | DepreciaçãoDepreciación | Analítica | DevedoraDeudora |
31002Energia | ElétricaEnergía eléctrica | Analítica | DevedoraDeudora |
31003 | Agua | Analítica | DevedoraDeudora |
31004Desp Variação Cambial | Gastos variación cambiaria | Analítica | DevedoraDeudora |
4 | ReceitasIngresos | Sintética | CredoraAcreedora |
41Receita | OperacionalIngreso operativo | Sintética | CredoraAcreedora |
41001 | VendasVentas | Analítica | CredoraAcreedora |
41002 | ServiçoServicio | Analítica | DevedoraDeudora |
Código | 100 |
SequencialSecuencia | 001 |
DescriçãoDescripción | Contabilização Contabilidad TXT FilialSucursal |
Tipo | 3 – Partida Dobradadoble |
Cta DebitoDébito | LerSTR(15,20) |
Cta CreditoCrédito | LerSTR(35,20) |
Vlr Moeda Val Moneda 1 | LerVal(35,16) |
HistóricoHistorial | LerSTR(70,30) |
Código | 101 |
SequencialSecuencia | 001 |
DescriçãoDescripción | Contabilização Contabilidad TXT FilialSucursal |
Tipo | 3 – Partida Dobradadoble |
Cta DebitoDébito | LerSTR(04,20) |
Cta CreditoCrédito | LerSTR(24,20) |
Vlr Moeda Val Moneda 1 | LerVal(44,16) |
HistóricoHistorial | LerSTR(59,30) |
Filial.TXT
Arquivo1.TXT
Arquivo2.TXT
| Nome da Nombre de la Var. | MV_CTBTPAT | ||
Tipo | C | ||
Descripción | Camino del archivo | Descrição | Caminho do arquivo texto. PoderáPodrá ser um caminho local ou caminho de rede.un camino local o un camino de red. |
Contenido Conteúdo | \Arquivo\ |
| Nome da Nombre de la Var. | MV_CTBTERR |
Tipo | C |
Descrição | Diretório onde serão copiados os arquivos texto após o processamento que não foram importados. |
Descripción | Directorio donde se copiarán los archivos texto después del procesamiento donde no se importaron. |
Contenido Conteúdo | \Arquivo_Erro\ |
| Nome da Nombre de la Var. | MV_CTBTRES |
Tipo | C |
Descrição | Diretório onde serão copiados os arquivos texto após o processamento que foram importados com sucesso. |
Descripción | Directorio donde se copiarán los archivos texto después del procesamiento donde se importaron con éxito. |
Contenido Conteúdo | \Arquivo_OK\ |
1º. Contabilização Contabilidad de um Arquivo texto com filiais na linhaun archivo texto con sucursales en la línea.
Objetivo: Incluir lote de lançamento asiento para cada filial informada no arquivosucursal informada en el archivo
Requisitos previosPré-requisitos:
Mostra Lançamento | Sim |
Aglutina Lançamento | Sim |
Arquivo Importado | Filial.TXT |
N do Lote Inicial | 00001 |
Quebra Linha em Doc | Não |
Tam Linha Bytes | 101 |
Considera Filial no arquivo texto? | Sim |
Processa arquivo? | Rotina |
Muestra asiento | Sí |
Agrupa asiento | Sí |
Archivo importado | Sucursal.TXT |
N del lote inicial | 00001 |
División de línea en Doc | No |
Tam Línea bytes | 101 |
¿Considera sucursal en el archivo texto? | Sí |
¿Procesa archivo? | Rutina |
Condiciones de éxito: El sistema debe generar 2 documentos contables, uno en la sucursal D MG 01 y otro en la D MG 02
Condiciones de falla:
Inicializador: Acceso a la rutina “Contabilidad de gestión -> Misceláneas -> Procesamientos -> Contabilidad
Condições de sucesso: O sistema deve gerar 2 documentos contábeis um na filial D MG 01 e outro na D MG 02
Condições de falha:
Inicializador: Acesso a rotina “Contabilidade Gerencial -> Miscelâneas -> Processamentos -> Contabilização TXT”
2º. Contabilização Contabilidad de um Arquivo texto no parâmetro un archivo texto en el parámetro interno
Objetivo: Incluir lote de lançamentoasiento
Requisitos previosPré-requisitos:
...
Mostra Lançamento
...
Sim
...
Aglutina Lançamento
...
Sim
...
Arquivo Importado
...
N do Lote Inicial
...
00001
...
Quebra Linha em Doc
...
Não
...
Tam Linha Bytes
...
101
...
Considera Filial no arquivo texto?
...
Não
...
Processa arquivo?
...
Parâmetro Interno
Muestra asiento | Sí |
Agrupa asiento | Sí |
Archivo importado |
|
N del lote inicial | 00001 |
División de línea en Doc | No |
Tam Línea bytes | 101 |
¿Considera sucursal en el archivo texto? | No |
¿Procesa archivo? | Parámetro interno |
Condiciones de éxito: El sistema debe generar 2 documentos contables y copiar los archivos en la carpeta configurada del parámetro MV_CTBTRES.
Condiciones de falla:
Inicializador: Acceso a la rutina “Contabilidad de gestión -> Misceláneas -> Procesamientos -> Contabilidad
Condições de sucesso: O sistema deve gerar 2 documentos contábeis e copiar os arquivos na pasta configurada do parâmetro MV_CTBTRES.
Condições de falha:
Inicializador: Acesso a rotina “Contabilidade Gerencial -> Miscelâneas -> Processamentos -> Contabilização TXT”
2º. Mensagem Mensaje de fim final de processamentoprocesamiento
Objetivo: Incluir lote de lançamentoasiento
Requisitos previosPré-requisitos:
...
Mostra Lançamento
...
Sim
...
Aglutina Lançamento
...
Sim
...
Arquivo Importado
...
N do Lote Inicial
...
00001
...
Quebra Linha em Doc
...
Não
...
Tam Linha Bytes
...
101
...
Considera Filial no arquivo texto?
...
Não
...
Processa arquivo?
...
Parâmetro Interno
Muestra asiento | Sí |
Agrupa asiento | Sí |
Archivo importado |
|
N del lote inicial | 00001 |
División de línea en Doc | No |
Tam Línea bytes | 101 |
¿Considera sucursal en el archivo texto? | No |
¿Procesa archivo? | Parámetro interno |
Condiciones de éxito:
Condiciones de falla:
Condições de sucesso:
Condições de falha: