01. DADOS GERAIS
Produto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | 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 - Codigo 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 - Codigo Código Cliente/Fornecedor e 002 - Loja Cliente/Fornecedor efoi 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_DOM | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_LIGDOM | X9_LIGCDOM | X9_CONDSQL |
---|
SA1 | CFF | A1_COD+A1_LOJA | CFF_CLIFOR+CFF_LOJA | 1 | N | (CFF_TPMOV Igual a 'S' E CFF_TIPO NOT IN ('D','B')) OU (CFF_TPMOV Igual a 'E' E CFF_TIPO IN ('D','B')) |
SA2 | CFF | A2_COD+A2_LOJA | CFF_CLIFOR+CFF_LOJA | 1 | N | (CFF_TPMOV Igual a 'E' E CFF_TIPO NOT IN ('D','B')) OU (CFF_TPMOV Igual a 'S' E CFF_TIPO IN ('D','B')) |
SA1 | SF3 | A1_COD+A1_LOJA | F3_CLIEFOR+F3_LOJA | 1 | N | (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')) |
SA1 | SFT | A1_COD+A1_LOJA | FT_CLIEFOR+FT_LOJA | 1 | N | (FT_TIPOMOV Igual a 'S' E FT_TIPO NOT IN ('D','B')) OU (FT_TIPOMOV Igual a 'E' E FT_TIPO IN ('D','B')) |
SA2 | SF3 | A2_COD+A2_LOJA | F3_CLIEFOR+F3_LOJA | 1 | N | (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')) |
SA2 | SFT | A2_COD+A2_LOJA | FT_CLIEFOR+FT_LOJA | 1 | N | (FT_TIPOMOV Igual a 'E' E FT_TIPO NOT IN ('D','B')) OU (FT_TIPOMOV Igual a 'S' E FT_TIPO IN ('D','B')) |
SFT | CFF | FT_TIPOMOV+FT_SERIE+FT_NFISCAL+FT_CLIEFOR+FT_LOJA+FT_ITEM | CFF_TPMOV+CFF_SERIE+CFF_NUMDOC+CFF_CLIFOR+CFF_LOJA+CFF_ITEMNF | 1 | N |
|
Campos - SX3
X3_CAMPO | X3_ORDEM | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_PICTURE | X3_VALID | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_ORBIGAT | X3_CBOX | X3_PYME |
---|
CFF_TPMOV | C | 1 | 0 | Tipo Mov. | @! | Pertence(" ES") | N | A |
| x | E=Entrada;S=Saída | S |
CFF_TIPO | C | 1 | 0 | Tipo Lanc | @! | MAFISREF ("LF_TIPO","MT100",M->CFF_TIPO) | N | A |
| x | L=Nota em Lote;S=Nota com ISS;B=Beneficiamento;D=Devolucao | S |
Índice - SIX
INDICE | ORDEM | CHAVE |
---|
CFF | 4 | 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