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

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

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>

...