Mostrando postagens com marcador Synchro. Mostrar todas as postagens
Mostrando postagens com marcador Synchro. Mostrar todas as postagens

terça-feira, 27 de abril de 2010

Calendário da Agenda de Recolhimento

Eventualmente a instalação em alguns desktops não apresenta alguns dos calendários na tela de Agenda de Recolhimento, com isso faz-se necessário a instalação do objeto "Mscal.ocx", a instalação deve ser conforme abaixo:

SOLUÇÃO : Para solucionar o problema em questão, estamos encaminhando a ocx MSCAL.OCX para ser aplicada na base da solução Fiscal com as seguintes orientações:


Copiar essa ocx no diretório C:\WINNT\system32 e em seguida registra-la na opção Iniciar -> Executar e digitar o comando REGSVR32 C:\WINNT\system32\MSCAL.OCX.

Em Seguida deverá testar novamente o funcionamento da tela com problema no calendário.

terça-feira, 9 de fevereiro de 2010

Executar ClientXML

Abrir o arquivo YSDMMIDOF.xml e copiar seu conteúdo para a primeira janela da tela abaixo, a cópia deve ser a partir do “

Atribuir o IP do servidor e a porta de comunicação

Clique em enviar.

Se a mensagem da segunda janela aparecer então o listener funcionou.



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As tabelas abaixo devem conter os registros que foram importados pelo XML Test, antes da execução estas tabelas não possuem registros.


select * from SAP_ITF_IDOC_XML
select * from SAP_ITF_IDOC_XML_stmt

select * from sap_itf_idf_cor

select * from sap_itf_idf_in

select * from sap_itf_dof_cor

select * from sap_itf_dof_in

select * from sap_itf_total_dof_in

select * from sap_itf_total_dof_cor

select * from sap_itf_adicional_idf_cor

select * from sap_itf_adicional_idf_in

select * from sap_itf_impostos_idf_cor

select * from sap_itf_impostos_idf_in

select

(select count(1) from SAP_ITF_IDOC_XML ) SAP_ITF_IDOC_XML,

(select count(1) from SAP_ITF_IDOC_XML_stmt ) SAP_ITF_IDOC_XML_stmt,

(select count(1) from sap_itf_idf_cor ) sap_itf_idf_cor,

(select count(1) from sap_itf_idf_in ) sap_itf_idf_in,

(select count(1) from sap_itf_dof_cor ) sap_itf_dof_cor,

(select count(1) from sap_itf_dof_in ) sap_itf_dof_in,

(select count(1) from sap_itf_total_dof_in ) sap_itf_total_dof_in ,

(select count(1) from sap_itf_total_dof_cor ) sap_itf_total_dof_cor,

(select count(1) from sap_itf_adicional_idf_cor ) sap_itf_adicional_idf_cor,

(select count(1) from sap_itf_adicional_idf_in ) sap_itf_adicional_idf_in,

(select count(1) from sap_itf_impostos_idf_cor ) sap_itf_impostos_idf_cor,

(select count(1) from sap_itf_impostos_idf_in ) sap_itf_impostos_idf_in

from dual

quarta-feira, 3 de fevereiro de 2010

Saldos Mensais

Para a correta geração dos Saldos Mensais é necessário alterar um parâmetro, na transação sm30 chamar a tabela ysynparamgeral e colocar "S" no parâmetro UTILIZA_FAGLFLEXT_SALMES para gerar os saldos mensais.


Parametrizar a exibição de documentos fiscais do SAP


Parametrizar a exibição de documentos fiscais do SAP

Em corporativo clique em Parâmetros/Parâmetros Gerais/Sistemas em Geral


















Em Sistemas Externos selecione o código SAP...





















... e inclua o calendário fiscal, depois clique no botão ‘PARAMETRIZAÇÃO PARA EXIBIÇÃO DE DOF’.
















Selecione a função ‘FISCAL’, clique em incluir...




















... inclua o sistema ‘SAP’ e as espécies que deseja exibição.


quinta-feira, 17 de dezembro de 2009

Verifica os grupos habilitados para os iDocs

/***************************************************************/ 
/* Verifica os grupos habilitados para os iDocs                */
/***************************************************************/ 
    SELECT  IDOC.IDOC_CODE
          , IDOC.COMMENTS
          , IDOC.ENABLED  "iDoc Hab"  -- Campo Habilitado da tela
          , APP.ENABLED   "Grupo Hab" -- Botão Grupos da tela, campo Habilitado
          , APPL.APPL_SYNCHRO
          , APPL.DESCRICAO
          , GP.CODIGO
          , GP.DESCRICAO
    FROM    SAP_ITF_IDOC              IDOC
          , SAP_ITF_IDOC_APPLSYN      APP
          , SAP_ITF_APPL_SYNCHRO      APPL
          , SAP_ITF_IDOC_GRUPO_ONLINE GP
    WHERE IDOC.IDOC_CODE = 'YFIILFAKNA'
      AND APP.IDOC_ID = IDOC.ID
      AND APPL.ID = APP.APPLSYN_ID
      AND GP.ID = APP.IDOCGRP_ID
/***************************************************************/
 

Verifica iDocs e suas tabelas intermediárias

/***************************************************************/ 
/* Verifica iDocs e tabelas intermediárias                     */
/***************************************************************/ 
    SELECT  IDOC.IDOC_CODE
          , IDOC.COMMENTS
          , IDOC.ENABLED  "iDoc Hab" -- Campo Habilitado da tela
          , APP.ENABLED   "Grupo Hab"-- Botão Grupos da tela, campo Habilitado
          , APPL.APPL_SYNCHRO
          , APPL.DESCRICAO
          , GP.CODIGO
          , GP.DESCRICAO
    FROM    SAP_ITF_IDOC              IDOC
          , SAP_ITF_IDOC_APPLSYN      APP
          , SAP_ITF_APPL_SYNCHRO      APPL
          , SAP_ITF_IDOC_GRUPO_ONLINE GP
    WHERE IDOC.IDOC_CODE = 'YFIILFAKNA'
      AND APP.IDOC_ID = IDOC.ID
      AND APPL.ID = APP.APPLSYN_ID
      AND GP.ID = APP.IDOCGRP_ID
UNION

    SELECT IDOC.IDOC_CODE
          --, IDOC.COMMENTS
          --, IDOC.ENABLED  -- Campo Habilitado da tela
          , 'SELECT * FROM ' || TB.TABLE_NAME || '_' || APPL.APPL_SYNCHRO || ';'
          , TB.ENABLED
          , '', '', '', '', ''
    FROM    SAP_ITF_IDOC              IDOC
          , SAP_ITF_IDOC_TABLES       TB
          , SAP_ITF_IDOC_APPLSYN      APP
          , SAP_ITF_APPL_SYNCHRO      APPL     
    WHERE IDOC.IDOC_CODE = 'YFIILFAKNA' AND
          TB.IDOC_ID       = IDOC.ID
          AND APP.IDOC_ID  = IDOC.ID
          AND APPL.ID      = APP.APPLSYN_ID
          AND TB.ENABLED   = 'S' -- Tabela Habilitada
          AND IDOC.ENABLED = 'S' -- iDoc Habilitado       
/***************************************************************/

terça-feira, 15 de dezembro de 2009

Salvar tabelas SAP em Excel


Visão de Tabelas > Imprimir

Na janela que abrirá
Sistema > Lista > Gravar > File Local

Na janela que abrirá selecione o formato de saída, neste caso "Planilha Eletrônica" [enter]

Na janela que abrirá Informe o nome o arquivo a ser gravado [enter]

domingo, 13 de dezembro de 2009

Listener

No SAP o caminho que dever ser usado para se conectar ao servidor onde está o Listener dever ser: http://:

Exemplo:
http://servsynchrodv:5667/

quinta-feira, 10 de dezembro de 2009

Script para verificar quantidade de registros nas intermediárias


select ' select ' from dual
union
select '(select count(1) from ' ||
       table_name               ||
       '  '                     ||
       table_name               ||
       '), '
from   user_tables
where table_name like '%SAP_ITF%'
-- Retirar a última vírgula
union
select 'from dual' from dual

Script para verificar após oi XML Test

select * from sap_itf_idf_cor
select * from sap_itf_idf_in
select * from sap_itf_dof_cor
select * from sap_itf_dof_in
select * from sap_itf_total_dof_in
select * from sap_itf_total_dof_cor
select * from sap_itf_adicional_idf_cor
select * from sap_itf_adicional_idf_in
select * from sap_itf_impostos_idf_cor
select * from sap_itf_impostos_idf_in

terça-feira, 8 de dezembro de 2009

Valor Cumulativo e Valor de Pauta

Qual é o valor contábil da nota?

É o valor total da nota fiscal

Qual é o valor faturado da nota?

Ele diverge do valor contábil quando há retenção de impostos




Não sabemos o que é valor cumulativo e valor de pauta

Cofins Não Cumulativo é o incidente sobre a prestação dos serviços e de pauta ocorre quando determinado produto tem o ICMS determinado em R$ e não calculado por um %

Valor de rentenção de COFINS. O Sérgio irá verificar se existe diferença para o valor de pauta do COFINS.

Caso não traga os impostos do sistema origem, a Synchro tem o Módulo Expert Fiscal para efetuar os cálculos. Reforçando, o imposto de pauta é aquele definido em lei em R$ e não uma alíquota a ser aplicada na base.

Um exemplo é o combustível: para cada litro de gasolina vendido a R$ 2,00, deve-se recolher R$ 0,50 de ICMS, por exemplo.


Valor de rentenção de PASEP. O Sérgio irá verificar se existe diferença para o valor de pauta do PASEP.

Valor de rentenção de IRRF. O Sérgio irá verificar se existe diferença para o valor de pauta do IRRF.

Valor de rentenção de PASEP. O Sérgio irá verificar se existe diferença para o valor de pauta do PASEP.




quarta-feira, 25 de novembro de 2009

Permissões necessárias



1.
2.
3.
-- Grant role privileges
grant connect to SYNCHRO with admin option;
grant dba to SYNCHRO with admin option;
grant resource to SYNCHRO with admin option;


1.
2.
3.
4.
5.
6.
7.
-- Grant system privileges
grant create procedure to SYNCHRO with admin option;
grant create sequence to SYNCHRO with admin option;
grant create synonym to SYNCHRO with admin option;
grant create table to SYNCHRO with admin option;
grant create trigger to SYNCHRO with admin option;
grant create view to SYNCHRO with admin option;
grant unlimited tablespace to SYNCHRO with admin option;

Problema com OO4O

Problema com Oracle Objects for Ole.

Ao executar o aplicativo ocorreu um erro onde a mensagem dizia mais ou menos:
Impossível Inicializar o Oracle Objects for Olé, verifique a instalação...

O problema foi resolvido quando o objeto oip10.dll foi registrado

1.
regsvr32 <caminho\> oip10.dll

terça-feira, 24 de novembro de 2009

Método Indireto e Direto


Os parâmetros gerais IND_PFJ_CODIGO_SEQUENCE ou IND_MERC_CODIGO_SEQUENCE ou IND_PRES_CODIGO_SEQUENCE ou IND_SISS_CODIGO_SEQUENCE devem estar preenchidos com S, indicando que o método é Indireto.

No método indireto, o usuário preenche as tabelas ITF e identifica a PFJ ou a Mercadoria ou a Prestação de Serviços ou o Serviço com as colunas CHAVE_ORIGEM e ORIGEM (não sendo necessário o preenchimento das colunas PFJ_CODIGO ou MERC_CODIGO ou PRES_CODIGO ou SISS_CODIGO). Neste cenário, caso o usuário informe nas tabelas ITF o código da PFJ ou da Mercadoria ou da Prestação de Serviços ou do Serviço do sistema origem (campos PFJ_CODIGO ou MERC_CODIGO ou PRES_CODIGO ou SISS_CODIGO), estes serão ignorados no momento da importação dos dados.

A coluna CHAVE_ORIGEM deverá conter o código identificador da PFJ ou da Mercadoria ou da Prestação de Serviços ou do Serviço no sistema origem. A coluna ORIGEM deverá conter a tabela ou nome do sistema origem do registro da PFJ ou da Mercadoria ou da Prestação de Serviços ou do Serviço.

Numa inclusão nas tabelas de PFJ, de Mercadoria, de Prestação de Serviços ou de Serviços utilizando este método, a rotina gravará os registros nas tabelas definitivas utilizando uma sequence da própria da Solução SYNCHRO, ou seja, gravará na primary key da tabela definitiva um número seqüencial controlado exclusivamente pela Solução SYNCHRO. Quando o método indireto é usado, esse mesmo comportamento de utilização de uma sequence para preencher a primary key ocorre se o usuário digitar a informação através das telas do sistema.

A sequence será atribuída pela Solução SYNCHRO e as informações colocadas nas colunas CHAVE_ORIGEM e ORIGEM das tabelas ITF também serão gravadas nas colunas correspondentes das tabelas definitivas. Estas informações serão utilizadas pela interface para localizar este registro caso ocorra uma alteração via interface.

Numa operação de inclusão de registros em tabelas que se relacionam com as nas tabelas de PFJ, de Mercadoria, de Prestação de Serviços ou de Serviços, por exemplo, COR_IDF, a rotina de interface buscará nas tabelas ITF a CHAVE_ORIGEM e ORIGEM da PFJ, da Mercadoria, da Prestação de Serviços ou do Serviço mencionadas. Com base nestas informações, será localizado nas tabelas definitivas os registros que tenham as mesmas informações de CHAVE_ORIGEM e ORIGEM. Localizados os registros, gravará os respectivos códigos (que contém a sequence) nas tabelas definitivas.

Note que, caso as colunas de código de PFJ, de Mercadoria, de Prestação de Serviços ou de Serviço das tabelas ITF tenham informações, estas serão ignoradas pela interface durante o processamento em função dos parâmetros de sistema estar preenchidos com S (método indireto).

É importante avaliar a necessidade de utilização do método indireto, pois o mesmo tem performance inferior ao método direto em função da necessidade de primeiro se deduzir a primary key, e depois efetuar a operação.

O método indireto deve ser usado unicamente se a PFJ, a Mercadoria, a Prestação de Serviços ou o Serviço está registrado em diferentes tabelas no sistema de origem e houver a possibilidade de conflito de códigos.


Os parâmetros gerais IND_PFJ_CODIGO_SEQUENCE ou IND_MERC_CODIGO_SEQUENCE ou IND_PRES_CODIGO_SEQUENCE ou IND_SISS_CODIGO_SEQUENCE devem estar preenchidos com N, indicando que o método é Direto.

Utilizando este método, o usuário preenche as tabelas ITF com o código da PFJ ou da Mercadoria ou da Prestação de Serviços ou do Serviço existente no seu sistema, ou seja, o código da PFJ ou da Mercadoria ou da Prestação de Serviços ou do Serviço do sistema origem.

Neste caso, a interface gravará nos campos de código de identificação desses registros (PFJ_CODIGO ou MERC_CODIGO ou PRES_CODIGO ou SISS_CODIGO, por exemplo) nas tabelas definitivas de Mercadorias e PFJ o próprio código informado na tabela ITF.

Numa inclusão de PFJ ou de Mercadoria ou de Prestação de Serviços ou de Serviço pelo método direto, o Sistema SYNCHRO assume o código informado pelo usuário na tabela ITF como a própria primary key na gravação na tabela definitiva. Numa alteração, a rotina de interface utilizará o código da PFJ ou da Mercadoria ou da Prestação de Serviços ou do Serviço informado na tabela ITF para localizar o registro na tabela definitiva de PFJ ou de Mercadoria ou de Prestação de Serviços ou de Serviço e processar a alteração.

Para os casos de inclusão de registros em tabelas que se relacionam com as tabelas de PFJ ou de Mercadoria ou de Prestação de Serviços ou de Serviço, por exemplo, COR_DOF, a rotina de interface gravará o código de PFJ ou de Mercadoria ou de Prestação de Serviços ou de Serviço na tabela definitiva do DOF.

Note que, utilizando este método, caso exista informações nas colunas CHAVE_ORIGEM e ORIGEM das tabelas ITF, estas não serão utilizadas pela interface para a dedução da primary key da PFJ ou da Mercadoria ou da Prestação de Serviços ou do Serviço.








Método

Para as tabelas de PFJ, Mercadorias, Prestação de Serviços e Serviços

Para as tabelas que se relacionam com PFJ, Mercadorias, Prestação de Serviços ou Serviços

Inclusão

Alteração

Inclusão

Alteração

INDIRETO

Cria sequence da SYNCHRO e grava na primary key da PFJ, da Mercadoria, da Prestação de Serviços ou de Serviços

Localiza o código SYNCHRO (sequence) com base nas informações dos campos CHAVE_ORIGEM e ORIGEM na interface

Deduz o da PFJ, da Mercadoria, da Prestação de Serviços ou de Serviços com base nas informações existentes nos campos CHAVE_ORIGEM e ORIGEM enviados pela interface

Deduz o código da PFJ, da Mercadoria, da Prestação de Serviços ou de Serviços com base nas informações existentes nos campos CHAVE_ORIGEM e ORIGEM enviados pela interface

DIRETO

Assume o código da PFJ, da Mercadoria, da Prestação de Serviços ou de Serviços enviado na interface como sendo a própria primary key.

Localiza a PFJ, a Mercadoria, a Prestação de Serviços ou o Serviço com base no código informado na interface, ignorando as informações existentes nos campos CHAVE_ORIGEM e ORIGEM.

Inclui registro gravando o código da PFJ, da Mercadoria, da Prestação de Serviços ou de Serviços enviado pela interface. Não há dedução do código com base nas informações dos campos CHAVE_ORIGEM e ORIGEM.

Localiza o registro com base unicamente no código. As informações dos campos CHAVE_ORIGEM e ORIGEM são ignoradas.




Relação das interfaces que podem utilizar o método indireto




Nome das Interfaces

Tabelas ITF

PFJ

Merca- doria

Prest. Serviço

Serviço

Mercadorias, Prestações e Serviços

SYNITF_MERCADORIA

Mercadorias

N

S

N

N

SYNITF_PRESTACAO

Prestação de Serviço

N

N

S

N

SYNITF_SERVICO_ISS

Serviços Sujeitos ao ISS

N

N

N

S

SYNITF_CLAS_UNI_MED

Classificação de Unidade de Medida

N

S

N

N

SYNITF_ESTRUT_MERC

Estrutura de Mercadorias

N

S

N

N

SYNITF_UF_NCM_MERC

Pauta de IPI, ICMS Normal, ICMS-ST e MVA

N

S

N

N

SYNITF_UFNCMMERC_EXC

Exceção de Pauta de IPI, ICMS Normal, ICMS-ST e MVA

N

S

N

N

SYNITF_UNID_MERC

Unidade de Mercadoria

N

S

N

N

Pessoas Físicas e Jurídicas (PFJ)

SYNITF_PESSOAS

Pessoas e suas Vigências

S

N

N

N

SYNITF_PESSOAS_LOC

Localidade de Pessoas e suas Vigências

S

N

N

N

SYNITF_CLASS_PESSOA

Classificação de Pessoas

S

N

N

N

Documentos Fiscais e Relacionados

SYNITF_DOF

Documentos Fiscais (header)

S

N

N

N

SYNITF_IDF

Itens de Documentos Fiscais

S

S

S

S

SYNITF_DOF_ASSOC

Documentos Associados

S

N

N

N

SYNITF_DOF_ASSOC_REM

Documentos Associados Remessa e Exportação

S

N

N

N

SYNITF_DOF_PARCELA

Parcelas de Pagamento

S

N

N

N

SYNITF_DOF_VOL_CARGA

Dados de Transporte (volumes)

S

N

N

N

SYNITF_DOFIDF_CCUS

Rateio por Centro de Custos

S

N

N

N

SYNITF_IMP_EXP

Dados de Importação/Exportação

S

N

N

N

SYNITF_IMP_EXP_ADIC

Dados de Adição a Importação / Exportação

S

N

N

N

SYNITF_DOF_CTE

Documentos Fiscais - Via Única (header)

S

N

S

N

SYNITF_IDF_CTE

Itens de Documentos Fiscais - Via Única

S

N

N

N

SYNITF_DOP

Documentos Fiscais (header)

S

N

N

N

SYNITF_IDP

Itens de Documentos Fiscais

S

S

N

N

SYNITF_DOP_ASSOCIADO

Documentos Fiscais Associados

S

N

N

N

SYNITF_LOT_MED

Lote de Medicamentos

S

N

N

N

SYNITF_RPA

Recibo de Pagamento a Autônomo (header)

S

N

N

N

SYNITF_RPA_IDF

Itens de Recibo de Pagamento a Autônomo

S

N

N

S

Estoque e Inventário

SYNITF_LANCTO_INVENT

Lançamentos de Inventário

S

S

N

N

SYNITF_PROD_EST

Lançamentos de Produção e Estoque

S

S

N

N

SYNITF_CLAS_MERC_INV

Classificação de Mercadorias para Inventário

S

S

N

N

Cupons Fiscais e Relacionados

SYNITF_ECF_ITEM

Cupom Fiscal - Itens de Cupom Fiscal

S

S

S

S

SYNITF_LEITURA_Z

Cupom Fiscal - Leitura Z

S

N

N

N

Pedido de Compra e Itens de Pedido

SYNITF_PEDIDO

Pedidos de Compras (header)

S

N

N

N

SYNITF_PEDIDO_ITENS

Itens de Pedidos de Compras

S

S

S

S

SYNITF_PEDITEM_CCUS

Rateio por Centro de Custos

S

N

N

N

Solicitação de Nota Fiscal (SNF)

SYNITF_SNF

Solicitação de Emissão de Documentos Fiscais (header)

S

N

N

N

SYNITF_SNF_IDF

Itens de Solicitação de Emissão de Documentos Fiscais

S

S

S

S

SYNITF_SNF_DOF_ASSOC

Documentos Associados

S

N

N

N

SYNITF_SNF_IMP_EXP

Dados de Importação/Exportação

S

N

N

N

SYNITF_SNF_PARCELA

Parcelas de Pagamento

S

N

N

N

SYNITF_SNF_VOL_CAR

Dados de Transporte (volumes)

S

N

N

N

SYNITF_SNFIDF_CCUS

Rateio por Centro de Custos

S

N

N

N

SYNITF_SNF_VAGOES

Solicitação de Emissão de Documentos Fiscais - Vagões

S

N

N

N

Fiscal

SYNITF_DOF_GRI

Guias de Recolhimento por Documentos Fiscais

S

N

N

N

SYNITF_LIMP

Lançamento de Imposto (LIMP)

S

N

N

N

SYNITF_OPER_CARTAO

Operações com Cartão de Crédito

S

N

N

N

Tributos Federais

SYNITF_SRF_LAN_CRE

Lançamentos de Créditos

S

N

N

N

SYNITF_SRF_LAN_DEB

Lançamentos de Débitos Analíticos

S

N

N

N

Tributos de Terceiros

SYNITF_SRF_PAG_CONSO

Pagamentos Consolidados

S

N

N

N