Novidades no módulo Faturamento:
- A rotina de geração de CT-e para NF-e foi alterada para desconsiderar a transportadora informada em "Transp. Redespa:" se for a própria transportadora que está emitindo o CT-e. Esta alteração foi feita para resolver um problema informado pela Sra. Márcia em 07/02/2017.
- BUG Corrigido problema que impedia a geração do CT-e para a NF-e, se o recebedor da carga e o destinatário fossem do mesmo município. Este problema foi informado pela Sra. Márcia em 07/02/2017.
- BUG Correção na descrição da mensagem que aparecia na rotina de geração de CT-e para NF-e: quando o destinatário da mercadoria não estava cadastrado, o sitema perguntava se o usuário desejava cadastrar o transportador, em vez do destinatário. Este problema foi identificado durante testes internos na Acronsoft.
- A navegação com a tecla "tab" foi melhorada na tela "RPS/NFS-e" para seguir uma ordem mais lógica de acordo com a operação real feita pelo usuário: 1) ao pressionar tab no campo "Dt. emissão:", o cursor saltará para o campo "Código:" do grupo "Dados principais do tomador"; 2) ao pressionar tab no campo "Código:" do grupo "Dados principais do tomador", o cursor saltará para o campo "Cd. interno:" do grupo "Dados do serviço"; 3) ao pressionar tab no campo "Nº RPS:", o cursor saltará para o campo "Dt. emissão:"; 4) ao pressionar tab no campo "C.d interno:" do grupo "Dados do serviço", o cursor saltará para o campO "Discriminação do serviço"; 5) ao pressionar tab no campo "Cd. classe" do grupo "Dados para geração de lançamentos financeiros" e o campo estiver sem valor, o cursossaltará para o botão "Gerar e enviar XML" do grupo "Enviar/Buscar NFS-e". Esta solicitação foi feita pelo Sr. João em 04/02/2017.
- A tela "RPS/NFS-e" foi alterada para marcar automaticamente o campo "ISS retido" se o parâmetro "bReterISSOperacoesMuniciais" estiver ligado e se o tomador do serviço for pessoa jurídica e no mesmo município do prestador (empresa que usa o sistema). Se esta condições não forem verdadeiras, o campo "ISS retido" será desmarcado automaticamente. Esta solicitação foi feita pelo Sr. João em 04/02/2017.
- A rotina que atualiza os valores dos campos do RPS, na tela "RPS/NFS-e" foi alterada para preencher o campo "ISS ret." quando o campo "ISS retido" estiver marcado. Esta solitação foi feita pelo Sr. João em 04/02/2017.
- BUG Foi corrigida a âncora do campo "Dt. vencto:" da guia "Dados para geração de lançamentos financeiros" da tela "RPS/NFS-e". Quando a tela era aumentada horizontalmente, este campo ficava por baixo dos demais. Este problema foi informado pelo Sr. João em 04/02/2016.
- A largura da coluna "Vl. Serv." do relatório de NFS-e foi aumentada, pois quando o valor passava de 1 milhão, trucava a informação. Esta solicitação foi feita pelo Sr. João em 04/02/2017.
- Uma nova coluna "ISS" foi incluída no relatório de NFS-e, para exibir a quantidae de ISS retido nas notas do período. Esta solicitação foi feita pelo Sr. João em 03/02/2017.
- Uma nova validação foi incluída na tela do RPS: se a opção "ISS retido" for marcada, o RPS não poderá ser salvo sem informar valor para o campo "ISS ret.:". Esta solicitação foi feita pelo Sr. João em 19/01/2017.
- A rotina de geração de lançamentos financeiro para o RPS foi alterada para gerar um único lançamento de crédito, com o valor líquido do RPS e descrever as retenções de impostos nas observações do lançamento. Esta solicitação foi feita pelo Sr. João em 19/01/2017.
- A rotina que faz a substituição de OP na OF (SubstituirOPOF.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 rotina de geração de NF-e para OF foi alterada para "levar" o valor do frete da OF para A NF-e, rateando proporcionalmente o valor total do frete em cada um dos itens da NF-e. Esta alteração foi feita para atender solicitação da Sra. Karen feita em 02/08/2016.
- A rotina de fechamento da ordem de faturamento foi alterada para ratear proporcionalmente o valor total do frete em cada um dos itens da OF. Esta alteração foi feita para atender solicitação da Sra. Karen feita em 02/08/2016, para que o valor do frete da OF seja levado para a NF-e quando for executada a rotina de geração de NF-e para OF.
- Uma nova coluna "Vl. frete" foi adicionada na tabela de itens da ordem de faturamento na tela "Cadastro de ordens de faturamento". Este campo receberá o valor do frete correspondente para o item posicionado após o fechamento da OF. O rateio do frete será feito de forma proporcional entre o valor do itens. Esta alteração foi feita para atender solicitação da Sra. Karen feita em 02/08/2016, para que o valor do frete da OF seja levado para a NF-e quando for executada a rotina de geração de NF-e para OF.
- A tabela da tela "Cadastro de ordens de faturamento" foi alterada para usar um novo componente que possui diversos recursos adicionais em relação às tabelas anteriores: a posição e largura de cada coluna será "lembrada" quando o usuário abrir novamente a tela; a ordem das colunas pode ser alterada; colunas não usadas podem ser removidas (se necessário podem ser restauradas); etc...
- Foi adicionado um novo botão "Abrir CT-e" na tela "Consulta de NF-e em CT-e". Esta botão fará com que a tela "CT-e" seja aberta e o CT-e posicionado automaticamente. Esta alteração foi solicitada pela Sra. Márcia em 19/08/2016.
- A rotina que gera o conteúdo do campo da alíquota de ICMS, foi alterada para gerar 4% de alíquota em operações interestaduais e produto com a origem igual a "8". Na versão anterior, somente as origens 1, 2 e 3 eram considerados para alíquota igual a 4%. Esta alteração foi solicitada pelo Sr. João em 09/09/2016.
- A rotina que gera o lançamento financeiro da NF-e, após a autorização, foi alterada para gerar automaticamente um lançamento com "ICMS DIFAL - UF". Para que este lançamento possa ser gerado, foi criado um novo parâmetro chamado "iCdClasseImpostosEstaduais" que deve ser alimentado obrigatoriamente com o código da classe de impostos estaduais. Esta alteração foi solicitada pelo Sr. João em 10/08/2016.
- A rotina que gera o lançamento financeiro da NF-e, após a autorização, foi alterado para somar o valor do campo vICMSUFRemet no campo de ICMS do lançamento financeiro. Esta alteração foi solicitada pelo Sr. João em 08/08/2016.
- A tela de emissão de NF-e foi alterada para somar o valor do frete na base de cálculo do ICMS, PIS e COFINS. Esta solicitação foi feita pelo Sr. João em 15/08/2016.
- BUG Foi corrigida a funcionalidade do botão "Sugerir código" da tela "Informe o código e confirme os dados", que é chamada como parte da rotina de geração de CT-e para NF-e. Em algumas situações, o botão sugeria um código errado. Este problema foi informado pela Sra. Márcia em 19/09/2016.
- Foi adicionada opção de geração do CT-e em contingência para o SVC-RS ou SVC-SP. Basta informar o valor apropriado no campo "Tp. emissão".
- Foi criado um novo parâmetro "bLembrarObsGeraisAoGerarCTeParaNFe". Quando este parâmetro estiver ligado, o sistema irá lembrar o último valor informado para o campo "Obs. gerais contribuinte" na tela "Gerar CT-e para NF-e" e irá trazer este valor automaticamente para o campo, quando a tela for aberta. Esta solicitação foi feita pela Sra. Márcia em 01/06/2016.
- Foi criado um novo botão "Gerar RPS substituto" na tela "RPS/NFS-e". Ao pressionar este botão, será gerado um novo RPS em substituição ao RPS que estava posicionado, facilitando assim a emissão de RPS substituto. Durante a geração, será usado o mesmo tomador do RPS original. Se necessário, o usuário poderá alterar o tomador. Esta solicitação foi feita pelo Sr. João em 12/08/2015.
- Foi criado um novo parâmetro "bRemoveAcentosRPS" que define se os caracteres acentuados devem ou não ser removidos ao gerar o XML do RPS. Esta solicitação foi feita pelo Sr. João em 24/06/2015, pois algumas prefeituras às vezes dão erro de lote em dados com caracteres acentuados.
- A rotina que faz o cancelamento da OF (CancelarOF.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.