Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Totvs Automação Fiscal | Módulo | SIGATAF |
Segmento Executor |
| ||
Projeto | e-Social 2.1 | IRM | PCREQ-5227 |
Requisito | PCREQ-5290 | Subtarefa | PDR_SER_TAF001-641 |
Chamado |
| ||
Release de Entrega Planejada |
| Réplica |
|
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
|
Objetivo
Implementar as alterações do Evento S-1210 (Pagamentos de Rendimentos do Trabalho) com as alterações publicadas pelo fisco no manual de orientação do eSocial Versão 2.1, Julho de 2015.
Definição da Regra de Negócio
1 - Desenvolver um novo cadastro referente ao evento S-1210 do e-social, que permita a integração de informações do módulo de RH, bem como a inserção de informações, referente a Pagamentos de Rendimentos do Trabalho, implementando as regras de validação existentes no manual do e-Social versão 2.1.
2 - Verificar a validação da tag "indApuracao" no momento da geração do cabeçalho do XML, pois para esse evento deve-se utilizar apenas a opção 1-Mensal.
3 - Deve-se criar uma aba para separar os campos de protocolo de transmissão.
Rotina | Tipo de Operação | Opção de Menu |
TAFA407 | Inclusão | Atualizações -> Eventos e-Social -> Mensais -> Ptgo. Rendimentos Trabalho |
Tabelas Utilizadas
- T3P – Pgto Rendimentos do Trabalho
- T3Q – Info. de Pgto Efetuados
- T3R - Detalhamento Pgto Folha
- T3S - Detalhamento Pgto Rescisões.
Protótipo de Tela
Protótipo 01
Fluxo do Processo
Diagrama - Atividades
Diagrama - Casos de Uso
Dicionário de Dados
Arquivo ou Código do Script: T3P - Pgto Rendimentos do Trabalho
Índice | Chave |
01 | T3P_FILIAL+T3P_ID+T3P_VERSAO |
02 | T3P_FILIAL+T3P_TRABAL+T3P_INDAPU+T3P_PERAPU |
03 | T3P_FILIAL+T3P_PROTUL+T3P_ATIVO |
- Campos
Campo | T3P_FILIAL |
Tipo | C |
Grupo de Campos | 033 |
Ordem | 01 |
Tamanho | 02 |
Decimal | |
Titulo | Filial |
Descrição | Filial |
Picture | @! |
Valid | |
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código da filial referente ao cadastro. |
Campo | T3P_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 06 |
Decimal | |
Titulo | ID |
Descrição | Identificador do registro |
Picture | @! |
Valid | |
Usado | Sim, obrigatório |
Inic. Padrão | GetSx8Num( "T3P", "T3P_ID" ) |
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Campo | T3P_VERSAO |
Tipo | C |
Grupo de Campos | |
Ordem | 03 |
Tamanho | 14 |
Decimal | |
Titulo | Id. Ver. Reg |
Descrição | Id.da versão do Registro |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). |
Campo | T3P_TRABAL |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 6 |
Decimal | |
Titulo | Trabalhador |
Descrição | Id. do Trabalhador |
Picture | @! |
Valid | XFUNVldCmp("C9V",,,,1,,,.T.) .And. XFUNVldUni("T3P",2,M->T3P_TRABAL+FWFLDGET("T3P_INDAPU") +FWDFLDGET("T3P_PERAPU") |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo o Identificador do Trabalhador beneficiário do pagamento. |
Campo | T3P_INDAPU |
Tipo | C |
Grupo de Campos | |
Ordem | 05 |
Tamanho | 1 |
Decimal | |
Titulo | Ind. Apuração |
Descrição | Ind. Período Apuração |
Picture | @! |
Valid | XFUNVldUni("T3P",2,FwFLDGET("T3P_TRABAL")+M->T3P_INDAPU+FWDFLDGET("T3P_PERAPU") |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=Mensal;2=Anual (13° Salário) |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo o Indicativo do Período de Apuração do pagamento. 1 = Mensal; 2 = Anual (13º Salário) |
Campo | T3P_PERAPU |
Tipo | C |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 6 |
Decimal | |
Titulo | Per. Apuração |
Descrição | Período Apuração |
Picture | @R 9999-99 |
Valid | XFUNVldUni("T3P",2,FwFLDGET("T3P_TRABAL")+FWFLDGET("T3P_INDAPU")+M->T3P_PERAPU PERAPU |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo o Mês/Ano de referência das informações. |
Campo | T3P_STATUS |
Tipo | C |
Grupo de Campos | |
Ordem | 07 |
Tamanho | 1 |
Decimal | |
Titulo | Status Reg. |
Descrição | Status do registro |
Picture | @! |
Valid | |
Usado | Não. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box |
|
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o status do registro: 7 = Evento de exclusão Transmitido |
Campo | T3P_VERANT |
Tipo | C |
Grupo de Campos | |
Ordem | 08 |
Tamanho | 14 |
Decimal | |
Titulo | Ver Ant Reg |
Descrição | Versão anterior registro |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão anterior do registro. Este campo herdará a versão do registro anterior, quando se tratar de uma alteração/exclusão. |
Campo | T3P_PROTUL |
Tipo | C |
Grupo de Campos | |
Ordem | 09 |
Tamanho | 44 |
Decimal | |
Titulo | Últ. Prot. |
Descrição | Prot. Última Transmissão |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o protocolo da última transmissão do registro. |
Campo | T3P_PROTPN |
Tipo | C |
Grupo de Campos | |
Ordem | 10 |
Tamanho | 44 |
Decimal | |
Titulo | Pnlt. Prot. |
Descrição | Prot. Penúltima Transm. |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o protocolo da penúltima transmissão do registro. |
Campo | T3P_ATIVO |
Tipo | C |
Grupo de Campos | |
Ordem | 11 |
Tamanho | 1 |
Decimal | |
Titulo | Reg. Ativo? |
Descrição | Registro Ativo? |
Picture | @! |
Valid | Pertence("12") |
Usado | Sim, não obrigatório. |
Inic. Padrão | "1" |
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo se o registro está ativo: 1 = Sim |
Campo | T3P_EVENTO | ||||
Tipo | C | ||||
Grupo de Campos | |||||
Ordem | 12 | ||||
Tamanho | 1 | ||||
Decimal | |||||
Titulo | Id. Evento | ||||
Descrição | Identificação do Evento | ||||
Picture | @! | ||||
Valid | Pertence("IAE") | ||||
Usado | Sim, não obrigatório. | ||||
Inic. Padrão | "I" | ||||
Propriedade | Microsiga | ||||
Browse | Não | ||||
Visual | Alterar | ||||
Contexto | Real | ||||
Combo Box | I=Inclusão;A=Alteração;E=Exclusão | ||||
Consulta Padrão | |||||
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação do evento. Deve ser preenchido com: I=Inclusão A=Alteração |
Arquivo ou Código do Script: T3Q - Info. de Pgto Efetuados
Índice | |
Valid | Pertence("12") |
Usado | Sim, não obrigatório. |
Inic. Padrão | "1" |
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo se o registro está ativo: 1 = Sim |
Campo | T3P_EVENTO |
Tipo | C |
Grupo de Campos | |
Ordem | 12 |
Tamanho | 1 |
Decimal | |
Titulo | Id. Evento |
Descrição | Identificação do Evento |
Picture | @! |
Valid | Pertence("IAE") |
Usado | Sim, não obrigatório. |
Inic. Padrão | "I" |
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | I=Inclusão;A=Alteração;E=Exclusão |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação do evento. Deve ser preenchido com: I=Inclusão A=Alteração |
Arquivo ou Código do Script: T3Q - Info. de Pgto Efetuados
Índice | Chave |
01 | T3Q_FILIAL+T3Q_ID+T3Q_VERSAO+T3Q_DTPGTO+T3Q_TPPGTO |
- Campos
Chave | |
01 | T3Q_FILIAL+T3Q_ID+T3Q_VERSAO+T3Q_DTPGTO+T3Q_TPPGTO |
- Campos
Campo | T3Q_FILIAL |
Tipo | C |
Grupo de Campos | 033 |
Ordem | 01 |
Tamanho | 02 |
Decimal | |
Titulo | Filial |
Descrição | Filial |
Picture | @! |
Valid | |
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código da filial referente ao cadastro. |
Campo | T3Q_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 06 |
Decimal | |
Titulo | ID |
Descrição | Identificador do registro |
Picture | @! |
Valid | |
Usado | Sim, obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Campo | T3Q_VERSAO | Campo | T3Q_FILIAL |
Tipo | C | ||
Grupo de Campos | 033 | ||
Ordem | 0103 | ||
Tamanho | 0214 | ||
Decimal | |||
TituloFilial | Id. Ver. Reg | ||
DescriçãoFilial | Id.da versão do Registro | ||
Picture | @! | ||
Valid | |||
UsadoNão | Sim, não obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | SimNão | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | |||
Help de Campode Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão) Deve representar neste campo o código da filial referente ao cadastro. |
Campo | T3Q_IDDTPGTO |
Tipo | CD |
Grupo de Campos | |
Ordem | 0204 |
Tamanho | 068 |
Decimal | |
TituloID | Data Pgto |
Descrição | Identificador Data do registroPagamento |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | SimSim |
Visual | VisualizarAlterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código de identificação do registro.Este código é controlado internamente pelo sistema de forma incremental e único por filialnesse campo a data que foi efetuada o pagamento. |
Campo | T3Q_VERSAOTPPGTO | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0305 | ||
Tamanho | 14 | ||
Decimal | |||
Titulo | Id. Ver. Reg | ||
Descrição | Id.da versão do Registro | ||
Picture | @! | ||
Valid | |||
Usado | Sim, não obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Não | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | |||
1 | |||
Decimal | |||
Titulo | Tipo Pgto. | ||
Descrição | Tipo de Pagamento | ||
Picture | @! | ||
Valid | Pertence(" 1235") | ||
Usado | Sim, obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | 1=Valor Folha Pgto - RGPSS (S-1200); | ||
Consulta Padrão | |||
Help de Campo | Deve representar nesse campo o Tipo de Pagamento Efetuado para a data. 1=Valor Folha Pgto - RGPSS (S-1200); | Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). |
Campo | T3Q_DTPGTO INDRES |
Tipo | DC |
Grupo de Campos | |
Ordem | 0406 |
Tamanho | 81 |
Decimal | |
TituloData | PgtoReside Brasil |
DescriçãoData do Pagamento | Residente no Brasil. |
Picture | |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Microsiga | |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=Sim;2=Não |
Consulta Padrão | |
Help de Campo | Deve indicar nesse campo se o beneficiário reside no Brasil. 1=Sim; 2=Não; |
Arquivo ou Código do Script: T3R - Detalhamento Pgto Folha
Índice | Chave |
01 | T3R_FILIAL+T3R_ID+T3R_VERSAO+T3R_DTPGTO+T3R_TPPGTO+T3R_PERREF+T3R_IDPGTO |
- Campos
Campo | T3R_FILIAL | ||
Help de Campo | Deve representar nesse campo a data que foi efetuada o pagamento. | ||
Campo | T3Q_TPPGTO | ||
Tipo | C | ||
Grupo de Campos | 033 | ||
Ordem | 0501 | ||
Tamanho | 102 | ||
Decimal | |||
Titulo | Tipo Pgto.Filial | ||
Descrição | Tipo de PagamentoFilial | ||
Picture | @! | ||
Valid | Pertence(" 1235") | ||
Usado | Sim, obrigatório.Não | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | Combo Box | 1=Valor Folha Pgto - RGPSS (S-1200); 2=Valor líquido de rescisão (S-2299); 3=Valor líquido de rescisão TSV (S-2399); 5=Valor Folha Pgto- RPPS ou RPPE (S-1202). | |
Consulta Padrão | |||
Help de Campo | Deve representar nesse neste campo o código da filial referente ao cadastro. |
Campo | T3R_ID |
Tipo | de Pagamento Efetuado para a data.
Arquivo ou Código do Script: T3R - Detalhamento Pgto Folha
Índice | Chave |
01 | T3R_FILIAL+T3R_ID+T3R_VERSAO+T3R_DTPGTO+T3R_TPPGTO |
- Campos
C | |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 06 |
Decimal | |
Titulo | ID |
Descrição | Identificador do registro |
Picture | @! |
Valid | |
Usado | Sim, obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Campo | T3R_VERSAO | Campo | T3Q_FILIAL |
Tipo | C | ||
Grupo de Campos | 033 | ||
Ordem | 0103 | ||
Tamanho | 0214 | ||
Decimal | |||
TituloFilial | Id. Ver. Reg | ||
DescriçãoFilial | Id.da versão do Registro | ||
Picture | @! | ||
Valid | |||
UsadoNão | Sim, não obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | SimNão | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | |||
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o código da filial referente ao cadastroa identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). |
Campo | T3QT3R_IDDTPGTO |
Tipo | CD |
Grupo de Campos | |
Ordem | 0204 |
Tamanho | 068 |
Decimal | |
TituloID | Data Pgto |
Descrição | Identificador Data do registroPagamento |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | SimSim |
Visual | VisualizarAlterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nestenesse campo o código de identificação do registro.Este código é controlado internamente pelo sistema de forma incremental e único por filial.a data que foi efetuada o pagamento. |
Campo | T3R_TPPGTO | Campo | T3Q_VERSAO |
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0305 | ||
Tamanho | 141 | ||
Decimal | |||
Titulo | Id. VerTipo Pgto. Reg | ||
DescriçãoId.da versão do Registro | Tipo de Pagamento | ||
Picture | @! | ||
Valid | Pertence(" 1235") | ||
Usado | Não | Usado | Sim, não obrigatório. |
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | NãoSim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo BoxBox | 1=Valor Folha Pgto - RGPSS (S-1200); | ||
Consulta Padrão | |||
Help de Campo Campo de uso interno do sistema. | Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusãonesse campo o Tipo de Pagamento Efetuado para a data. 1=Valor Folha Pgto - RGPSS (S-1200); |
Campo | T3QT3R_DTPGTO IDPGTO |
Tipo | DC |
Grupo de Campos | |
Ordem | 0406 |
Tamanho | 86 |
Decimal | |
Titulo | Data ID. Rec. Pgto. |
DescriçãoData do Pagamento | ID. Rec. Pgto. |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo a data que foi efetuada o o identificador do recibo do pagamento. |
Campo | T3QT3R_TPPGTOPERREF | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0507 | ||
Tamanho | 16 | ||
Decimal | |||
Titulo | Tipo PgtoPer. Referencia | ||
DescriçãoTipo de Pagamento | Per. Referencia | ||
Picture | @! | ||
Valid | Pertence(" 1235") | ||
Usado | Sim, obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | Real | |
Combo Box | Combo Box | 1=Valor Folha Pgto - RGPSS (S-1200); 2=Valor líquido de rescisão (S-2299); 3=Valor líquido de rescisão TSV (S-2399); 5=Valor Folha Pgto- RPPS ou RPPE (S-1202). | |
Consulta Padrão | |||
Help de Campo | Deve representar nesse campo o Tipo de Pagamento Efetuado para a data. 1=Valor Folha Pgto - RGPSS (S-1200); a competência da folha de pagamento na qual foi informada a remuneração, no formato AAAA-MM, se for relativa a folha de pagamento normal ou AAAA, se for relativa a 13º salário. |
Campo | T3R | Campo | T3Q_VLRPGT |
Tipo | N | ||
Grupo de Campos | |||
Ordem | 0608 | ||
Tamanho | 14 | ||
Decimal | 2 | ||
Titulo | VlrValor Pgto. Pgto | ||
Descrição | Valor do Pagamento. | ||
Picture @E | @! | ||
Valid | |||
Usado | Sim, obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box |
| ||
Consulta Padrão | |||
Help de Campo | Deve representar nesse campo o valor do pagamento efetuado. |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|