ecomex & sap
TRANSCRIPT
1
ECOMEX & SAP Método e tecnologia da integração
Maio 2012 [Última atualização: 22/05/2012]
2
Conteúdo
INTRODUÇÃO ................................................................................................................ 4
INTEGRAÇÃO ................................................................................................................ 5
ECOMEX SUITE – VISÃO GERAL .................................................................................. 6
Integração entre os módulos....................................................................................... 6 Integração com o SAP ................................................................................................ 7
MODELO ADOTADO PARA A INTEGRAÇÃO......................................................................... 8 REQUERIMENTOS DOS MÓDULOS DE/RECOF/DAF E ZONA FRANCA.............................. 10
INTERFACES DE ENTRADA (INBOUND) ........................................................................ 12 Modelo detalhado da leitura dos dados do SAP ........................................................ 12
Interfaces de Entrada – Dados Comuns .................................................................... 14 Interfaces de Entrada – Módulo de Importação ........................................................ 15
Interfaces de Entrada – Módulo de Exportação ........................................................ 16 Interfaces de Entrada – Módulo de Câmbio.............................................................. 17
INTERFACES DE SAÍDA (OUTBOUND).......................................................................... 18 Quais dados são devolvidos do ECOMEX para o SAP? ............................................ 18
Interfaces de Saída – Módulo de Importação ............................................................ 19 Interfaces de Saída: Regras de Parametrização para Contabilização ....................... 21
Interfaces de Saída: Lançamentos Contábeis ............................................................ 23 Provisões, Adiantamento e Impostos .................................................................... 23
Recebimento da Mercadoria (ZIMP_MATERIAL) ............................................... 24 Outras Despesas/Nota Fiscal Complementar ......................................................... 25
Recebimento de Nota Fiscal Complementar (ZIMP_MATERIAL) ....................... 26 Interfaces de Saída – Módulo de Exportação ............................................................ 26
Interfaces de Saída – Módulo de Câmbio ................................................................. 27 PROCESSOS DE NEGÓCIOS .............................................................................................. 30
Diagrama para Importação ...................................................................................... 30 Diagrama para Exportação ...................................................................................... 31
COMENTÁRIO DOS LEITORES ............................................................................... 32
3
4
Introdução
Num mundo cada vez mais competitivo, empresas precisam tomar decisões de forma
rápida, baseadas em análises adequadas de informações precisas. O SAP provê um conjunto
de aplicações que viabilizam a integração de todos os processos de negócios da empresa e
centralizam os dados numa única fonte global – promovendo acesso imediato a
informações estratégicas de alta qualidade.
Neste cenário globalizado, em muitas ocasiões temos a necessidade de implantar
aplicativos específicos em áreas de negócios, que por ventura, não são atendidas pelo SAP.
A suíte de produtos da NSI (ECOMEX SUITE) integra seus módulos de comércio exterior
aos módulos corporativos do SAP através de APIS otimizadas, aproveitando todos os
recursos do banco de dados Oracle para maximizar a performance da integração evitando
redundância de dados e valorizando sua segurança.
5
capítulo
1 Integração
No capítulo 1, iremos abordar as integrações entre o ECOMEX SUITE
e o SAP, e explorar o modelo adotado para estas integrações.
6
ECOMEX SUITE – Visão geral
O ECOMEX SUITE é um software de gestão de comércio exterior, composto por 6
módulos principais:
Importação
Exportação
Drawback
Câmbio
RECOF
DE
Integração entre os módulos
Todos estes módulos são integrados entre si, e formam uma base de dados única e
consistente. Veja abaixo, a representação gráfica desta integração:
Vale observar que o módulo de CÂMBIO é um módulo único, que trata importações e
exportações. Ele foi dividido no gráfico acima por motivos visuais e de entendimento.
Exportação
Drawback
Importação
Câmbio
Exportação
RECOF
Câmbio
Importação
DE
7
Integração com o SAP
Quando o ECOMEX SUITE opera integrado ao SAP, toda a base de dados corporativa é
aproveitada. Neste modelo de integração, não existe re-digitação ou redundância de
informações.
Observe no gráfico abaixo, os módulos do SAP aos quais o eComex Suíte, direta ou
indiretamente, está integrado:
Inventário,
Compras,
Recebimento
(MM)
Contas a
Pagar e
receber
(FI)
Vendas
(SD)
eComex
Suite
8
Modelo adotado para a integração
A integração do ECOMEX Suíte com o SAP garante:
Precisão nas informações obtidas dos dados corporativos
Velocidade nas operações
Base de dados única – sem re-digitação ou redundância de informações
Segurança
Temos 2 momentos básicos de integração com o SAP. Num primeiro instante temos que ler
informações de sua base de dados - entrada.
As informações lidas são processadas e a elas são dados todos os tratamentos relativos a
comércio exterior. Num segundo instante, estas informações devem ser disponibilizadas
para o SAP, como resultado do processamento ocorrido no ECOMEX SUITE – saída.
Observe o gráfico abaixo, para uma visão mais específica destas interfaces de entrada e
saída:
Resultado Dado corporativo
SAP
eComex:
Processamento específico
de comércio exterior.
SAP
9
Entrada Saída
Usuários
SAP
Integração
ECOMEX
Manutenção
Ordens de
compra
ECOMEX SUITE
Tabelas Z e Programas
ABAP para transações
específicas
Ordens de
Venda
Taxas de
conversão de
moedas
Itens de
Estoque
Notas fiscais
de
exportação
Clientes,
Fornecedores
e fabricantes
eComex Suite API (database VIEWS)
10
Requerimentos dos módulos DE/RECOF/DAF e Zona Franca
1 - Instalação das triggers eComex dentro do usuário de integração do eComex no banco
de dados do SAP:
cmx_trg_sap_evento_mseg
cmx_trg_sap_evento_nf_cancel
2 - Instalação da tabela de integração de eventos SAP:
cmx_sap_eventos
3 - Criação dos JOBS dentro do eComex
Algumas procedures são necessárias serem cadastradas no Job manager do eComex, são
elas:
rcf_prc_if_movto_estoque: traz os movimentos e correspondentes notas fiscais de
inventário do SAP
rcf_prc_if_cancel_nf: traz os cancelamentos de notas fiscais do SAP
rcf_prc_if_eventos_sap_clear: apaga da tabela de mensagens as quais já foram
processadas pelo eComex;
rcf_pkg_interface_movimento.prc_carga(0, 'SYSTEM'): executa a interface de
movimentos;
rcf_pkg_interface_nota_fiscal.prc_carga (0): executa a interface de notas fiscais.
Se for desejável é possível programar a rotina de consumos para ser executada
adicionando-a ao Job Manager do eComex, o nome da procedure é:
rcf_pkg_consumos.prc_consumo procedure mais os seus parâmetros.
Detalhamento da integração com o SAP para os módulos de Depósito Especial, DAF,
RECOF e Zona Franca
1. Arquitetura de notificação baseada em Triggers de banco
O eComex possui uma arquitetura de notificação baseada em TRIGGERS de banco de
dados. Ao serem inseridos registros na tabela de controle de estoque do SAP (MSEG) ou
serem inseridos registros de cancelamentos de notas fiscais em J_1BNFDOC o eComex é
notificado.
Esses eventos geram registros na tabela CMX_SAP_EVENTOS do eComex, em um
usuário de bando de dados que fica na mesma instância do banco de dados do SAP. É
através dessa tabela que o eComex faz a integração com os seus módulos de regimes
especiais. Como as notificações são geradas através de triggers de banco, não existe a
possibilidade de o eComex perder qualquer evento, pois se uma trigger do banco de dados
11
falhar, o processo como um todo não é confirmado no SAP. Esse é o comportamento
padrão do banco de dados Oracle.
2. Processamento da tabela CMX_SAP_EVENTOS
A tabela CMX_SAP_EVENTOS possui uma coluna STATUS, cuja finalidade é indicar se
o registro já foi processado. Quando é gerada a notificação, o registro é inserido com o
valor 1 para esse campo. O campo STATUS possuirá status: 1 (a processar) e 2
(processado). O eComex possui um JOBs que se encarrega de ler os eventos da
CMX_SAP_EVENTOS. Esse JOB fará uma série de verificações para identificar se o
registro processado deverá ser carregado para as interfaces do eComex. Após processar o
registro, será gravado 2 no campo de status, indicando que o mesmo já foi processado. O
JOB utilizado para processar os eventos da CMX_SAP_EVENTOS é
rcf_prc_if_movto_estoque, ele lê todos os registros de movimentos de estoque onde o
status seja igual a 1.
Os setups são realizados em três tabelas do sistema e uma profile do eComex, que deverão
ser devidamente mapeados de acordo com os cenários levantados durante cada projeto.
1. Tabela do sistema 415: contém um mapeamento entre as transações de inventário do
SAP e sua correspondente transação no eComex.
2. Tabela do sistema 416: identifica as organizações de inventário por regime
aduaneiro. Nessa tabela do sistema é feito o setup de todas as organizações de
inventário que serão utilizadas pelo módulo de regime especial. O campo de regime
aduaneiro deverá ser preenchido com o código do regime aduaneiro correspondente,
que deverá ser um código cadastrado na tabela do sistema número 409.
3. Tabela do sistema 423: identifica os sub-inventários por regime aduaneiro. Se a
empresa trabalhar no SAP com sub-inventários, além da organização de inventário,
então deverão ser configurados todos os sub-inventários nessa tabela do sistema. O
campo de regime aduaneiro deverá ser preenchido com o código do regime
aduaneiro correspondente, que deverá ser um código cadastrado na tabela do
sistema número 409.
4. Profile RCF_UTILIZA_SUB_INVENTARIO: essa profile indica se a empresa
trabalha com sub-inventários. Os conteúdos possíveis para essa profile são: S (sim)
ou N (não).
Os processamentos e validações das Interfaces de notas fiscais e de movimentos de estoque
são tratados na Documentação técnica do regime especial, que se encontra na sessão
Documentos online, do eComex Information Center do aplicativo do eComex.
12
Interfaces de Entrada (INBOUND)
As interfaces de entrada do ECOMEX SUITE são possíveis através da utilização de
Database VIEWS, que representam de forma on-line e em tempo real os dados corporativos
do SAP. Este é o método mais eficiente para fazer a leitura dos dados do SAP.
Tais VIEWS, garantem que os dados corporativos possam ser apenas lidos e nunca
alterados por nenhum módulo do ECOMEX SUITE – garantindo desta forma a integridade
total das informações.
Neste modelo de interface, não há a necessidade de duplicidade e redundância de
informações e eliminamos métodos de replicação e EDIs de quaisquer tipos.
Modelo detalhado da leitura dos dados do SAP
O modelo abaixo mostra uma visão macro, da integração entre os aplicativos, note que não
existe duplicidade de informações:
A utilização de outro banco de dados (ou outra instância de banco) com DBLINK é uma
opção. O ECOMEX também pode ser instalado no mesmo banco de dados do SAP como
um schema de dados.
Já a figura abaixo, demonstra detalhes da visão anterior:
13
Os dados corporativos que são lidos do SAP, pelo ECOMEX, com base no modelo acima,
são:
Plantas (organizações)
Itens de estoque
Fornecedores
Pedidos de compras (cabeçalho e linhas)
Clientes
Ordens de Venda (cabeçalho, linhas, remessas)
Embalagens
Notas Fiscais de Exportação
Abaixo, segue uma lista das tabelas do SAP que são utilizadas pelo ECOMEX, para a
criação de suas VIEWS, que mapeiam os dados acima:
A700 J_1BITEMTYPES MARA T006
A703 J_1BNFDOC MARC T006A
A706 J_1BNFLIN MAST T024
CDHDR J_1BTXDEF MBEW T024D
CE20010 J_1BTXGRUOP MKPF T052
EIKP J_1BTXIC1 MSEG T052U
EINA J_1BTXIC2 MVKE VBAK
EINE J_1BTXIC3 RBKP VBAP
EKET J_1BTXIP1 RSEG VBBE
14
EKKO J_1BTXIP2 STPO VBKD
EKPO J_1BTXIP3 TCURC VBPA
J_1BAGN KAPOL TCURR VBRK
J_1BAGNT KNA1 TVKOV VBRP
J_1BAO KNMT TVKWZ VBUK
J_1BAON KNVV TVRO VEKP
J_1BATL1 LFA1 TVTA VEPO
J_1BATL1T LFM1 T001W
J_1BATL2 LIKP T005
J_1BATL2T LIPS T005T
J_1BCFOPVER MAKT T005U
Interfaces de Entrada – Dados Comuns
Os dados comuns a todos os módulos do ECOMEX e que são lidos do SAP através dos
métodos de integração apresentados acima são:
Módulos: BASIC DATA / ADMINISTRATION
1) Organização:
Tabela: T001W
Campos: Nome
Código
2) Itens:
Tabelas: MARA e MAKT
Campos: Código
Descrição Padrão
NCM
Peso Líquido
Detalhes: Idioma
Descrição por Idioma
3) Taxas:
Tabela: TCURR
Campos: Tipo (De/Para Tabela 919 ECOMEX)
Moeda (De/Para Tabela 906 ECOMEX)
Data
Taxa
15
Interfaces de Entrada – Módulo de Importação
Os dados de importação que são lidos do SAP através dos métodos de integração
apresentados acima são:
Módulos: MM, SO e FI
1) Fornecedor e Fabricante
Tabela: LFA1
Campos: Código
Nome
Endereço
País
2) Ordem de Compra ou Programa de Remessa (PO)
Tabelas: EKKO, EIKP, EKPO E T006A
a) Cabeçalho da Ordem de Compra (PO Header)
Campos: PO Number
Fornecedor
Comprador
Incoterm
Moeda
Termo de Pagamento
Condição para leitura: Moeda diferente de BRL
Document Type diferente de (LU, UB)
Status: K – Contract, F – PO (Default), B – Purchase
requisition
b) Itens da Ordem de Compra (PO Lines)
Código do Item
Descrição
Quantidade (MENGE)
Preço (NETPR)
Atenção: Os campos quantidades e preço são obrigatórios para o processo de importação;
considerar que a INVOICE (Fatura de Importação) deverá sempre ter o preço idêntico a
PO, e a quantidade deverá ser menor ou igual à quantidade da PO.
16
Interfaces de Entrada – Módulo de Exportação
Os dados de exportação que são lidos do SAP através dos métodos de integração
apresentados acima são:
Módulos: SD e FI
1) Cliente, destinatário e consignatário
Tabela: kna1
Campos: Código
Nome
Endereço
País
2) Pedido de Venda
Tabelas: vbak, vbkd, vbap, vepo, tvkov, t001w, t006a, mara, makt, lips e likp
a.) Cabeçalho do Pedido de Venda
Campos: Número do pedido
Cliente
Destinatário (O)
Consignatário(O)
Condição de Recebimento
Incoterm
Moeda
Condição para leitura: Moeda diferente de BRL
Document Type diferente de (LU, UB)
b.) Linhas do Pedido de Venda
Campos: Código do Item
NCM
Quantidade (kwmeng)
Preço (netpr)
Peso Líquido (ntgew ou mara)
Peso Bruto (brgew ou Mara ou lips ou ECOMEX)
Embalagem
c.) Remessas do Pedido de Venda
Campo: Quantidade
Atenção: Os campos código, NCM, quantidades, preço, peso líquido e peso bruto são
obrigatórios para o processo de exportação. O preço pode ser obtido através de
condição composta, desconsiderando o preço da linha do pedido (Pricing).
17
Interfaces de Entrada – Módulo de Câmbio
Os dados de câmbio que são lidos do SAP através dos métodos de integração apresentados
acima são:
Módulo: FI 1) Clientes
Tabela: kna1
Campos: Código
Nome
Endereço
País
2) Fornecedor e Fabricante
Tabela: LFA1
Campos: Código
Nome
Endereço
País
18
Interfaces de Saída (OUTBOUND)
Depois que as informações obtidas do SAP (entrada) são processadas, elas devem ser
devolvidas ao SAP como resultado final.
A figura abaixo demonstra como isso ocorre:
O ECOMEX preenche tabelas Z que são criadas no SAP e replicadas como sinônimos no
banco de dados do ECOMEX e transações específicas criadas no SAP (em ABAP) são
disparadas para que os dados possam ser lidos e processados pelo ERP.
Quais dados são devolvidos do ECOMEX para o SAP?
O ECOMEX devolve para o SAP informações financeiras, contábeis e de recebimento de
materiais que estão distribuídas nos processos e nos módulos de Importação, Exportação e
Câmbio.
A seguir, iremos detalhar cada uma das interfaces de saída (suas parametrizações
necessárias e seus respectivos lançamentos contábeis).
19
Interfaces de Saída – Módulo de Importação
O módulo ECOMEX Importação retorna para o SAP, informações financeiras, contábeis e
de recebimento de materiais.
1) Pagamentos:
Transação: FB60
Documento: Invoice (Fatura Comercial Importação)
Momento: Aprovação da Invoice
Moeda: Estrangeira (Ex.: USD) Taxa da Data da Aprovação
Contabilização: Fornecedor X Conta Contábil Transitória.
Atenção: A conta contábil transitória pode ser determinada pela classe de avaliação do
material, entretanto processos de exceção (Importação de ativo, amostrar e consumo) não
devem ser contabilizados utilizando a transação automatizada FB60. O processo deverá ser
manual.
Documento: Impostos (Receita Federal e Secretária da Fazenda)
Momento: Aprovação do Documento
Moeda: BRL
Contabilização: Fornecedor X Conta Contábil Transitória.
Atenção: Impostos federais (Receita Federal) são realizados através de débito em conta, a
compensação deste lançamento não é automática contra a contabilização do documento de
pagamento, exceto utilizando IDE bancário. Caso o registro do documento não seja
obrigatório, parametrizar o lançamento do débito automático contra a Conta Contábil
Transitória.
Documento: Despesas Aduaneiras
Momento: Aprovação do Documento
Moeda: BRL
Contabilização: Fornecedor X Conta Contábil Transitória.
Documento: Outras Despesas
Momento: Aprovação do Documento
Moeda: BRL
Contabilização: Fornecedor X Conta Contábil Por despesa.
Atenção: Outras despesas de importação não estão atreladas a nota fiscal de entrada, para a
contabilização/registro de custo corretamente, deverá ser emitida uma Nota Fiscal
Complementar. A aprovação do documento, apenas registrara o documento para
pagamento.
20
2) Recebimento da Mercadoria
Após a emissão da nota fiscal de entrada, e o respectivo transito da mercadoria, devemos
efetuar o recebimento das mesmas no sistema (Físico, Fiscal e Contábil).
Transações executadas:
J1B1N Criação do documento contábil (Nota Fiscal de Entrada)
MIGO Efetua recebimento físico.
MIRO Efetua recebimento fiscal. FB05 Gera documento contábil de compensação da diferença entre MIGO e MIRO.
F-44 Com o sucesso da realização da FB05, e necessário conciliar o documento FB05
e MIRO
FB50 Contabiliza os impostos a recuperar. FB08 Estorno do documento gerado na transação FB60, quando da aprovação da
Invoice.
FB60 Registro no contas a pagar da Invoice (Fatura Comercial Importação) com a taxa da DI.
3) Registro da Nota Fiscal Complementar
Após o registro de todas as despesas complementares e a emissão da nota fiscal
complementar, devemos efetuar o ajuste de custo no sistema (Fiscal e Contábil).
Transações executadas:
J1B1N Criação do documento contábil (Nota Fiscal Complementar) MR22 Ajuste de custo para nota fiscal complementar.
FB50 Contabiliza os impostos a recuperar.
4) Registro da Nota Fiscal Simples Remessa.
Ocorrência de nota fiscal simples remessa, deve ser escriturada no SAP.
Transação Executada:
J1B1N Criação do documento contábil (Nota Fiscal de Simples Remessa)
Conforme dito anteriormente, as interfaces de saída possuem telas específicas (transações
criadas no SAP para o processamento dos dados). Veja um exemplo da tela utilizada para a
integração de recebimento de materiais de importação:
21
Basta informar o número e a série da nota que se deseja receber e todas as transações
explicadas anteriormente (Recebimento de Materiais) são processados.
Interfaces de Saída: Regras de Parametrização para Contabilização
A parametrização abaixo visa atender a contabilização envolvida pelos processos descritos
anteriormente.
Modificar a tabela 131 – Regime de Tributação
Incluir os auxiliares 2 e 3 (IVA NFE e IVA NFC)
Modificar a tabela 132 – Regime de Tributação
Incluir os auxiliares 2 e 3 (IVA NFE e IVA NFC)
Modificar a tabela 924, incluindo os auxiliares:
4 – Conta Contábil
5 – Moeda (Somente para despesas <> BRL)
Tabela: Tipo: 166 - Códigos de Parametrização contábil ECOMEX:
TRANS Importação em Transito
IMPTRANS Impostos em Transito
IPI Impostos a Recuperar IPI
ICMS Impostos a Recuperar ICMS
PIS Impostos a Recuperar PIS
22
COFINS Impostos a Recuperar COFINS
NFCDESP Reavaliação de Estoque
DESPICMS Imposto ICMS Despesas (3949)
CLASSDEF Classe de Material DEFAULT
Utilizar quando todas as classes de materiais utilizam a mesma transitória de
importação.
Detalhado:
Fornecedores: Configurado automaticamente com o código SAP do fornecedor
Transitórias: Classe de Material (Conta padrão = Tabelas 166 Código CLASSDEF)
Importação em Transito.
Impostos Importação em Transito.
Impostos a Recuperar Vide: 166 - TABELA DE CONTAS CONTABEIS (integração SAP)
IPI
PIS
COFINS
ICMS
Impostos Retidos na Fonte
IRRF
PIS/COFINS Serviços
Numerários (Pagamento) Vide: 924 - TABELA DE NUMERÁRIOS – Auxiliar 4
IPI
PIS
COFINS
ICMS
IRRF
PIS/COFINS Serviços
II
TXSISCOMEX
FRETE
SEGURO
CAPATAZIA
ARMAZENAGEM
DESPACHANTE
Etc..
23
Interfaces de Saída: Lançamentos Contábeis
Os seguintes lançamentos contábeis são executados nas transações demonstradas
anteriormente:
Provisões, Adiantamento e Impostos
1) Provisão de pagamento principal (é possível a provisão de frete/seguro internacional).
a. Momento: Aprovação da Invoice.
b. Moeda: Moeda da Invoice
c. Composto: Principal
d. De: Importação em Trânsito (Por classe de material)
e. Cr: Fornecedor
2) Adiantamento ao Despachante.
a. Momento: Aprovação da Despesa na Importação
b. Moeda: BRL
c. Composto: Adiantamento ao Despachante
d. De: Importação em Transito (Por classe de material)
e. Cr: Fornecedor
3) Impostos e Taxas Federais:
a. Momento: Geração da Declaração de Importação. Aprovação da despesa.
b. Moeda: BRL
c. Composto: II (Despesa)
Taxa SISCOMEX (Despesa)
IPI (Imposto)
PIS (Imposto)
COFINS(Imposto)
d. De: Importação em Transito (Por classe de material)
e. De: Impostos de Importação em Transito (Por classe de material)
f. Cr: Fornecedor (Receita Federal) ou Impostos a Pagar.
4) Impostos Estaduais
a. Momento: Geração da GARE (Guia de Recolhimento). Aprovação da despesa.
b. Moeda: BRL
c. Composto: ICMS (Imposto)
d. De: Impostos de Importação em Transito (Por classe de material)
e. Cr: Fornecedor (Secretaria da Fazenda) ou Impostos a Pagar.
5) Frete Internacional
a. Momento: Aprovação do documento.
b. Moeda: BRL
c. Composto: Frete Externo (Despesa) por taxa DI.
24
Diferença de Frete Externo (Diferença entre DI e Valor Pago).
d. De: Importação em Transito (Por classe de material)
e. Cr: Fornecedor
6) Seguro Internacional
a. Momento: Aprovação do documento.
b. Moeda: BRL
c. Composto: Seguro Externo (Despesa) por taxa DI.
Diferença de Seguro Externo (Diferença entre DI e Valor Pago).
d. De: Importação em Transito (Por classe de material)
e. Cr: Fornecedor
7) Frete Interno
a. Momento: Aprovação do documento.
b. Moeda: BRL
c. Composto: Frete Interno (Despesa)
d. De: Importação em Transito (Por classe de material)
Cr: Fornecedor
8) Outras Despesas
a. Momento: Aprovação do documento.
b. Moeda: BRL
c. Composto: Capatazia (Lançamento ou Realizado)
Armazenagem (Lançamento ou Realizado)
Despachante (Lançamento ou Realizado)
Outras Despesas(Lançamento ou Realizado)
d. De: Importação em Transito (Por classe de material)
e. Cr: Fornecedor
Atenção:
Despesa Realizada é um valor a ser pago ao fornecedor, será enviada ao módulo
de contas a pagar e será incluída no custo.
Despesa Lançamento é uma comprovação de um adiantamento, não será
enviado ao módulo de contas a pagar e será incluída no custo.
Despesa Adiantamento é enviada ao módulo de contas a pagar, mas não é
incluída no custo.
Recebimento da Mercadoria (ZIMP_MATERIAL)
9) Transação FB08 (Estorno Lançamento 01, pode estornar frete/seguro provisionado)
a. Momento: Recebimento da Mercadoria (ZIMP_MATERIAL)
b. Moeda: Moeda da Invoice
c. Composto: Principal
d. De: Fornecedor
e. Cr: Importação em Transito (Por classe de material)
25
10) Transação FB60 (Lançamento Contas a Pagar Taxa da DI)
a. Momento: Recebimento da Mercadoria (ZIMP_MATERIAL)
b. Moeda: Moeda da Invoice
c. Composto: Principal
d. De: Importação em Transito (Por classe de material)
e. Cr: Fornecedor
11) Transação MIGO/MIRO (Recebimento Físico e Fiscal)
a. Momento: Recebimento da Mercadoria (ZIMP_MATERIAL)
b. Moeda: BRL
c. Composto: Valor Mercadorias = (Principal + Despesas + Taxas – Impostos)
d. De: Estoque (Principal)
Diferença de Preço (Despesas + Taxas)
e. Cr: Fornecedor
12) Transação FB05 – F-44 (Ajuste da Conta Fornecedor – Lançamento e Compensação)
a. Momento: Recebimento da Mercadoria (ZIMP_MATERIAL)
b. Moeda: BRL
c. Composto: Valor Mercadorias = (Principal + Despesas + Taxas – Impostos)
d. De: Fornecedor
e. Cr: Importação em Transito (Por classe de material)
13) Transação FB50 (Impostos a Recuperar)
a. Momento: Recebimento da Mercadoria (ZIMP_MATERIAL)
b. Moeda: BRL
c. Composto: Impostos
d. De: ICMS a Recuperar
IPI Importações
Pis s/ Importações
Cofins s/Importações
e. Cr: Impostos de Importação em Transito (Por classe de material).
Outras Despesas/Nota Fiscal Complementar
14) Frete Território Nacional
a. Momento: Aprovação do documento.
b. Moeda: BRL
c. Composto: Frete Em Território
d. De: Importação em Transito (Por classe de material)
e. Cr: Fornecedor
15) Outras Despesas
a. Momento: Aprovação do documento.
26
b. Moeda: BRL
c. Composto: Outras Despesas(Realizado)
d. De: Importação em Transito (Por classe de material)
e. Cr: Fornecedor
Recebimento de Nota Fiscal Complementar (ZIMP_MATERIAL)
16) Ajuste de custo do material (MR22)
a. Momento: Recebimento de Nota Fiscal Complementar
b. Moeda: BRL
c. Composto: Outras Despesas distribuída por item.
d. De: Diferença de Preço (Despesas).
e. Cr: Reavaliação de Estoque.
17) Compensação de Reavaliação de Estoque (FB50)
a. Momento: Recebimento de Nota Fiscal Complementar
b. Moeda: BRL
c. Composto: Outras Despesas distribuída por item.
d. De: Reavaliação de Estoque.
e. Cr: Importação em Transito (Por classe de material)
Atenção:
Encerramento do processo de contabilização de importação, as contas
transitórias estão todas compensadas.
Interfaces de Saída – Módulo de Exportação
Considerando que para os processos de exportação as informações para o módulo de contas
a receber são geradas pelo próprio SAP, quando da geração e faturamento de suas ordens de
venda, o ECOMEX não precisa enviar nada neste caso, no entanto, devemos enviar para o
SAP, informações de RE, Frete e Seguro para que constem na impressão da Nota Fiscal de
Saída.
A seguinte tabela Z é alimentada pelo ECOMEX:
z_br_export_nf
Chave: mandt = lips.mandt
vbeln = lips.vbeln
posnr = lips.posnr
Campos da tabela:
FRETE_USD Valor do frete rateado para a linha da remessa.
SEGURO_USD Valor do seguro rateado para a linha da remessa.
27
DESPESAS_USD Valor de outras despesas rateado para a linha da
remessa.
PESO_BRUTO Peso Bruto Total rateado para a linha da remessa.
ESPECIE Espécie da Embalagem (Opcional)
OBSERVACOES Observações
NATUREZA_EXP Natureza da Exportação (Normal, Drawback, etc...)
DATA_RE_DSE Data Registro de Exportação
NUMERO_RE_DSE Número do Registro de Exportação
DATA_EMBARQUE Data de Embarque
TIPO_CONHEC Tipo de Conhecimento (BL, AWB, CRT, etc...)
DATA_CONHEC Data do conhecimento
CONHEC_MASTER Número do conhecimento Master
CONHEC_HOUSE Número do conhecimento house
DATA_SD Data da solicitação de despacho
NUMERO_SD Número da solicitação de despacho
DATA_AVERBACAO Data averbação
PAIS_SISCOMEX Pais SISCOMEX (Código de 4 posições)
Em seguida, é criada uma ‘user-exit’ para a transação VF01, que deverá ler a tabela acima
(z_br_export_nf) e modificar essas informações no documento (Billing Document).
Interfaces de Saída – Módulo de Câmbio
O módulo ECOMEX Câmbio retorna para o SAP, informações financeiras e contábeis,
permitindo contabilizar: Contratos de Câmbio, Juros, Amortizações, Despesas Financeiras,
Comissões, entre outras.
1) Pagamentos: (Permite Contabilização por Centro Custo)
Transação: FB60
Documento: Taxas Bancárias (Taxas, Juros, Comissões etc.)
Momento: Aprovação da Despesa
Moeda: BRL (Moeda nacional)
Contabilização: Banco X Despesas Financeiras.
2) Contabilizações de Exportação e Importação.
O módulo de câmbio é extremamente flexível quanto a parametrizações contábeis:
Considerando como exemplo as principais:
Contrato ACC e Financiamentos de Exportação Similares:
a. Tomada do contrato.
Documento: Contrato de Câmbio.
Transação: FB50
Moeda: Moeda do Contrato e Taxa do Contrato.
Contabilização: Banco
28
Adiantamento de Contrato de Câmbio (ACC).
b. Vinculação da Exportação.
Documento: Cambial (Fatura de Exportação e Registro de
Exportação)
Transação: FB50
Moeda: Moeda do Contrato e Taxa do Contrato.
Contabilização: Adiantamento de Contrato de Câmbio (ACC)
Adiantamento de Câmbio de Exportação (ACE).
c. Liquidação da Vinculação.
Documento: Taxas Bancárias (Taxas, Juros, Comissões etc.)
Transação: FB50
F-44 (Compensação de Cliente)
Moeda: Adiantamento de Câmbio de Exportação (ACE)
Cliente (Liquidação do Cliente na Taxa do
Contrato).
Contrato ACE:
a. Tomada do contrato e Vinculação de Exportação.
Documento: Contrato de Câmbio e Cambial.
Transação: FB50
Moeda: Moeda do Contrato e Taxa do Contrato.
Contabilização: Banco X Adiantamento de Contrato de Câmbio
(ACE).
b. Liquidação da Vinculação.
Documento: Notificação de Recebimento no Exterior.
Transação: FB50
F-44 (Compensação de Cliente)
Moeda: Moeda do Contrato e Taxa do Contrato.
Contabilização: Adiantamento de Câmbio de Exportação (ACE)
Cliente (Liquidação do Cliente na Taxa do
Contrato).
Contratos Prontos e Recebimentos Diretos:
a. Tomada do contrato, Vinculação de Exportação e Liquidação da Cambial.
Documento: Contrato de Câmbio, Cambial e Notificação de
Recebimento.
Transação: FB50
F-44 (Compensação de Cliente)
Moeda: Moeda do Contrato e Taxa do Contrato.
Contabilização: Banco
29
Cliente (Liquidação do Cliente na Taxa do
Contrato).
Contratos Prontos e Pagamentos Diretos:
a. Tomada do contrato, Vinculação de Importação.
Documento: Contrato de Câmbio.
Transação: FB50
F-44 (Compensação de Fornecedor)
Moeda: Moeda do Contrato e Taxa do Contrato.
Contabilização: Banco
Fornecedor (Liquidação do Fornecedor na Taxa
do Contrato).
30
Processos de negócios Neste tópico iremos demonstrar diagramas dos processos de importação e exportação, que
são os processos de negócios que se integram diretamente com o SAP.
Diagrama para Importação
O modelo abaixo demonstra, de forma geral, como se dá o processo de importação
integrado ao SAP:
31
Diagrama para Exportação
O modelo abaixo demonstra, de forma geral, como se dá o processo de exportação
integrado ao SAP:
32
Comentário dos leitores
MANUAL [ECOMEX & SAP]
Seus comentários e sugestões sobre a qualidade e utilidade desta publicação são de extrema
importância para nós. Suas observações nos ajudarão no nosso processo de revisão.
Você encontrou algum erro?
A informação está apresentada de forma clara?
Os exemplos estão corretos? Você precisa de mais exemplos?
O que mais lhe ajudou neste manual? O que poderia ser descartado nas próximas
edições?
Se você quiser nos enviar alguns destes comentários, utilize nosso website em
www.ecomex.com.br/sugestoes.
Se encontrar algum erro, não se esqueça de mencionar a página onde ele se encontra.
Obrigado por nos ajudar a melhorar nossa documentação.