Árvore de páginas

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 ConsultaConsultaDescriçãoTabelaÍndicesColunasRetorno
OrdemDescriçãoTítuloConteúdo
Consulta PadrãoB3KCCOCod. CCOB3K1Operadora + MatriculFilial              B3K_FILIALB3K->B3K_CODCCO
Operadora           B3K_CODOPE
Cod. CCO            B3K_CODCCO
Consulta PadrãoB3KMATMatricula           B3K1Operadora + MatriculFilial              B3K_FILIALB3K->B3K_MATRIC
Operadora           B3K_CODOPE
Nome benef.         B3K_NOMBEN
Matricula           B3K_MATRIC
Consulta PadrãoB3JCODCódigo Produto           B3J1Reg. Ope. + Cód. ProFilial              B3J_FILIALB3J->B3J_CODIGO  
Reg. Ope.        B3J_CODOPE
Cód. Produto             B3J_CODIGO
Consulta EspecíficaB3XTPMOperação SIBB3XEXPRESSÃO ->CENGETXB("B3X_OPERA",@MV_PAR09)MV_PAR09
Consulta EspecíficaB3KCPJCNPJB3KEXPRESSÃO ->CENGETDIST("B3K","B3K_CNPJCO",@MV_PAR14)MV_PAR14


  • Criado o grupo de perguntas PLSSIBXMLP no dicionário SX1 conforme abaixo:


GRUPOORDEMPERGUNTATIPOTAMANHODECIMALPré-Seleção (combo)ObjetoValidaçãoItem 1 (Combo/Check/Expression)Item 2 (Combo/Check/Expression)Consulta Padrao (Edit)Formato
PLSSIBXMLP1Data de: ?                    D800Edit                                                                                                                                        
PLSSIBXMLP2Data até ?                    D800Edit                                                                                                                                        
PLSSIBXMLP3Salvar em: ?                  C6000Edit

!Vazio()

                              SIPDIR                                        
PLSSIBXMLP4Gerar arquivo LOG ?           N101Combo                                                            Sim            Não                                              
PLSSIBXMLP5Operadora ?                   C600Edit                                                                                          BA0ANS                                        
PLSSIBXMLP6Increm. Seq. ?                N101Combo                                                            Sim            Não                                              
PLSSIBXMLP7Envia Critic. ?               N101Combo                                                            Sim            Não                                              
PLSSIBXMLP8Envia Pdtes Antigos: ?        N101Combo                                                            Sim            Não                                              
PLSSIBXMLP9Tipo de Movimento: ?          C600Edit                                                                                          B3XTPM                                        
PLSSIBXMLP10Matrícula de: ?           C2200Edit                                                                                          B3KMAT                                        
PLSSIBXMLP11Matrícula até: ?          C2200Edit                                                                                          B3KMAT                                        
PLSSIBXMLP12CCO de: ?                     C1200Edit                                                                                          B3KCCO                                        
PLSSIBXMLP13CCO até: ?                    C1200Edit                                                                                          B3KCCO                                        
PLSSIBXMLP14CNPJ: ?                       C1400Edit                                                                                          B3KCPJ@R 99.999.999/9999-99 
PLSSIBXMLP15Produto / Plano de: ?               C700Edit                                                                                          B3JCOD                                        
PLSSIBXMLP16Produto / Plano até: ?              C700Edit                                                                                          B3JCOD                                        
    PLSSIBXMLP     17Gerar campos opcionais?   C        10           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

  1. Data de: Data de inicio das movimentações que serão enviadas
  2. Data até: Data final das movimentações que serão enviadas
  3. Salvar em: Pasta em que será salvo o arquivo
  4. Gerar Log: Indica se será gerado log da operação no servidor.
  5. Operadora: Código da operadora na ANS
  6. Increm. Seq: Indica se o sequencial do arquivo será incrementado ou se deve pegar o sequencial informado no parâmetro MV_PLSEQSIB.
  7. Envia Critic.: Indica se deve reenviar movimentações anteriores que foram criticadas pela ANS em algum arquivo RPX.
  8. Envia Pdtes Antigos: Indica se deve enviar todas as movimentações pendentes com data menor que a Data até informada.
  9. Tipo de Movimento: Indica quais tipos de movimento devem ser considerados no envio.
  10. Matrícula de: Indica o início do intervalo de matrículas a ser considerado para o envio. 
  11. Matrícula até: Indica o fim do intervalo de matrículas a ser considerado para o envio.
  12. CCO de: Indica o início do intervalo de CCO a ser considerado para o envio. 
  13. CCO até: Indica o fim do intervalo de CCO a ser considerado para o envio. 
  14. CNPJ: Indica o CNPJ a ser considerado no envio.
  15. Produto / Plano de: Indica o início do intervalo de Plano ANS a ser considerado para o envio. 
  16. Produto / Plano até: Indica o fim do intervalo de Plano ANS a ser considerado para o envio. 
  17. 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
  • Arquivo gerado


  • 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.


TAGSInclusãoRetificação
ccoNAO ENVIADOOBRIGATORIO
codigoBeneficiarioOBRIGATORIOOBRIGATORIO
nomeOBRIGATORIOOBRIGATORIO
dataNascimentoOBRIGATORIOOBRIGATORIO
sexoOBRIGATORIOOBRIGATORIO
cpfOBRIGATORIOOBRIGATORIO
pisPasepOBRIGATORIOOBRIGATORIO
nomeMaeOBRIGATORIOOBRIGATORIO
dnOBRIGATORIOOBRIGATORIO
cnsOBRIGATORIOOBRIGATORIO
codigoBeneficiarioTitularOBRIGATORIOOBRIGATORIO
tipoEnderecoOPCIONALOPCIONAL
logradouroOPCIONALOPCIONAL
numeroOPCIONALOPCIONAL
complementoOPCIONALOPCIONAL
bairroOPCIONALOPCIONAL
codigoMunicipioOBRIGATORIOOPCIONAL
cepOPCIONALOPCIONAL
resideExteriorOPCIONALOPCIONAL
codigoMunicipioResidenciaOPCIONALOPCIONAL
numeroPlanoANSOBRIGATORIOOPCIONAL
numeroPlanoOperadoraOBRIGATORIOOBRIGATORIO
numeroPlanoPortabilidadeOBRIGATORIOOBRIGATORIO
dataContratacaoOBRIGATORIOOBRIGATORIO
dataCancelamentoNAO ENVIADONAOENVIADO
motivoCancelamentoNAO ENVIADONAOENVIADO
dataReativacaoNAO ENVIADONAOENVIADO
coberturaParcialTemporariaOPCIONALOPCIONAL
itensExcluidosCoberturaOPCIONALOPCIONAL
cnpjEmpresaContratanteOBRIGATORIOOPCIONAL
ceiEmpresaContratanteOBRIGATORIOOPCIONAL
relacaoDependenciaOBRIGATORIOOPCIONAL
caepfEmpresaContratanteOBRIGATORIOOPCIONAL