Além de oferecer 100% de ferramentas e serviços personalizados, nossa equipe tem o foco na alavancagem do seu negócio, informando e auxiliando sua expansão.
Estava fixo no AICS a informação da espécie das mercadorias
tanto na emissão de NFs pelo fiscal, quanto pelas NFs criadas
pelo Comercial ou Assistência Técnica.
Agora, essa informação deverá ser colocada a cada NF ou deixada
como padrão na coluna NF_TRESPEC da tabela NOTA pelo
Centro de Informações. Basta informar o conteúdo desejado
no campo Valor Inicial.
Quando os boletos são gerados no financeiro do Aics, sempre
ocorre a pergunta se deseja baixar os movimentos ou não
(marcando-os como impressos). Criamos uma chamada a uma
rotina definida pelo usuário (callback) que elimina essa pergunta
deixando sob suas regras este procedimento.
A declaração é:
function AICS_MarkAsProcessed(login:String):boolean
Ela será chamada independentemente do direito do login.
O ICMS de Substituição é cobrado no produtor sobre o
preço de venda esperado ao consumidor final. Este seria
o objetivo deste tipo de cobrança. Além disso, esta cobrança
antecipada recaía sobre a mesma base de cálculo do ICMS
direto.
Em portarias recentes, o cálculo do ICMS Substituição pode
não sofrer reduções da base de cálculo em determinados
produtos, isto é, o valor final calculado do imposto será
maior para estes casos. Mesmo assim, a base de cálculo do
ICMS direto pode apresentar redução de base.
Sem comentários quanto a este critério, para suprir esta
nova legislação, a Byte Facory ampliou a tabela de ICMS
de substituição TABICMSUBS) adicionando uma coluna
que indica a necessidade de não reduzir a base apenas do
ICMS de Substituição.
Criada uma nova data no registro das Notas Fiscais que irá gravar a
data e hora da impressão da Nota Fiscal, no mesmo momento em que
o registro serial do formulário ou o NSU é gerado.
Esta data ficou visível na aba "Inf. Compl." e pode ser inserida em
qualquer relatório analítico adicionando a coluna NF_IMPRESSAO.
O objetivo desta função é facilitar a substituição de CFOPs especiais
na geração das NFs automáticas pelo Comercial e na entrada direta
de itens em Controles Fiscais. Esta função pode ser aplicada tanto
no Comercial e/ou em Controles Fiscais.
A sua sintaxe é:
Function AICS_ITEMCFOP(Codigo, Cfop:String):String
Onde Codigo é o código do Produto e CFOP é a CFOP principal
do Pedido Comercial ou da NF.
A aplicação do cálculo de ICMS por Substituição, quando fornecedor,
pode ser complicada apenas em certas situações. Inclusive, estão
sujeitas a regras que podem mudar (sem muito novidade no Brasil)
com novas portarias e legislações.
Logo, criamos uma função Callack no AICS que irá permitir exportar
e personalizar a regra de aplicação da alíquota de Substituição. A sua
sintaxe é:
Function AICS_VALICMSSUBST(CodProd, Aliquota:String):double
Sendo,
* CodProd - Código do produto em Produtos para Venda que está
sendo comercializado
* Aliquota - Aliquota atual do item no mesmo cadastro
Logo, o AICS irá aplicar as seguintes regras:
1. Se existir esta função, ela é que mandará na aplicação (crie no
Comercial e Fiscal)
2. Se existir alíquota fixa no Produtos para Venda, ela será aplicada
3. Se houver alíquota a partir da tabela de Substituição (que associa,
destino, produto e CFOP), esta será aplicada
A rotina de contabilização automática passa a preencher, como
documento preferencial, o nr da NFe (que é o mesmo número de
controle do "formulário"). Se a NF não for eletrônica, registra
o número da NF de saída e, se for uma NF de entrada, o nr da
NF do fornecedor.
Esta alteração não impacta em nenhum cálculo no sistema.
O padrão do AICS para integrar lançamentos financeiros com os
módulos Comerciais segue a regra de parcelas e percentuais livremente
definidos nos campos associados.
Entretanto, em muitos casos, a geração mais simples com parcelas
fixas e dia fixo é a mais adequada. Isso sem entrar no mérito de nr de dias
do mês, por exemplo. O que importa é um valor fixo para um dado
dia fixo.
Quando isso ocorre atualmente, ou é feita uma geração personalizada
por script (nos eventos normais do AICS) ou o usuário pode editar
manualmente as parcelas, o que é muito trabalhoso. Como esta necessidade
está se repetindo, criamos na Configuração Geral, aba Vendas, a opção
que irá gerar as parcelas e datas fixas, desta forma. Entretanto, o prazo
entre as parcelas para este recurso deverá ser 30 (dias). Com esta opção
desligada, não há mudança de comportamento do sistema.
Visando evitar erros no faturamento, retiramos o envio automático dos
movimentos fiscais para o banco de dados da Secretaria da Fazenda associada.
Portanto, será necessário abrir um lote OU adicionar este envio por script
no evento da tabela NOTA.
Solicite um exemplo de rotina que permite uma ou outra solução de forma
rápida e segura.
O módulo Fiscal do AICS foi alterado para poder processar Notas Fiscais
Eletrônicas. Basicamente, requisite o pacote das NFes para a BF (diversas tabelas
já foram preenchidas e estão prontas para serem utilizadas) e eleja um servidor
que fará os processamentos das NFe.
Neste servidor, você irá instalar um Gateway para este processamento e irá
configurar o seu endereço na Configuração Geral.
As rotinas que podem requerer manutenção estão todas em código aberto
já nas regras do AICS. Prontas para serem utilizadas no Serviço Web do AICS.