SAT Service
Linha 273: | Linha 273: | ||
=='''TAREFA 14 - CHEQUESTATUS'''== | =='''TAREFA 14 - CHEQUESTATUS'''== | ||
− | |||
Nesta tarefa o SatService irá verificar todos os cheques inseridos e alterados nas últimas 24hs e irá analisar se os status deles estão corretos. Se não estiver, irá ajusta-lo, gerar um log da operação e enviar um email para os emails definidos na tarefa. | Nesta tarefa o SatService irá verificar todos os cheques inseridos e alterados nas últimas 24hs e irá analisar se os status deles estão corretos. Se não estiver, irá ajusta-lo, gerar um log da operação e enviar um email para os emails definidos na tarefa. | ||
− | |||
+ | =='''TAREFA 15 - RECEBEEMAILXML'''== | ||
− | + | Como o serviço da SEFAZ de retorno dos XML de NFE as vezes não é rápido o suficiente, o email com o XML da NF-e chega para o cliente antes do SAT conseguir baixar para o painel de XML (compras) ou Painel de NF-e's a transportar, esta tarefa lê uma caixa de entrada de um email pré determinado que normalmente é uma conta de e-mail destinada exclusivamente para recebimento de XML das notas e faz o lançamento da mesma no painel de xml. | |
− | |||
+ | =='''TAREFA 16 - POSITRON'''== | ||
− | + | Esta tarefa tem o objetivo de buscar as posições dos veículos nos servidores da positron, e inseri-los no sistema SAT, possibilitando assim pelo painel de veículos visualizar no mapa o posicionamento dos mesmos. | |
− | =='''TAREFA 17 - | + | =='''TAREFA 17 - ENVIADOCCF'''== |
+ | Esta tarefa faz o envio dos dados referentes as cartas frete '''<i>geradas e não enviadas</i>''' para o websaf, para posterior consulta da mesma. | ||
− | |||
− | =='''TAREFA 18 - | + | ==''' TAREFA 18 - CALCULAVLVIAG == |
+ | Esta tarefa tem por objetivo processar valores de viagens gravando nos campos: '''<i>vlmargem,vlMargemPS,vlFatFrota,vlFatEmpBr</i>'''. | ||
− | |||
− | ==''' TAREFA 19 - | + | =='''TAREFA 19 - BLOQPED'''== |
+ | Esta tarefa bloqueia pedido de acordo com os valores definidos nos parâmetros empresa '''<i>DiasBloqPed</i>'''. | ||
− | |||
=='''TAREFA 20 - VIAGEMNAOFAT'''== | =='''TAREFA 20 - VIAGEMNAOFAT'''== | ||
− | |||
Esta tarefa analisa as viagens não faturadas e com base no prazo de faturamento do referido cliente avisa por email as viagens que já deveriam estar faturadas separadas por cliente. | Esta tarefa analisa as viagens não faturadas e com base no prazo de faturamento do referido cliente avisa por email as viagens que já deveriam estar faturadas separadas por cliente. | ||
Linha 310: | Linha 308: | ||
=='''TAREFA 21 - BLOQVEICLICVIAG'''== | =='''TAREFA 21 - BLOQVEICLICVIAG'''== | ||
− | |||
Esta tarefa realiza o bloqueio dos referidos veículos que possuam licenças de viagem vencidas. | Esta tarefa realiza o bloqueio dos referidos veículos que possuam licenças de viagem vencidas. | ||
− | =='''TAREFA 22 - | + | =='''TAREFA 22 - VEICLIC'''== |
− | Esta tarefa faz o envio dos dados | + | Esta tarefa faz o envio dos dados sobre o vencimento de licenças do veiculo, para o celular dos motoristas que estejam com o SATMot liberado. |
− | + | =='''TAREFA 23 - EQUIPPROXREV'''== | |
− | + | Esta tarefa faz o envio dos dados referentes a revisão dos equipamentos vencidos ou próximos ao vencimento, a tarefa irá levar em consideração os dias informados no parâmetro '''<i>DiasLimite</i>''' antes do vencimento para que seja realizado o aviso. | |
+ | |||
− | |||
=='''TAREFA: JABUR'''== | =='''TAREFA: JABUR'''== | ||
Linha 430: | Linha 427: | ||
<nowiki>; dias de antecedencia será processado com periodo de DATAATUAL-DIASANTEC até DATAATUAL</nowiki> | <nowiki>; dias de antecedencia será processado com periodo de DATAATUAL-DIASANTEC até DATAATUAL</nowiki> | ||
+ | |||
+ | =='''TAREFA 43 - ENVIAEMAILCTE'''== | ||
+ | |||
+ | |||
+ | Esta tarefa faz o envio por email dos XMLs e/ou PDFs das viagens e/ou MDF-es dependendo da opção de envio escolhida no cadastro do cliente. | ||
<nowiki>DiasAntec=2</nowiki> | <nowiki>DiasAntec=2</nowiki> |
Edição de 17h54min de 23 de setembro de 2020
Segue uma listagem de todos os serviços existentes no SATService com uma breve descrição do que é realizado por cada uma das tarefas.
TAREFA 1 - BACKUP
A tarefa de backup quando configurada faz o backup do banco principal e envia o mesmo para o servidor de ftp da InterSite
Este procedimento jamais pode ser considerado como procedimento de backup da empresa, principalmente porque este servidor de ftp regularmente tem seus banco de dados apagados conforme demanda de espaço.
Obs.: Apenas o banco principal é enviado, banco de log não é enviado
TAREFA 2 - AVERBAATM
A cada período de tempo pré-determinado na configurações do SATService desta tarefa, ele verifica as viagens que deveriam ser averbadas e não foram.
Caso elas não estejam averbadas ele fará nova tentativa de averbação.
Falamos em nova tentativa porque diversos fatores alheios ao sistema podem ocasionar a falha na averbação, onde a empresa ou responsável deve conferir se as viagens foram mesmo averbadas e providenciar a averbação manualmente caso haja algum problema.
TAREFA 3 - NFEDEST
Esta tarefa tem por finalidade realizar a cada período de tempo pré-determinado no SATService novas buscas de notas para o painel de NF-e Destinadas.
TAREFA 4 - NFEATRANSP
Esta tarefa tem por finalidade realizar a cada período de tempo pré-determinado no SATService novas buscas de notas para o painel de NF-e à transportar.
TAREFA 5 - BLOQFORN
Esta tarefa quando executada verifica se as viagens à qual esse fornecedor solicitou pagamento de saldo e/ou adiantamento estão com a flag (chegou doc) desmarcada e bloqueia o fornecedor.
TAREFA 6 - BLOQMOT
Esta tarefa quando executada bloqueia o cadastro dos motoristas que não tiveram viagens nos últimos X dias, neste caso, o X dias pode ser determinado no Parâmetro Empresa DiasBloqMot.
TAREFA 7 - BLOQVEIC
Esta tarefa quando executada bloqueia o cadastro dos veículos que não tiveram viagens nos últimos X dias, neste caso, o X dias pode ser determinado no Parâmetro Empresa DiasBloqVeic.
TAREFA 8 - CANCORDEMCAR
Esta tarefa ao ser executada cancela as ordens de carregamento que já venceram verificando a data de validade das mesmas.
TAREFA 9 - SM_SINC
Esta tarefa realiza a sincronização das viagens e ocorrências entre o SAT e o SATMot ou inverso.
TAREFA 10 - MANUTPREV
Esta tarefa tem por objetivo enviar os dados referentes à manutenção preventiva dos veículos que estejam liberados no SATMot, também é enviado um e-mail com esses dados para a lista de e-mails configurados na tarefa em execução.
TAREFA 11 - MOTEXAME
Esta tarefa faz o envio dos dados referentes a exames vencidos e à vencer nos próximos dias, dias esses que são definido no parâmetro DiasLimite para o celular do motorista que esteja com o SATMot liberado.
TAREFA 12 - AUDIT_GERAL
Esta tarefa quando executada realiza diversas análises e retorna conforme as configurações previamente estabelecidas no .ini da tarefa em questão.
Sub-Tarefas disponíveis ********************************************************************************************************************************
1- TRANSAÇÕES
********************************************************************************************************************************
varrer a lista de transacoes inseridas/alteradas conferindo:
1) se elas tem vinculacao com parcelas
2) se a soma das parcelas bate com o total da transacao
3) gerar AVISO para transacoes avulsas
retorna erros e avisos
********************************************************************************************************************************
2- PARCELAS A PAGAR/PAGAS
********************************************************************************************************************************
varrer a lista de parcelas inseridas/alteradas conferindo:
1) se o numero da transação existe (se for diferente de -1)
2) se o documento de origem da parcela (viagem,ccempfunc,fatcp,cp) existem no banco de dados
3) somar todas as parcelas que são da mesma tabela principal e verificar se batem com o valor da tabela principal
ex: se for uma parcela de AD de viagem, o SAT irá somar todas as parcelas de AD da viagem e verificar
se o valor da soma bate com adiantamentomotorista+acertoadiant
ex2: se for uma parcela de CP, o SAT irá somar todas as parcelas do CP
se o valor da soma bate com valordoCP-impostosretidos
4) Se foi gerado juros => conferir se o CP de juros pagos existe
5) se foi gerado desconto obtido => conferir se a fat de receita de desconto obtido existe
retorna erros e avisos
********************************************************************************************************************************
3- PARCELAS A RECEBER/RECEBIDAS
********************************************************************************************************************************
varrer a lista de parcelas inseridas/alteradas conferindo:
1) se o numero da transação existe (se for diferente de -1)
2) se o documento de origem da parcela (fatura) existem no banco de dados
3) somar todas as parcelas que são da mesma fatura e verificar se batem com o total da fatura
4) Se foi gerado juros => conferir se a fatura de de juros recebidos existe
5) se foi gerado desconto concedido => conferir se o CP de desconto concedido existe
retorna erros e avisos
********************************************************************************************************************************
4- Auditoria de contas a pagar - CP, ordens de serviço e NFe
********************************************************************************************************************************
varrer a lista de CPS/OS/NFe inseridas/alteradas conferindo:
1) Se for um CP => somar todas as parcelas e verificar se batem com o valor do CP
2) somar todos os itens e verificar se batem com o valor do CP
3) Se o CP esta em faturas de CP, verificar se as mesmas existem
4) se o CP tem itemnota , varrer todos os itens verificando:
a) se tem codacertoprop => verificar se o mesmo existe
b) se tem codacertomotorista => verificar se o mesmo existe
c) se tem codfaturareceber => verificar se a mesma existe
retorna erros e avisos
********************************************************************************************************************************
5- Auditoria de FATURAS contas a pagar - FATCP
********************************************************************************************************************************
varrer a lista de FatCP inseridas/alteradas conferindo:
1) somar todas as parcelas e verificar se batem com o valor do CP
2) dependendo do tipo de fatura verificar se a soma dos componentes da mesma batem com o total
- faturas de contas a pagar
- faturas de viagens
- faturas de despesas de viagem
- fatura de contrato
retorna erros e avisos
********************************************************************************************************************************
6- Auditoria de FATURAS
********************************************************************************************************************************
varrer a lista de Faturas inseridas/alteradas conferindo:
1) somar todas as parcelas e verificar se batem com o valor da fatura
2) dependendo do tipo de fatura verificar se a soma dos componentes da mesma batem com o total
- faturas de viagens
- faturas de despesas de viagem
- fatura de parcelas previstas contrato
- fatura de terceiros/NFe
retorna erros e avisos
********************************************************************************************************************************
7- Auditoria de Viagens
********************************************************************************************************************************
varrer a lista de Viagens inseridas/alteradas conferindo:
1) Se a viagem tiver faturas a receber auditar as faturas pois podem ter sido alterados valores na viagem que deixaram as faturas incorretas
2) Se a viagem tiver em uma ou mais fatCP, audita-las
3) Se a viagem tiver parcelas audita-las
retorna erros e avisos
********************************************************************************************************************************
8- Reprocessar saldo antecipado de todos os clientes
********************************************************************************************************************************
varrer a lista de clientes reprocessando o saldo antecipado
se houver algum com diferença entre o saldo atual e o reprocessado é retornado erro
********************************************************************************************************************************
9- Reprocessar saldo antecipado de todos os fornecedores
********************************************************************************************************************************
varrer a lista de fornecedores reprocessando o saldo antecipado
se houver algum com diferença entre o saldo atual e o reprocessado é retornado erro
Todos os registro encontrados pelo SatService, serão gravados no Painel de Auditoria do SAT em "Painéis>Painel de Auditoria"
TAREFA 13 - SASCAR
Esta tarefa tem o objetivo de buscar as posições dos veículos nos servidores da sascar, e inseri-los no sistema SAT
Possibilitando assim pelo painel de veículos visualizar no mapa o posicionamento dos mesmos.
TAREFA 14 - CHEQUESTATUS
Nesta tarefa o SatService irá verificar todos os cheques inseridos e alterados nas últimas 24hs e irá analisar se os status deles estão corretos. Se não estiver, irá ajusta-lo, gerar um log da operação e enviar um email para os emails definidos na tarefa.
TAREFA 15 - RECEBEEMAILXML
Como o serviço da SEFAZ de retorno dos XML de NFE as vezes não é rápido o suficiente, o email com o XML da NF-e chega para o cliente antes do SAT conseguir baixar para o painel de XML (compras) ou Painel de NF-e's a transportar, esta tarefa lê uma caixa de entrada de um email pré determinado que normalmente é uma conta de e-mail destinada exclusivamente para recebimento de XML das notas e faz o lançamento da mesma no painel de xml.
TAREFA 16 - POSITRON
Esta tarefa tem o objetivo de buscar as posições dos veículos nos servidores da positron, e inseri-los no sistema SAT, possibilitando assim pelo painel de veículos visualizar no mapa o posicionamento dos mesmos.
TAREFA 17 - ENVIADOCCF
Esta tarefa faz o envio dos dados referentes as cartas frete geradas e não enviadas para o websaf, para posterior consulta da mesma.
TAREFA 18 - CALCULAVLVIAG
Esta tarefa tem por objetivo processar valores de viagens gravando nos campos: vlmargem,vlMargemPS,vlFatFrota,vlFatEmpBr.
TAREFA 19 - BLOQPED
Esta tarefa bloqueia pedido de acordo com os valores definidos nos parâmetros empresa DiasBloqPed.
TAREFA 20 - VIAGEMNAOFAT
Esta tarefa analisa as viagens não faturadas e com base no prazo de faturamento do referido cliente avisa por email as viagens que já deveriam estar faturadas separadas por cliente.
TAREFA 21 - BLOQVEICLICVIAG
Esta tarefa realiza o bloqueio dos referidos veículos que possuam licenças de viagem vencidas.
TAREFA 22 - VEICLIC
Esta tarefa faz o envio dos dados sobre o vencimento de licenças do veiculo, para o celular dos motoristas que estejam com o SATMot liberado.
TAREFA 23 - EQUIPPROXREV
Esta tarefa faz o envio dos dados referentes a revisão dos equipamentos vencidos ou próximos ao vencimento, a tarefa irá levar em consideração os dias informados no parâmetro DiasLimite antes do vencimento para que seja realizado o aviso.
TAREFA: JABUR
Esta tarefa tem o objetivo de buscar as posições dos veículos nos servidores da Jabur, e inseri-los no sistema SAT
Possibilitando assim pelo painel de veículos visualizar no mapa o posicionamento dos mesmos.
TAREFA: MDFEDEST
Esta tarefa tem por finalidade realizar a cada período de tempo pré determinado no SATService novas buscas de MDF-e's para o painel de MDF-e Destinadas
--
TAREFA: AUTOTRAC
Esta tarefa tem o objetivo de buscar as posições dos veículos nos servidores da Autotrac, e inseri-los no sistema SAT
Possibilitando assim pelo painel de veículos visualizar no mapa o posicionamento dos mesmos.
TAREFA: BLOQVEICCADVENC
Esta tarefa faz o bloqueio do cadastro do veiculo caso o cadastro esteja vencido, usando a data de vencimento do cadastro para tal
TAREFA: VEICLICVENCIDA
Nesta tarefa se a licença estiver vencida ela muda o status da licença para encerrada caso essa licença esteja em veículos de terceiros
E para as licenças que estiverem informadas no parâmetro codlicviagem, que identifica que estas são licenças de viagem também
TAREFA: VENCLIC
Esta tarefa faz o envio por email das licenças vencidas ou que estão vencendo observando o parâmetro DiasLimite dos tipos de licenças definido na tarefa por email
TAREFA: AUTOTRACM VERIFICAR !!!!
Esta tarefa faz a tratativa das macros vindas da integração Autotrac
TAREFA: CTEDEST
Esta tarefa tem por finalidade realizar a cada período de tempo pré determinado no SATService novas buscas de Ct-e' para o painel de CT-e Destinados
TAREFA: PNEUCALIBRAGEM
Esta tarefa faz o envio sobre a ultima vez que houve calibragem de pneus do veículo para o motorita/celular que esteja liberado no SATMot
E também envia um email para a lista configurada na tarefa
[TAREFA37]
; Processar o BI Frete , gerando a tabela temporária em BILayout e BIDados
TAREFA=BIFRETE
ALIASBD=SATI
; OPCIONAL periodiciade em minutos.. e escolher minutos remova a linha do "periodicidadeHoras"
PeriodicidadeMinutos=30
;PeriodicidadeHoras=6
HoraIni=01:00
; dias de antecedencia será processado com periodo de DATAATUAL-DIASANTEC até DATAATUAL
DiasAntec=2
; indica se a margem será processada pelo Peso de Saída ou se será margem real(igual ao lucr frete)
ProcMargemPS=N
[TAREFA38]
; Processar o BI Frota , gerando a tabela temporária em BILayout e BIDados
TAREFA=BIFROTA
ALIASBD=SATI
; OPCIONAL periodiciade em minutos.. e escolher minutos remova a linha do "periodicidadeHoras"
PeriodicidadeMinutos=30
;PeriodicidadeHoras=6
HoraIni=01:00
; dias de antecedencia será processado com periodo de DATAATUAL-DIASANTEC até DATAATUAL
TAREFA 43 - ENVIAEMAILCTE
Esta tarefa faz o envio por email dos XMLs e/ou PDFs das viagens e/ou MDF-es dependendo da opção de envio escolhida no cadastro do cliente.
DiasAntec=2
; indica se a margem será considerado frete empresa ou frete motorista (default = fretemot)
FreteEmpresa=N
; indica se a margem será considerado data viagem motorista ou data controle (default = controle)
DataMotorista=N
TAREFA: USUAGENDA
Esta tarefa faz uma varredura na lista de usuários que tem email cadastrado e envia um email com a lista de agendamentos vencidos, atuais e futuros.
TAREFA: ANIV
Esta tarefa varre o cadastro de funcionários e analisa os que fazem aniversário nos próximos dias, usando um parâmetro especifico para definir quantos dias a frente serão analisados
Esta tarefa varre o cadastro de clientes e analisa os que fazem aniversário nos próximos dias, usando um parâmetro especifico para definir quantos dias a frente serão analisados
E gera um email com a lista de aniversariantes
TAREFA: ESTOQUE
Esta tarefa faz o envio da lista de produtos que estão em estoque para o email que está configurado na tarefa