O RetailForce oferece a opção, no modelo de documento (DOM), de registar itens que foram introduzidos mas posteriormente eliminados, para efeitos de documentação.
Exemplos para ilustrar o caso:
- Quando um cliente faz um pedido, o empregado de mesa introduz «Wiener Schnitzel» no seu terminal de pedidos. No entanto, o cliente muda de ideias e prefere um «Cordon Bleu» em vez do «Wiener Schnitzel». O empregado de mesa cancela/elimina o item introduzido («Wiener Schnitzel») e introduz um «Cordon Bleu» em seu lugar.
- Numa loja de vestuário, a caixa pretende registar um vestido que a cliente gostaria de comprar. Uma vez que não existe Barcode na peça de vestuário, a caixa procura o vestido utilizando a função de pesquisa de artigos na caixa registadora. Seleciona «Vestido de verão, comprido», adiciona-o ao cesto de compras da caixa registadora, mas depois apercebe-se de que selecionou o artigo errado. Apaga o artigo e seleciona «Vestido de verão, curto» em vez disso.
- Na caixa do supermercado, a caixa digitaliza um artigo que o cliente colocou na esteira transportadora. O cliente apercebe-se de que selecionou o artigo por engano e pede à caixa para eliminar o artigo digitalizado.
- Numa loja de produtos biológicos, um cliente pretende saber o preço de um artigo durante o processo de pagamento. O caixa digitaliza o artigo para apresentar o preço. O cliente decide não comprar o artigo, pelo que o caixa o retira do cesto de compras na caixa registadora.
Nos quatro casos, um artigo é registado e, em seguida, eliminado/cancelado antes de o processo estar concluído.
As posições deste tipo podem ser marcadas com a propriedade:
"deletedPosition": true,
(propriedade no objeto de posição «posições»).
Registo obrigatório
Em alguns países, esses processos têm de ser registados. No Québec, no Canadá, por exemplo, os artigos eliminados também têm de ser assinalados em conformidade e transmitidos ao WEB-SRM.
A propriedade (fiscalCountryProperties) «mustSendCanceledPosition» define se os requisitos do respetivo país estipulam que os itens que foram registados, mas que já não fazem parte do documento final, devem ou não ser registados.
Neste caso:
"mustSendCanceledPosition": true,
os itens eliminados devem ser transmitidos na payload e devidamente assinalados de acordo com os requisitos do país.
Nota: Uma vez que essa marcação de itens eliminados pode fazer parte do processo de certificação no respetivo país, recomendamos que implemente esta medida no seu sistema de registo.
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.