Desenvolvimento Millen-13163 - Dev – Cancelamento via API
Release 5.94
Versão 5
Autor André Mota
Nome do Processo: Faturamento automático
Este recurso complementa as funcionalidades apresentadas no projeto Millen-9361 - Redução do tempo de Faturamento Automático por API, o qual permite dividir as operações de faturamento via API, agilizando o processo de faturamento, transmissão de dados para a Sefaz e emissão da nota fiscal.
Lembrando que, quando o volume de emissão de notas fiscais via API é muito alto, conferir pré-faturamento, criar a movimentação e transmitir para a Sefaz, em uma única API, tornava o processo muito lento. Para agilizá-lo, foram desenvolvidas três APIs, que podem ser chamadas em momentos diferentes, por exemplo:
1ª. Criar a movimentação. Pode ser executada logo após a emissão do pedido;
2ª. Conferir o pré-faturamento e informar os volumes. Pode ser feito no ato da conferência;
3ª. Transmitir a nota fiscal para a Sefaz. Pode ser feita logo após a segunda ou quando a empresa decidir.
Porém, há casos em que há a necessidade do cancelamento da nota fiscal, devido, por exemplo, a uma tributação errada. O recurso demonstrado neste manual permite, ao cancelar a nota fiscal e o respectivo movimento (pelo método millenium.movimentacao.cancela), emitir a nota novamente pela API MILLENIUM_LOG.PICKING.FATURAR, "reaproveitando" todo o processo.
Lembrando que o sistema permite cancelar a nota fiscal e o movimento, porém impede que o processo seja refeito na API, pois, por default (padrão) o pré-faturamento passa a constar como já liberado para conferência automática e o status como 'enviado para a Sefaz'. Pelo recurso apresentado abaixo, mesmo após a geração e a transmissão da nota para a Sefaz, é possível reutilizar os parâmetros do faturamento, ajustar e reemitir a nota.
Consulte o manual Millen-9361 - Redução do tempo de Faturamento Automático por API, sobre 'Faturamento Automático via API', com o passo a passo para executar as etapas: 'Configurando o tipo de pedido', 'Incluindo o pedido de venda', Incluindo o pré-faturamento', Procurando o pré-faturamento', 'Finalizando a conferência', 'Faturamento – Aguardando Envio Sefaz' e 'Enviando a nota para a Sefaz'.
Cancelando o movimento
Para cancelar o movimento, siga os seguintes passos:
3. Clique em Procurar e a movimentação será exibida;
→ Após cancelar o movimento, fature novamente (API MILLENIUM_LOG.PICKING.FATURAR). Veja esta etapa no projeto Millen-9361 - Redução do tempo de Faturamento Automático por API.
Consultando a movimentação
Para consultar a movimentação, siga os seguintes passos:
3. Clique em Procurar e a movimentação será exibida;