01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Central de Obrigações |
Módulo: | SIGACEN |
Função: | PLCNXMLSIB |
Ticket: | 8192695 |
02. SITUAÇÃO/REQUISITO
Ao gerar o arquivo SBX, não existia a opção de de filtros em tipo de operação, número carteirinha, código CCO, CNPJ e código plano ANS.
03. SOLUÇÃO
Criado nova rotina e caminho no menu de obrigações para a geração do arquivo SBX com os filtros complementares listados no item 02.
04. PARAMETRIZAÇÃO
- Criadas as perguntas padrão B3KCCO | B3KCPJ | B3KMAT | B3JCOD| B3XTPM no dicionário SXB conforme abaixo:
Tipo de Consulta | Consulta | Descrição | Tabela | Índices | Colunas | Retorno | ||
Ordem | Descrição | Título | Conteúdo | |||||
Consulta Padrão | B3KCCO | Cod. CCO | B3K | 1 | Operadora + Matricul | Filial | B3K_FILIAL | B3K->B3K_CODCCO |
Operadora | B3K_CODOPE | |||||||
Cod. CCO | B3K_CODCCO | |||||||
Consulta Padrão | B3KMAT | Matricula | B3K | 1 | Operadora + Matricul | Filial | B3K_FILIAL | B3K->B3K_MATRIC |
Operadora | B3K_CODOPE | |||||||
Nome benef. | B3K_NOMBEN | |||||||
Matricula | B3K_MATRIC | |||||||
Consulta Padrão | B3JCOD | Código Produto | B3J | 1 | Reg. Ope. + Cód. Pro | Filial | B3J_FILIAL | B3J->B3J_CODIGO |
Reg. Ope. | B3J_CODOPE | |||||||
Cód. Produto | B3J_CODIGO | |||||||
Consulta Específica | B3XTPM | Operação SIB | B3X | EXPRESSÃO -> | CENGETXB("B3X_OPERA",@MV_PAR09) | MV_PAR09 | ||
Consulta Específica | B3KCPJ | CNPJ | B3K | EXPRESSÃO -> | CENGETDIST("B3K","B3K_CNPJCO",@MV_PAR14) | MV_PAR14 |
- Criado o grupo de perguntas PLSSIBXMLP no dicionário SX1 conforme abaixo:
GRUPO | ORDEM | PERGUNTA | TIPO | TAMANHO | DECIMAL | Pré-Seleção (combo) | Objeto | Validação | Item 1 (Combo/Check/Expression) | Item 2 (Combo/Check/Expression) | Consulta Padrao (Edit) | Formato |
PLSSIBXMLP | 1 | Data de: ? | D | 8 | 0 | 0 | Edit | |||||
PLSSIBXMLP | 2 | Data até ? | D | 8 | 0 | 0 | Edit | |||||
PLSSIBXMLP | 3 | Salvar em: ? | C | 60 | 0 | 0 | Edit | !Vazio() | SIPDIR | |||
PLSSIBXMLP | 4 | Gerar arquivo LOG ? | N | 1 | 0 | 1 | Combo | Sim | Não | |||
PLSSIBXMLP | 5 | Operadora ? | C | 6 | 0 | 0 | Edit | BA0ANS | ||||
PLSSIBXMLP | 6 | Increm. Seq. ? | N | 1 | 0 | 1 | Combo | Sim | Não | |||
PLSSIBXMLP | 7 | Envia Critic. ? | N | 1 | 0 | 1 | Combo | Sim | Não | |||
PLSSIBXMLP | 8 | Envia Pdtes Antigos: ? | N | 1 | 0 | 1 | Combo | Sim | Não | |||
PLSSIBXMLP | 9 | Tipo de Movimento: ? | C | 6 | 0 | 0 | Edit | B3XTPM | ||||
PLSSIBXMLP | 10 | Matrícula de: ? | C | 22 | 0 | 0 | Edit | B3KMAT | ||||
PLSSIBXMLP | 11 | Matrícula até: ? | C | 22 | 0 | 0 | Edit | B3KMAT | ||||
PLSSIBXMLP | 12 | CCO de: ? | C | 12 | 0 | 0 | Edit | B3KCCO | ||||
PLSSIBXMLP | 13 | CCO até: ? | C | 12 | 0 | 0 | Edit | B3KCCO | ||||
PLSSIBXMLP | 14 | CNPJ: ? | C | 14 | 0 | 0 | Edit | B3KCPJ | @R 99.999.999/9999-99 | |||
PLSSIBXMLP | 15 | Produto / Plano de: ? | C | 7 | 0 | 0 | Edit | B3JCOD | ||||
PLSSIBXMLP | 16 | Produto / Plano até: ? | C | 7 | 0 | 0 | Edit | B3JCOD | ||||
PLSSIBXMLP | 17 | Gerar campos opcionais? | C | 1 | 0 | 1 | Combo | Sim | Não |
05. UTILIZAÇÃO
- No módulo SIGACEN (93), abrir o item de menu Atualizações \ Painel de Obrigações
- Na área de obrigações, selecionar uma obrigação do tipo SIB
- Na área de Compromissos, selecionar uma competência, e ir no caminho do menu Obrigações \ SIB \ Gerar Arquivo XML Parcial.
- Preencha os parâmetros
- Data de: Data de inicio das movimentações que serão enviadas
- Data até: Data final das movimentações que serão enviadas
- Salvar em: Pasta em que será salvo o arquivo
- Gerar Log: Indica se será gerado log da operação no servidor.
- Operadora: Código da operadora na ANS
- Increm. Seq: Indica se o sequencial do arquivo será incrementado ou se deve pegar o sequencial informado no parâmetro MV_PLSEQSIB.
- Envia Critic.: Indica se deve reenviar movimentações anteriores que foram criticadas pela ANS em algum arquivo RPX.
- Envia Pdtes Antigos: Indica se deve enviar todas as movimentações pendentes com data menor que a Data até informada.
- Tipo de Movimento: Indica quais tipos de movimento devem ser considerados no envio.
- Matrícula de: Indica o início do intervalo de matrículas a ser considerado para o envio.
- Matrícula até: Indica o fim do intervalo de matrículas a ser considerado para o envio.
- CCO de: Indica o início do intervalo de CCO a ser considerado para o envio.
- CCO até: Indica o fim do intervalo de CCO a ser considerado para o envio.
- CNPJ: Indica o CNPJ a ser considerado no envio.
- Produto / Plano de: Indica o início do intervalo de Plano ANS a ser considerado para o envio.
- Produto / Plano até: Indica o fim do intervalo de Plano ANS a ser considerado para o envio.
- Gerar campos opcionais: Indica se na geração do SBX será inclusa as Tags opcionais ou não, "vide tabela de campos opcionais".
- Será gerado o arquivo e apresentada as estatísticas da geração
- As movimentações no arquivo seguem a ordem em que foram geradas, ou seja, se um beneficiário foi incluído, cancelado e reativado serão enviadas nessa ordem as movimentações.
- As movimentações de retificação enviarão somente os dados modificados, evitando assim criticas da ANS a dados não relacionados a alteração.
- Após a geração do arquivo, todas as movimentações que foram enviadas serão marcadas com o nome do arquivo na Central de Obrigações
Tabela de campos opcionais: Campos considerados opcionais para envio na central de obrigações na geração do XML parcial.
TAGS | Inclusão | Retificação |
cco | NAO ENVIADO | OBRIGATORIO |
codigoBeneficiario | OBRIGATORIO | OBRIGATORIO |
nome | OBRIGATORIO | OBRIGATORIO |
dataNascimento | OBRIGATORIO | OBRIGATORIO |
sexo | OBRIGATORIO | OBRIGATORIO |
cpf | OBRIGATORIO | OBRIGATORIO |
pisPasep | OBRIGATORIO | OBRIGATORIO |
nomeMae | OBRIGATORIO | OBRIGATORIO |
dn | OBRIGATORIO | OBRIGATORIO |
cns | OBRIGATORIO | OBRIGATORIO |
codigoBeneficiarioTitular | OBRIGATORIO | OBRIGATORIO |
tipoEndereco | OPCIONAL | OPCIONAL |
logradouro | OPCIONAL | OPCIONAL |
numero | OPCIONAL | OPCIONAL |
complemento | OPCIONAL | OPCIONAL |
bairro | OPCIONAL | OPCIONAL |
codigoMunicipio | OBRIGATORIO | OPCIONAL |
cep | OPCIONAL | OPCIONAL |
resideExterior | OPCIONAL | OPCIONAL |
codigoMunicipioResidencia | OPCIONAL | OPCIONAL |
numeroPlanoANS | OBRIGATORIO | OPCIONAL |
numeroPlanoOperadora | OBRIGATORIO | OBRIGATORIO |
numeroPlanoPortabilidade | OBRIGATORIO | OBRIGATORIO |
dataContratacao | OBRIGATORIO | OBRIGATORIO |
dataCancelamento | NAO ENVIADO | NAOENVIADO |
motivoCancelamento | NAO ENVIADO | NAOENVIADO |
dataReativacao | NAO ENVIADO | NAOENVIADO |
coberturaParcialTemporaria | OPCIONAL | OPCIONAL |
itensExcluidosCobertura | OPCIONAL | OPCIONAL |
cnpjEmpresaContratante | OBRIGATORIO | OPCIONAL |
ceiEmpresaContratante | OBRIGATORIO | OPCIONAL |
relacaoDependencia | OBRIGATORIO | OPCIONAL |
caepfEmpresaContratante | OBRIGATORIO | OPCIONAL |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas