BoletoNet / BoletoNetCore

Versão do BoletoNet para .NET Core
MIT License
186 stars 118 forks source link

Daycoval - Registro de nota fiscal a cada Detalhe #274

Closed marcosgerene closed 8 months ago

marcosgerene commented 1 year ago

Boa noite,

Estou fazendo a implementação do Daycoval no meu tempo livre (vai demorar...rs).

Entretanto, lendo o manual (anexado aqui) me deparei com o seguinte registro: image

Basicamente, preciso preencher uma nova linha a cada detalhe com os dados da nota fiscal. É obrigatório.

Não sei como proceder nesse caso.

Manual: Manual M. 707 - Banco Daycoval Jun-21 (003).pdf

E-mail do banco: image

Meu código até o momento (toda ajuda é bem vinda): daycoval.zip

carloscds commented 1 year ago

@marcosgerene este registro é obrigatorio ?

marcosgerene commented 1 year ago

Como descrito no e-mail acima, sim.

Por isso a duvida, infelizmente nao posso ignorar o registro.

carloscds commented 1 year ago

@marcosgerene Nao faz sentido isto ser obrigatorio, pois imagine que vc renegociou uma divida com cliente e precisa emviar boletos, nao terá uma NF para esta operacao.

marcosgerene commented 1 year ago

@carloscds Concordo e vou alem:

Sou prestador de serviços. Emito boleto. Não emito NFe, mas sim NFSe. Não me encaixo na regra.

Entretanto,suponhamos que seja obrigatorio e que em casos como o que citei eu deva informar somente zeros. Como proceder?

carloscds commented 1 year ago

@marcosgerene Sugiro você falar com o banco.

marcosgerene commented 1 year ago

@carloscds

Já estou fazendo esse contato, só quero entender como eu poderia encaixar esse registro na estrutura do projeto.

carloscds commented 1 year ago

@marcosgerene No projeto, qualquer alteracao no pode quebrar o que esta rodando, entao toda esta estrutura deverá ser opcional.

marcosgerene commented 1 year ago

@carloscds

A estrutura é opcional em casos como você e eu descrevemos acima. Entretanto o banco pede que eu informe quando possível.

image

O que estou buscando é saber qual a melhor forma de eu implementar isso usando o BoletoNetCore, ou isso não é possível?

carloscds commented 1 year ago

@marcosgerene Melhor forma é deixar tudo isto como opcional, par nao quebrar o que existe hoje.