Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | TOTVS PDV Omnishop |
Função: | Finalização de venda |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-12846 |
Foi reportado que ao receber um pedido onde a forma de pagamento foi em cartão de crédito (tPag 3) e finaliza-lo no TOTVS PDV Omnishop, a XML da venda estava apresentando o código de pagamento incorreto na XML da venda. Estava sendo informado o valor 05 quando o correto seria 03.
Verificamos que no fluxo da finalização da venda estava sendo feito algumas tratativas para vincular a forma de pagamento a venda realizada através do pedido, no caso, nas vendas que havia o pagamento retornado já na integração do pedido. Para isso, era utilizado a forma de pagamento padrão de pedido configurado no parâmetro do PDV além do valor retornado na tabela TechnicalInvoicePayment.
Essa forma de pagamento padrão está cadastrada no banco para utilizar o código fiscal 05, e quando o PDV se perdia utilizava a mesma para não causar erro ao finalizar a venda.
Realizamos o ajuste para caso haja o pagamento em cartão seja informado na XML o código correto, de acordo com a tPag integrada. Também foi ajustado quando utilizado cartão de crédito, que poderia sair como CHEQUE e a tag indPag que quando enviado o valor 2 na TechnicalInvoicePayment poderia causar rejeição da nota.