andrea regina veiga da silva - janeiro 2015 integraÇÃo siscoserv
Post on 07-Apr-2016
233 Views
Preview:
TRANSCRIPT
ANDREA REGINA VEIGA DA SILVA - JANEIRO 2015
INTEGRAÇÃO SISCOSERV
OBJETIVO DO PROJETO
INTEGRAÇÃO SISCOSERV
Objetivo
• O Siscoserv é um sistema informatizado desenvolvido pelo Governo Federal, em plataforma web, em operação deste 2012, que obriga o registro de todas as operações de aquisição e prestação de serviços no mercado internacional..
• O objetivo desse projeto é oferecer uma solução de integração com o Siscoserv através do envio dos dados de compras e vendas de serviços internacionais do ERP Datasul para o sistema da Trade-Easy.
FUNCIONAMENTO
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Datasul X Trade Easy
A integração com o módulo Siscoserv do Trade-Easy é realizada através da extração dos dados do ERP e envio dessas informações em arquivo texto com extensão “.csv”.
A geração dos arquivos são realizadas por estabelecimento e faixa de data.
INTEGRAÇÃO SISCOSERV
Parâmetro de Integração Siscoserv
• Na tela de Parâmetros de Distribuição (cd2000) foi incluído o campo “Siscoserv Venda” e na tela do Parâmetros de Materiais (cd1001) foi incluído o campo “Siscoserv Aquisição”.
• Estes campos são verificados para identificar se esta sendo utilizada a funcionalidade de integração com o Siscoserv.
INTEGRAÇÃO SISCOSERV – FLUXO DE VENDAS
INTEGRAÇÃO SISCOSERV – FLUXO DE AQUISIÇÃO
INTEGRAÇÃO SISCOSERV
Extração dos dados Datasul
• Foram criadas duas APIs (cdapi040 para aquisição e cdapi050 para venda) que executam a geração das tabelas de extensão dos processos que devem ser enviados para a Trade Easy.
• As chamadas dessas APIs estão dentro dos programas do ERP nos pontos de inclusão, alteração e eliminação das tabelas relacionadas as compras e vendas de serviços internacionais.
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Pedido de Venda
Todos os itens de serviço, de clientes estrangeiros, incluídos no pedido de venda do ERP Datasul irão gerar um registro na tabela de controle de envio para o Siscoserv.
INTEGRAÇÃO SISCOSERV
• Pedido de Venda
BODI154.i02 - Procedure afterCreateRecord BODI154.i04 - Procedure afterUpdateRecordBODI154.i06 - Procedure afterDeleteRecord Verificações:para-dis.log-1 = yes (parâmetro “Siscoserv Vendas” do CD2000)emitente.pais <> "BRASIL" (emitente estrangeiro) natur-oper.tipo = 3) (natureza de serviço) OR c-servico = '9' (ou item tipo serviço)
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Registro de Exportação
Quando o serviço estiver vinculado à movimentação de bens (exportação) será gerado o registro do RE na tabela de controle de envio para o Siscoserv.
O preenchimento deste campo é opcional para o Siscoserv. Dessa forma, caso o usuário não utilize o cadastro do Registro de Exportação no ERP, poderá informá-lo manualmente no módulo de Siscoserv do Trade Easy.
INTEGRAÇÃO SISCOSERV
• Registro de Exportação
BOCX349 - PROCEDURE afterCreateRecord BOCX349 - PROCEDURE afterUpdateRecord BOCX349 - PROCEDURE beforeDeleteRecord Verificações:para-dis.log-1 = yes (parâmetro “Siscoserv Vendas” do CD2000)Para criar a extensão do RE verifica se existe um registro de ped-item-siscoserv para este processo de exportação.
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Nota Fiscal Item de Serviço
Os itens de serviço que forem faturados irão gerar um registro na tabela de controle de envio para o Siscoserv.
A verificação será realizada pela própria tabela de extensão dos itens de venda de serviço. Isso porque para o Siscoserv é obrigatório um registro da venda (fechamento de um contrato que será o pedido de venda no ERP). Dessa forma, no momento do faturamento já deverá existir um registro de serviço cadastrado.
INTEGRAÇÃO SISCOSERV
• Nota Fiscal Item de Serviço
BODI317ef - PROCEDURE efetivaNotaBODI135cancel - PROCEDURE cancelaNotaFiscal Verificações:para-dis.log-1 = yes (parâmetro “Siscoserv Vendas” do CD2000)emitente.pais <> "BRASIL" (emitente estrangeiro) natur-oper.tipo = 3) (natureza de serviço)
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Pedido de Compra
Todos os itens de serviço, de fornecedores estrangeiros, incluídos no pedido de compra do ERP Datasul irão gerar um registro na tabela de controle de envio para o Siscoserv.
INTEGRAÇÃO SISCOSERV
Chamadas da CDAPI050 no Pedido de Compra
CC0300/CC0300b – manutenção e eliminação de ordensCC0311 – geração pedido de compraCCAPI017/CCAPI018 – copia, transferência de ordensCN0301/V19IN274 – contrato de comprasCN0304/B10IN065 – contrato de compras CN9080 – divisão das ordens do contratoBOIN295 – pedido de compra
Verificações:param-mat.log-1 = yes (parâmetro “Siscoserv Aquisição” do CD1001)emitente.pais <> "BRASIL" (emitente estrangeiro) ordem-compra.natureza = 2 (natureza de serviço) OR c-servico = '9' (ou item tipo serviço)
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Despesas de Importação
Todas as despesas de importação prestadas por um fornecedor estrangeiro irão gerar um registro na tabela de controle de envio para o Siscoserv.
INTEGRAÇÃO SISCOSERV
• Chamadas da CDAPI050 na Despesas de Importação
BOCX090 - PROCEDURE afterCreateRecord BOCX090 - PROCEDURE afterUpdateRecord BOCX090 - PROCEDURE beforeDeleteRecordBOCX310 – procedure validateCreateBOCX310 – procedure executeUpdateBOCX310 - PROCEDURE validateDeleteIM0055dc - btDeleteSon1IM0055dd - btOK Verificações:param-mat.log-1 = yes (parâmetro “Siscoserv Aquisição” do CD1001)emitente.pais <> "BRASIL" (emitente estrangeiro)
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Despesas de Exportação
Todas as despesas de exportação prestadas por um fornecedor estrangeiro irão gerar um registro na tabela de controle de envio para o Siscoserv.
INTEGRAÇÃO SISCOSERV
• Chamadas da CDAPI050 na Despesa de Exportação
BOCX205 - procedure validateUpdateBOCX205 - procedure validateUpdateBOCX205 - procedure validateDeleteBOCX367 - PROCEDURE afterCreateRecordBOCX367 - PROCEDURE afterUpdateRecord BOCX367 - PROCEDURE beforeDeleteRecord Verificações:param-mat.log-1 = yes (parâmetro “Siscoserv Aquisição” do CD1001)emitente.pais <> "BRASIL" (emitente estrangeiro)
BOCX383 - PROCEDURE pi-atual-val-rat-embarqueBOCX383a - PROCEDURE pi-atual-val-rat-embarque EX0202a - PROCEDURE afterSaveFieldsEX0205a - btDeleteSon1EX0205d - PROCEDURE pi-atualiza-tabelaEXPAI010 - PROCEDURE AdicionaProcdespItiner
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Declaração de Importação
Quando o serviço ou a despesa estiver vinculada à movimentação de bens (importação) irá ser gerado o registro da DI na tabela de controle de envio para o Siscoserv.
O preenchimento deste campo é opcional para o Siscoserv. Dessa forma, caso o usuário não utilize o cadastro da DI no ERP, poderá informá-lo manualmente no módulo de Siscoserv do Trade Easy.
INTEGRAÇÃO SISCOSERV
• Chamadas da CDAPI050 na Declaração de Importação
BOCX407 - PROCEDURE afterCreateRecord BOCX407 - PROCEDURE afterUpdateRecord BOCX407 - PROCEDURE beforeDeleteRecord
Verificações:param-mat.log-1 = yes (parâmetro “Siscoserv Aquisição” do CD1001)emitente.pais <> "BRASIL" (emitente estrangeiro)
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Nota Fiscal de Serviço
Todos os recebimentos de itens de serviço deverão gerar um registro na tabela de controle de envio para o Siscoserv.
A verificação deverá ser realizada pela própria tabela de extensão dos itens de aquisição de serviço. Isso porque para o Siscoserv é obrigatório um registro da compra (fechamento de um contrato que será o pedido de compra no ERP). Dessa forma, no momento do recebimento já deverá existir um registro de aquisição de serviço cadastrado.
INTEGRAÇÃO SISCOSERV
• Chamadas da CDAPI050 na Nota Fiscal de Serviço
RE1005rp – Atualização do documentoRE0402rp - PROCEDURE pi-efetiva
Verificações:param-mat.log-1 = yes (parâmetro “Siscoserv Aquisição” do CD1001)Verifica se existe a tabela de extensão de aquisição de serviço
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Títulos das Aquisições de Serviço e Despesas de Importação
Os títulos referentes a aquisição/despesas irão comprovar o pagamento do serviço gerando registro na tabela de controle de envio para o Siscoserv.
• Títulos das Despesa de Exportação
Todas as despesas que forem vinculadas com o processo de exportação irão gerar um registro na tabela de controle de envio para o Siscoserv. Essas despesas também podem integrar com o AP e gerar a comprovação do pagamento.
INTEGRAÇÃO SISCOSERV
• Chamadas da CDAPI050 para o Cambio Aquisição de Serviço
Duplicatas de Serviços e Despesas de ImportaçãoRE9340.i8 – Geração dos títulos Duplicatas de Despesas de ExportaçãoEX0403c - PROCEDURE pi-integracao
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Carga Inicial Siscoserv
Para envio das informações de vendas e aquisições de serviços que já se encontram na base de dados foi desenvolvido programas de geração das tabelas de extensão (carga inicial).
Esses programas possuem seleção por estabelecimento e data de inicio do serviço. Após a execução é listada a quantidade de registros gerados de cada processo.
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Relatório de Pendências Siscoserv
Foi desenvolvido dois programas de relatório para verificação e controle das pendências de envio dos processos para o módulo de Siscoserv da Trade Easy.
Esses programas possuem seleção por estabelecimento e data de inicio do serviço e parâmetros por tipo de operação (inclusão, alteração, exclusão) e status do envio (enviado, não enviado).
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Envio Dados Siscoserv
Foram desenvolvidos dois programas para executar os envios dos processos de vendas e aquisições para o módulo de Siscoserv da Trade Easy.
Esses programas possuem seleção por estabelecimento e data de inicio do serviço.
INTEGRAÇÃO SISCOSERV
NOVAS FUNCIONALIDADES
• Eliminação de Pendências Siscoserv
Foram desenvolvidos programas que permitem eliminar da base os registros das tabelas de extensão.
Possuem como parâmetro as opções de tabelas que podem ser eliminadas e na pagina de seleção os campos chaves de cada tabela (faixas).
PRODUTO
RELEASE NOTES
INTEGRAÇÃO SISCOSERV
RELEASE NOTESMódulo Compras, Recebimento, Pedidos e FaturamentoFunção Integração Siscoserv (Datasul x Trade Easy)Situação/Requisito Oferecer uma solução no produto para o registro das operações de importações e
exportações de serviços no Siscoserv.
Solução/Implementação Foi desenvolvido uma funcionalidade para integrar as informações de vendas e aquisições de serviços internacionais do produto Datasul com o módulo de Siscoserv da Trade Easy, que será responsável pelo registro dessas operações no sistema do governo.
Conversores de Parâmetros:
Obrigada ;)
ANDREA VEIGA DA SILVAInovação - Manufatura
andrea.veiga@totvs.com.br
top related