01. DADOS GERAIS

Produto:


Linha de Produto:

Segmento:

Módulo:SIGATAF
Ticket:Não se aplica
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF2-11075


02. 
SITUAÇÃO/REQUISITO

Nessa estória iremos realizar a extração do cabeçalho das notas fiscais se baseando no layout Totvs atualizado contido no link: https://drive.google.com/drive/u/0/folders/1UddKRUIrNsmr7n2AF6aGOtVDbKnMjj0l


O objetivo é implementar a extração dos documentos fiscais com o uso do TSI. Avaliamos que as tabelas que precisaram ter o controle do STAMP são as tabelas: SFT, SF3, SF1, SF2, SD1, SD2.

Sempre que as tabelas forem alteradas (inclusive campos que não são utilizados na extração), deve-se realizar a extração do cabeçalho da nota fiscal.

Para documentos reprocessados via MATA930, teremos um novo registro da SF3/SFT e o registro anterior será deletado. Neste cenário, devemos tratar esta "inclusão" na SF3/SFT como uma alteração dos registros no TAF. Será necessário buscar pela chave "FILIAL+NUMERO DA NOTA+SERIE+CLIENTE/FORNECEDOR+LOJA e se já for encontrado um registro com esta chave dentro do TAF, devemos efetuar a atualização do registro.


Na planilha acima, temos a coluna "Protheus" com a origem das informações que iremos utilizar na extração.

Qualquer dúvida ou sugestão de alteração, procurem o Proxy/PO para alinhamento.


DOD:

03. SOLUÇÃO

Criação do mecanismos de consulta de montagem do objeto json, conforme especificação.


04. DEMAIS INFORMAÇÕES


05. ASSUNTOS RELACIONADOS

        Não há




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>