Páginas filhas
  • DT DVAVAR-7566 Impressão SAT com Tipo Pagamento CREDEV

Versões comparadas

Chave

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

01. DADOS GERAIS

Linha de Produto:TOTVS Moda
Segmento:Moda
Módulo:Virtual.PDV
Função:Impressão do meio de pagamento CF-e.
Ticket:#8454375
Requisito/Story/Issue (informe o requisito relacionado) :DVAVAR-7566


02. SITUAÇÃO/REQUISITO

Atualmente o sistema na impressão do SAT, está apresentando a forma ou meio de pagamento diferente do comportamento do retaguarda.

Quando a forma de pagamento escolhida pelo usuário é do tipo "Fatura (crediário)", o sistema está imprimindo no comprovante fiscal CF-e a forma de pagamento como "outros" e não fica correspondente com a forma de pagamento escolhida no recebimento.

03. SOLUÇÃO

Os seguintes processos foram ajustados para atender ao comportamento do sistema de retaguarda:

  • O parâmetro TP_PAG_FAT_NFE já existente no na retaguarda, foi replicado para o Virtual.PDV, para que este novo comportamento possa ser efetuado.contemplado;
  • Vendas realizadas com recebimentos em FATURA (crediário) parcial ou total, o valor recebido será impresso a forma de pagamento será impressa no documento fiscal SAT conforme o documento informado no parâmetro empresa TP_PAG_FAT_NFE, com exceção no caso onde o parâmetro estiver configurado com a opção "15 - Boleto Bancário", onde a forma de pagamento será impressa como "Outros";
  • Vendas realizadas com recebimento parcial ou total por CREDEV, o valor recebido será impresso no documento fiscal SAT o tipo de documento "Outros. Implementar a ".

     Observações:

  • A mesma lógica foi implementada para as emissões de NF-e, NFC-e e MF-e.

...

  • ;
  • Para as operações utilizando o FiscalManager, somente

...

  • NF-e, NFC-e e

...

  • SAT estão contempladas.


Totvs custom tabs box
tabsConfiguração, CF-e (SAT), MF-e, NF-e, NFC-e
idspasso1,passo2,passo3,passo4,passo5
Totvs custom tabs box items
defaultyes
referenciapasso1

→ Os valores permitidos para o parâmetro TP_PAG_FAT_NFE são:

  •  05 - Crédito Loja (padrão);
  •  15 - Boleto Bancário (somente para DF-e, para SAT o equivalente será "99 - Outros");
  •  99 - Outros.

Estes , podem ser configurados através do sistema retaguarda no componente ADMFM014, conforme é apresentado na imagem abaixo:

Image Modified

Obs: após a configuração ser efetuada, o envio do parâmetro deve ser feito através do componente INTFP033.

Totvs custom tabs box items
defaultno
referenciapasso2

→ Neste exemplo, o parâmetro TP_PAG_FAT_NFE foi configurado com o valor "05 - Crédito Loja".

A venda foi faturada com duas formas de pagamento, crediário e saldo de Credev CREDEV (Credev CREDEV sempre aparecerá como Outros).

Image Removed

Image Added


→ Neste exemplo, o parâmetro TP_PAG_FAT_NFE foi configurado com o valor "05 - Crédito Loja".

A venda foi faturada com cinco formas de pagamento, dinheiro, cartão de crédito e débito, crediário e saldo de CREDEV (CREDEV sempre aparecerá como Outros).

Image Added

asASASA

AS

ASAS

Totvs custom tabs box items
defaultno
referenciapasso3
Totvs custom tabs box items
defaultno
referenciapasso4
Totvs custom tabs box items
defaultno
referenciapasso5
passo3

→ Neste exemplo, o parâmetro TP_PAG_FAT_NFE foi configurado com o valor "15 - Boleto Bancário".

Image Modified

...


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.Para o correto funcionamento desta funcionalidade, siga as instruções apresentadas neste documento!
TituloIMPORTANTE!

...


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;
}

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

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

</style>

...