Pular para o conteúdo principal

ProcessamentoBancario

atenção

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.

BOX3_ERP_API.Core.BLL.ConciliacaoBLL.cs
public Extract ProcessamentoBancario(string caminho) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
ProcessamentoBancario(string)-0
GenerateExtract(string)BOX3_ERP_API.Core.BLL.ConciliacaoBLL.cs893
GenerateExtract(string, BOX3_ERP_API.OFX.Core.ParserSettings)BOX3_ERP_API.OFX.Core.Parser.cs74
ExportToXml(string, string)BOX3_ERP_API.OFX.Core.Parser.cs80
GetExtractByXmlExported(System.Xml.XmlTextReader, BOX3_ERP_API.OFX.Core.ParserSettings)BOX3_ERP_API.OFX.Core.Parser.cs85

Referências

Método / EndpointLocalizaçãoLinha
API_ProcessamentoBancario(string)BOX3_ERP_API.Controllers.ArquivoConciliacaoController.cs3035
ProcessamentoBancario(int)BOX3_ERP_API.Controllers.ArquivoBancarioConciliacaoImportacaoController.cs157
ProcessamentoBancario()BOX3_ERP_API.Controllers.ArquivoBancarioConciliacaoImportacaoController.cs303
GetDatasArquivo(int)BOX3_ERP_API.Controllers.ArquivoBancarioConciliacaoImportacaoController.cs580
Cadastrar(BOX3_ERP_API.Core.Models.DatabaseModels.ArquivoBancarioConciliacaoImportacao)BOX3_ERP_API.Core.BLL.ArquivoBancarioConciliacaoImportacaoBLL.cs52
UpdateSaldo()BOX3_ERP_API.Core.BLL.ArquivoBancarioConciliacaoImportacaoBLL.cs121

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

  1. Atualizar métodos que chamam ProcessamentoBancario(string), incluindo controladores de API e serviços relacionados.
  2. Verificar e ajustar o parser OFX e suas configurações para garantir compatibilidade.
  3. Testar a integração com os métodos que consomem o objeto Extract gerado.
  4. 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.