Módulo: Integração - Interfaces
Funcionalidade: Interfaces
Data/Hora da Publicação: 11/02/2019 16:43:09
Data/Hora Última Alteração: 11/02/2019 16:43:09
Descrição da Nota: Evolução da Interface de 'Informações Complementares CIAP': alteração da definição da chave unica e ajustes nas funcionalidades de 'Duplicação dos registros' e 'Ativação de Fichas' .
Descrição
Evolução da Interface de ‘Informações Complementares CIAP’:
Alteração da definição da chave única:
Os mapeamentos origem TXT e RFC foram ajustados para versão 4.0, os campos IFC_DOCNUM e IFC_ID_ITEM foram incluídos na definição da chave única e os documentos de Layout atualizados.
O novo conjunto de campos que formam a chave única:
IFC_COD_MATRIZ,
IFC_COD_FILIAL
IFC_SEQ_ITEM
IFC_IMB_ANDAMENTO
IFC_IMB_DEFINITIVO
IFC_DT_INI
IFC_SUB_NR_IMB
IFC_DOCNUM
IFC_ID_ITEM
Ajustes nas funcionalidades de Duplicação dos registros e Ativação de Fichas:
As funcionalidades foram ajustadas conforme a nova definição dos campos da Chave única, segue abaixo uma descrição do funcionamento destas regras, (esta descrição também se encontra no documento de Layout).
Duplicação dos registros:
O registros da tabela ITG_FICHA_COMP, para que as informações sejam relacionadas para cada ficha cujo Complemento seja relacionável:
Todas as Fichas Complementares da tabela ‘ITG_FICHA_COMP’ são réplicas para cada Ficha da tabela ‘STC_FICHA’ conforme as seguintes condições:
- A Ficha possua o Tipo de Obrigação: ‘Ficha de Credito do CIAP’ (Código: FCH_CIAP) ou ‘Ficha de Credito do PIS/COFINS’ (Código: FCH_PISCOF)
- Possua correspondência com as informações dos campos:
ITG_FICHA_COMP | STC_FICHA | BSC_NF_CAPA | BSC_NF_ITEM |
IFC_COD_MATRIZ, IFC_COD_FILIAL | BUS_ID |
|
|
IFC_SEQ_ITEM *1 | CFI_SEQ |
|
|
IFC_IMB_ANDAMENTO | CFI_IMB_AND |
|
|
IFC_IMB_DEFINITIVO | CFI_IMB_DEF |
|
|
IFC_SUB_NR_IMB | CFI_SUB_NR_IMB |
|
|
IFC_DOCNUM 2* | NCP_ID | NCP_NUM_DOC_ERP |
|
IFC_ID_ITEM 3* | NIT_ID |
| NIT_SEQ |
*1 - O campo IFC_SEQ_ITEM apenas será considerado na consulta/comparação para localização da ficha apenas se estiver preenchido, caso contrário será desconsiderado de fora que duplicada todas as informação independentemente do sequencial da ficha (Campo CFI_SEQ tabela STC_FICHA) está preenchido ou não;
Ex.: Um cenário onde 1 Nota Fiscal contendo 1 item e possui 10 fichas cadastradas
Caso a sequência não seja informada:
Serão gerados 10 registros de informações complementares, para serem relacionadas com cada uma das fichas.
Caso a sequência seja informada:
Será gerado o registro de informação complementar para ser relacionado com a ficha que possuir a sequência.
*2 - A informação do campo IFC_DOCNUM, faz referência a informação do Número do Documento da Nota Fiscal (campo NCP_NUM_DOC_ERP da tabela BSC_NF_CAPA) identificado através do campo NCP_ID da tabela STC_FICHA. Caso a informação não esteja preenchida, será considerado que deve ser localidade fica sem informações de Nota Fiscal ou seja (campos NCP_ID e NIT_ID nulos tabela STC_FICHA)
*3 - A informação do campo IFC_ID_ITEM, faz referência a informação do Sequencial do Item da Nota Fiscal (campo NIT_SEQ da tabela BSC_NF_ITEM) identificado através do campo NIT_ID da tabela STC_FICHA, sendo que está informação apenas será utilizada caso a informação do campo IFC_DOCNUM esteja preenchida. Caso a informação não esteja preenchida, será considerado que deve ser localidade fica sem informações de Item Nota Fiscal ou seja (campos NIT_ID nulo tabela STC_FICHA).
Ativação de Fichas:
Ficha que possuírem Nota Fiscal relacionadas ou seja cujo na Fichas Complementar possuírem os campos e IFC_DOCNUM, IFC_ID_ITEM e IFC_SEQ_ITEM preenchidos (sendo os dois primeiros obrigatórios para ativação). E o status da Ficha estiver como “Bloqueado” ou “Aguardando no. Imobilizado” terão seu status ajustado para “Ativo”, caso não o período não esteja Encerrado e/ou Bloqueado.
Ex.: Um cenário onde para 1 Nota Fiscal contendo 1 item e possui 10 fichas cadastradas.
Caso a sequência não seja informada:
Os 10 registros de informações complementares gerados na etapa de Duplicação dos registros, terão cada uma das fichas, relacionadas a estes registros, ativadas (conforme a regra definida acima).
Caso a sequência seja informada:
O registro de informação complementar gerados na etapa de Duplicação dos registros, terá a ficha que possuir a sequência relacionada a este registro ativada (conforme a regra definida acima).
4.00.00.0000
Produto:
Nota
Descrição
Externos:
Ordem
Pacote - (Requisição)