Árvore de páginas

Executar o passo a passo conectado ao owner EMS506UNICOO.

As procedures PL/SQL se encontram na PCK_EMS506UNICOO.

Os scripts de apoio (.sql e .bat) se encontram na pasta: ...\migracao\_scripts_migracao_ems5 (obtido na instalação do migrador).


Para otimizar o tempo de execução, o processo é dividido em 4 tipos de etapas, possibilitando execução simultânea das que não possuem dependência entre si:

Extrator UNICOO: leitura dos dados no UNICOO com gravação nas tabelas temporárias da migração.

Filas processamento: distribuição dos resultados da etapa anterior em filas para processamento da próxima etapa em várias sessões (conforme limitação de licenças Progress do cliente).

Importação Progress: execução das APIs de importação do EMS5 em filas de processamento paralelo (otimizar performance).

Ajustes pós-carga: scripts em PL/SQL que ajustam diretamente no banco de dados do EMS5 informações relevantes que não são tratadas pelas APIs de integração.


EtapaEntidadeSeqProcessoPré-requisitosProcedimentoApoioObservaçõesTabela TOTVS12Digitar, Importar, ProcessarTipoResp.Data InícioData FinalTempo médioObs.:Status
Extrator UNICOORepresentantes1Representantes
P_MIGRA_VENDEDORESchama_P_MIGRA_VENDEDORES.sqlMigração dos Representantes do UNICOO no TOTVS.

Pré-requisito para carga dos clientes.
PESSOA_FISIC
PESSOA_JURID
REPRESENTANTE
REPRES_FINANC
PPL/SQL
11/1/201911/1/20191min92 registrosOK
Extrator UNICOOTítulos Abertos APB2Carregar matriz de títulos abertos APB
P_GERA_CARGA_MATRIZ_APBchama_P_GERA_CARGA_MATRIZ_APB.sqlLista com os títulos em aberto. Será utilizada para selecionar os Fornecedores a serem migrados assim como seus títulos.

Obs: o processo limpa a tabela TI_MATRIZ_PAGAR para recarregá-la.
TI_MATRIZ_PAGARPPL/SQL
11/1/1911/1/191min393 registrosOK
Extrator UNICOOTítulos Abertos ACR3Carregar matriz de títulos abertos ACR
P_GERA_CARGA_MATRIZ_ACRchama_P_GERA_CARGA_MATRIZ_ACR.sqlLista com os títulos em aberto. Será utilizada para selecionar os Clientes a serem migrados assim como seus títulos.

Obs: o processo limpa a tabela TI_MATRIZ_RECEBER para recarregá-la.
TI_MATRIZ_RECEBERPPL/SQL
11/1/1911/1/1915min55854 registrosOK
Extrator UNICOOFornecedores4Carregar cadastro das Unimeds e Fornecedores nas tabelas temporárias.P_GERA_CARGA_MATRIZ_APB

garantir que cadastro de BANCOS no EMS5 está com as máscaras de agência e conta corrente corretas.

Garantir que TI_BANCO está com tamanhos de agência e conta preenchidos.
P_CARGA_PESSOA_UNIMED

P_CARGA_INICIAL_FORNECEDOR
chama_P_CARGA_INICIAL_FORNECEDOR.sql
(o script chama as duas procedures)

monitorar_TI_CONTROLE_INTEGRACAO.sql
listar_erros_extrator_fornecedor.sql
listar_erros_extrator_fornecedor_ABC.sql

eliminar_temporarias_APB.sql
Unimeds: AREA_DE_ACAO do Unicoo que possua relacionamento com FORNECEDOR. Tanto Ativos como Inativos.
Fornecedores: fornecedore que possuírem títulos em TI_MATRIZ_PAGAR + Fornecedores que não tem título e seu grupo é diferente de 'NAOM' em TI_DEPARA_GRUPO_FORNECEDOR.

O resultado desse processo é a criação de TI_CONTROLE_INTEGRACAO (TPINTEGRACAO = FN), TI_FORNECEDOR e TI_PESSOA.
Se for UNIMED, CD_FORNECEDOR recebe o
código da Unimed. Caso contrário, código sequencial a partir de 1000.

Os scripts de apoio monitoram status e exibem possíveis erros.

Caso posteriormente seja necessário reprocessar algum registro:

1. Eliminar o registro TI_FORNECEDOR com CDSITUACAO = 'ER'.
2. Reprocessar P_CARGA_PESSOA_UNIMED/P_CARGA_INICIAL_FORNECEDOR.
Isso irá recriar TI_FORNECEDOR com os dados das Unimeds do Unicoo.

Registros criados com sucesso estarão com TI_CONTROLE_INTEGRACAO.CDSITUACAO = 'RC' (pronto para próxima etapa).
TI_CONTROLE_INTEGRACAO
TI_FORNECEDOR
TI_PESSOA
PPL/SQL
11/1/1911/1/193min5269 registrosOK
Extrator UNICOOClientes5Carregar dados dos Clientes na área temporária.P_GERA_CARGA_MATRIZ_ACR

garantir que cadastro de BANCOS no EMS5 está com as máscaras de agência e conta corrente corretas.

REPRESENTANTES já migrados.
P_CARGA_INICIAL_CLIENTEchama_P_CARGA_INICIAL_CLIENTE.sql

monitorar_TI_CONTROLE_INTEGRACAO.sql
listar_erros_extrator_cliente.sql
listar_erros_extrator_cliente_ABC.sql
O resultado desse processo é a criação de TI_CONTROLE_INTEGRACAO (TPINTEGRACAO = CL), TI_CLIENTE e TI_PESSOA para a criação dos Clientes no EMS5.

Os scripts de apoio monitoram status e exibem possíveis erros.

Caso posteriormente seja necessário reprocessar algum registro:
1. Eliminar fisicamente o registro TI_CLIENTE que está com CDSITUACAO = 'ER'.
2. Reprocessar P_CARGA_INICIAL_CLIENTE.
Isso irá recriar TI_CLIENTE com os dados dos Clientes do Unicoo.

Registros criados com sucesso estarão com TI_CONTROLE_INTEGRACAO.CDSITUACAO = 'RC' (pronto para próxima etapa).


Considera Clientes que possuírem títulos em TI_MATRIZ_RECEBER + Clientes que não tem título e seu grupo é diferente de 'NAOM' em TI_DEPARA_GRUPO_CLIENTE e também casos em que a Pessoa não existe como Cliente no Unicoo mas é PESSOA_QUE_PAGA em plano Adesão, Família de Demitido Aposentado e Lotação.
TI_CLIENTE
TI_PESSOA
TI_CONTROLE_INTEGRACAO
TI_FALHA_DE_PROCESSO
PPL/SQL
11/1/19 15:351/11/20191h273216 registrosOK
Extrator UNICOOTítulos abertos APB6Atenção para as observações a respeito do processo de migração de títulos APB

LISTAR_TITULOS_APB_PARCIALMENTE_PAGOS_NO_UNICOO.sqlTítulos totalmente em aberto: migra normalmente;
Títulos totalmente pagos: não são migrados;
Títulos parcialmente pagos -> antes de iniciar o processo, verificar o volume de títulos parcialmente pagos (LISTAR_TITULOS_APB_PARCIALMENTE_PAGOS_NO_UNICOO.sql) e alinhar com o setor responsável o seguinte:
Esses títulos serão migrados apenas com o saldo em aberto, e seu histórico de baixas será registrado no campo de Observações.

Atenção para o DEPARA_HIST_APB_NAO_MIGRAR, utilizado para relacionar os códigos de históricos dos títulos de impostos (TX), que o cliente implantará manualmente no EMS5. A tabela TEMP_TITULOS_APB_NAO_MIGRAR é gerada com os títulos que se enquadraram nessa exceção.
DEPARA_HIST_APB_NAO_MIGRAR
TEMP_TITULOS_APB_NAO_MIGRAR

N/A
16/1/1916/1/19N/ATITULOS_APB_PARCIALMENTE_PAGOS.xlsx: lista dos títulos enquadrados nessa situaçãoOK
Extrator UNICOOTítulos abertos APB7Preparar temporárias para importação dos Títulos em aberto do Contas a PagarP_GERA_CARGA_MATRIZ_APBP_CARGA_TIT_APBchama_P_CARGA_TIT_APB.sql

monitorar_TI_CONTROLE_INTEGRACAO.sql
listar_erros_extrator_titulos_APB.sql
listar_erros_extrator_titulos_APB_ABC.sql

* títulos dos fornecedores configurados para não migrar:
listar-titulos-dos-fornecedores-NAOM.sql
Popular temporárias para importação dos títulos no EMS5.

Caso posteriormente seja necessário reprocessar algum registro:
1. Eliminar fisicamente o registro TI_TIT_APB que está com CDSITUACAO = 'ER'.
2. Reprocessar P_CARGA_TIT_APB.
Isso irá recriar TI_TIT_APB com os dados dos titulos do Unicoo.

Registros criados com sucesso estarão com TI_CONTROLE_INTEGRACAO.CDSITUACAO = 'RC'.

Cria TEMP_TITULOS_APB_NAO_MIGRAR com os títulos relacionados aos históricos informados em DEPARA_HIST_APB_NAO_MIGRAR.
TI_TIT_APB
TI_TIT_APB_CTBL TI_TIT_APB_IMPOSTO
TI_CONTROLE_INTEGRACAO
TEMP_TITULOS_APB_NAO_MIGRAR
PPL/SQL
15/1/1915/1/191mERROS_EXTRATOR_TITULOS_APB.xlsx

Se o Fornecedor está no grupo Não Migrar (NAOM), seus títulos também não migram.

NIG-1464: cliente precisa devolver DEPARA atualizado com novos históricos do Unicoo.
RESSALVAS
Extrator UNICOOTítulos ACR ABERTOS8Atenção para as observações a respeito do processo de migração de títulos ACR


ATENÇÃO: esse processo carrega os títulos em aberto, e desconsidera os títulos "TX" (impostos referentes a títulos já pagos).
Esses casos deverão ser consolidados manualmente em um único título no EMS5 após a migração.


Títulos ACR Fechados podem ser importados opcionalmente, na etapa Pós-virada EMS5.





15/1/1915/1/191m
OK
Extrator UNICOOTítulos ACR ABERTOS9Preparar temporárias para importação dos Títulos do Contas a ReceberP_GERA_CARGA_MATRIZ_ACRP_CARGA_TIT_ACR


chama_P_CARGA_TIT_ACR.sql


reprocessar_titulos_ACR_ER.sql

monitorar_IMPORTACAO_TITULOS-ACR.sql
listar_erros_extrator_titulos_ABERTOS_ACR_abc.sql
listar_erros_extrator_titulos_ABERTOS_ACR.sql
O resultado desse processo é a criação das tabelas TI_TIT_ACR, TI_TIT_ACR_CTBL, TI_TIT_ACR_IMPOSTO e TI_CONTROLE_INTEGRACAO, com TPINTEGRACAO = TR, para criação dos títulos no EMS5.

Abertos: CDACAO = I
Fechados: CDACAO = F

Caso posteriormente seja necessário reprocessar algum registro, utilizar o script correspondente.
Registros criados com sucesso estarão com

TI_CONTROLE_INTEGRACAO.CDSITUACAO = 'RC' (pronto para próxima etapa).

Caso NRDOCUMENTO estiver nulo no UNICOO, será considerado NRREGISTRO_TITULO
TI_TIT_ACR
TI_TIT_ACR_CTBL
TI_TIT_ACR_IMPOSTO
TI_FALHA_PROCESSO
TI_CONTROLE_INTEGRACAO
PPL/SQL
12/12/0128 19:05
9hrevisar performanceANDAMENTO
Filas processamentoFornecedores10Distribuir Fornecedores em filas de processamento.P_CARGA_INICIAL_FORNECEDORP_ATUALIZA_STATUS_FORNECEDOR (numero_filas).
Informar o número de filas de importação no parâmetro. Sugerido 10.
chama_P_ATUALIZA_STATUS_FORNECEDOR.sql

monitorar_TI_CONTROLE_INTEGRACAO.sql
Esse passo possibilita a execução da etapa seguinte (Progress) em várias sessões simultâneas. sugerido 10).

Altera registros TI_FORNECEDOR onde a situação é 'RC' trocando para '0, 1, 2... de acordo com o parâmetro.

É executado em processo repetitivo, ou seja, deve ser mantido ativo até que não restem registros TI_CONTROLE_INTEGRACAO.CDSITUACAO = 'RC' para TPREGISTRO 'FN'.

Pode ser alterado para abrir mais filas de importação, conforme necessidade e quantidade de licenças Progress disponíveis pelo cliente.
TI_CONTROLE_INTEGRACAOPPL/SQL
11/1/1911/1/19N/A
OK
Filas processamentoClientes11Distribuir Clientes em filas de processamento.
P_ATUALIZA_STATUS_CLIENTE(numero_filas).
Informar o número de filas de importação no parâmetro. Sugerido 10.
chama_P_ATUALIZA_STATUS_CLIENTE.sql

monitorar_status_TI_CONTROLE_INTEGRACAO.sql
Esse passo possibilita a execução da etapa seguinte (Progress) em várias sessões simultâneas sugerido 10).

Altera registros TI_CLIENTE onde a situação é 'RC' trocando para 'R0, R1, R2... de acordo com o parâmetro.

É executado em processo repetitivo, ou seja, deve ser mantido ativo até que não restem registros TI_CONTROLE_INTEGRACAO = 'RC' para TPREGISTRO 'CL'.

Pode ser alterado para abrir mais filas de importação, conforme necessidade e quantidade de licenças Progress disponíveis pelo cliente.
TI_CONTROLE_INTEGRACAOPPL/SQL
14/1/19 17:00


OK
Filas processamentoTítulos abertos APB12distribuir títulos APB em aberto em filas de importação

chama_P_ATUALIZA_STATUS_TIT_APB.sqlEsse passo possibilita a execução da etapa seguinte (Progress) em 10 sessões simultâneas.

Altera registros TI_TIT_APB onde a situação é 'RC' trocando para '0, 1... até 9'.

É executado em processo repetitivo, ou seja, deve ser mantido ativo até que não restem registros TI_CONTROLE_INTEGRACAO = 'RC' para TPREGISTRO 'TP'.
TI_CONTROLE_INTEGRACAOPProgress
5/7/20185/7/20181m
OK
Filas processamentoTítulos ACR Abertos13Distribuir os títulos ACR ABERTOS em filas de importação.P_CARGA_TIT_ACRP_ATUALIZA_STATUS_TIT_ACR_ABERchama_P_ATUALIZA_STATUS_TIT_ACR_ABERTOS.sql

monitorar_TI_CONTROLE_INTEGRACAO.sql
Esse passo possibilita a execução da etapa seguinte (Progress) em várias sessões simultâneas (recomendado 10).

Altera registros TI_TIT_ACR onde a situação é 'RC' trocando para '0, 1, 2, etc'.

É executado em processo repetitivo, ou seja, deve ser mantido ativo até que não restem registros TI_CONTROLE_INTEGRACAO = 'RC' para TPREGISTRO 'TR'.
TI_CONTROLE_INTEGRACAOPProgress
5/8/2018

RECORRENTEPENDENTE PRE-REQUISITO
Importação ProgressFornecedores14Importação dos Fornecedores e Unimeds no TOTVS12.P_CARGA_INICIAL_FORNECEDORCHAMA-INTEG-FORNECEDOR.BAT

Atenção para ajustar os parâmetros e quantidades de filas de importação de acordo com o parâmetro utilizado na procedure P_ATUALIZA_STATUS_FORNECEDOR
monitorar_TI_CONTROLE_INTEGRACAO.sql

lista_erros_importacao_fornecedor_ABC.sql
listar_erros_importacao_fornecedor.sql

reprocessar_fornecedor_ER_PE.sql
Obs: a codificação de Clientes e Fornecedores é sequencial, à partir de 1000. Os códigos 1 a 999 ficam reservados para Unimeds.

Este processo monitora a tabela temporária TI_FORNECEDOR onde a situação é '0, 1, 2...'

O arquivo.bat abre X sessões (default 10) simultâneas de chama-integ-fornecedor.p, que chama ti_fornecedor.p. Este arquivo (.bat) deve ser configurado previamente com os dados de acesso à instalação do Progress, .ini, .pf, clientlog, usuário e senha de acesso ao TOTVS12.

O Resultado será situação 'IT' (integrado ok) ou 'PE' (pendência).

Tratamento da situação 'PE' (pendência):

1. Verificar os erros com os scripts de apoio e corrigi-los;
2. executar P_REPROCESSA_STATUS_PE (nr_seq_controle_integracao,tp_integracao), onde:
nr_seq-controle_integracao: quando null, reprocessará todos;
tp_integracao: FN.
3. executar novamente P_ATUALIZA_STATUS_FORNECEDOR;
4. executar novamente CHAMA-INTEG-FORNECEDOR.BAT.

Obs: se os campos de endereço ficarem vazios e "DEST_ANOT_TABELA" estiver preenchido com um endereço válido, significa que a rotina não conseguiu comprimir o endereço para caber nos campos do TOTVS. Nesse caso, preencher manualmente os campos NOM_ENDERECO, NOM_ENDER_COMPL, NOM_ENDERECO_COBR e NOM_ENDER_COMPL_COBR e reprocessar.
PESSOA_FISIC
PESSOA_JURID
FORNECEDOR
FORNEC_FINANC
PProgress
11/01/2019 14:401/11/20192hERROS_IMPORTACAO_FORNECEDORES.xlsx

Inscrição Estadual inválida: forçado ISENTO.

Endereço em branco: preenchido com 'NAO INFORMADO'

Grupo Não Migrar (NM): fornecedores e seus títulos não serão migrados.
RESSALVAS
Importação ProgressClientes15Importação dos Clientes no TOTVS12.
CHAMA-INTEG-CLIENTE.BAT

Atenção para ajustar os parâmetros e quantidades de filas de importação de acordo com o parâmetro utilizado na procedure P_ATUALIZA_STATUS_CLIENTE
monitorar_TI_CONTROLE_INTEGRACAO.sql
lista_erros_importacao_cliente_ABC.sql
listar_erros_importacao_cliente.sql
Obs: a codificação de Clientes e Fornecedores é sequencial, à partir de 1000. Os códigos 1 a 999 ficam reservados para Unimeds.

Este processo monitora a tabela temporária TI_CLIENTE onde a situação é 'R0, R1, R2...

O arquivo.bat abre 10 sessões simultâneas de chama-integ-cliente.p (pode ser editado para abrir mais filas), que chama ti_cliente.p. Este arquivo (.bat) deve ser configurado previamente com os dados de acesso à instalação do Progress, .ini, .pf, clientlog, usuário e senha de acesso ao TOTVS12.

O Resultado será situação 'IT' (integrado ok) ou 'PE' (pendência).

Tratamento da situação 'PE' (pendência):
1. Verificar os erros com os scripts de apoio e corrigi-los;
2. executar P_REPROCESSA_STATUS_PE (nr_seq_controle_integracao,tp_integracao), onde:
nr_seq-controle_integracao: quando null, reprocessará todos;
tp_integracao: CL.
3. executar novamente P_ATUALIZA_STATUS_CLIENTE;
4. executar novamente CHAMA-INTEG-CLIENTE.BAT.
PESSOA_FISIC
PESSOA_JURID
CLIENTE
CLIEN_FINANC
PProgress
15/1/19 17:00
12hERROS_IMPORTACAO_CLIENTES.xlsx

Inscrição Estadual inválida: forçado ISENTO.

Banco inválido: forçado 136.

273147 registros.

Revisar performance.
RESSALVAS
Importação ProgressTítulos abertos APB16Integrar títulos APB em aberto ao EMS5
ti_tit_apb.pCHAMA-INTEG-TITULOS-APB.BAT

listar_erros_importacao_titulos_APB.sql
listar_erros_importacao_titulos_APB_abc.sql
Monitora a tabela temporárias TI_TIT_APB onde a situação é 'R0, R1... até R9'.

O arquivo.bat abre 10 sessões simultâneas de chama-integ-titulos-apb.p e deve ser configurado previamente com os dados de acesso à instalação do Progress, .ini, .pf, clientlog, usuário e senha de acesso ao TOTVS12.

O Resultado será situação 'IT' (integrado ok) ou 'PE' (pendência).

Tratamento da situação 'PE' (pendência):
1. Verificar os erros em TI_FALHAS_DE_PROCESSO: TI_CONTROLE_INTEGRACAO.NRSEQUENCIAL = TI_FALHA_DE_PROCESSO.NR_SEQ_CONTROLE_INTEGRACAO;
2. corrigir a pendência e setar TI_TIT_APB.CDSITUACAO para 'RE' (reprocessar), quando realizada alguma alteração no unicoo ou para 'RC', quando só alterada a tabela temporária;
3. quando realizada alguma alteração no unicoo, executar novamente P_CARGA_TIT_APB;
4. executar novamente CHAMA_TI_DISTRIBUI_TI_TITULOS_FILA_IMPORTACAO.P;
5. executar novamente CHAMA-INTEG-TITULOS-APB.BAT.
Tabelas criadas:
histor_exec_especial,ord_compra_tit_ap,histor_tit_movto_ap,lote_impl_tit_ap,item_lote_impl_ap,docto_estoq_esoc,item_docto_estoq_esoc,tab_livre_emsfin,item_lote_impl_ap,aprop_ctbl_pend_ap,relacto_pend_tit_ap,abat_antecip_vouch,abat_prev_provis_ap,nota_pend_cartcred,item_cheq_ap,proces_pagto,movto_usuar_financ,cheq_ap,cheque,tit_ap,movto_tit_ap,compl_movto_pagto,aprop_ctbl_ap,acum_pagto_pessoa,tit_ap_imposto,compl_impto_retid_ap
PProgress
12/12/18 19:01
10minNIG-1465RESSALVAS
Importação ProgressTítulos ACR17Integrar títulos ACR ao EMS5


Clientes já migradosti_tit_acr.pCHAMA-INTEG-TITULOS-ACR.BAT

MONITORAR_IMPORTACAO_TITULOS_ACR.sql

listar_erros_importacao_titulos_ABERTOS_ACR_abc.sql
listar_erros_importacao_titulos_ABERTOS_ACR.sql


listar_titulos_ACR_a_baixar_sem_movimento_baixa.sql
Monitora a tabela temporárias TI_TIT_ACR onde a situação é '0, 1... até 9'.

O arquivo.bat abre 10 sessões simultâneas de chama-integ-titulos-acr.p. Este arquivo (.bat) deve ser configurado previamente com os dados de acesso à instalação do Progress, .ini, .pf, clientlog, usuário e senha de acesso ao TOTVS12.

O Resultado será situação 'IT' (integrado ok) ou 'PE' (pendência).

Tratamento da situação 'PE' (pendência):
1. Verificar os erros em TI_FALHAS_DE_PROCESSO: TI_CONTROLE_INTEGRACAO.NRSEQUENCIAL = TI_FALHA_DE_PROCESSO.NR_SEQ_CONTROLE_INTEGRACAO;
2. corrigir a pendência e setar TI_TIT_ACR.CDSITUACAO para 'RE' (reprocessar), quando realizada alguma alteração no unicoo ou para 'RC', quando só alterada a tabela temporária;
3. quando realizada alguma alteração no unicoo, executar novamente P_CARGA_TIT_ACR;
4. executar novamente CHAMA_TI_DISTRIBUI_TI_TITULOS_FILA_IMPORTACAO.P;
5. executar novamente CHAMA-INTEG-TITULOS-ACR.BAT.
histor_exec_especial,item_lote_impl_tit_acr,lote_impl_tit_acr,abat_antecip_acr,abat_prev_acr,aprop_despes_recta_pend,cheq_acr,impto_vincul_tit_acr,impto_impl_pend_acr,tab_livre_emsfin,ped_vda_tit_acr_pend,relacto_pend_cheq_acr,relacto_pend_tit_acr,aprop_relacto_pend_acr_2,aprop_ctbl_pend_acr,aprop_ctbl_acr,repres_tit_acr_pend,movto_usuar_cheq_terc,aprop_liquidac_antecip,tit_acr,tit_acr_ligac,tab_livre_emsfin,movto_tit_acr,movto_tit_acr_ligac,histor_movto_tit_acr,relacto_tit_acr,repres_tit_acr,compl_movto_tit_acr,ped_vda_tit_acr,aprop_despes_recta_acr,movto_impto_tit_acr,movto_ocor_bcia,lote_liquidac_acr,item_lote_liquidac_acr,impto_val_agreg_acr,val_aprop_ctbl_acr,portad_tit_acr,relacto_cheq_acr,rat_movto_tit_acrPProgress
6/21/2018

ocorreram falhas por falta de saneamento/parametrização.
Ajustes pós-cargaFornecedores18Ajustes pós-carga

Geração dos dados bancários;
Ajustar fluxo financeiro nos Fornecedores;
Vincular os impostos aos fornecedores;
Fornecedores já migrados para EMS5

Garantir que a máscara de AGÊNCIA e CONTA CORRENTE está correta no cadastro de BANCOS do EMS5

IMPOSTOS e CLASSIFICAÇÕES DE IMPOSTOS (bas_imposto) criados no EMS5.
P_GERAR_DADOS_BANC_FORNEC (cod_empresa)
Informar o código da Empresa do EMS5 no parâmetro.

P_ATUALIZA_FLUXO_FINANC_FORNEC

P_VINCULA_IMPOSTO_FORNEC
AJUSTES_FORNECEDORES_POS_CARGA.SQL

(o script chama as 3 procedures)
Gera os dados bancários do fornecedor do Unicoo para o EMS5
Em caso de chave duplicada, será populada a tabela CTA_CORREN_FORNEC_FALHA.
Se o Fornecedor for também Prestador, busca Agência e Conta (com dígito) do Prestador. Caso contrário busca do Fornecedor.
Se tiver '-' (separador), usa para separar o dígito verificador. Caso contrário considera que não possui dígito verificador.
Trunca Agência e Conta conforme tamanho da máscara parametrizada no cadastro de BANCO do EMS5.
---
Atualiza o fluxo financeiro do fornecedor conforme o DE/PARA TI_TIPO_MOVIMENTO_TIT_APB, de acordo com o Histórico de maior quantidade de ocorrências na movimentação de pagamentos do Fornecedor no Unicoo.
---
O resultado desse processo é a criação da tabela IMPTO_VINCUL_FORNEC

Atenção: esse processo se baseia no histórico de pagamento de impostos (TAXA_TITULO_A_PAGAR) do FORNECEDOR no Unicoo. Portanto, se o FORNECEDOR não possuir TAXA_TITULO_A_PAGAR vinculado aos seus títulos no Unicoo, não terá impostos vinculados no EMS5!
FORNEC_FINANC
CTA_CORREN_FORNEC
IMPTO_VINCUL_FORNEC

CTA_CORREN_FORNEC_FALHA
PPL/SQL
15/1/19 16:10
17hrevisar performanceRESSALVAS
Ajustes pós-cargaClientes19Ajustes pós-carga

Ajustar codigo de bloqueio dos clientes;
Vincular os impostos aos clientes;
CLIENTES JÁ MIGRADOSP_ATUALIZA_BLOQUEIO_CLIENTE

P_VINCULA_IMPOSTO_CLIENTE
AJUSTES_CLIENTES_POS_CARGA.SQL

(o script chama as 2 procedures)
Atualizar CLIEN_FINANC.COD_CLASSIF_MSG_COBR conforme CLIENTE.CDBLOQUEIO do Unicoo.

Esse processo não possui DEPARA. Os códigos de mensagem devem ser criados idênticos ao Unicoo.
---
O resultado desse processo é a criação da tabela IMPTO_VINCUL_CLIEN.
CLIEN_FINANC
IMPTO_VINCUL_CLIEN
PPL/SQL
15/1/19 17:5516/1/1910hrevisar performanceRESSALVAS
Ajustes pós-cargaFavorecidos Impostos20Relacionamento Imposto x Empresa (UTB102);Clientes e Fornecedores já migradosRelacionamento Imposto x Empresa (UTB102)ajuste_favorecido_imposto.sqlAjustar os fornecedores associados (como favorecido) a cada imposto antes de iniciar a importação dos títulos APB e ACR.

ATENÇÃO: COD_LIVRE_1 foi preenchido com CNPJ e COD_LIVRE_2 com NOME da empresa. Em caso de nova carga da base, a codificação de CDN_FORNEC_FAVORECIDO deve ser ajustada com o script de apoio.
HISTOR_IMPTO_EMPRESDProgress
15/1/1915/1/191majustado via scriptOK
  • Sem rótulos