9c4a59b47b
Merge branch 'chore/no-ref/new-tusd-logic-validation'
2025-11-25 17:34:26 -03:00
9cb645e961
Merge branch 'master' of http://192.168.10.248:3000/Smart/faturas_4docs
2025-11-25 17:11:56 -03:00
cfd344ab63
Adicionado diretório .history ao .gitignore
2025-11-25 17:11:55 -03:00
469b76792c
Merge remote-tracking branch 'origin/master' into chore/no-ref/new-tusd-logic-validation
2025-11-25 16:48:39 -03:00
e93d99e5b9
Reduzir o limite de permissão do limitador de taxa para 1
2025-11-25 16:48:13 -03:00
496ed11510
Adicionada a função GetErrorText para validar os textos de erro e escolhe o mais adequado para inserir no BD.
2025-11-25 11:43:20 -03:00
09b4224730
Removido código redundante de verificação de ID
...
O bloco de código que verificava se o `id` era igual a `"2356193"` foi removido. Esse bloco continha apenas a inicialização e incremento de uma variável local (`i`), sem impacto funcional no restante do código.
2025-10-28 18:58:39 -03:00
Adriano Serighelli
65055111e6
Reduz limite de concorrência para 1 no RateLimiter
...
O valor de `PermitLimit` no objeto `connRateLimiter` foi alterado de 4 para 1 na classe `Program`. Essa mudança ajusta o limitador de taxa (`RateLimiter`) para permitir apenas uma operação simultânea, reduzindo a concorrência. Essa alteração pode ajudar a evitar sobrecarga e gerenciar recursos de forma mais controlada.
2025-10-28 17:38:50 -03:00
a870debbc3
Simplificação de lógica e remoção de tratamento de erros
...
- Ajustada a obtenção de `documentType` para evitar null reference.
- Removida a variável `test` e simplificado o fluxo de controle.
- Eliminado o método `InsertErrorIdStatusAsync` e sua lógica.
- Mantido o método `UpdateErrorIdStatusAsync` com chamada direta.
- Adicionado comentário sobre futura implementação de faturas via API.
- Melhorada a clareza do código, mas com impacto no tratamento de erros.
2025-08-22 15:15:02 -03:00
03d40713af
chore:
...
- Teste FaturaIntegrationTests para verificar divergências entre o novo e o velho método "Faturas"
- FaturaOld adicionada para fazer parte dos testes
- XUnit intalado em Download Faturas.Tests para testes
- divergencias.csv gerado para retornar os resultados
- 4Docs_2025_07.csv como entrada para testar as requisições
2025-07-10 17:41:58 -03:00
Adriano Serighelli
0262426bca
Alteração para utilizar "kind" = "TUSD" para energia ponta e fora ponta.
2025-07-09 15:06:16 -03:00
Adriano Serighelli
b919f75c83
Correções semânticas
2025-06-10 10:24:33 -03:00
Adriano Serighelli
13c7356d9e
Faturas duplicadas não são mais salvas.
...
Criado endpoint para teste.
2025-06-10 10:03:45 -03:00
Adriano Serighelli
9197d900ff
Adicionado estrutura para não processar faturas da Copel do tipo "deposito judicial" e "ajuste do desconto"
2025-06-10 09:59:43 -03:00
Adriano Serighelli
444530e568
Otimização da estrutura utilizando "return" após itentificar o tipo de fatura.
2025-06-10 09:57:12 -03:00
Adriano Serighelli
be969ef824
Correção das queries para somente buscar unidades gerenciadas
2025-06-10 09:56:13 -03:00
Adriano Serighelli
52a32b9279
Adicionado custom parser para faturas onde não existe período de leitura.
...
Faturas sem data de leitura são classificadas como erro e salva na pasta de erros.
2025-06-10 09:55:09 -03:00
Adriano Serighelli
d16a799ebc
Remoção de itens não utilizados
2025-06-10 09:45:30 -03:00
Adriano Serighelli
c549dc8615
Correção para a variável documentType somente ser verificada se ela existir.
2025-06-05 16:25:18 -03:00
Adriano Serighelli
e4be58d728
att
2025-06-03 10:24:38 -03:00
Adriano Serighelli
48c729e5b6
Download Faturas: Substituição de pasta NFe para TUSD utilizando Case Insensitive.
...
WebHook: Salvar somente arquivos do tipo "nota_fiscal", ignorar arquivos devec e decisões judiciais.
Salvar no histórico a mensagem de erro.
2025-06-03 10:23:22 -03:00
Adriano Serighelli
b29ae2e3d3
alteração da função de upload e insert do location status.
2025-01-07 17:35:00 -03:00
Adriano Serighelli
91be1c6a3d
Data de migração alterado de int para datetime na base de dados.
2025-01-07 17:22:33 -03:00
Adriano Serighelli
b7d1599029
consumo_Reg_FP iniciando como 0
2025-01-07 09:17:44 -03:00
Adriano Serighelli
528bc5c7d7
Adicionado um limitador de conexão simultaneas ao banco de dados Access.
2024-12-13 13:46:47 -03:00
Adriano Serighelli
ee2608859c
Adaptado para unidades com mais de um medidor no mesmo mês.
2024-12-11 09:45:06 -03:00
Adriano Serighelli
5a019cddec
Faturas incluidas no BD serão salvas automaticamente na pasta da unidade.
2024-11-28 16:02:39 -03:00
Adriano Serighelli
3274f26415
26/11/2024
2024-11-26 14:47:22 -03:00
Adriano Serighelli
82d6df6a35
- Remoção de log para contas "saudáveis"
...
- Adição de contas não encontradas à tabela de erros "AgVirtual4DocsErros"
2024-04-19 14:53:08 -03:00
Adriano Serighelli
1867a3c50f
Atualização das contas de Energia Reativa e Demanda Reativa.
2024-04-18 13:53:56 -03:00
Adriano Serighelli
a6143a239a
Verificação da "saúde" do login e senha dos usuários
2024-04-17 17:19:35 -03:00
Adriano Serighelli
cd945a276f
Adicionado projeto webhook
2024-03-15 17:29:22 -03:00
Adriano Serighelli
39aaa23c3e
Inclusão da energia injetada.
2024-02-02 15:22:09 -03:00
Adriano Serighelli
fb7a1ea38a
Alteração para o Ambiente considerar a data de migração.
2024-01-26 13:17:25 -03:00
Adriano Serighelli
1685711fb7
Aprimorada a lógica para somar a energia por posto tatifário (P/FP). A lógica considera o "kind" do item.
2024-01-04 16:30:31 -03:00
Adriano Serighelli
dd94e43be3
Resultado do processamento exibido corretamente no console.
2024-01-03 09:38:11 -03:00
Adriano Serighelli
25a640c898
Adicionado o status "PREPROCESS" e adicionado a condição para separar TUSD e TE (mudança EDP).
2023-12-21 09:13:58 -03:00
Adriano Serighelli
0beff7380d
Demandas não estavam sendo atualizadas nos dados cadastrais. Correção realizada
2023-10-10 19:26:51 -03:00
Adriano Serighelli
cf2026862c
Demanda registrada é igual a contratada a menos que exista itens medidos.
2023-10-03 13:58:38 -03:00
Adriano Serighelli
a5a5ac27a4
Caso o perfil tarifário não esteja na fatura, será igual aos dados cadastrais.
2023-10-03 13:28:45 -03:00
Adriano Serighelli
8b1c69168e
Parametros são utilizados em comandos SQL
2023-10-02 20:24:37 -03:00
Adriano Serighelli
43ed54c5fe
Atualizando para utilizar parametros nos comandos SQL
2023-10-02 12:18:48 -03:00
Adriano Serighelli
dab453279b
Atualiza a demanda contratada nos dados cadastrais conforme a TUSD.
2023-09-20 13:32:43 -03:00
Adriano Serighelli
76650c282b
Alteração no padrão JSON. valores do objeto "item" alterados para nullable.
2023-09-12 10:02:25 -03:00
Adriano Serighelli
18c533e848
Escaping aspas simples SQL (Inacio's Hotel -> Inacio''s Hotel)
2023-07-26 13:09:09 -03:00
Adriano Serighelli
9010d154e5
(CPFL) Novas classificações para energia registrada fora de ponta
2023-06-26 11:35:00 -03:00
Adriano Serighelli
423ac7870c
Para unidades do Grupo B a modalidade tarifária é sempre convencional.
2023-06-23 11:29:26 -03:00
Adriano Serighelli
a26f0eac05
CELESC: TE e TUSD são faturados separados, caso os itens fossem somados o valor estaria duplicado
2023-06-23 11:24:27 -03:00
Adriano Serighelli
5f7f86880c
Correção para somar valores FP indutivos com capacitivos.
2023-06-19 14:28:27 -03:00
Adriano Serighelli
920d387c6c
Unidades da Light com ultrapassagem de demanda não estava sendo registrado corretamente o valor faturado.
2023-06-12 17:41:54 -03:00