ProcessamentoBancario
Gerado por Inteligência Artificial.
Visão Geral
Método responsável pelo processamento bancário, que realiza a extração e interpretação de dados financeiros a partir de arquivos OFX. Ele inicia o fluxo de processamento chamando uma sobrecarga que aceita um caminho de arquivo, que por sua vez utiliza o parser para gerar um extrato financeiro a partir do arquivo OFX fornecido.
public Extract ProcessamentoBancario(string caminho) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| ProcessamentoBancario(string) | - | 0 |
| GenerateExtract(string) | BOX3_ERP_API.Core.BLL.ConciliacaoBLL.cs | 893 |
| GenerateExtract(string, BOX3_ERP_API.OFX.Core.ParserSettings) | BOX3_ERP_API.OFX.Core.Parser.cs | 74 |
| ExportToXml(string, string) | BOX3_ERP_API.OFX.Core.Parser.cs | 80 |
| GetExtractByXmlExported(System.Xml.XmlTextReader, BOX3_ERP_API.OFX.Core.ParserSettings) | BOX3_ERP_API.OFX.Core.Parser.cs | 85 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| API_ProcessamentoBancario(string) | BOX3_ERP_API.Controllers.ArquivoConciliacaoController.cs | 3035 |
| ProcessamentoBancario(int) | BOX3_ERP_API.Controllers.ArquivoBancarioConciliacaoImportacaoController.cs | 157 |
| ProcessamentoBancario() | BOX3_ERP_API.Controllers.ArquivoBancarioConciliacaoImportacaoController.cs | 303 |
| GetDatasArquivo(int) | BOX3_ERP_API.Controllers.ArquivoBancarioConciliacaoImportacaoController.cs | 580 |
| Cadastrar(BOX3_ERP_API.Core.Models.DatabaseModels.ArquivoBancarioConciliacaoImportacao) | BOX3_ERP_API.Core.BLL.ArquivoBancarioConciliacaoImportacaoBLL.cs | 52 |
| UpdateSaldo() | BOX3_ERP_API.Core.BLL.ArquivoBancarioConciliacaoImportacaoBLL.cs | 121 |
Detalhamento das Referências
ProcessamentoBancario(string)
Método que executa o processamento bancário a partir do caminho do arquivo OFX, retornando um objeto Extract que representa o extrato financeiro processado.
GenerateExtract(string)
Método estático que gera um extrato financeiro a partir de um arquivo OFX, utilizando configurações padrão de parser.
GenerateExtract(string, BOX3_ERP_API.OFX.Core.ParserSettings)
Método estático que gera um extrato financeiro a partir de um arquivo OFX, utilizando configurações específicas de parser para personalizar a extração.
ExportToXml(string, string)
Método privado estático que converte um arquivo OFX em um arquivo XML intermediário para facilitar a extração dos dados financeiros.
GetExtractByXmlExported(System.Xml.XmlTextReader, BOX3_ERP_API.OFX.Core.ParserSettings)
Método privado estático que interpreta o arquivo XML gerado para construir o objeto Extract com os dados do extrato financeiro.
Impacto de Alterações
Alterações neste método podem impactar diretamente o fluxo de processamento bancário, afetando a geração e interpretação dos extratos financeiros. Isso pode repercutir em funcionalidades que dependem da extração correta dos dados financeiros, como importação, conciliação e relatórios.
Propagação de Mudanças
- Atualizar métodos que chamam ProcessamentoBancario(string), incluindo controladores de API e serviços relacionados.
- Verificar e ajustar o parser OFX e suas configurações para garantir compatibilidade.
- Testar a integração com os métodos que consomem o objeto Extract gerado.
- Validar a persistência e uso dos dados extraídos em camadas superiores do sistema.
Requisitos para Alteração Segura
- Compreensão completa do formato OFX e do funcionamento do parser.
- Testes automatizados cobrindo cenários de extração e processamento bancário.
- Validação da compatibilidade com os controladores e serviços que utilizam este método.
- Garantia de que alterações não impactem negativamente a geração do extrato financeiro.