Páginas filhas
  • DT TEF's Perdidos Virtual.PDV x Virtual Age

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Virtual.PDV
Função:Dar visibilidade das transações TEF confirmadas que tiveram a transação de venda vinculada cancelada e/ou a nota fiscal inutilizada.
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARMVGB-492 / DVAARMVGB-493 / DVAARMVGB-496 / DVAARMVGB-497 / DVAARMVGB-498 /


02. SITUAÇÃO/REQUISITO

O cliente Valdac Global Brand's entrou em contato nos posicionando sobre a necessidade de ter uma rastreabilidade das transações de TEF perdidas pela retaguarda.

Hoje essa informação fica disponível (a nível de database) nos terminas locais das lojas que utilizam o Virtual.PDV.

03. SOLUÇÃO

Validação de transações tef perdidas:

  • Removido o parâmetro VerificarTransacoesTefPerdidas, onde será sempre validado e apresentada as transações ao usuário.
  • No pacote de fechamento de caixa, serão enviadas as transações de TEF perdidas, contendo o usuário logado do caixa e o usuário administrador que efetuou a liberação do fechamento de caixa.
  • Essas transações TEF serão recebidas pela retaguarda e gravadas em uma nova estrutura, onde posteriormente, quando enviado um pacote de documento fiscal contendo como forma de recebimento POS com a mesma

...

  • NSU,

...

  • Autorização e

...

  • valor, este TEF perdido será baixado.


→ Pacote de Documento Fiscal / Inutilização:

...

  • As transações que por algum motivo foram canceladas de forma automatizada com seu fiscal inutilizado, a partir de agora também serão envidas a retaguarda, dando maior visibilidade para os gestores identificarem os motivos de inutilização de notas fiscais.
  • Durante a inutilização da numeração de uma nota fiscal de uma transação, serão gerados a partir de agora um pacote de "Documento Fiscal" referente a transação e logo em seguida

...

  • um pacote de "Inutilização"

...

  • contendo a chave de acesso e o motivo da rejeição

...

  • que acarretou a inutilização desta numeração de nota fiscal.
  • No pacote de Documento Fiscal, será enviada uma nova tag chamada <inInutPendente> para sinalizar que este pacote é de inutilização.
  • Quando importados ambos os pacotes a transação ficará cancelada e a nota com a situação excluída.


       → Visualização dos tef's perdidos pela retaguarda:

  • As transações tef's perdidas que forem enviadas para a retaguarda no pacote de fechamento de caixa ficaram disponíveis para consulta através do componente FCXFC004 - Consulta Caixa - Integração → FCXFC008 - Consulta de TEF Perdido.
  • Os tef's perdidos em aberto serão resolvidos quando um pacote de documento fiscal for processado contendo como forma de pagamento uma operação de credido e/ou débito POS, contendo o mesmo número de NSU, autorização e valor da transação tef perdida.


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2,passo3
Totvs custom tabs box items
defaultyes
referenciapasso1
Image Added
  • Pelo componente FCXFC004 - Consulta Caixa - Integração, será habilitado o novo botão "TEF Perdido...", quando o caixa possuir registros a ele vinculados.
  • O botão aciona o novo componente FCXFC008 - Consulta de TEF Perdido, trazendo todos os registros vinculados ao fechamento de caixa.
Totvs custom tabs box items
defaultno
referenciapasso2

04. DEMAIS INFORMAÇÕES

...

Image Added

  • Componente FCXFC008 - Consulta de TEF Perdido, quando acessado pelo componente FCXFC004 - Consulta Caixa - Integração, trazendo todos os registros a ele vinculado
Totvs custom tabs box items
defaultno
referenciapasso3


Image Added

  • O componente FCXFC008 - Consulta de TEF Perdido, também poderá ser acessado pelo menu, desta forma está com os campos de filtro habilitados para o usuário consultar os registros disponíveis.

...



Templatedocumentos


HTML
<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;
}
</style>

...