Histórico da Página
...
| Produto: | TOTVS Backoffice
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: | Linha Protheus | ||||||||||||||||
| Segmento: | Backoffice SP | ||||||||||||||||
| Módulo: | AUTOMAÇÃO FISCAL | ||||||||||||||||
| Função: | TAFA640 - Agendamento de APIs | ||||||||||||||||
| Ticket: | |||||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF4-3165 |
02. SITUAÇÃO/REQUISITO
Criar uma API para uso interno do sistema, que possibilite a inclusão de eventos realizada por outros módulos do ERP - ProtheusDesenvolver uma estrutura de gravação e agendamento, para execução das APIs liberadas pelo governo que possibilite a consulta das taxas dos impostos de CBS (Federal), IBS Estadual e Municipal.
03. SOLUÇÃO
Criada tabelas autocontidas para gravação das APIs consultas liberada pelo governo , e gravação da listagem de Nomenclatura de Serviços Prestados (NBS) 2.0.
Criada a estrutura de gravação do agendamento das APIs para:
- Buscar os dados das consultas liberadas pelo governo
| Serviço | Consulta | Descrição |
| 001 | aliquota-uniao | Consulta a alíquota de CBS na União |
| 002 | aliquota-uf | Consulta a alíquota de IBS Estadual |
| 003 | aliquota-municipio | Consulta a alíquota de IBS Municipal |
- Consulta de municípios, conforme o Unidade Federativa informada pelo usuário.
- Consulta dos ambientes do sistema que possuam SmartSchedule Ativo, para realização do agendamento.
- Gravação dos parâmetros e agendamento da execução da consulta, conforme dados informado pelo usuário na tela de cadastro.
SX2
| X2_CHAVE | X2_NOME | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO | X2_MODULO |
| T7F | Det. Agend. APIs Ref. Trib | C | C | C | T7F_FILIAL+T7F_ID+T7F_ITEM | 84 |
| T7W | CADASTRO DE NBS | C | C | C | T7W_FILIAL+T7W_ID | 84 |
| T7X | Agendamento de API Ref. Trib | C | C | C | T7X_FILIAL+T7X_ID | 84 |
| T7Y | APIs Gratuitas da Reforma Trib | C | C | C | T7Y_FILIAL+T7Y_ID | 84 |
...
SX3 - TF7 Detalhamento de Agendamento das APIs da reforma tribuitáriatributária
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_CONTEXT | X3_CBOX | ||
| T7F | 1 | T7F_FILIAL | C | 82 | Filial | Filial | R | |||||
| T7F | 2 | T7F_ID | C | 36 | Id ProcessamAgend. | Id de Processamento Agendamento | @! | R | ||||
| T7F | 3 | T7F_ITEM | C | 10 | Origem | 4 | Item | Item Agendado | @!Origem Processamento | R | ||
| T7F | 4 | T7F_UF | C | 36 | Tabela OrigAgenda. Tabela de Origem UF | Unidade Federativa | @! | xFunVldCmp("C09",3) | R | |||
| T7F | 5 | T7F_CODMUN | C | 44 | Chave NFE | 6 | Id. Munic | Id do MunicípioChave NFE | @! | xFunVldCmp("C07",3) | R | |
| T7F | 6 | T7F_CLASTR | MC | 255 | XML Evento | 6 | Classif. Tri | Classificação Tributária XML Evento | @! | R | ||
| T7F | 7 | T7F_NCM | C | 10 | Cod NCM | Código de NCM | @! | XFUNVldCMP("C0A",3) | R | |||
| T7F | 8 | T7F_NBS | C | 10 | Id. NBS | identificação NBS | @! | XFUNVldCMP("T7W",3) | R | |||
| T7F | 9 | T7F_SIGDFE | C | 10 | Doc Fiscal | Sigla do documento Fiscal | @! | R |
SIX - TF7 Detalhamento de Agendamento das APIs da reforma tributária
| INDICE | ORDEM | CHAVE | DESCRICAO |
| T7F | 1 | T7F_FILIAL+T7F_ID+T7F_ITEM | Id Agend. + Item Agenda. |
SX3 - TFW Cadastro NBS
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_CONTEXT | X3_CBOX |
| T7W | 1 | T7W_FILIAL | C | 2 | Filial | Filial | R | |||
| T7W | 2 | T7W_ID | C | 10 | ID | Identificador Registro | @! | R | ||
| T7W | 3 | T7W_CODIGO | C | 9 | Código NBS | Cód. Nom. Bras. de Serv. | @R 9.9999.99.99 | R | ||
| T7W | 4 | T7W_DESCRI | C | 210 | Descrição | Descrição da NBS | @! | R |
SIX - TFW Cadastro de NBS
| INDICE | ORDEM | CHAVE | DESCRICAO |
| T7W | 1 | T7W_FILIAL+T7W_CODIGO | Código NBS |
| T7W | 2 | T7W_FILIAL+T7W_DESCRI | Descrição |
| T7W | 3 | T7W_FILIAL+T7W_ID | ID |
SX3 - TFX Agendamento de API Ref. Trib
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_CONTEXT | X3_CBOX |
| T7X | 1 | T7X_FILIAL | C | 2 | Filial | Filial | R | |||
| T7X | 2 | T7X_ID | C | 36 | Id Agend. | Id de Agendamento | @! | R | ||
| T7X | 3 | T7X_IDAPI | C | 10 | Id API | Identificação da API | @! | R | ||
| T7X | 4 | T7X_DTINC | D | 8 | Dt. Inclusão | Data de Inclusão | R | |||
| T7X | 5 | T7X_STATUS | C | 1 | Status Exec | Status de Execução | @! | Pertence("12") | R | 1=Sim;2=Não |
| T7X | 6 | T7X_DATAEF | D | 8 | Dt. Ref | Data de Referência da API | R | |||
| T7X | 7 | T7X_IDSCHE | C | 6 | Id. Job | Id do JOB | @! | R |
SIX - TFX Agendamento de API Ref. Trib
| INDICE | ORDEM | CHAVE | DESCRICAO |
| T7X | 1 | T7X_FILIAL+T7X_ID | Id Agend |
| T7W | 2 | T7X_FILIAL+T7X_IDSCHE | Id. Job |
SX3 - TFY APIs Gratuitas da Reforma Trib
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_CONTEXT | X3_CBOX |
| T7Y | 1 | T7Y_FILIAL | C | 2 | Filial | Filial | R | |||
| T7Y | 2 | T7Y_ID | C | 10 | ID | Identificador Registro | @! | R | ||
| T7Y | 3 | T7Y_CODIGO | C | 9 | Código API | Código de Identif API | @! | R | ||
| T7Y | 4 | T7Y_DESCRI | C | 210 | Descrição | Descrição da API | @! | R |
SIX - TFY APIs Gratuitas da Reforma Trib
| INDICE | ORDEM | CHAVE | DESCRICAO |
| T7Y | 1 | T7Y_FILIAL+T7Y_CODIGO | Código API |
| T7Y | 2 | T7Y_FILIAL+T7Y_DESCRI | Descrição |
| T7Y | 3 | T7Y_FILIAL+T7Y_ID | ID |
SXB - Consulta Padrão de Cadastro de NBS
| XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM |
| T7W | 1 | 1 | DB | CADASTRO NBS | T7W |
| T7W | 2 | 1 | 1 | ID | |
| T7W | 2 | 2 | 2 | CODIGO | |
| T7W | 2 | 3 | 3 | DESCRIÇAO | |
| T7W | 4 | 1 | 1 | ID | T7W_ID |
| T7W | 4 | 2 | 2 | Código | T7W_CODIGO |
| T7W | 4 | 3 | 3 | Descrição | T7W_DESCRI |
| T7W | 5 | 1 | T7W_ID |
SX1 - Grupo de Perguntas de Agendamento de API
| X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_GSC | X1_VALID | X1_VAR01 | ||||
| TAFA644 | 1 | Id Agendamento ? | MV_CH1 | C | 36 | G | MV_PAR01 | T7S | 1 | T7S_FILIAL+T7S_IDPROC | Id Processam
04. DEMAIS INFORMAÇÕES
Não se aplicaDSERTAF4-3166 DT Dicionário Retornos das Consultas das APIs agendadas
05. ASSUNTOS RELACIONADOS
...