Consistências e Restrições do sistema Não permite a alteração da condição de pagamento no fechamento da venda, sendo assim, foi criado o programa (NOTA1930), para esta alteração.
Regra para Cálculo da NF de venda: Trata o valor do serviço sem deduzir o valor dos impostos retidos, ou seja, pelo valor bruto. Já o total da NF depende do parâmetro informado no OFIC0050, campo "Deduz R.F. Tot. NF". São calculados os impostos retidos (IR, INSS, CSL, PIS e COFINS), somente se o cliente for pessoa jurídica CADA0380, Tipo de Pessoa = 2. Para o cálculo automático dos impostos retidos (IR, INSS, CSL, PIS e COFINS) efetuado por este programa, são considerados os percentuais cadastrados no OFIC0050, conforme consta de sua documentação. SE, DEDUZ DO TOTAL DA NF: TOTAL DA NF | 90,00 | MAOOBRAINT ou EXT | 100,00 | IR+INSS+CSL+PIS+COFINS | 10,00 | CNNFSERV.VALORITEM | 100,00 - Valor Real do Serviço = 100,00 |
Neste caso os valores de IR+INSS+CSL+PIS+COFINS, são destacados no corpo de serviços da NF (documento fiscal em papel). SE NÃO DEDUZ DO TOTAL DA NF: TOTAL DA NF | 100,00 | MAOOBRAINT ou EXT | 100,00 | IR+INSS+CSL+PIS+COFINS | 10,00 | CNNFSERV.VALORITEM | 100,00 - Valor Real do Serviço = 100,00 |
Neste caso os valores de IR+INSS+CSL+PIS+COFINS, são destacados no corpo de observações da NFI (documento fiscal em papel).
O cadastro da senha solicitada neste programa é feito através do programa CADA0295 e as tarefas a serem liberadas são as dos códigos internos: 1 - DESCONTO ACIMA DO LIMITE PARA PECAS, 6 - DESCONTO ACIMA DO LIMITE PARA PECAS OFICINA, 11 - DESCONTO ACIMA DO LIMITE PARA MAO DE OBRA. - O programa tem uma tela para informar o número do selo fiscal, formulário contínuo ou formulário de segurança. Para ativar este recurso é preciso inserir um registro inicial nos programas CADA0710 e CADA0720.
- Controle de autorização de desconto em 3 níveis: verifique a documentação dos programas GERC1100 e CADA0295 para identificar a parametrização necessária e exemplos de funcionamento.
- Após selecionar o cliente, o programa exibe a mensagem "Cliente possui adiantamento no valor de R$..." caso o mesmo possua adiantamentos registrados no RECE7000.
- A NF passa pelo caixa apenas se o campo "Passa pelo Caixa" da transação, parametrizado no programa CONT0100 for igual a S (Sim).
- Este programa, assim como os demais programas que emitem notas fiscais, gera os arquivos referentes à nota fiscal eletrônica. Para mais detalhes, consulte as documentações dos programas NOTA4000, NOTA2450 e CADA0220. Ao final da execução deste programa, um arquivo é gerado no diretório padrão COPE0100, para o Programa = "NFE" (que deve estar cadastrado no COPE0300). Este arquivo será transmitido para SEFAZ.
- O programa se comunica com o SGMP via Banco de Dados.
- Para envio do arquivo XML, o sistema utiliza o e-mail (campo "Email p/ Receber XML da NF-e") do programa CADA0380 apenas para pessoa jurídica.
- O sistema permite ao usuário informar o mesmo vencimento para mais de uma forma de pagamento diferente, desde que seja cartão de crédito.
- O formulário 393 (Pirasa) imprime apenas a descrição e valor total dos serviços.
- Não serão exibidos os orçamentos de VENDA quando o cliente emitir CF FISC0510 e passar pelos critérios do filtro do FISC0100.
- Cartões de Débitos – parâmetro "Cartão de Crédito" igual a "D" no programa CADA0145 - recebem os mesmos tratamentos que os cartões de crédito.
Ao utilizar forma de pagamento cartão de crédito, caso exista integração com SAP é exibido o texto "Informe o Número do Comprovante de Venda", caso contrário, é exibido o texto "Informe o Número da Autorização ou Comprovante de Venda". Em qualquer uma das telas, é solicitado também o "Número NSU". Este número não é obrigatório, e é utilizado na conciliação de cartões (RECE0980) na opção "Get Net".
- Na geração da NF, caso esteja parametrizada a geração e envio do arquivo XML da NFe CADA0222, será enviado o código "Cean" e/ou "Ceantrib" para os produtos que tenham esses dados cadastrados no PROP1002.
- Na emissão da nota fiscal, caso esteja parametrizado o MVA por CNAE do cliente, este sobrepõe o MVA da tela principal (FISC0130). Na finalização de orçamento/OS o botão "NF EMITIDA", só será exibido para o usuário com permissão (CADA0295).
- Na emissão da NF, se o cliente tiver contrato de manutenção com a montadora (botão "Contrato" em CLIA1000), e o tipo de Ordem de Serviço estiver incluído nos parâmetros de contrato CADP0140, o programa imprimir nas observações da nota fiscal o texto: "CONTRATO MANUTENCAO: 9999999999", onde: 9999999999 = número do contrato cadastrado para o cliente.
- No momento da emissão da nota fiscal de venda para consumidor, será efetuado o cálculo referente ao valor total do imposto pago, para posterior exibição.
- Na emissão da NF, se o cliente da nota tiver crédito de devolução em aberto, será apresentada a seguinte mensagem com o valor do crédito disponível:
"Cliente possui credito de devolução no valor de R$ 999.999.999,99." A partir daí o cliente poderá usar alguma condição de pagamento parametrizada no sistema para utilização do crédito de devolução no pagamento da nota fiscal.
- O Cálculo de CSL/PIS e COFINS é feito pelo regime de caixa.
- O programa realiza consistência de valor ao finalizar um orçamento com ordem de Serviço.
Após confirmar a condição de pagamento de um orçamento vinculado com uma O.S o sistema somará: - Todos os valores de orçamentos (cnorrcap) abertos (CXA) no caixa para esta O.S
- Todos os valores de notas fiscais emitidas (cnnfcapa) com os status N, E, C e R vinculadas a O.S
- Valores de O.S interna (intcap), lembrando que esse tipo a emissão não passa pelo caixa mesmo que esteja parametrizado.
Caso o valor esteja diferente da informação apresentada em "Valores" no programa OFIC1200, apresentará a mensagem "Inconsistência valor O.S: Total romaneio e Total NFEmitida/OS Interna/OS Caixa= ", ficando a critério do usuário abortar ou não, a emissão de nota.
![](https://share.linx.com.br/download/attachments/105774126/image2020-8-17_14-45-17.png?version=1&modificationDate=1597686317227&api=v2) Essa mensagem fica salva no COPE9000 para futuras consultas. Caso o cliente tenha algum desconto parametrizado no CADA0385 ou seja Órgão do governo (Uso pessoa=G) a consistência não será realizada.
Inclusão de consistência para bandeira "Toyota" verificando se orçamento/OS pertencem a um Contrato de Revisão na Medida. Será verificado o campo 'Prepaid' através do programa RECE0700-Tipo Adiantamento. Quando o campo 'Prepaid' for igual a 'Sim', será identificado para o usuário que o cliente possui adiantamento referente a Contrato Revisão na Medida conforme figura 1, caso contrário continua como antes conforme figura 2. ![](/download/attachments/128228566/image2021-6-22_12-6-21.png?version=1&modificationDate=1626441957879&api=v2)
Também de acordo com o parâmetro 'Prepaid' , ao informar a forma de pagamento 'ADI' serão apresentados somente os adiantamentos referente a Revisão na Medida(Prepaid), caso contrário serão apresentados os adiantamentos não Prepaid. ![](/download/attachments/128228566/image2021-6-22_12-7-22.png?version=1&modificationDate=1626441957791&api=v2)
CADA0900: - A partir da versão 10.10 do produto SISDIA, certos procedimentos de cálculos, geração de tags no arquivo XML, agora serão gerados de acordo com determinados códigos de integrações que serão criados pelo PD& da Linx, onde o sistema verificará o código de integração, data e filial, e se os requisitos forem atendidos. A partir disto, o sistema acatará uma nova sub-rotina ou novo comportamento para a geração de determinada informação.
Exemplo: Com a nova NT 2020.006 v.120, a SEFAZ criou-se uma nova tag <xPag>, no qual a mesma só deva ser gerada a partir da tag <tPag> com o valor igual a "99 - Outros". Porém essa prática só valerá no ambiente de autorização PRODUÇÃO apenas em Setembro-2021. Para que nós da Linx não façamos mais liberações próximas as datas, criaremos parâmetro que já veem cadastrados nos hotfix, no qual é incluso o mesmo no CADA0900 e já vem ativo por padrão, e com a data da NT em questão. Assim, ao chegar a data de homologação, o sistema passará a acatar automaticamente o que consta no CADA0900. Caso saia uma nova NT mudando apenas a data, basta ao usuário acessa o próprio programa, e alterar a data. OBS: Sempre será atualizada as documentações dos programas BALC2000, NOTA1000, NOTA1900, OFIC3500, VEIC0450 e ORCA2000 (programas emissores de NF-e), onde iremos incluirmos sempre que forem criados novos parâmetro de integração, conforme os exemplos citados aqui.
Conforme o exemplo citado sobre a NT 2020.006 v1.20 (xPag), foi incluído o seguinte parâmetro no CADA0900: ![](/download/attachments/128228566/Screenshot_1.png?version=1&modificationDate=1626441957740&api=v2)
Essa mesma lógica aplica-se ao código de integração da NT 2020.005, seguem os parâmetro que devem existir no CADA0900: Filial: Primeira filial que acessar o programa; Matriz integração: Será o mesmo valor do campo "FILIAL"; Código de Integração: NT-2020.005; Data Início Integração: 01/09/2021; Integração On-line: S (Aqui é se a rotina será executado ou não); Informações Adicionais 1: Atender NT 2020.005 v1.20 Informações Adicionais 2: Grupo X sem UF da placa Os campos que o sistema verificará sempre serão, Filial, Data, On-line e Código de Integração. Os demais são apenas demonstrativos. |