Você está na página 1de 40

1.

Regras de Substituição (transação OBBH):


1.1. Substituição SING:
A Regra de Substituição “SING” está ligada à empresa Singer
(SING) e é composta por 13 etapas:

1.1.1. Etapa 001 – HISTO:

Esta etapa foi criada pela aplicação da nota 108559 (ver arquivo em
anexo). Sempre que o campo “Texto” de um documento contábil estiver
em branco o conteúdo do campo é substituído pelo conteúdo criado pela
exit “HISTO”.
1.1.2. Etapa 002 - Divisão p/Bancos e Aplicações:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


em contas de caixa, bancos e aplicações financeira (número da conta
menor ou igual a 1140599) devem ser substituídos pelo valor constante
IT.
1.1.3. Etapa 003 - Divisão p/Imp.Recolher/Recuperar ND:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


nas contas de Impostos a Recolher ou a Recuperar (2181401, 2181404,
2181105, 2181107, 2181405, 2181402, 1147410, 1147412, 1147413,
1147416, 1147419, 1147420, 2181201, 2181202, 2181203, 2181204)
da filial “AGU” (Agulhas) devem ser substituídos pelo valor constante
ND.
1.1.4. Etapa 004 - Divisão p/Imp.Recolher/Recuperar HH:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


nas contas de Impostos a Recolher ou a Recuperar (2181401, 2181404,
2181105, 2181107, 2181405, 2181402, 1147410, 1147412, 1147413,
1147416, 1147419, 1147420, 2181201, 2181202, 2181203, 2181204)
das filiais diferentes de “AGU” (Agulhas) devem ser substituídos pelo
valor constante HH.
1.1.5. Etapa 005 - Divisão para Custo de Vendas:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


nas contas de Custos de Vendas (número da conta maior ou igual a
4011001 e menor ou igual a 4041099) devem ser substituídos pelo valor
retornado da exit DVCST. Para verificar o que é feito na exit citada, ver
as especificações funcional e técnica abaixo:
1.1.6. Etapa 006 - Div. p/ C/R s/ Exp. p/ 2 divisões:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


nas contas de Contas a Receber sobre Exportação (número da conta
igual a 1231301 ou 1251301 ou 1142105 ou 1142103) e que o campo
“Divisão” esteja em branco (isso acontece na prática quando está sendo
feita uma exportação de itens de duas divisões diferentes) devem ser
substituídos pelo valor constante HH.
1.1.7. Etapa 007 - Divisão para Comissões:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


referentes ao módulo Comissões, ou seja, para todos os documentos
cujo campo “Tipo de Documento” seja igual a “CM”, devem ser
substituídos pelo valor constante WS.
1.1.8. Etapa 008 - Divisão para Sol.Adto.CE Exportação:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


cujo campo “Tipo de Documento” seja igual a “CA” e que o campo
“Código de Razão Especial de Destino” seja igual a “E”, devem ser
substituídos pelo valor retornado da exit DAEXP. Para verificar o que é
feito na exit citada, ver as especificações funcional e técnica abaixo:
1.1.9. Etapa 009 - Divisão p/ Empréstimos:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


em contas de empréstimos (número da conta dentro dos intervalos:
2111401 <= conta <= 2119999 OU 2411001 <= conta <= 2412999)
devem ser substituídos pelo valor constante IT.
1.1.10. Etapa 0010 - Divisão p/ Juros:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


em contas de juros (número da conta = 8239001) deve ser substituído
pelo valor constante IT.
1.1.11. Etapa 0011 - Divisão p/ Transf. Entre Centros:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


na conta ICMS a Recuperar Transito (número da conta = 1147415)
devem ser substituídos pelo valor constante HH.
1.1.12. Etapa 0012 - Divisão para Prest..Contas CE Expor:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


de prestação de contas de despachantes para exportação (ou seja, cujo
campo “Tipo de Documento” seja igual a “CA”, que o campo “Divisão”
esteja em branco e que o campo “Chave de Lançamento”seja igual a
“31”ou “34”) devem ser substituídos pelo valor retornado da exit
PCEXP. Para verificar o que é feito na exit citada, ver as especificações
funcional e técnica abaixo:
1.1.13. Etapa 0013 - Filial para Comissão:

Nesta etapa define-se que o campo “Filial” de todos os lançamentos


para fornecedores (chave de lançamento “31” ou “21”) com tipo de
documento = “CM” deve ser substituído pelo valor constante VCP.
1.2. Substituição SUPE:
A Regra de Substituição “SUPE” está ligada à empresa Supera
(SUPE) e é composta por 5 etapas:

1.2.1. Etapa 001 – Divisão para Bancos:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


em contas de caixa, bancos e aplicações financeiras (número da conta
menor ou igual a 1140599) deve ser substituído pelo valor constante IT.
1.2.2. Etapa 002 – Divisão para Outras Contas:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


em contas diferentes de caixa, bancos e aplicações financeiras (número
da conta maior que 1140599) deve ser substituído pelo valor constante
ND.
1.2.3. Etapa 003 – Divisão p/ Empréstimos:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


em contas de empréstimos (número da conta dentro dos intervalos:
2111401 <= conta <= 2119999 OU 2411001 <= conta <= 2412999)
deve ser substituído pelo valor constante IT.
1.2.4. Etapa 004 – HISTO:

Esta etapa foi criada pela aplicação da nota 108559 (ver arquivo em
anexo). Sempre que o campo “Texto” de um documento contábil estiver
em branco o conteúdo do campo é substituído pelo conteúdo criado pela
exit “HISTO”.
1.2.5. Etapa 0005 - Filial para Comissão:

Nesta etapa define-se que o campo “Filial” de todos os lançamentos


para fornecedores (chave de lançamento “31” ou “21”) com tipo de
documento = “CM” deve ser substituído pelo valor constante IND.
1.3. Substituição EMBR:
A Regra de Substituição “EMBR” está ligada à empresa Madrina
(EMBR) e é composta por 5 etapas:

1.3.1. Etapa 001 – Divisão para Bancos:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


em contas de caixa, bancos e aplicações financeiras (número da conta
menor ou igual a 1140599) deve ser substituído pelo valor constante IT.
1.3.2. Etapa 002 – Divisão para Outras Contas:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


em contas diferentes de caixa, bancos e aplicações financeiras (número
da conta maior que 1140599) deve ser substituído pelo valor constante
ND.
1.3.3. Etapa 003 – Divisão p/ Empréstimos:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


em contas de empréstimos (número da conta dentro dos intervalos:
2111401 <= conta <= 2119999 OU 2411001 <= conta <= 2412999)
deve ser substituído pelo valor constante IT.
1.3.4. Etapa 004 – HISTO:

Esta etapa foi criada pela aplicação da nota 108559 (ver arquivo em
anexo). Sempre que o campo “Texto” de um documento contábil estiver
em branco o conteúdo do campo é substituído pelo conteúdo criado pela
exit “HISTO”.
1.3.5. Etapa 0005 - Filial para Comissão:

Nesta etapa define-se que o campo “Filial” de todos os lançamentos


para fornecedores (chave de lançamento “31” ou “21”) com tipo de
documento = “CM” deve ser substituído pelo valor constante EMB.
1.4. Substituição SENS:
A Regra de Substituição “SENS” está ligada à empresa Sensitiva
(SENS) e é composta por 2 etapas:

1.4.1. Etapa 001 – Divisão para SENS:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


para a empresa Sensitiva deve ser substituído pelo valor constante
SENS.
1.4.2. Etapa 002 – HISTO:

Esta etapa foi criada pela aplicação da nota 108559 (ver arquivo em
anexo). Sempre que o campo “Texto” de um documento contábil estiver
em branco o conteúdo do campo é substituído pelo conteúdo criado pela
exit “HISTO”.
1.5. Substituição CALI:
A Regra de Substituição “CALI” está ligada à empresa California
(CALI) e é composta por 2 etapas:

1.5.1. Etapa 001 – Divisão para CALI:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


para a empresa California deve ser substituído pelo valor constante
CALI.
1.5.2. Etapa 002 – HISTO:

Esta etapa foi criada pela aplicação da nota 108559 (ver arquivo em
anexo). Sempre que o campo “Texto” de um documento contábil estiver
em branco o conteúdo do campo é substituído pelo conteúdo criado pela
exit “HISTO”.
1.6. Substituição MOTO:
A Regra de Substituição “MOTO” está ligada à empresa Motoritu
(MOTO) e é composta por 2 etapas:

1.6.1. Etapa 001 – Divisão para MOTO:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


para a empresa Motoritu deve ser substituído pelo valor constante
MOTO.
1.6.2. Etapa 002 – HISTO:

Esta etapa foi criada pela aplicação da nota 108559 (ver arquivo em
anexo). Sempre que o campo “Texto” de um documento contábil estiver
em branco o conteúdo do campo é substituído pelo conteúdo criado pela
exit “HISTO”.
1.7. Substituição BF:
A Regra de Substituição “BF” está ligada às empresas Brazil
Finance 1 (BF1), empresas Brazil Finance 2 (BF2) e Fazenda Palm
(PALM) e é composta por 2 etapas:

1.7.1. Etapa 001 – HISTO:

Esta etapa foi criada pela aplicação da nota 108559 (ver arquivo em
anexo). Sempre que o campo “Texto” de um documento contábil estiver
em branco o conteúdo do campo é substituído pelo conteúdo criado pela
exit “HISTO”.
1.7.2. Etapa 002 –Divisão para BF1, BF2 e PALM:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


para as empresas BF1, BF2 e PALM deve ser substituído pelo valor
constante IT.
1.8. Substituição SAT:
A Regra de Substituição “SAT” está ligada à empresa SAT e é
composta por 1 etapa:

1.8.1. Etapa 001 –Divisão para SAT:

Nesta etapa define-se que o campo “Divisão” de todos os lançamentos


para a empresa SAT deve ser substituído pelo valor constante SAT.
2. Regras de Validação (Transação OB28):
2.1. Validação SING:
A Regra de Validação “SING” está ligada à empresa SING e é
composta por 4 etapas:

2.1.1. Etapa 001 – Verifica cód.barras p/ meio pag. U:

Nesta etapa verifica-se se, nas transações em que se efetua


alterações/modificações de faturas de fornecedores, o campo “Código
de Barras” está preenchido quando a forma de pagamento é igual a “U”.
Caso não esteja preenchido, então o sistema deve emitir a mensagem de
erro 009 (“Para o Meio de Pagamento 'U' o campo Código de Barras
deve ser preenchido”).
2.1.2. Etapa 002 – Divisão em branco:

Nesta etapa verifica-se se o campo “Divisão” está preenchido. Caso não


esteja preenchido, então o sistema deve emitir a mensagem de erro 002
(“Preencher o campo Divisão.”). Para as transações onde é feita a pré-
edição de documentos (FBV1 e FBV0) a validação não é executada.
2.1.3. Etapa 003 - Ver.cód.barras p/ meio pag. X,Y e Z:

Nesta etapa verifica-se se, nas transações em que se efetua


alterações/modificações de faturas de fornecedores, o campo “Código
de Barras” está preenchido quando a forma de pagamento é igual a “X”,
“Y” ou “Z”. Caso esteja preenchido, então o sistema deve emitir a
mensagem de erro 010 (“Para este meio de pagto. o campo Código de
Barras deve ficar em branco”).
2.1.4. Etapa 004 – Filial em branco para fornecedores:

Nesta etapa verifica-se se o campo “Filial” está preenchido para os


lançamentos de fornecedores. Caso não esteja preenchido, então o
sistema deve emitir a mensagem de erro 021 (“Preencher o campo Filial
("Bus.pl./sec.cd")”). Para as transações onde é feita a pré-edição de
documentos (FBV1 e FBV0) a validação não é executada. Esta
validação é necessária porque, se o campo filial for deixado em branco
e houver impostos retidos na fonte para este lançamento, o campo da
linha de lançamento dos impostos ficam com o campo filial em branco
também, o que acarreta em problemas na apuração dos impostos a
recolher feita no PW-SATI.
2.2. Validação DIVI:
A Regra de Validação “DIVI” está ligada à todas as empresas (com
exceção da empresa SING) e é composta por 2 etapas:

2.2.1. Etapa 001 – Divisão em Branco:

Nesta etapa verifica-se se o campo “Divisão” está preenchido. Caso não


esteja preenchido, então o sistema deve emitir a mensagem de erro 002
(“Preencher o campo Divisão.”). Para as transações onde é feita a pré-
edição de documentos (FBV1 e FBV0) a validação não é executada.
2.2.2. Etapa 002 – Filial em branco para fornecedores:

Nesta etapa verifica-se se o campo “Filial” está preenchido para os


lançamentos de fornecedores (somente para as empresas CALI, EMBR,
MOTO, PALM, SENS, SUPE). Caso não esteja preenchido, então o
sistema deve emitir a mensagem de erro 021 (“Preencher o campo Filial
("Bus.pl./sec.cd")”). Para as transações onde é feita a pré-edição de
documentos (FBV1 e FBV0) a validação não é executada. Esta
validação é necessária porque, se o campo filial for deixado em branco
e houver impostos retidos na fonte para este lançamento, o campo da
linha de lançamento dos impostos ficam com o campo filial em branco
também, o que acarreta em problemas na apuração dos impostos a
recolher feita no PW-SATI.

Condição usada nesta regra: ( BKPF-BUKRS = 'CALI' OR BKPF-BUKRS =


'EMBR' OR BKPF-BUKRS = 'MOTO' OR BKPF-BUKRS = 'PALM' OR BKPF-BUKRS =
'SENS' OR BKPF-BUKRS = 'SUPE' ) AND BSEG-BUPLA = '' AND ( SYST-TCODE <>
'FBV1' AND SYST-TCODE <> 'FBV0' AND SYST-TCODE <> 'FB02' AND SYST-
TCODE <> 'FB09' AND SYST-TCODE <> 'FB03' AND SYST-TCODE <> 'FBL1N'
AND SYST-TCODE <> 'FBL3N' ) AND ( BSEG-BSCHL = '31' OR BSEG-BSCHL =
'21' ) AND BKPF-BLART <> 'CA'

Você também pode gostar