Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Fiscal (SIGAFIS)

Função:MATA521
CAT207
FISA118
MATA920
FISR026
FIXSERID
MATA926
MATR921
País:Brasil
Ticket:13063033
Requisito/Story/Issue (informe o requisito relacionado) :

DSERFISE-3298

DSERFISE-2703


02. SITUAÇÃO/REQUISITO

DSERFISE-3298: Os campos CFF_CLIFOR e CFF_LOJA não estão inclusos nos Grupos de Campos 001 - Código Cliente/Fornecedor e 002 - Loja Cliente/Fornecedor respectivamente.
DSERFISE-2703: Além disso, ao utilizar um campo criado como filtro no relatório MATR920, ocorre não conformidade.

03. SOLUÇÃO

DSERFISE-3298: Incluídos os campos CFF_CLIFOR e CFF_LOJA nos Grupos de Campos 001 - Código Cliente/Fornecedor e 002 - Loja Cliente/Fornecedor e foi corrigido a validação do filtro para que mostre os movimentos quando houver um filtro criado pelo usuário.
DSERFISE-2703: Foi corrigido a validação do filtro para que mostre os movimentos quando houver um filtro criado pelo usuário no relatório MATR920.

04. DEMAIS INFORMAÇÕES

Durante essa implementação foi identificada a necessidade de criação dos campos CFF_TPMOV e CFF_TIPO para garantir a integridade de Base de Dados quando a tabela CFF (Complemento de Crédito Acumulado de ICMS) se relaciona tanto com as tabelas SA1 (Clientes) e SA2 (Fornecedores), quanto com as tabelas SF3 (Livros Fiscais) e SFT (Livro Fiscal por Item de NF).

Com isso foi necessária a criação dos relacionamentos e índices detalhados abaixo, assim como os tratamentos nos fontes informados no campo "Função" do tópico 1. Dados Gerais desse documento.

Relacionamentos - SX9

X9_DOMX9_CDOMX9_EXPDOMX9_EXPCDOMX9_LIGDOMX9_LIGCDOMX9_CONDSQL
SA1CFFA1_COD+A1_LOJACFF_CLIFOR+CFF_LOJA1N(CFF_TPMOV Igual a 'S' E CFF_TIPO NOT IN ('D','B')) OU (CFF_TPMOV Igual a 'E' E CFF_TIPO IN ('D','B'))
SA2CFFA2_COD+A2_LOJACFF_CLIFOR+CFF_LOJA1N(CFF_TPMOV Igual a 'E' E CFF_TIPO NOT IN ('D','B')) OU (CFF_TPMOV Igual a 'S' E CFF_TIPO IN ('D','B'))
SA1SF3A1_COD+A1_LOJAF3_CLIEFOR+F3_LOJA1N(F3_CFO Maior que Igual a '5 ' E F3_TIPO NOT IN ('D','B')) OU (F3_CFO Menor que Igual a '3 ' E F3_TIPO IN ('D','B'))
SA1SFTA1_COD+A1_LOJAFT_CLIEFOR+FT_LOJA1N(FT_TIPOMOV Igual a 'S' E FT_TIPO NOT IN ('D','B')) OU (FT_TIPOMOV Igual a 'E' E FT_TIPO IN ('D','B'))
SA2SF3A2_COD+A2_LOJAF3_CLIEFOR+F3_LOJA1N(F3_CFO Menor que Igual a '3 ' E F3_TIPO NOT IN ('D','B')) OU (F3_CFO Maior que Igual a '5 ' E F3_TIPO IN ('D','B'))
SA2SFTA2_COD+A2_LOJAFT_CLIEFOR+FT_LOJA1N(FT_TIPOMOV Igual a 'E' E FT_TIPO NOT IN ('D','B')) OU (FT_TIPOMOV Igual a 'S' E FT_TIPO IN ('D','B'))
SFTCFFFT_TIPOMOV+FT_SERIE+FT_NFISCAL+FT_CLIEFOR+FT_LOJA+FT_ITEMCFF_TPMOV+CFF_SERIE+CFF_NUMDOC+CFF_CLIFOR+CFF_LOJA+CFF_ITEMNF1N


Campos - SX3

X3_CAMPOX3_ORDEMX3_TAMANHOX3_DECIMALX3_TITULOX3_PICTUREX3_VALIDX3_BROWSEX3_VISUALX3_CONTEXTX3_ORBIGATX3_CBOXX3_PYME
CFF_TPMOVC10Tipo Mov.@!Pertence(" ES")NA
xE=Entrada;S=SaídaS
CFF_TIPOC10Tipo Lanc@!MAFISREF ("LF_TIPO","MT100",M->CFF_TIPO)NA
xL=Nota em Lote;S=Nota com ISS;B=Beneficiamento;D=DevolucaoS


Índice - SIX

INDICEORDEMCHAVE
CFF4

CFF_FILIAL+CFF_NUMDOC+CFF_SERIE+CFF_CLIFOR+CFF_LOJA+CFF_TPMOV+CFF_TIPO+CFF_ITEMNF+CFF_CODLEG+CFF_CODIGO+CFF_ANEXO+CFF_ART+CFF_INC+CFF_PRG


05.
ASSUNTOS RELACIONADOS