Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Problemas conhecidos
Caracteres especiais no invoiceNumber causam falha no fluxo pós-compra
Caracteres especiais no invoiceNumber causam falha no fluxo pós-compra
ID: 953285
Backlog
Publicado em 14/12/2023
Última atualização em 14/12/2023

Sumário

Este problema conhecido foi traduzido automaticamente do inglês.

Atualmente, o SNO (Shipping Notification Order) aceita que um número de fatura (invoiceNumber) seja enviado via API e UI com um "caractere especial" no final ou no início dos dados, por exemplo: "#123456".

No entanto, quando as faturas são recebidas nesse formato, alguns fluxos executados pelo sistema envolvido no fluxo pós-compra acabam retornando um erro porque não conseguem processar ou repassar o valor recebido. Exemplos de fluxos que podem falhar incluem atualizações de rastreamento, atualizações de status de pedidos faturados, comunicação com o sistema de hub de gifcard e qualquer outro sistema que use dados invoiceNumber pode ter seu fluxo comprometido devido ao uso de caracteres especiais no campo invoiceNumber.

Simulação

1- Fature um pedido inserindo o seguinte exemplo de número de fatura: "#123456"; (caracteres especiais no início do número ou no final)

2- Observe que o pedido não será atualizado para o status de faturado

3- No caso de fluxos que envolvam um vendedor, no Get Order do pedido do vendedor será possível ver a fatura salva, mas mesmo assim o pedido do marketplace não será atualizado para faturado, pois o sistema não conseguirá repassar a fatura

Workaround

Para esses casos, a solução alternativa é não usar os "caracteres especiais" na composição do invoiceNumber.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback