Novidades no módulo de Faturamento:
- A rotina que faz a alteração da forma de pagamento da ordem de faturamento (AlterarFormaPagtoOF.bp) foi alterada para usar um novo recurso de otimização de travamento. Explicação: esta rotina é executada em uma transação. Enquanto uma transação é executada, as tabelas (arquivos internos do sistema onde as informações são gravadas) são travadas. Por padrão todas as tabelas abertas no sistema são travadas. Isso significa que enquanto este processo está sendo executado não é possível gravar um pedido, por exemplo, pois a tabela de pedido está travada também. Foi criado um novo recurso interno no programa para alterar este mecanismo e travar apenas as tabelas que realmente serão utilizadas na rotina, tabelas que não têm nenhuma relação com ela ficam liberadas para uso mesmo enquanto esta rotina está em execução. Esta alteração dará uma melhor performance ao sistema e será feita assim que possível nos demais processamentos do sistema que usam transação.
- A tela de cancelamento de NF-e foi alterada para exibir a data/hora da autorização da NF-e selecionada e uma mensagem de alerta para o usuário atentar-se à legislação estadual com relação ao prazo para cancelamento. Esta solicitação foi feita pelo Sr. Rômulo em 31/01/2013.
- O relatório de Ordens de Serviço foi alterado, conforme solicitação do Sr. Marcos em 07/01/2013, para fornecer a opção de filtro pelo nome do cliente da O.S.
- Foi criada uma nova opção "Exibir apenas CT-e's cancelados" no relatório "CT-e's por período". Quando esta opção é marcada, o relatório lista apenas os CT-e's que foram cancelados no período especificado pelo usuário. Esta solicitação foi feita pela Sra. Márcia em 06/02/2013.
- A busca do CT-e foi alterada para tratar os novos códigos de rejeição de 602 a 606.
- O relatório de CT-e's por manifesto foi alterado para exibir a quantidade de manifestos no período, conforme solicitação da Sra. Márcia em 12/12/2012.
- A rotina de geração da NF-e foi alterada para não gerar o grupo de volumes quando a "Quantidade" do grupo "Volumes" for zero, pois a partir de 20/11, o SEFAZ passará a rejeitar as NF's que tiverem informações de volume em branco.
- A tela "Gerar RPS mensal" foi alterada para ignorar clientes com valor mensal zerado, mesmo que o código do serviço e descrição estejam informados. Desta forma pode-se simplesmente zerar o valor do cliente que em um determinado mês não irá pagar, sem remover os demais dados.
- BUG Correção de erro na rotina de de processamento de RPS em lote. Quando ocorria um erro no envio de algum RPS do lote, no próximo processamento a tela continuava informando que houve um erro de envio, mesmo que não tivesse havido.