Skip to content

Redimensionamento no tamanho do campo quantidade. (NFeRetrato)#430

Merged
robertorp merged 30 commits into
ZeusAutomacao:masterfrom
adrbarros:master
Aug 26, 2017
Merged

Redimensionamento no tamanho do campo quantidade. (NFeRetrato)#430
robertorp merged 30 commits into
ZeusAutomacao:masterfrom
adrbarros:master

Conversation

@adrbarros

Copy link
Copy Markdown
Contributor

Redimensionamento no tamanho do campo quantidade. (No cado de uma quantidade grande o campo nao estava sendo impresso corretamente)

@adrbarros

Copy link
Copy Markdown
Contributor Author

Adicionado ao Pull Request
Ajustes da propriedade xCampo que deve ser um Atributo nas devidas Tags e

adrbarros added 4 commits May 22, 2017 12:10
…r a execução do método com a opção para informar Chave Eletrônica. Atualização dos schemas [PL_NFeDistDFe_102]
…NFCe into adeniltonbs-master

# Conflicts:
#	NFe.Classes/Informacoes/Observacoes/obsCont.cs
#	NFe.Classes/Informacoes/Observacoes/obsFisco.cs
…NFCe

# Conflicts:
#	NFe.Classes/Informacoes/Observacoes/obsCont.cs
#	NFe.Classes/Informacoes/Observacoes/obsFisco.cs
@robertorp

robertorp commented Jun 23, 2017

Copy link
Copy Markdown
Contributor

@adrbarros , Boa noite, quando informo o NSU = 0 ele me gera o XML de envio

xmldistpng

Não consta a TAG distNSU consequentemente da falha de schema

No código antigo temos isso

var pedDistDFeInt = new distDFeInt
{
versao = versaoServico,
tpAmb = _cFgServico.tpAmb,
cUFAutor = _cFgServico.cUF,
distNSU = new distNSU {ultNSU = ultNSU.PadLeft(15, '0')}

        };

No seu código você removeu a linha distNSU = new distNSU {ultNSU = ultNSU.PadLeft(15, '0')}

Poderia ver isso?

@adrbarros

Copy link
Copy Markdown
Contributor Author

Roberto bom dia.

Segue as modificações:
Atualização dos schemas [PL_NFeDistDFe_102]

distribuicao_img01

distribuicao_img02

@adeniltonbs

Copy link
Copy Markdown
Member

@adrbarros, estava analisando esse pull, vi que o código aparentemente está Ok. Apenas fica como dica para @adrbarros para não enviar modificações de formatação junto de alterações, pois fica difícil conferir o que realmente foi modificado.

@robertorp vi suas ponderações a respeito de informar o NSU = 0, sabe informar se @adrbarros já corrigiu isso?

@adrbarros

Copy link
Copy Markdown
Contributor Author

Grato pela dica.
Com relação ao NSU = 0, esta com algum bug?
Atualizei em clientes e funcionando certinho, fazendo download pela inserção apenas da chave.

@robertorp

Copy link
Copy Markdown
Contributor

@adrbarros Tenta enviar NSU = 0 e veja o erro de schema
Ele tem que aceitar ir NSU com 0 também

@adrbarros

Copy link
Copy Markdown
Contributor Author

@robertorp No meu aqui não da erro nenhum, porque se meu NSU for 0 tenho que pelo menos mandar a chave eletrônica

@robertorp

Copy link
Copy Markdown
Contributor

@adrbarros
NT2014.002_v1.02 página 6

Posso enviar para a sefaz
distNSU>ultNSU>000000000000000 / distNSU>ultNSU>000000000000001 (Posso enviar aqui com 0)
ou
consNSU>NSU>00000000000001
ou
consChNFe>chNFe 00000000000000000000000000000000000000000000

imagem da NT
nsu

ultNSU você pode enviar essa tag com "000000000000000"
Do mesmo jeito você pode enviar ele com um valor

XML Envio
xml envio

@adrbarros

Copy link
Copy Markdown
Contributor Author

Boa tarde

Não estou conseguindo fazer um pull request, ainda não descobri o porquê. Assim tomo a liberdade de encaminhar as alterações anexadas neste post. Desde já peço desculpas.

ServicoNFe.cs renomeado para ServicoNFe.txt, afim de conseguir anexar o arquivo.
ServicosNFe.txt

img_metodonfedistribuicaodfe

img_serviconfe

@robertorp

robertorp commented Jul 26, 2017

Copy link
Copy Markdown
Contributor

@adrbarros Você verificou o appteste? pois o mesmo tive que comentar todas linhas para conseguir enviar com chave de acesso. Poderia verificar isso para min?

edit: @adrbarros pelo que vi esta tudo ok so falta o ajuste que falei no appTeste da NF-e , ajuste ele para funcionar com chave e com nsu. Se possível me informe o motivo de não estar dando pra você fazer push talvez possa ajudar.

@adrbarros

adrbarros commented Aug 3, 2017

Copy link
Copy Markdown
Contributor Author

@robertorp bom dia, desculpe pela demora.

Bom estou utilizando esse código no AppTeste:
nfedistribuicaodfe

Nos meus testes aqui funcionou OK

Se eu Informar um NSU > 0, não vai abrir a tela para digitar uma Chave Eletrônica
Se eu Informar um NSU <= 0, vai abrir a tela para eu digitar uma Chave Eletrônica
Se na tela onde eu digito a Chave ficar em branco, vai considerar a Distribuição DFe pelo NSU = 0

Desculpe, caso eu não tenha percebido algo. Nos meus primeiros testes se eu colocar o NSU e também a Chave, deu um erro de validação do XML.

@robertorp robertorp mentioned this pull request Aug 9, 2017
@robertorp

Copy link
Copy Markdown
Contributor

@adrbarros Veja na imagem que vc mandou

se nsu vazio é adicionado 0
é feito um parse para int, ai verifica se nsu < 0 (solta um throw)

ai sim logo em seguida e feita uma verificação nsu vazio ou menor ou igual a 0 para abrir o input de chave nf-e

logo então o nsu nunca sera igual a 0 pois existe uma verificação se nsu = vazio ou null , adiciona "0" no nsu

teria como fazer também um commit com o servicosNFe.txt que você postou ?

@robertorp

Copy link
Copy Markdown
Contributor

@adrbarros Obrigado!

@robertorp robertorp merged commit c31818f into ZeusAutomacao:master Aug 26, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants