Em cenários de pedidos online, após o pedido ser faturado, o gestor precisa enviá-lo para dois sistemas: um ERP não fiscal e um PDV fiscal. É importante que o PDV seja informado de que o pedido já foi faturado, para evitar a emissão desnecessária de uma NFCe.
Melhorias Propostas
Incluir dois novos campos no modelo de pedido para gerenciar essas situações de forma clara e eficiente:
hasTaxInvoice (boolean): Indica se uma nota fiscal já foi emitida para o pedido. Se true, o PDV sabe que não precisa emitir a NFCe.
taxInvoiceXML (string, opcional): Contém o XML da nota fiscal, se aplicável. Este campo será usado para armazenar os dados completos da nota fiscal quando necessário.
Benefícios
Clareza e Controle: Permite que o PDV fiscal entenda quando não precisa emitir a NFCe, reduzindo erros e redundâncias.
Flexibilidade: O campo taxInvoiceXML permite armazenar o XML da nota fiscal apenas quando aplicável, sem sobrecarregar o sistema com dados desnecessários.
Tarefas
[ ] Adicionar o campo hasTaxInvoice (boolean) no modelo de pedido.
[ ] Adicionar o campo taxInvoiceXML (string, opcional) no modelo de pedido.
[ ] Atualizar o fluxo de envio para o PDV, levando em consideração esses novos campos.
[ ] Testar os novos cenários para garantir que o PDV não emita a NFCe quando hasTaxInvoice for true.
Impacto
Essas mudanças simplificam o processo de gestão de pedidos entre sistemas fiscais e não fiscais, eliminando o risco de duplicidade na emissão de notas fiscais.
Vamos levar a issue para discussão no comite do dia 03/10/2024 as 9:00.
Por favor se programe para participar.
Caso não tenha recebido o invite, por favor nos avise.
Descrição
Em cenários de pedidos online, após o pedido ser faturado, o gestor precisa enviá-lo para dois sistemas: um ERP não fiscal e um PDV fiscal. É importante que o PDV seja informado de que o pedido já foi faturado, para evitar a emissão desnecessária de uma NFCe.
Melhorias Propostas
Incluir dois novos campos no modelo de pedido para gerenciar essas situações de forma clara e eficiente:
hasTaxInvoice
(boolean): Indica se uma nota fiscal já foi emitida para o pedido. Setrue
, o PDV sabe que não precisa emitir a NFCe.taxInvoiceXML
(string, opcional): Contém o XML da nota fiscal, se aplicável. Este campo será usado para armazenar os dados completos da nota fiscal quando necessário.Benefícios
taxInvoiceXML
permite armazenar o XML da nota fiscal apenas quando aplicável, sem sobrecarregar o sistema com dados desnecessários.Tarefas
hasTaxInvoice
(boolean) no modelo de pedido.taxInvoiceXML
(string, opcional) no modelo de pedido.hasTaxInvoice
fortrue
.Impacto
Essas mudanças simplificam o processo de gestão de pedidos entre sistemas fiscais e não fiscais, eliminando o risco de duplicidade na emissão de notas fiscais.