Comments (1)
Usando como referencia o arquivo dos fontes da DLL em "Cobranca\Layout\CNAB400\CNAB400BB.cs" no enumerador de estrutura de layout "CNAB400Retorno1BB" o que existe é apenas a "OcorrenciaData" na posição 111
[RegFormat(RegType.PD, 6)] // 111
OcorrenciaData,
Cada banco tem campos distintos, eu tento padronizar via componente, mas a ideia de vender os fontes é dar a opção de cada um extrair o que quiser como nome que quiser, já que os bancos adotam padrões diferentes, e cada sistema trabalha diferente, o importante é entender a rotina de retorno de cada classe, por exemplo, a do Banco do Brasil eu só leio os seguintes nas variáveis mais comum:
public override Layout Retorno(string cData)
{
Layout retorno = new Layout(typeof(CNAB400Retorno1BB));
retorno.onInvalidLine += Retorno_onInvalidLine;
retorno.Conteudo = cData;
retorno.ForEach(reg =>
Boletos.Add(new BoletoInfo()
{
DataDocumento = (DateTime)reg[CNAB400Retorno1BB.OcorrenciaData],
NossoNumero = (string)reg[CNAB400Retorno1BB.NossoNumero],
NumeroDocumento = (string)reg[CNAB400Retorno1BB.NumeroDocumento],
ValorDocumento = (double)reg[CNAB400Retorno1BB.ValorDocumento],
DataVencimento = (DateTime)reg[CNAB400Retorno1BB.Vencimento],
DataPagamento = (DateTime)reg[CNAB400Retorno1BB.DataPagamento],
ValorPago = (double)reg[CNAB400Retorno1BB.ValorPago]
}, reg.OriginalLine)
);
return retorno;
}
from boleto-test.
Related Issues (20)
- Banco do Brasil Resultado da Homologação Remessa e Boleto HOT 2
- Não gera Impactro.Cobranca.dll.config HOT 1
- Ler retorno sicred HOT 3
- Nosso número com cálculo incorreto + recibo do pagador - Banco do Brasil HOT 3
- Erro remessa banco do Brasil HOT 7
- Erro Boleto SICOB HOT 1
- CAMPOS 111 A 117 SAO O SEQUENCIAL DA REMESSA, ELES ESTAVAM MANDANDO COMO 24, QUANDO O CORRETO E 0000024, 0000025 ASSIM POR DIANTE HOT 3
- Remessa sicredi CAMPOS 111 A 117 mostrar 0000001, 0000002 HOT 2
- Remessa Banco do Brasil HOT 1
- Erro arquivo de Remessa HOT 2
- Erro arquivo de Remessa BB HOT 3
- Remessa do banco Itaú - Nº DO BANCO NA CAMARA DE COMPENSACAO HOT 2
- urgente, banco do brasil! HOT 5
- Erro da imagem do código de barras HOT 1
- Erro Boleto Santander HOT 5
- Arquivo Retorno Caixa HOT 2
- Dll não lê arquivo de retorno do Banco do Brasil HOT 1
- Dll não lê arquivo de retorno do Banco do Brasil (referencia ao chamado #27) HOT 1
- Arquivo Retorno Santander CNAB400 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boleto-test.